

/**
* Table of Contents:
* 1.0 - Reset
* 2.0 - Off canvas
* 3.0 - Isotope
* 4.0 - Content
*   4.1 - Typography
*   4.2 - Header
*   4.3 - Count Down
*   4.4 - Our Story
*   4.5 - Introduct
*   4.6 - Contact Form 7
*   4.7 - Video
*   4.8 - Element Blog
*   4.9 - Playlist
*   4.10 - Testimonials
*   4.11 - Image content
*   4.12 - Woocommerce
*   4.13 - Sidebar
*   4.14 - The event
*   4.15 - Blog post
*   4.16 - Single post
*   4.17 - Coming soon
*   4.18 - Portfolio
*   4.19 - Team members
*   4.20 - Contact info
*   4.21 - Coming soon
*   4.22 - Live Demo
*   4.23 - Page 404
*   4.24 - Loadding
* 5.0 - Footer
* 6.0 - Theme Style
*   6.1 - Color 1
*   6.2 - Theme rtl
* 7.0 - Responsive
* -----------------------------------------------------------------------------
*/



/**
 * 1.0 - Reset
 * -----------------------------------------------------------------------------
 */

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
    display: block;
}

.tz_icon_menu{
    display: none;
}
textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-bottom: 1px solid #ededed;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
    line-height: 2;
    margin: 0 0 20px;
    width: 100%;
}

caption,
th,
td {
    font-weight: normal;
    text-align: left;
}

caption {
    font-size: 16px;
    margin: 20px 0;
}

th {
    font-weight: bold;
    text-transform: uppercase;
}

td {
    border-top: 1px solid #ededed;
    padding: 10px;
}

del {
    color: #333;
}

ins {
    background: #fff9c0;
    text-decoration: none;
}

hr {
    background: url(images/dotted-line.png) repeat center top;
    background-size: 4px 4px;
    border: 0;
    height: 1px;
    margin: 0 0 24px;
}

/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
    max-width: 100%;
}

/* Make sure images with WordPress-added height and width attributes are scaled correctly. */
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
    height: auto;
}

img.size-full,
img.size-large,
img.wp-post-image {
    height: auto;
    max-width: 100%;
}

/* Make sure videos and embeds fit their containers. */
embed,
iframe,
object,
video {
    max-width: 100%;
}

/* Override the Twitter embed fixed width. */
.entry-content .twitter-tweet-rendered {
    max-width: 100% !important;
}

/* Images */
.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

figure.wp-caption.alignleft,
img.alignleft {
    margin: 5px 20px 5px 0;
}

.wp-caption.alignleft {
    margin: 5px 10px 5px 0;
}

figure.wp-caption.alignright,
img.alignright {
    margin: 5px 0 5px 20px;
}

.wp-caption.alignright {
    margin: 5px 0 5px 10px;
}

img.aligncenter {
    margin: 5px auto;
}

img.alignnone {
    margin: 5px 0;
}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
    color: #220e10;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    margin: 0 0 24px;
}

div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {
    padding-left: 10px;
    padding-right: 0;
}

div.wp-caption.alignright .wp-caption-text {
    padding-left: 10px;
}

img.wp-smiley,
.rsswidget img {
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
    list-style-position: inside;
}
.entry-content img {
    margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
}
.alignright, img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
}
.aligncenter, img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
}
.alignnone, img.alignnone {
    /* not sure about this one */
}
.wp-caption {
    margin-bottom: 1.5em;
    text-align: center;
    padding-top: 5px;
}
.wp-caption img {
    border: 0 none;
    padding: 0;
    margin: 0;
}
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    font-size: 10px;
    margin: 0;
}
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
}
blockquote.left {
    margin-right: 20px;
    text-align: right;
    margin-left: 0;
    width: 33%;
    float: left;
}
blockquote.right {
    margin-left: 20px;
    text-align: left;
    margin-right: 0;
    width: 33%;
    float: right;
}

/*
 * Theme unit test
 */
ul,
ol {
    list-style: none;
    margin: 0 0 24px 20px;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li > ul,
li > ol {
    margin: 0 0 0 20px;
}


dd,
dt{
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
address{
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
.no-grid .alignright {
    clear: right;
}
.no-grid .alignleft {
    clear: left;
}
body .wp-caption .wp-caption-text,
body .entry-caption,
body .gallery-caption{
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    padding: 10px 10%;
}
.no-grid .twitter-tweet{
    width: 100% !important;
}
table,
th,
td {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

table {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    margin: 10px 0;
    width: 100%;
}

caption,
th,
td {
    font-weight: normal;
    text-align: left;
}

th {
    border-width: 0 1px 1px 0;
    padding: 10px;
}

td {
    border-width: 0 1px 1px 0;
}

.full-width .post-thumbnail img {
    display: block;
    margin: 0 auto;
}
ul ul{
    padding-left: 20px;
}
ol ol{
    padding-left: 20px;
}
/* Page links */

.page-links {
    clear: both;
    font-size: 13px;
    line-height: 24px;
    margin: 24px 0;
    text-transform: uppercase;
}

.page-links a,
.page-links > span {
    background: #fff;
    border: 1px solid #fff;
    display: inline-block;
    height: 22px;
    line-height: 20px;
    margin: 0 5px 0 0;
    text-align: center;
    width: 22px;
}

.page-links a {
    background: #000;
    border: 1px solid #000;
    color: #fff;
    text-decoration: none;
}

.page-links > .page-links-title {
    height: auto;
    margin: 0;
    padding-right: 7px;
    width: auto;
}
.bypostauthor{}

.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal 16px/1 Genericons;
    vertical-align: text-bottom;
}

/* Clearing floats */
.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
    clear: both;
}

.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
    content: "";
    display: table;
}

/* Assistive text */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    -ms-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    -o-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: normal;
    padding: 15px 23px 14px;
    position: absolute;
    left: 5px;
    top: 5px;
    text-decoration: none;
    width: auto;
    z-index: 100000; /* Above WP toolbar */
}




/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
    color: #7d7b6d;
}

:-moz-placeholder {
    color: #7d7b6d;
}

::-moz-placeholder {
    color: #7d7b6d;
}

:-ms-input-placeholder {
    color: #7d7b6d;
}

/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
    max-width: 100%;
}

/* Make sure images with WordPress-added height and width attributes are scaled correctly. */
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
    height: auto;
}

img.size-full,
img.size-large,
img.wp-post-image {
    height: auto;
    max-width: 100%;
}

/* Make sure videos and embeds fit their containers. */
embed,
iframe,
object,
video {
    max-width: 100%;
}

/* Override the Twitter embed fixed width. */
.entry-content .twitter-tweet-rendered {
    max-width: 100% !important;
}

/* Images */
.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

figure.wp-caption.alignleft,
img.alignleft {
    margin: 5px 20px 5px 0;
}

.wp-caption.alignleft {
    margin: 5px 10px 5px 0;
}

figure.wp-caption.alignright,
img.alignright {
    margin: 5px 0 5px 20px;
}

.wp-caption.alignright {
    margin: 5px 0 5px 10px;
}

img.aligncenter {
    margin: 5px auto;
}

img.alignnone {
    margin: 5px 0;
}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
    color: #220e10;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    margin: 0 0 24px;
}



div.wp-caption.alignright .wp-caption-text {
    padding-left: 10px;
}

img.wp-smiley,
.rsswidget img {
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
    list-style-position: inside;
}
.entry-content img {
    margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
}
.alignright, img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
}
.aligncenter, img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
}
body .alignright {
    clear: right;
}
body .alignleft {
    clear: left;
}

.wp-caption {
    margin-bottom: 1.5em;
    text-align: center;
    padding-top: 5px;
}
.wp-caption img {
    border: 0 none;
    padding: 0;
    margin: 0;
    max-width: 100%;
}
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    font-size: 10px;
    margin: 0;
}
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
}
blockquote.left {
    margin-right: 20px;
    text-align: right;
    margin-left: 0;
    width: 33%;
    float: left;
}
blockquote.right {
    margin-left: 20px;
    text-align: left;
    margin-right: 0;
    width: 33%;
    float: right;
}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
.sticky{}
.bypostauthor{}

.post-id {}
.post {}
.page {}
.attachment {}
.hentry {}
.category-misc {}
.category-example {}
.tag-news {}
.tag-wordpress {}
.tag-markup {}

/*-----end theme unit test---------*/


*{
    padding: 0;
    margin: 0;

}
a:focus {
    outline: none;
    outline: none;
    outline-offset: 0;
}
.theme-box .everline_boxed{
    max-width: 1300px;
    margin: auto;
    width: 100%;
    background: #fff;

}
.everline_boxed{
    transition: all 1s linear 0s;
    -moz-transition: all 1s linear 0s;
    -webkit-transition: all 1s linear 0s;
    -ms-transition: all 1s linear 0s;
    -o-transition: all 1s linear 0s;
}
@media (min-width: 1230px) {
    .container{
        max-width: 1200px;
        width: 100%;
    }
    .tz-header5 .container{
        max-width: 1310px;
        width: 100%;
        transition: all 0.5s linear 0s;
        -moz-transition: all 0.5s linear 0s;
        -webkit-transition: all 0.5s linear 0s;
        -ms-transition: all 0.5s linear 0s;
        -o-transition: all 0.5s linear 0s;
    }
}
body .tp-leftarrow.default{
    background-image: url('images/pre-slider.png');
}
body .tp-leftarrow:hover{
    background-image: url('images/pre-slider-hover.png');
}
body .tp-leftarrow:hover,
body .tp-rightarrow:hover {
    background-position: inherit;
}
body .tp-rightarrow.default{
    background-image: url('images/next-slider.png');
}
body .tp-rightarrow:hover{
    background-image: url('images/next-slider-hover.png');
}
/*-----visual composer*/
.vc_col-xs-1,
.vc_col-sm-1,
.vc_col-md-1,
.vc_col-lg-1,
.vc_col-xs-2,
.vc_col-sm-2,
.vc_col-md-2,
.vc_col-lg-2,
.vc_col-xs-3,
.vc_col-sm-3,
.vc_col-md-3,
.vc_col-lg-3,
.vc_col-xs-4,
.vc_col-sm-4,
.vc_col-md-4,
.vc_col-lg-4,
.vc_col-xs-5,
.vc_col-sm-5,
.vc_col-md-5,
.vc_col-lg-5,
.vc_col-xs-6,
.vc_col-sm-6,
.vc_col-md-6,
.vc_col-lg-6,
.vc_col-xs-7,
.vc_col-sm-7,
.vc_col-md-7,
.vc_col-lg-7,
.vc_col-xs-8,
.vc_col-sm-8,
.vc_col-md-8,
.vc_col-lg-8,
.vc_col-xs-9,
.vc_col-sm-9,
.vc_col-md-9,
.vc_col-lg-9,
.vc_col-xs-10,
.vc_col-sm-10,
.vc_col-md-10,
.vc_col-lg-10,
.vc_col-xs-11,
.vc_col-sm-11,
.vc_col-md-11,
.vc_col-lg-11,
.vc_col-xs-12,
.vc_col-sm-12,
.vc_col-md-12,
.vc_col-lg-12{
    min-height: 0 !important;
}
.vc_row-fluid .nocontainer > .vc_col-sm-12{
    padding: 0;
}

body .vc_row{
    margin: 0;
    padding: 0 15px;
}

.nocontainer{
    margin: 0 -15px;
}


/**
 * 2.0 - Off canvas
 * -----------------------------------------------------------------------------
 */
#off-canvas-nav {
    display: none;
}
@media (max-width: 991px) {
    .parallax{
        background-position: 50% 0 !important;
    }
    .off-canvas {
        width: 100%;
        overflow-x: hidden;
        position: relative;
    }
    .off-canvas body {
        width: 100%;
        overflow-x: hidden;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .off-canvas body > * {
        left: 0;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: -webkit-transform 500ms ease;
        -moz-transition: -moz-transform 500ms ease;
        -o-transition: -o-transform 500ms ease;
        transition: transform 500ms ease;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
    }
    .off-canvas #plazart-mainnav .nav-collapse,
    .off-canvas #ja-mainnav .nav-collapse {
        display: none;
    }
    .off-canvas #off-canvas-nav {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 0;
        z-index: 1;
        background: none;
    }
    .off-canvas #off-canvas-nav .plazart-mainnav {
        margin: 0;
        position: absolute;
        left: 0;
        top: 0;
        width: 250px;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    .off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse {
        background: none repeat scroll 0 0 #333;
        height: auto;
        margin: 0;
        padding: 30px 0;
        width: 100%;
    }
    .off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse li{
        float: none;
    }
    .off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse li a{
        color: #ffffff;
        display: block;
        font-size: 13px;
        font-weight: 400;
        line-height: 16px;
        margin: 0;
        padding: 5px 20px;
        position: relative;
        text-decoration: none;
        text-transform: none;
        letter-spacing: 0;
    }
    .off-canvas-enabled body > * {
        -webkit-transform: translateX(250px);
        -moz-transform: translateX(250px);
        -o-transform: translateX(250px);
        transform: translateX(250px);
    }
    .off-canvas-enabled #plazart-mainnav {
        display: block;
    }
    body .tz_icon_menu{
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 0 none;
        color: #fff;
        display: block;
        padding: 20px;
    }
    .tz_icon_menu i {
        color: #fff;
        font-size: 14px;
        line-height: 50px;
    }
    .nav-collapse{
        height: 0;
        overflow: hidden;
    }

}
/**
 * 3.0 - Isotope
 * -----------------------------------------------------------------------------
 */
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}
.isotope.infinite-scrolling {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.element {
    overflow: hidden;
    position: relative;
    background: #fff;
    float: left;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1;
}


/**
 * 4.0 - Content
 * -----------------------------------------------------------------------------
 */


/**
 * 4.1 - Typography
 * -----------------------------------------------------------------------------
 */

.everline_title{
    font-size: 17px;
    line-height: 54.4px;
    color: #212121;
    position: relative;
    padding: 8px 0;
    margin: 0;
    text-align: center;
    letter-spacing: 3px;
}
.everline_title:after{
    width: 70px;
    height: 2px;
    background: #d65679;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -35px;
    content: '';
}
body{
    color: #444444;
    display: block;
    font-family: 'Varela', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    margin: 0;
    padding: 0;
    letter-spacing: 0.4px;
}
h1,
h2,
h3,
h4,
h5{
    font-weight: 400;
    color: #444;
    padding: 10px 0;
    margin: 0;
}
h1{
    font-size: 30px;
    line-height: 60px;
}
h2{
    font-size: 30px;
    line-height: 52px;
}
h3{
    font-size: 22px;
    line-height: 44px;
}
h4{
    font-size: 18px;
    line-height: 36px;
}
h5{
    font-size: 14px;
    line-height: 28px;
}
h6{
    font-size: 14px;
    line-height: 24px;
}
p{
    color: #777777;
    display: block;
    font-family: 'Varela', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 12px 0;
}
.parallax{
    background-attachment: fixed !important;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position: relative;
}
.overlay_parallax{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.bk-responsive-slide{
    position: absolute;
    left: 0;
    right: 0;
    /*background: rgba(68,68,68,0.2);*/
    width: 100%;
    height: 100%;
    z-index: 1;
}
/**
 * 4.2 - Header
 * -----------------------------------------------------------------------------
 */
body.theme-box .everline_boxed header.headerAnimate{
    background: transparent !important;

}
body.theme-box .everline_boxed .tz-header5 .wrapbox{
    max-width: 1300px;
    width: 100%;
    margin: auto;
}
body.theme-box .everline_boxed header.headerAnimate .wrapbox{
    background: rgba(214, 86, 121, 0.8) ;
    max-width: 1300px;
    width: 100%;
    margin: auto;
}
header.tzadminbar{
    top: 32px !important;
}
.tz-header1{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    padding-top: 22px;
    z-index: 999;
    padding-bottom: 22px;
    transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -ms-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;
}

/*--------header 1----------*/

.tz-header1 .tzlogo{
    padding: 0;
}
.tz-menu{
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
}
.tz-menu:after{
    clear: both;
    display: table;
    content: '';
}
.tz-menu li{
    float: left;
    position: relative;
    padding: 0;
    margin: 0;
}
.tznav-menu{
    padding: 33px 0;
    transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -ms-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;
}
.tz-menu li a{
    font-size: 13px;
    line-height: 38.4px;
    color: #ffffff;
    padding: 23px 35px 24px;
    margin: 0;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 3px;

}
.tz-search{
    background: none;
    padding: 60px 0 57px 35px;
    margin: 0;
    border: 0;
    transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -ms-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;
}
.tz-header-page .tz-search{
    padding: 57px 0 57px 35px;
}
.tz-header4 .tz-search {
    padding: 56px 0 57px 35px;
}
.tz-search i{
    font-size: 14px;
    line-height: 18px;
    color: #fff;
}

/*-----------Header 2---------*/
.tz-header2{
    position: relative;
    z-index: 999;
    border-top: 3px solid #d65679;
    background: #fff;
}
body header.tz-header2{
    top: 0 !important;
}
.tz-header2 .tz-menu li a{
    font-size: 13px;
    line-height: 38.4px;
    color: #212121;
    padding: 30px 35px;
    margin: 0;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
}
.col-md-5-custom{
    width: 40%;
    float: left;
}
.col-md-2-custom{
    width: 20%;
    float: left;
    position: relative;
    min-height: 10px;
}
.tz-header2 .tzlogo{
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -125px ;
    padding: 0;
}
.tz-header2 .tzlogo a{
    vertical-align: middle;
    display: table-cell;
    width: 250px;
    text-align: center;
    height: 120px;
    background: #fff;
}
.tz-header2 .tz-search{
    background: none;
    padding: 34px 0 10px 35px;
    margin: 0;
    border: 0;
}
.tz-header2 .tz-search i{
    font-size: 14px;
    line-height: 18px;
    color: #222222;
}

/*-----------Header 3---------*/
.tz-header3{
    position: relative;
    z-index: 999;
    background: #fff;
}
.headerAnimate3 .tznav-3{
    position: fixed;
    top: -100px;
    left: 0;
    width: 100%;
}
.headerAnimate3_ .tznav-3{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
body header.tz-header3{
    top: 0 !important;
    text-align: center;
}
.tz-header3 .tzlogo{
    text-align: center;
    position: relative;
    padding: 61px 0;
}
.tz-header3 .tzlogo a{
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    padding: 0 60px;
    position: relative;
    z-index: 2;
}
.tz-header3 .tzlogo:before{
    width: 50%;
    left: 0;
    top: 50%;
    height: 1px;
    background: #eeeeee;
    content: '';
    position: absolute;
    margin-top: 5px;
}
.tz-header3 .tzlogo:after{
    width: 50%;
    right: 0;
    top: 50%;
    height: 1px;
    background: #eeeeee;
    content: '';
    position: absolute;
    margin-top: 5px;
}
.tz-header3 .tz-menu li a{
    color: #333333;
    padding: 15px 35px 38px;
}
.tz-header3 nav{
    display: block;
    transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -ms-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;
}
.tz-header3 nav .tz-menu > li{
    display: inline-block;
    float: none;
}
.tz-header3 nav .tz-menu li ul li{
    display: block;
}
.tznav-3{
    background: #fff;
    border-bottom: 4px solid #d65679;
}
.tz-header3.headerAnimate3 .tz-menu li a{
    padding: 15px 35px;
}
.tz-header3.headerAnimate3 .tz-menu li ul li a{
    padding: 0;
}
.tznav-3 .non_mega_menu{
    box-shadow: 0 -1px 3px 0 #eee;
    -moz-box-shadow: 0 -1px 3px 0 #eee;
    -webkit-box-shadow: 0 -1px 3px 0 #eee;
    -ms-box-shadow: 0 -1px 3px 0 #eee;
    -o-box-shadow: 0 -1px 3px 0 #eee;
}
.tz-menu li:last-child .non_mega_menu{
    left: auto;
    right: 0;
}
/*-----------Header 4---------*/
.tz-header4{
    position: relative;
    z-index: 999;
    background: #fff;
    border-bottom: 1px solid #eeeeee;
}
body header.tz-header4{
    top: 0 !important;
}
.tz-header4 .tz-menu li a{
    color: #333333;
    padding: 54px 35px 50px;

}
.tz-header4 .tzlogo{
    padding: 35px 0;
}
.tz-header4 .tzlogo a{
    display: block;
}
.tz-header4 .tz-search i{
    color: #222222;
}
.content-top{
    font-size: 13px;
    line-height: 26px;
    color: #fff;
    padding: 15px 0 14px;
    margin: 0;
    text-align: center;
    background: #d65679;
}
/*-----------Header 5---------*/
.tz-header5{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    padding-top: 24px;
    z-index: 999;
    padding-bottom: 24px;
    transition: all 0.5s linear 0s;
    -moz-transition: all 0.5s linear 0s;
    -webkit-transition: all 0.5s linear 0s;
    -ms-transition: all 0.5s linear 0s;
    -o-transition: all 0.5s linear 0s;
}
.nav_contro{
    position: relative;
    z-index: 999;
    background: #fff;
    padding: 0 55px;
}
.nav_contro:after{
    clear: both;
    content: '';
    display: table;
}
.tz-header5 .tz-menu li a{
    padding: 23px 35px 24px;
    color: #333333;
}
.tz-header5 .tz-search {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0;
    padding: 27px 35px 27px;
}
.tz-header5 .tz-search i{
    color: #222222;
}

.tz-header5 .tzlogo{
    padding: 16px 0;
}
header.headerAnimate2{
    padding: 0;
    top: 0;
}
header.headerAnimate2 .container{
    padding: 0;
    max-width: 100%;
}
/*-----------Header eff---------*/
.tz-header1 .tzlogo{
    display: block;
    text-align: center;
    width: 200px;
}
.tz-header1 .tzlogo a{
    transition: all 0.5s linear 0s;
    -moz-transition: all 0.5s linear 0s;
    -webkit-transition: all 0.5s linear 0s;
    -ms-transition: all 0.5s linear 0s;
    -o-transition: all 0.5s linear 0s;
    height: 167px;
    display: inline-block;
    width: 167px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    background: #d65679;
    vertical-align: middle;
    text-align: center;
    padding-top: 45px;
}
header.headerAnimate{
    background: rgba(214,86,121,0.8);
    padding: 0;
    top: 0;
}
.tz-header1.headerAnimate .tzlogo a{
    height: 85px;
    background: transparent !important;
    width: 96px;
    padding-top: 15px;

}
.tz-header1 .tzlogo a img{
    transition: all 0.5s linear 0s;
    -moz-transition: all 0.5s linear 0s;
    -webkit-transition: all 0.5s linear 0s;
    -ms-transition: all 0.5s linear 0s;
    -o-transition: all 0.5s linear 0s;
    height: 64px;
}
.tz-header1.headerAnimate .tzlogo a img{
    height: 45px;
}
.headerAnimate .tznav-menu{
    padding: 0;
}
.headerAnimate .tz-search{
    padding: 27px 0 24px 35px;
}

/*-----header default----------*/
.tz-header-page{
    background: #d65679;
    padding: 24px 0 46px;
}
.tz-header-page .tz-menu li a {
    color: #fff;
    padding: 54px 35px 50px;
}
.tz-header-page .tzlogo {
    padding: 42px 0 35px;
}
.tzlogo a {
    font-size: 40px;
}
/*---search form---*/
.tzform-search{
    display: none;
}
.tzform-search{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: rgba(255,255,255,0.97);
}

.tzform-search .icon-search,
.tzform-search .assistive-tzsearch{
    display: none;
}
.tzform-search #searchform{
    left: 0;
    position: absolute;
    text-align: center;
    top: 400px;
    width: 100%;
}
.tzform-search .Tzsearchform {
    border: 1px solid #eee;
    height: 60px;
    padding: 10px 25px;
    width: 600px;
    display: inline-block;
    transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transition: all 0.5s linear 0s;
    -moz-transition: all 0.5s linear 0s;
    -webkit-transition: all 0.5s linear 0s;
    -ms-transition: all 0.5s linear 0s;
    -o-transition: all 0.5s linear 0s;
    opacity: 0;
}
.tzform-search #searchsubmit{
    background: #d65679;
    border: 1px solid #d65679;
    padding: 10px 30px;
    color: #fff;
    height: 58px;
    display: inline-block;
    text-transform: uppercase;
    transform: translateX(100px);
    -moz-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    opacity: 0;
}
.tzform-search .searchform_aff .Tzsearchform,
.tzform-search .searchform_aff #searchsubmit {
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    opacity: 1;
    transition: all 0.4s linear 0.3s;
    -moz-transition: all 0.4s linear 0.3s;
    -webkit-transition: all 0.4s linear 0.3s;
    -ms-transition: all 0.4s linear 0.3s;
    -o-transition: all 0.4s linear 0.3s;
}
.tzform-search .tzcontro_search{
    position: absolute;
    right: 70px;
    top: 70px;
    display: block;
    cursor: pointer;
}

/*----Sub Menu-----*/

.non_mega_menu{
    left: 25px;
    top: 100%;
    position: absolute;
    background: none repeat scroll 0 0 #ffffff;
    list-style: outside none none;
    margin: 0;
    padding: 2px 20px;
    min-width: 250px;
    z-index: 99;
}
.non_mega_menu ul{
    left: 25px;
    top: 0;
    position: absolute;

    background: none repeat scroll 0 0 #ffffff;
    list-style: outside none none;
    margin: 0;
    padding: 2px 20px;
    min-width: 250px;
}
.tz-header ul li .non_mega_menu li:first-child {
    border-top: 0 none;
}
.tz-header ul li .non_mega_menu li {
    border-top: 1px solid #eeeeee;
    position: relative;
    float: none;
}
.tz-header ul li li:after{
    position: absolute;
    width: 80px;
    height: 1px;
    background: #d65679;
    content: '';
    left: 0;
    top: 100%;
    z-index: 9;
    opacity: 0;
}
.tz-header ul li li:last-child:after{
    display: none;
}
.tz-header ul li ul.non_mega_menu li:hover:after{
    animation: line 0.5s ease 0s 1 normal;
    -webkit-animation: line 0.5s ease  0s 1 normal;
    opacity: 1;
}
@keyframes line {
    0%{
        width: 0;
    }
    70%{
        width: 100px;

    }
    100%{
        width: 80px;
    }
}
@-webkit-keyframes  line{
    0%{
        width: 0;
    }
    70%{
        width: 100px;

    }
    100%{
        width: 80px;
    }
}
.tz-header ul li .non_mega_menu  li a{
    color: #333333;
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 42.9px;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
    text-transform: none;
    text-align: left;
    letter-spacing: 0.4px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    -ms-transition: none;
}
.tz-header ul li .non_mega_menu  li a:hover{
    color: #d65679;
}

.tz-header ul li .non_mega_menu li a:after{
    display: none;
}
/*mega menu----------*/
.themeple_custom_menu_mega_menu {
    position:absolute;
    background: #ffffff;
    padding: 0;
    display: block;
    left: 100%;
    top: 130%;
    border: 0;
    z-index: 99;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    visibility: hidden;
}
nav .themeple_custom_menu_mega_menu .sub-menu{
    list-style: none;
    margin: 0;
    padding: 0;
}
nav .themeple_custom_menu_mega_menu .sub-menu > li:first-child{
    border-left: 0;
}
nav .themeple_custom_menu_mega_menu .sub-menu > li{
    border-left: 1px solid #eee;
    padding: 10px 0;
}
nav .themeple_custom_menu_mega_menu .sub-menu > li li{
    padding: 0;
}

nav .themeple_custom_menu_mega_menu .sub-menu li ul{
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0 20px;

}
nav .themeple_custom_menu_mega_menu ul:after{
    clear: both;
    display: table;
    content: '';
}

nav .themeple_custom_menu_mega_menu ul > li {
    float:left;
    padding:0;
    margin:0;
    height:auto;
    position: relative;
}
nav .themeple_custom_menu_mega_menu ul li a.mega-group-title:after{
    display: none !important;
}
nav .themeple_custom_menu_mega_menu ul li a.mega-group-title {
    color: #333333;
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 42px;
    margin: 0;
    padding: 0 20px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 0.4px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    -ms-transition: none;
}
.tz-header ul.nav-collapse li .themeple_custom_menu_mega_menu ul li ul li a:after {
    display: none !important;
}
body header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a {
    color: #333333;
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 42.9px;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
    text-transform: none;
    text-align: left;
    letter-spacing: 0.4px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    -ms-transition: none;

}
body header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a:hover{
    color: #d65679;
}
nav .themeple_custom_menu_mega_menu ul > li:first-child{
    border-left: 0;
}

nav .themeple_custom_menu_mega_menu ul li ul li{
    border-left: 0;
    border-top: 1px solid #eeeeee;
}

nav .themeple_custom_menu_mega_menu.themeple_mega5 {
    width:1170px !important;
}
nav .themeple_custom_menu_mega_menu.themeple_mega4 {
    width:1000px !important;
}
nav .themeple_custom_menu_mega_menu.themeple_mega3 {
    width:725px !important;
}
nav .themeple_custom_menu_mega_menu.themeple_mega2 {
    width: 500px !important;
}

nav .themeple_custom_menu_mega_menu.themeple_mega5 ul li {
    width:20% !important;
}
nav .themeple_custom_menu_mega_menu.themeple_mega4 ul li {
    width:25% !important;
}
nav .themeple_custom_menu_mega_menu.themeple_mega3 ul li {
    width:33.33% !important;
}
nav .themeple_custom_menu_mega_menu.themeple_mega2 ul li {
    width:50% !important;
}
nav .themeple_custom_menu_mega_menu.themeple_mega3 ul li ul li,
nav .themeple_custom_menu_mega_menu.themeple_mega4 ul li ul li,
nav .themeple_custom_menu_mega_menu.themeple_mega2 ul li ul li,
nav .themeple_custom_menu_mega_menu.themeple_mega5 ul li ul li{
    width: 100% !important;
    float: none !important;
    border-left: 0;
}

@media (min-width: 992px) {
    .tz-header ul.nav-collapse li ul.non_mega_menu,
    .tz-header ul.nav-collapse li ul.non_mega_menu li ul,
    .tz-header ul.nav-collapse li ul.non_mega_menu li ul.sub-menu,
    .tz-header ul.nav-collapse li ul.non_mega_menu li ul.sub-menu li ul,
    .tz-header ul.nav-collapse li ul.non_mega_menu li ul.sub-menu li ul li ul,
    .tz-header ul.nav-collapse li ul.non_mega_menu li ul.sub-menu li ul li ul li ul,
    .tz-header ul.nav-collapse li ul.non_mega_menu li ul.sub-menu li ul li ul li ul li ul{
        visibility: hidden;
    }

    /*---------------Hover Menu-----------------*/

    .tz-header ul.nav-collapse li ul li:hover ul.sub-menu,
    .tz-header ul.nav-collapse li ul li:hover ul.sub-menu,
    .tz-header ul.nav-collapse li ul li ul li:hover ul.sub-menu,
    .tz-header ul.nav-collapse li ul li ul li ul li:hover ul.sub-menu,
    .tz-header ul.nav-collapse li ul li ul li ul li ul li:hover ul.sub-menu{

        transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        visibility: visible;
        left: 100%;
    }
    .theme-rtl .tz-header ul.nav-collapse li ul li:hover ul.sub-menu,
    .theme-rtl .tz-header ul.nav-collapse li ul li:hover ul.sub-menu,
    .theme-rtl .tz-header ul.nav-collapse li ul li ul li:hover ul.sub-menu,
    .theme-rtl .tz-header ul.nav-collapse li ul li ul li ul li:hover ul.sub-menu,
    .theme-rtl .tz-header ul.nav-collapse li ul li ul li ul li ul li:hover ul.sub-menu{

        transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        visibility: visible;
        right: 100%;
        left: auto;
    }
    .non_mega_menu{
        top: 140%;
        display: block;
        visibility: hidden;
    }

    .tz-header ul.nav-collapse > li:hover .non_mega_menu{
        transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        top: 100%;
        visibility: visible;
    }


    .tz-header ul.nav-collapse > li:hover .themeple_custom_menu_mega_menu{
        transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -ms-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        top: 100%;
        visibility: visible;
    }
    .non_mega_menu li ul{
        box-shadow: -1px 0 3px 0 #eee;
        -moz-box-shadow: -1px 0 3px 0 #eee;
        -webkit-box-shadow: -1px 0 3px 0 #eee;
        -ms-box-shadow: -1px 0 3px 0 #eee;
        -o-box-shadow: -1px 0 3px 0 #eee;
        left: 85%;
        position: absolute;
        top: 0;
        width: 100%;
        display: block;
        visibility: hidden;
        transition: all 0s linear 0s;
        -moz-transition: all 0s linear 0s;
        -webkit-transition: all 0s linear 0s;
        -ms-transition: all 0s linear 0s;
        -o-transition: all 0s linear 0s;

    }
    .non_mega_menu li:hover ul.non_mega_menu {
        transition: all 0.4s linear 0s;
        -moz-transition: all 0.4s linear 0s;
        -webkit-transition: all 0.4s linear 0s;
        -ms-transition: all 0.4s linear 0s;
        -o-transition: all 0.4s linear 0s;
        left: 100%;
        visibility: visible;
    }

}

/**
 * 4.3 - Count Down
 * -----------------------------------------------------------------------------
 */
.tzcountdown{
    padding: 60px 0 65px;
    background: #d65679;
}
.tzcountdown-left{
    padding-top: 15px;
}
.tzcountdown-icon{
    color: #fff;
    font-size: 42px;
    line-height: 50.4px;
    padding: 25px 0 0;
    margin: 0;
    display: block;float: left;
}
.tzcountdown-ds{
    padding-left: 63px;
    font-size: 14px;
    line-height: 30.8px;
    color: #fff;
    letter-spacing: 2px;
}
.tzcountdown-ds span{
    font-size: 20px;
    line-height: 34px;
    color: #fff;
    letter-spacing: 2px;
}
.tzcountdownitem{
    width: 125px;
    height: 125px;
    border: 1px solid #eaa8ba;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    text-align: center;
    margin: auto;
    padding: 40px 0 0 0;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.tzcountdownitem:hover{
    background: #e289a1;
    border-color: #e289a1;
    cursor: pointer;
}
.tzcountdownitem span{
    font-size: 25px;
    line-height: 33px;
    color: #fff;
    padding: 0;
    margin: 0;
}
.tzcountdownitem p{
    font-size: 11px;
    line-height: 24px;
    color: #fff;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
}

/*------Count Down style 2----*/
.tzcountdown2{
    padding: 32px 0 82px;
    background: #d65679;
}
.tzcountdown2 .countdown{
    padding-top: 35px;
}
.tzcount_title{
    display: block;
    font-size: 17px;
    line-height: 54.4px;
    margin: 0 0 20px;
    padding: 5px 0 10px;
    position: relative;
    text-align: center;
    color: #fff;
    letter-spacing: 2px;
}
.tzcount_title:after{
    background: none repeat scroll 0 0 #fff;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}
.tzcount-ds{
    display: block;
    font-size: 16px;
    line-height: 51.2px;
    margin: 0;
    padding: 17px 0 0;
    position: relative;
    text-align: center;
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.tzcountdown2 .tzcountdownitem span {
    color: #fff;
    font-size: 30px;
    line-height: 42px;
    margin: 0;
    padding: 0;
}

/*------Count Down style 3----*/
.tzcountdown3{
    position: relative;
    background: #d65679;
}
.tzcountdown3:after{
    clear: both;
    content: '';
    display: table;
}
.tzcount-left{
    width: 40%;
    float: left;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: fixed;
    overflow: hidden;
    background-color: #d65679;
    text-align: center;
    padding: 86px 0 80px;
}

.tzcountdown3 .tzcount-right{

    width: 60%;
    float: left;
    min-height: 100px;
}
.tzcountdown3 .tzcountdown-icon2 {
    color: #444444;
    display: inline-block;
    font-size: 32px;
    line-height: 38.4px;
    margin: 0;
    padding: 0 0 10px 0;
}

.tzcountdown-ds2{
    display: block;
    font-size: 14px;
    line-height: 25.2px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    color: #444444;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.tzcountdown-ds2 span {
    color: #d65679;
    font-size: 30px;
    line-height: 36px;
    margin: 0;
    padding: 0;
}
.tzdown3-item{
    width: 25%;
    float: left;
    padding: 67px 0 0;
}
.tzcount-right{
    max-width: 990px;
    padding: 0 50px;
    width: 100%;
}
.tzcountdown3 .tzcountdownitem span {
    color: #fff;
    font-size: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
}
.tzcountdown3 .tzcount-ds{
    color: #fff;
    display: block;
    font-size: 11px;
    letter-spacing: 2px;
    line-height: 35.2px;
    margin: 0;
    padding: 8px 0 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
/*------Count Down style 4----*/
.tzcountdown4 .countdown{
    background: #d65679;
    padding: 39px 60px;
    margin-bottom: 20px;
}
.tzcountdown4 .tzcount_title2{
    display: block;
    font-size: 14px;
    line-height: 30.8px;
    margin: 0;
    padding: 92px 0 34px;
    position: relative;
    text-align: center;
    color: #333333;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.tzcountdown4 .tzcount_title2 i{
    font-size: 22px;
    transform: translateY(2px);
    -moz-transform: translateY(2px);
    -webkit-transform: translateY(2px);
    -ms-transform: translateY(2px);
    -o-transform: translateY(2px);
    padding-right: 10px;
}
/**
 * 4.4 - Our Story
 * -----------------------------------------------------------------------------
 */
.tzourstory{
    padding: 69px 0;
}

.ourstory_content{
    font-size: 14px;
    line-height: 24px;
    color: #666666;
    text-align: center;
    padding: 12px 0;
}
.ourstory_content p{
    padding: 12px 0;
    margin: 0;
    font-size: 14px;
    line-height: 24px;
    color: #666666;
    text-align: center;
    letter-spacing: 0.4px;
}
.title_ourstory{
    font-size: 17px;
    line-height: 54.4px;
    color: #212121;
    position: relative;
    padding: 8px 0;
    margin: 0;
    text-align: center;
    letter-spacing: 3px;
}
.title_ourstory:after{
    width: 70px;
    height: 2px;
    background: #d65679;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -35px;
    content: '';
}
/*-------style 2---------*/
.tzourstory2{
    padding: 95px 0 68px;
}
.story_image{
    max-width: 100%;
}
.tzourstory2 .title_ourstory{
    text-align: left;
    padding: 0 0 8px;
}
.tzourstory2 .title_ourstory:after{
    left: 0;
    margin-left: 0;
}
.tzourstory2 .ourstory_content{
    text-align: left;
    color: #666666;
}
.tzourstory2 .ourstory_content p{
    text-align: left;
    color: #666666;
}
/*--------style 3---------*/
.tzourstory3{
    padding: 70px 0 80px;
}
.ourstory_infomation{
    text-align: center;
    padding-top: 80px;
}
.ourstory_infomation3 .story_user_img{
    width: 235px;
    height: 235px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;

}
.tzourstory3 .ourstory_content{
    padding: 12px 6px;
}
.ourstory_infomation h4{
    font-size: 15px;
    line-height: 30px;
    color: #202020;
    padding: 22px 0 1px;
    margin: 0;
    letter-spacing: 4px;
}
.ourstory_infomation p{
    font-size: 12px;
    line-height: 24px;
    color: #d65679;
    padding: 0;
    margin: 0;
    letter-spacing: 0.4px;
}
/*--------style 4---------*/
.tzourstory4{
    padding: 50px 0 92px;
}
.ourstory_infomation{
    text-align: center;
    padding-top: 80px;
}
.story_user_img{
    width: 170px;
    height: 170px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;

}
.tzourstory4 .ourstory_infomation{
    padding-top: 30px;
}
.tzourstory4 .ourstory_content{
    padding: 12px 6px;
    text-align: left;
}
.tzourstory4 .title_ourstory:after{
    left: 0;
    margin-left: 0;
}
.tzourstory4 .ourstory_content p{
    text-align: left;
}
.tzourstory4 .title_ourstory{
    text-align: left;
}

/**
 * 4.5 - Introduct
 * -----------------------------------------------------------------------------
 */
.tzintroduct{
    text-align: center;
    cursor: pointer;
    padding-bottom: 30px;
}
.tzintroduct-img{
    position: relative;
    overflow: hidden;
}
.tzintroduct .attachment-full{
    max-width: 100%;
    transition: all 10s ease 0s;
    -moz-transition: all 10s ease 0s;
    -webkit-transition: all 10s ease 0s;
    -ms-transition: all 10s ease 0s;
    -o-transition: all 10s ease 0s;
}
.tzintroduct h3{
    display: block;
    font-size: 17px;
    letter-spacing: 3px;
    line-height: 54.4px;
    margin: 0 0 28px;
    padding: 0 0 6px;
    position: relative;
    text-align: center;
    color: #212121;
}
.tzintroduct h3:after{
    background: none repeat scroll 0 0 #d65679;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}
.tzintroduct p{
    display: block;
    font-size: 14px;
    letter-spacing: 0.4px;
    line-height: 24px;
    margin: 0;
    padding: 30px 10px 50px;
    position: relative;
    text-align: center;
    color: #666666;
    background: #fff;
}
.tzintroduct:hover .tzintroduct-img img{
    transform: scale(3) rotate(45deg);
    -moz-transform: scale(3) rotate(45deg);
    -webkit-transform: scale(3) rotate(45deg);
    -ms-transform: scale(3) rotate(45deg);
    -o-transform: scale(3) rotate(45deg);
    transition: all 20s ease 0s;
    -moz-transition: all 20s ease 0s;
    -webkit-transition: all 20s ease 0s;
    -ms-transition: all 20s ease 0s;
    -o-transition: all 20s ease 0s;
}


/**
 * 4.6 - Contact Form 7
 * -----------------------------------------------------------------------------
 */
.form7-wrap{
    background: #d65679;
    position: relative;
    padding: 42px 50px 45px;
}
.form7-wrap p{
    padding: 0;
    margin: 0;
}
.form7-wrap:after{
    clear: both;
    display: table;
    content: '';
}
.form7-logo{
    width: 28%;
    float: left;
}
.form7-wrap .logo_form{

    width: 160px;
    height: 160px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.form-item{
    position: relative;
}
.form-item:after{
    clear: both;
    display: table;
    content: '';
}
.form-item label{
    float: left;
    min-width: 100px;
}
.content-form7{
    display: block;
    padding-left: 60px;
    float: left;
    width: 72%;
}

.form7-item{
    width: 100%;
    position: relative;
}
.form7-item:after{
    clear: both;
    display: table;
    content: '';
}
.content-form7 label{
    display: block;
    font-size: 14px;
    line-height: 44.8px;
    margin: 0;
    padding: 0;
    color: #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 30%;
    font-weight: 400;
    max-width: none;
    float: left;
}
.content-form7 span{
    width: 70%;
    display: block;
    float: left;
    position: relative;
}
.form7-item{
    margin:  0 0 20px 0;
}
.form7-item span .wpcf7-text{
    width: 100% !important;
    font-size: 12px;
    line-height: 24px;
    color: #666666;
    margin: 0;
    padding: 10px 21px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border: 0;
}
.form7-item span select.wpcf7-form-control{
    width: 100% !important;
    font-size: 12px;
    line-height: 24px;
    color: #666666;
    margin:  0;
    padding: 13px 21px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border: 0;
    position: relative;
    cursor: pointer;
    display: inline-block;
    height: 45px;
}
.form7-item span select.wpcf7-form-control option{
    padding-left: 20px;
}

.form7submit{
    text-align: right;
    position: relative;
}
.form7submit .wpcf7-submit{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    color: #fff;
    font-size: 12px;
    line-height: 34.4px;
    margin: 0;
    padding: 4px 35px;
    text-transform: uppercase;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.form7submit .wpcf7-submit:hover{
    background: #fff;
    color: #666;
}
div.wpcf7 .form7submit  img.ajax-loader {
    border: medium none;
    display: block;
    margin-left: 0;
    position: absolute;
    right: 9px;
    top: 15px;
    vertical-align: middle;
}

/*--------form style 2------*/
.form7-style2{
    background: #d65679;
    padding: 52px 0 53px;
}
.form7-style2 label{
    display: block;
    font-size: 14px;
    line-height: 44.8px;
    margin: 0;
    padding: 0;
    color: #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 30%;
    font-weight: 400;
    max-width: none;
    float: left;
}
.form7-style2 span.wpcf7-form-control-wrap{
    width: 70%;
    display: block;
    float: left;
    position: relative;
}
.form7-style2 span .wpcf7-text{
    width: 100% !important;
    font-size: 12px;
    line-height: 24px;
    color: #666666;
    margin: 0;
    padding: 11px 21px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border: 0;
}
.form7-style2 span select.wpcf7-form-control{
    width: 100% !important;
    font-size: 12px;
    line-height: 24px;
    color: #666666;
    margin:  0;
    padding: 13px 21px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border: 0;
    position: relative;
    cursor: pointer;
    display: inline-block;
    height: 45px;
}
.form7-style2 span select.wpcf7-form-control option{
    padding-left: 20px;
}

.form7-style2 .form7submit{
    text-align: right;
    position: relative;
}
.form7-style2 .form7submit .wpcf7-submit{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    color: #fff;
    font-size: 12px;
    line-height: 34.4px;
    margin: 0;
    padding: 4px 35px;
    text-transform: uppercase;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.form7-style2 .form7submit .wpcf7-submit:hover{
    background: #fff;
    color: #666;
}
div.wpcf7 .form7-style2  .form7submit  img.ajax-loader {
    border: medium none;
    display: block;
    margin-left: 0;
    position: absolute;
    right: 25px;
    top: 15px;
    vertical-align: middle;
}
div.wpcf7-validation-errors{
    border: 2px solid #fff;
    text-align: center;
}
/*--------form style 3------*/
.form7-style3{
    background: #d65679;
    position: relative;
    padding: 40px 25px 73px 55px;
}
.form7-style3:after{
    clear: both;
    display: table;
    content: '';
}
.form7-style3 .form-logo{
    width: 20%;
    float: left;
}
.form-content-right{
    width: 80%;
    float: left;
}
.form-row{
    width: 84%;
    position: relative;
    margin-bottom: 55px;
}
.form-row:after{
    clear: both;
    display: block;
    content: '';
}
.col-md-6-form{
    float: left;
    width: 42%;
}
.text-right{
    text-align: right;
}
.form-select-event{
    width: 85%;
    position: relative;
    float: left;
}
.form-select-event:after{
    clear: both;
    display: table;
    content: '';
}

.form7-style3 label{
    display: block;
    font-size: 14px;
    line-height: 44.8px;
    margin: 0;
    padding: 0;
    color: #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 30%;
    font-weight: 400;
    max-width: none;
    float: left;
}
.form7-style3 .form-select-event label{
    width: 112px;
}
.form7-style3 .form-select-event  span.wpcf7-form-control-wrap{
    width: 84%;
}
.form7-style3 span.wpcf7-form-control-wrap{
    width: 70%;
    display: block;
    float: left;
    position: relative;
}
.form7-style3 span .wpcf7-text{
    width: 230px !important;
    font-size: 12px;
    line-height: 24px;
    color: #666666;
    margin: 0;
    padding: 10px 21px 11px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border: 0;
}
.form7-style3 span select.wpcf7-form-control{
    width: 100% !important;
    font-size: 12px;
    line-height: 24px;
    color: #666666;
    margin:  0;
    padding: 13px 21px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border: 0;
    position: relative;
    cursor: pointer;
    display: inline-block;
    height: 45px;
}
.form7-style3 span select.wpcf7-form-control option{
    padding-left: 20px;
}
.your-event .wpcf7-form-control-wrap:before {
    background-color: #fff;
    border: 0 none;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
    content: "";
    display: block;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    z-index: 9;
}
.your-event .wpcf7-form-control-wrap:after {
    color: #999999;
    content: "\f107";
    font-family: 'FontAwesome';
    font-size: 12px;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 20px;
    top: 7px;
    z-index: 9;
}
.form-select-wrap{
    position: relative;
}
.form-select-wrap:after{
    clear: both;
    display: table;
    content: '';
}
.form7-style3 .form7submit{
    float: right;
}
/**
 * 4.7 - Video
 * -----------------------------------------------------------------------------
 */

.tz-video{
    position: relative;
    padding: 119px 0 155px;
    overflow: hidden;
}
.tz-video:after{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    z-index: 10;
}
.tz-video-content{
    text-align: center;
    z-index: 15;
    position: relative;
}


.tz-video-content h3{
    font-family: 'Rouge Script', cursive;
    line-height: 92px;
    font-size: 84px;
    color: #fff;
    text-decoration: none;
    padding: 4px 0 0 0;
    text-align: center;
    margin: 0;
    font-weight: 400;
    letter-spacing: -0.4px;
}
.tz-video-content p{

    line-height: 15.6px;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
}


.videoID{
    position: absolute;
    width: auto;
    height: auto;
    max-height: 4000%;
    min-height: 100%;
    max-width: 1000%;
    min-width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;

}
.bg-video{
    z-index: 6;
}
.tzautoplay{
    background: #d65679;
    height: 85px;
    width: 85px;
    border: 0;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    text-align: center;
    display: inline-block;
}
.tzautoplay i{
    font-size: 25px;
    line-height: 85px;
    color: #fff;
}
.tzpause i{
    font-size: 25px;
    line-height: 85px;
    color: #fff;
}
.tzpause{
    background: #d65679;
    height: 85px;
    width: 85px;
    border: 0;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    text-align: center;
    display: none;
}
.tz-video video {
    position: absolute;
}
.tz-video:hover .tzpause{
    opacity: 1;
}
.bg-video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.tz-video:hover h3{
    opacity: 1 !important;
}
.tz-video:hover strong,
.tz-video:hover .tzpause{
    opacity: 1 !important;
}

/**
 * 4.8 - Element Blog
 * -----------------------------------------------------------------------------
 */

.nocontainer .container-custom{
    padding: 0 15px;
    margin: 0 auto;
}
.blog-item h3{
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin: 0 ;
    padding: 34px 0 10px;
    position: relative;
    color: #202020;
    letter-spacing: 3px;
}
.blog-item h3 a{
    text-decoration: none;
    color: #202020;
    text-transform: uppercase;
}
.tzblog_meta{
    display: block;
    font-size: 10px;
    line-height: 20px;
    margin: 0 ;
    padding: 0;
    position: relative;
    letter-spacing: 1px;
    color: #bbbbbb;
    text-transform: uppercase;
}
.tzblog_meta a{
    color: #bbbbbb;
    text-decoration: none;

}
.blog-item p{
    font-size: 14px;
    line-height: 24px;
    margin: 0 ;
    padding: 10px 0 0;
    color: #666666;
}
.blog-item .tzblog_readmore{
    font-size: 14px;
    line-height: 24px;
    margin: 0 ;
    padding: 0;
    color: #d65579;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
}
/*------style 2-------*/
.elementblog-title{

}
.elementblog-title{
    display: block;
    font-size: 17px;
    letter-spacing: 3px;
    line-height: 54.4px;
    margin: 0 0 65px;
    padding: 0 0 6px;
    position: relative;
    text-align: center;
    color: #202020;
}
.elementblog-title2{
    margin: 0 0 45px;
    padding: 0 0 8px;
}
.elementblog-title3{
    margin: 0 0 52px;
    padding: 0 0 8px;
    text-align: left;
}

.elementblog-title:after{
    background: none repeat scroll 0 0 #d65679;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}
.elementblog-title3:after{
    left: 0;
    margin-left: 0;
}
.blog-style2{
    position: relative;
    margin-bottom: 30px;
}
.blog-style2:after{
    clear: both;
    display: table;
    content: '';
}
.blog-style2 .blog-image{
    float: left;
    width: 50%;
}
.blog-style2 .blog-description{
    float: left;
    width: 50%;
    padding: 0 0 0 30px;
}
.blog-item.blog-style2 h3{
    line-height: 24px;
    padding: 0 0 10px 0;
    margin-top: -6px;
}
.blog-image img{
    transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
    -webkit-transition: all 0.8s ease 0s;
    -ms-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
}
.blog-item:hover{
    cursor: pointer;
}
.blog-item:hover .blog-image img{
    transform: scale(1.5) rotate(10deg);
    -moz-transform: scale(1.5) rotate(10deg);
    -webkit-transform: scale(1.5) rotate(10deg);
    -ms-transform: scale(1.5) rotate(10deg);
    -o-transform: scale(1.5) rotate(10deg);
}
.blog-style2:hover .blog-image img{
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
}
.blog-image{
    position: relative;
    overflow: hidden;
}
.blog-item {
    margin-bottom: 30px;
}
/**
 * 4.9 - Playlist
 * -----------------------------------------------------------------------------
 */
.tzmusic_playlist{
    margin-bottom: 30px;
}
.playlist_title{
    display: block;
    font-size: 17px;
    line-height: 54.4px;
    margin: 0 0 52px;
    padding: 0 0 8px;
    position: relative;
    text-align: left;
    color: #1f1f1f;

}
.playlist_title:after{
    background: #d65679;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 70px;
}
.jp-interface{
    display: block !important;
}
.jp-volume-controls{
    display: none !important;
}
.jp-time-holder{
    display: none !important;
}
.jp-toggles{
    display: none !important;
}

.jp-progress {
    height: 2px;
    margin: 12px 0 0;
    padding: 0;
}
.jp-progress .jp-seek-bar {
    background: none repeat scroll 0 0 #606060;
}
.controls-progress {
    border-color: #f2f2f2;
    border-style: solid;
    border-width: 2px 2px 0;
    position: relative;
    padding: 15px 20px 11px 11px;
}
.controls-progress:after{
    clear: both;
    display: table;
    content: '';
}
.controls-progress  .jp-controls{
    width: 30%;
    float: left;
}
.controls-progress .jp-progress{
    width: 70%;
    float: left;
}
.jp-play-bar{
    background: none repeat scroll 0 0 #d65679;
    height: 2px;
}
.jp-controls button{
    padding: 0 5px;
    background: none;
    border: 0;
}
.jp-controls button i{
    color: #606060;
    font-size: 15px;
}
.jp-controls button:hover  i{
    color: #d65679;;
}
.jp-playlist ul {
    list-style: none;
    padding: 0;
    margin: 0;
    border: 2px solid #f2f2f2;
}
.jp-playlist ul li:first-child{
    border-top: 0;
}
.jp-playlist ul li{
    position: relative;
    border-top: 2px solid #f2f2f2;
    padding: 12px 40px 12px 78px;
}
.jp-playlist ul li:before{
    width: 55px;
    border-right: 2px solid #f2f2f2;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: "\f08a";
    font-family: 'FontAwesome';
    color: #cccccc;
    font-size: 17px;
    line-height: 55px;
    text-align: center;
    transition: all 0.3s linear 0s;
}
.jp-playlist ul li.jp-playlist-current:before,
.jp-playlist ul li:hover:before{
    border-right: 2px solid #d65679;
    color: #d65679;
}
.jp-playlist ul li:hover{
    cursor: pointer;
}
.jp-playlist ul li.jp-playlist-current:after{
    position: absolute;
    right: 20px;
    top: 0;
    content: "\f028";
    font-family: 'FontAwesome';
    color: #444444;
    font-size: 14px;
    line-height: 55px;

}
.jp-playlist ul li .jp-playlist-item{
    font-size: 11px;
    line-height: 14.4px;
    display: inline-block;
    padding: 0;
    margin: 0;
    color: #202020;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    text-decoration: none;
}
.jp-free-media{
    display: none;
}

/**
 * 4.10 - Testimonials
 * -----------------------------------------------------------------------------
 */
.tz-testimonials{
    padding: 150px 0 160px;
    text-align: center;
}
.testimonials2 .icon_testimonials{
    color: #d65679;
}
.testimonials2 .author_testimonials{
    color: #d65679;
}
.testimonials2 .title_testimonials{
    color: #444444;
}
.tz-quote{
    padding: 0;
    margin: 0;
    list-style: none;
    cursor: w-resize;
}
.icon_testimonials{
    font-size: 40px;
    line-height: 45px;
    color: #fff;
    padding: 0;
    margin: 0;
    animation: icon-heart 0.4s ease 0s infinite alternate;
    -webkit-animation: icon-heart 0.4s ease  0s infinite alternate;
}
.title_testimonials .fa-quote-left{
    transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    font-size: 12px;
    padding-right: 6px;
}
.title_testimonials .fa-quote-right{
    transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    font-size: 12px;
    padding-left: 6px;
}
.title_testimonials{
    font-family: "Rouge Script",cursive;
    font-size: 55px;
    color: #fff;
    text-align: center;
    line-height: 70px;
    margin: 0;
    padding: 12px 0 0 0;
}
.author_testimonials{
    font-size: 14px;
    display: block;
    text-align: center;
    line-height: 16.8px;
    letter-spacing: 3px;
    padding: 0;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
}
@keyframes icon-heart {
    from{
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    to{
        transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
}

/**
 * 4.11 - Image content
 * -----------------------------------------------------------------------------
 */
.tzimage-content{
    background-size: cover;
    background-color: transparent;
    background-repeat: no-repeat;
    min-height: 272px;
    width: 100%;
    padding: 79px 0 105px;
}
.tzimage-content:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.3);
}
.tzimg-content{
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 0 20px;
}
.tzimg-content .custom-icon{
    font-size: 32px;
    line-height: 38.4px;
    color: #444444;
    display: block;
    padding-bottom: 5px;
}
.tzimg-content{
    display: block;
    color: #444444;
    font-size: 14px;
    line-height: 30.8px;
    letter-spacing: 3px;
    font-weight: 400;
}
.tzimg-content strong{
    display: block;
    color: #d65679;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 5px;
    font-weight: 400;
}
/**
 * 4.12 - Woocommerce
 * -----------------------------------------------------------------------------
 */
.tz-shop-wrap{
    background: #fff;
    position: relative;
    padding: 0 0 100px 0;
}
.tzshop_title{
    background: #f6f6f6;
}
.tzshop_title h1{
    color: #1f1f1f;
    font-size: 17px;
    line-height: 54.4px;
    letter-spacing: 4px;
    padding: 31px 0 34px 90px;
    margin: 0;
    text-transform: uppercase;
    position: relative;
}
.tzshop_title h1:after{
    width: 70px;
    height: 2px;
    background: #d65679;
    content: '';
    position: absolute;
    left: 0;
    top: 59px;
}
.tz-catalog{
    position: relative;
    margin: 94px 0 50px;
}
.tz-catalog:after{
    clear: both;
    display: table;
    content: '';
}
.woocommerce-result-count{
    color: #858585;
    font-size: 13px;
    line-height: 26px;
    padding: 7px 0 0 0 ;
    margin: 0 !important;

}
.single-content .woocommerce fieldset legend{
    padding: 10px 0 15px;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
    float: left;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right;
}
.woocommerce-ordering{
    position: relative;
    margin: 0 !important;
}
.woocommerce-ordering:before {
    background-color: #f8f8f8;
    border: 0 none;
    content: "";
    display: block;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    z-index: 9;
}
.woocommerce-ordering:after {
    color: #aaaaaa;
    content: "";
    font-family: "FontAwesome";
    font-size: 12px;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 20px;
    top: 10px;
    z-index: 9;
}
.woocommerce-ordering .orderby{
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #f8f8f8;
    color: #333333;
    display: block;
    font-size: 11px;
    height: 50px;
    line-height: 35.2px;
    margin: 0;
    padding: 15px 20px;
    text-align: center;
    text-transform: uppercase;
    width: 270px;
    cursor: pointer;
}
.woocommerce-ordering .orderby option{
    padding: 3px 0;
}
.tzproduct-img{
    position: relative;
    height: 360px;
    width: 100%;
    overflow: hidden;
}

.tzproduct-img:before {
    transition: all 0.55s ease 0s;
    -moz-transition: all 0.55s ease 0s;
    -webkit-transition: all 0.55s ease 0s;
    -ms-transition: all 0.55s ease 0s;
    -o-transition: all 0.55s ease 0s;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tzproduct-item:hover .tzproduct-img:before{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
}
.tzproduct-img img{
    position: absolute;
    top: 0;
    transition: all 0.55s ease 0s;
    -moz-transition: all 0.55s ease 0s;
    -webkit-transition: all 0.55s ease 0s;
    -ms-transition: all 0.55s ease 0s;
    -o-transition: all 0.55s ease 0s;
}
.tzproduct-image-one{
    opacity: 1;
    left: 0;
}
.tzproduct-image-two{
    opacity: 0;
    transition: all 0.55s ease 0s;
    -moz-transition: all 0.55s ease 0s;
    -webkit-transition: all 0.55s ease 0s;
    -ms-transition: all 0.55s ease 0s;
    -o-transition: all 0.55s ease 0s;
    left: -100%;
}

.tzmeta-item{
    left: 0;
    position: absolute;
    text-align: center;
    top: 137px;
    width: 100%;
    z-index: 3;
}

.woocommerce .tzmeta-item a.add_to_cart_button,
.woocommerce .tzmeta-item a.product_type_external,
.woocommerce .tzmeta-item a.product_type_grouped{
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 14.4px;
    padding: 14px 5px 14px;
    text-shadow: none;
    text-transform: uppercase;
    width: 140px;
    height: 40px;
    transform: translateY(50px);
    -moz-transform: translateY(50px);
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    opacity: 0;
    transition: all 0.5s ease 0.15s;
    -moz-transition: all 0.5s ease 0.15s;
    -webkit-transition: all 0.5s ease 0.15s;
    -ms-transition: all 0.5s ease 0.15s;
    -o-transition: all 0.5s ease 0.15s;
    color: #333333;
}
.woocommerce .tzmeta-item a.add_to_cart_button.added:before{
    display: none;
}
.woocommerce .tzmeta-item .tzquick-view{
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 14.4px;
    padding: 14px 5px 14px;
    text-shadow: none;
    text-transform: uppercase;
    margin-top: 7px;
    display: inline-block;
    width: 140px;
    height: 40px;
    transform: translateY(50px);
    -moz-transform: translateY(50px);
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    opacity: 0;
    transition: all 0.5s ease 0.1s;
    -moz-transition: all 0.5s ease 0.1s;
    -webkit-transition: all 0.5s ease 0.1s;
    -ms-transition: all 0.5s ease 0.1s;
    -o-transition: all 0.5s ease 0.1s;
    color: #333333;
}
.woocommerce .tzmeta-item .added_to_cart{
    display: block;
    color: #fff;
    background: none;
}
.woocommerce .tzmeta-item .added_to_cart:hover{
    background: none !important;
}
.tzproduct-item{
    position: relative;
    cursor: pointer;
    margin-bottom: 30px;
}
.tzproduct-item:hover .tzproduct-image-one{
    opacity: 0;
    left: 100%;
}
.tzproduct-item:hover .tzproduct-image-two{
    opacity: 1;
    left: 0;
}
.woocommerce .tzproduct-item:hover .tzmeta-item a:hover,
.woocommerce .tzproduct-item:hover .tzmeta-item span:hover{
    background: #d65679;
    color: #fff !important;
}
.woocommerce .tzproduct-item:hover .tzmeta-item .tzquick-view,
.woocommerce .tzproduct-item:hover .tzmeta-item .add_to_cart_button,
.woocommerce .tzproduct-item:hover .tzmeta-item .product_type_external,
.woocommerce .tzproduct-item:hover .tzmeta-item .product_type_grouped{
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    opacity: 1;
}
.woocommerce .tzproduct-item:hover .tzmeta-item .add_to_cart_button,
.woocommerce .tzproduct-item:hover .tzmeta-item .product_type_grouped,
.woocommerce .tzproduct-item:hover .tzmeta-item .product_type_external{
    transition: all 0.5s ease 0.1s;
    -moz-transition: all 0.5s ease 0.1s;
    -webkit-transition: all 0.5s ease 0.1s;
    -ms-transition: all 0.5s ease 0.1s;
    -o-transition: all 0.5s ease 0.1s;
    -o-transition: all 0.5s ease 0.1s;
}
.woocommerce .tzproduct-item:hover .tzmeta-item .tzquick-view{
    transition: all 0.5s ease 0.2s;
    -moz-transition: all 0.5s ease 0.2s;
    -webkit-transition: all 0.5s ease 0.2s;
    -ms-transition: all 0.5s ease 0.2s;
    -o-transition: all 0.5s ease 0.2s;
}
.tzproduct-item h3{
    color: #333333;
    font-size: 13px;
    line-height: 20.8px;
    letter-spacing: 1px;
    padding: 36px 10px 20px;
    margin: 0;
    text-transform: uppercase;
    text-align: center;
}
.tzproduct-item a{
    text-decoration: none !important;
}
.woocommerce div.product .tzproduct-item .price{
    display: block;
    text-align: center;
    font-size: 15px;
    line-height: 18px;
    padding: 0;
    margin: 0;
    color: #333333;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del{
    display: inline-block;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins{
    font-weight: 400;
}
.woocommerce div.product span.price del{
    padding-right: 5px;
    font-size: 0.9em;
}
.tzonsale{
    position: absolute;
    z-index: 9;
    display: block;
    background: #333333;
    top: 0;
    right: 0;
    font-size: 12px;
    line-height: 14.4px;
    margin: 0;
    padding: 14px 30px;
    color: #ffffff;
}
/*----------Shop Category------------*/
.product-category h3{
    color: #333333;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 38px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    text-align: center;

}
.category-item a img{
    height: 360px;
}
.product-category a{
    text-decoration: none !important;
}
mark, .mark{
    background: none;
}
.category-item{
    margin-bottom: 30px;
}
/*----------Shop Detail------------*/

.main-singleshop {
    padding: 92px 0;
    background: none repeat scroll 0 0 #fff;
}
div.flexslider {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    margin: 5px 0 10px;
    position: relative;
}

.flexslider .slides img {
    display: block;
    width: 100%;
}

body #carousel li {
    cursor: pointer;
    height: 80px;
    margin-right: 10px;
    overflow: hidden;
    width: auto !important;
}
#carousel .slides li {
    position: relative;
}
.woocommerce div.product .single-images #carousel img{
    height: 100%;
    width: auto !important;
}
.woocommerce div.product .single-images .images{
    float: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.woocommerce div.product div.images img{
    height: auto;
    width: 100%;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
}
#carousel .flex-direction-nav{
    display: none;
}
.flex-direction-nav a:before{
    content: "\f104";
    font-family: 'FontAwesome';
}
.flex-direction-nav a.flex-next:before{
    content: "\f105";
    font-family: 'FontAwesome';
}
.flex-direction-nav .flex-next{
    right: -5px;
}
.flex-direction-nav .flex-prev {
    left: -5px;
}
.single-images{
    position: relative;
    width: 100%;
}
.tz-entry-summary .product_title{
    font-size: 16px;
    line-height: 20px;
    padding:0 0 15px !important;
    margin: 0;
    color: #333333;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.tz-entry-summary .woocommerce-review-link{
    font-size: 13px;
    color: #333333;
    padding: 0 0 0 10px;
    margin: 0;
    text-decoration: none;

}
.tz-entry-summary .price span{
    font-size: 20px;
    line-height: 24px;
    color: #333333;
    padding: 0;
    margin: 0;
    text-decoration: none;
    letter-spacing: 0.4px;
    display: inline-block;
}
.tz-entry-summary  .in-stock{
    font-size: 20px;
    line-height: 24px;
    color: #d65679 !important;
    padding: 0;
    margin: 0;
    text-decoration: none;
    letter-spacing: 0.4px;
    display: inline-block;
}


.tz-entry-summary .price del span{
    font-size: 20px;
    line-height: 24px;
    color: #bbbbbb;
    padding: 0 8px 0 0;
    margin: 0;
    letter-spacing: 0.4px;
    text-decoration: line-through;
}
.tzshort-description{
    padding-top: 2px;
}
.tzshort-description p{
    font-size: 13px;
    line-height: 26px;
    color: #777777;
    padding: 10px 0;
    margin: 0;
    letter-spacing: 0.4px;
}
.woocommerce div.product form.cart div.quantity,
.woocommerce #content div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity{
    background: none repeat scroll 0 0 #eee;
    margin: 0 10px 0 0;
    padding: 0;
    width: auto;
}
.woocommerce .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .minus{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    float: left;
    height: 50px;
    left: auto;
    position: relative;
    right: auto;
    text-shadow: none;
    top: auto;
    width: 30px;
}
.woocommerce .quantity .plus,
.woocommerce #content .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce-page #content .quantity .plus{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    float: left;
    height: 50px;
    left: auto;
    position: relative;
    right: auto;
    text-shadow: none;
    top: auto;
    width: 30px;
}
.woocommerce .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce-page #content .quantity input.qty{
    background: none repeat scroll 0 0 #eee;
    border: 0 none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    height: 50px;
    text-shadow: none;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    -ms-text-shadow: none;
    -o-text-shadow: none;
    width: 100px;
    color: #333333;
    font-size: 11px;
    padding-right: 10px;
}
.woocommerce .product-type-grouped .quantity input.qty,
.woocommerce .product-type-grouped  .quantity .minus,
.woocommerce .product-type-grouped  .quantity .plus{
    height: 40px;
}
.woocommerce div.product .tz-entry-summary form.cart .button{
    background: none repeat scroll 0 0 #d65679;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 1px;
    line-height: 14.4px;
    margin: 0;
    padding: 14px 30px;
    text-shadow: none;
    text-transform: uppercase;
    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;
    -o-transition: all 0.3s ease 0s;
}
.woocommerce div.product .tz-entry-summary form.cart .button:hover{
    background: #eee;
    color: #333;
}
.woocommerce div.product .tz-entry-summary p.cart .single_add_to_cart_button:hover{
    background: #eee;
    color: #333;
}
.woocommerce div.product .tz-entry-summary p.cart .single_add_to_cart_button{
    background: none repeat scroll 0 0 #d65679;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 1px;
    line-height: 14.4px;
    margin: 0;
    padding: 18px 30px 10px;
    text-shadow: none;
    text-transform: uppercase;
    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;
    -o-transition: all 0.3s ease 0s;
}
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
.woocommerce  .woocommerce-error,
.woocommerce-page  .woocommerce-info{
    background: none repeat scroll 0 0 #eee;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    color: #333;
    display: block;
    font-size: 13px;
    margin-bottom: 80px !important;
    padding: 0;
}
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce  .woocommerce-error:before,
.woocommerce-page  .woocommerce-info:before{
    height: 2em;
    line-height: 0;
}
.woocommerce .woocommerce-message .wc-forward,
.woocommerce  .woocommerce-error .wc-forward{
    background: none repeat scroll 0 0 #333333;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 1px;
    line-height: 14.4px;
    margin: 0;
    padding: 14px 15px;
    text-shadow: none;
    text-transform: uppercase;
    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;
    -o-transition: all 0.3s ease 0s;
}

.woocommerce .woocommerce-message .wc-forward:hover{
    background: none repeat scroll 0 0 #d65679;
}

table.variations{
    border: 0;
}
.variations td{
    border: 0;
    padding: 0 !important;
}
.woocommerce div.product form.cart{
    margin: 15px 0 43px;
    padding: 0;
}
.woocommerce div.product form.variations_form{
    margin: 15px 0 0;
    padding: 0;
}
.woocommerce div.product form.cart .variations label{
    display: block;
    border: 0;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 43.3px;
    color: #333333;
    text-transform: uppercase;
    text-align: left;
    padding: 5px 0;
}
.woocommerce div.product form.cart .variations select{
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #eee;
    color: #858585;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 43.3px;
    margin-left: 25px;
    min-width: 230px;
    padding: 8px 10px;
    width: auto;
    cursor: pointer;
    margin-top: 5px;
}
.reset_variations{
    color: #444;
    display: inline-block;
    padding-left: 15px;
    transform: translateY(10px);
    -moz-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
}
.single_variation{
    color: #333333;
    display: inline-block;
    font-size: 14px;
    letter-spacing: 0.4px;
    line-height: 24px;
    margin: 0;
    text-decoration: none;
    padding: 5px 0 15px;
}
.variations_button{
    position: relative;
    padding-bottom: 15px;
}
.variations_button:after{
    clear: both;
    display: table;
    content: '';
}
.woocommerce div.product form.cart .variations select option{
    color: #858585;
    font-size: 13px;
    font-weight: 400;
    padding: 3px 10px;
}
.product_meta span.sku_wrapper,
.product_meta span.posted_in,
.product_meta span.tagged_as{
    display: block;
    border-bottom: 1px solid #eeeeee;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 43.3px;
    color: #333333;
    text-transform: uppercase;
}
.product_meta{
    border-top: 1px solid #eeeeee;
    margin-top: 20px;
}
.product_meta span.sku_wrapper span{
    color: #878787;
    display: inline-block;
}
.product_meta span.posted_in a,
.product_meta span.tagged_as a{
    color: #878787;
    display: inline-block;
    text-transform: none;
}
.product_share{
    border-bottom: 1px solid #eeeeee;
}
.product_share span{
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 43.3px;
    color: #333333;
    text-transform: uppercase;
    padding: 0 10px 0 0;
}
.product_share a{
    font-size: 14px;
    line-height: 18px;
    color: #aaaaaa;
    text-decoration: none !important;
    padding: 10px 8px;
    margin: 0;
    transition: all 0.3s ease 0s;
}
.product_share a:hover{
    color: #333333;
}
.woocommerce-tzaccordion{
    position: relative;
    margin-top: 50px;
}
.tzaccordion_header:first-child {
    margin-top: 0;
}
.tzaccordion_header {
    background: none repeat scroll 0 0 #f8f8f8;
    color: #000;
    cursor: pointer;
    font-size: 13px;
    line-height: 38px;
    margin: 10px 0 0 0;
    padding: 6px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.tzaccordion-content {
    color: #858585;
    font-size: 12px;
    line-height: 24px;
    margin: 0;
    padding: 15px 0 10px;
    text-align: left;
    text-decoration: none;
    display: none;
}
.tzaccordion-content p{
    padding: 10px 5px;
    text-align: center;
    color: #858585;
    font-size: 12px;
    margin: 0;
    line-height: 24px;
}
.tzaccordion-content p.woocommerce-noreviews{
    padding: 0;
}
#tab-reviews #comments h2{
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding: 25px 0 30px;
    text-align: center;
    text-transform: uppercase;
}
#tab-reviews{
    background: none repeat scroll 0 0 #fafafa;
    padding: 10px 25px;
}
.comment_container:after{
    clear: both;
    display: table;
    content: '';
}
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar{
    width: 60px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{
    margin-left: 75px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    padding: 20px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{
    color: #000 !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    line-height: 24px;
    margin: 0 !important;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{
    font-weight: 400;
}
/*-----Product Group----*/
.woocommerce div.product form.cart .group_table td{
    border: 0;
}
.woocommerce div.product form.cart table div.quantity{
    width: 100px;
}
.woocommerce div.product form.cart .group_table td{
    display: table-cell;
    vertical-align: middle;
}
.woocommerce div.product form.cart .group_table td label{
    color: #333333;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    padding: 0 !important;
    font-weight: 400;
}
.woocommerce div.product form.cart .group_table td label a{
    color: #333333;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    padding: 0 !important;
}
.tz-entry-summary .group_table .price span{
    font-size: 14px;
}

.group_table{
    border: 0 !important;
}
.woocommerce div.product form.cart .group_table td{
    width: 25%;
    text-align: left;
}
.woocommerce div.product form.cart .group_table td.label{
    width: 40%;
}
.woocommerce div.product form.cart .group_table td.price{
    width: 35%;
}
.star-rating {
    top: 5px;
}
#tab-reviews .description{
    padding: 10px 0;
}
#tab-reviews .description p{
    margin: 0 !important;
    padding: 0;
    text-align: left;
    font-size: 13px;
    line-height: 22px;
    color: #858585;
}
.woocommerce #reviews h3,
.woocommerce-page #reviews h3{
    border-top: 1px solid #eee;
    font-size: 14px;
    line-height: 24px;
    margin: 25px 0 0;
    padding: 25px 0;
    text-align: center;
    text-transform: uppercase;
}
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals table{
    border-bottom: 1px solid #ededed;
    border-left: 0;
    border-right: 0;
    border-top: 0;
}
#review_form #commentform label{
    font-size: 11px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0 15px 0 0;
    text-align: left;
    text-transform: uppercase;
}
#review_form #commentform input{
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #eee;
    color: #444444;
    line-height: 22px;
    padding: 6px 20px;
}
#review_form #commentform .comment-form-rating label{
    color: #444;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 10px;
    text-align: center;
    text-transform: uppercase;
}
.woocommerce #review_form #respond textarea,
.woocommerce-page #review_form #respond textarea{
    box-sizing: border-box;
    display: block;
    margin: 10px auto 0;
    padding: 10px;
    /*width: 75%;*/
    background: #eee;
    border: 0;
}
.woocommerce #review_form #respond p.comment-form-comment{
    padding: 0;
    margin: 0;
}

.woocommerce #review_form #respond p.comment-form-rating{
    margin: 0;
}

.woocommerce #review_form #respond input#submit{
    background: none repeat scroll 0 0 #333333;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 1px;
    line-height: 14.4px;
    margin: 10px 0 0 0;
    padding: 14px 15px;
    text-shadow: none;
    text-transform: uppercase;
    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;
    -o-transition: all 0.3s ease 0s;
}
.woocommerce #review_form #respond input#submit:hover{
    background: none repeat scroll 0 0 #d65679;
}
.woocommerce p.stars a, .woocommerce-page p.stars a{
    color: #444;
}
#tab-additional_information{
    padding: 0;
}
#tab-additional_information h2 {
    display: none;
}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    border-top: 0 none;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    margin: 0;
    padding: 0 0 0 25px;
    width: 150px;
}
/*---upsells products---*/
.woocommerce .upsells h2{
    color: #444;
    font-size: 20px;
    letter-spacing: 3px;
    line-height: 24px;
    margin: 100px 0 40px;
    padding: 0;
    text-transform: uppercase;
}

/*---related products---*/
.woocommerce .related h2{
    color: #444;
    font-size: 20px;
    letter-spacing: 3px;
    line-height: 24px;
    margin: 100px 0 40px;
    padding: 0;
    text-transform: uppercase;
}

/*---quick view---*/
.tzdelete-quick{
    background: none repeat scroll 0 0 #eee;
    cursor: pointer;
    display: block;
    height: 60px;
    position: absolute;
    right: 20px;
    text-align: center;
    top: 5px;
    width: 60px;
    z-index: 999;
}
.tzdelete-quick img{
    width: 45px;
    padding-top: 5px;
}
.tzquick-wrap{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 999999;
    text-align: center;
    display: none;
}
.tzquick-wrap-bk{
    background: url("images/loadding_view.GIF") no-repeat center center rgba(0, 0, 0, 0.6);
}
.tzquick-wrap-eff{
    display: block;
}

.product-quick-warp{
    position: absolute;
    width: 100%;
    height: 500px;
    top: 80% ;
    left:0;
    opacity: 0;
    margin-top: -250px;
}
.product-quick-warp .container{
    width: 800px;
}
.product-quick-content{
    background: #fff;
    border: 5px solid rgba(0, 0, 0, 0.2);
}
.product-quick-content ins{
    background: transparent;
}
.product-quick-warp .container{
    position: relative;
}
.product-quick-warp .single-images{
    max-height: 760px;
    overflow: hidden;
}
.product-quick-content .tz-entry-summary .price{
    padding: 0;
}
.product-quick-content .tz-entry-summary .price del span{
    font-size: 18px;
    opacity: 0.5;
    padding-right: 5px;
    text-decoration: line-through;
}
.product-quick-warp .single-images img {
    box-shadow: none;
    -webkit-box-shadow: none;
    height: auto;
    width: 100%;
}
.product-quick-content .tz-entry-summary{
    text-align: left;
    padding-top: 50px;
    padding-right: 10px;
}
.product-quick-content .single-images #slider{
    max-height: 650px;
    overflow: hidden;
}
.product-quick-content #carousel li{
    width: 80px !important;
}
.product-quick-content #carousel .flex-viewport ul{
    margin-top: 10px;
}
.product-quick-content .quick_readmore {
    background: none repeat scroll 0 0 #333333;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    line-height: 14.4px;
    margin: 20px 0 0;
    padding: 14px 30px;
    text-transform: uppercase;
    text-decoration: none !important;
}
.product-quick-content .tz-entry-summary .price span {
    color: #333333;
    display: inline-block;
    font-size: 20px;
    letter-spacing: 0.4px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
/*--pagination*/
.woocommerce-pagination{
    margin-top: 50px;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li span{
    padding: 10px 15px;
    border: 1px solid #eee;
    margin: 0 3px 0 0;
    color: #444444;
}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul,
.woocommerce-page #content nav.woocommerce-pagination ul{
    border: 0;
}
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce #content nav.woocommerce-pagination ul li,
.woocommerce-page nav.woocommerce-pagination ul li,
.woocommerce-page #content nav.woocommerce-pagination ul li{
    border: 0;
}
.term-description{
    margin-top: 68px;
}
.tz-shop-wrap .woocommerce-info{
    margin-top: 92px !important;
}
/*===================Page Cart==============*/


.woocommerce-cart .woocommerce{
    padding: 92px 0;
}
.woocommerce-page .single_post{
    padding: 0;
}
.woocommerce-page .page-header,
.woocommerce-page .single-tags,
.woocommerce-page .tzcomments-area{
    display: none;
}
.woocommerce table.shop_table,
.woocommerce-page table.shop_table{
    border: 0;
    border-collapse: separate;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    margin: 0;
    text-align: left;
    width: 100%;
}
.woocommerce-checkout table.shop_table th,
.woocommerce-checkout table.shop_table td{
    text-align: center;
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th{
    background: #f8f8f8;
    color: #333333;
    font-family: "Varela",sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 38.4px;
    text-transform: uppercase;
    padding: 6px 0;
    border: 0;
}

.woocommerce-page table.shop_table tr:first-child td{
    border: 0;
}
.woocommerce table.cart a.remove,
.woocommerce #content table.cart a.remove,
.woocommerce-page table.cart a.remove,
.woocommerce-page #content table.cart a.remove{
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    color: #aaaaaa;
    display: inline-block;
    font-size: 14px;
    font-weight: inherit;
    height: 20px;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    width: 20px;
    border: 0;
}
.woocommerce-page table.cart a.remove:hover i{
    color: #333333;
}
.woocommerce-page table.cart a.remove i{
    color: #aaaaaa;
}
.woocommerce table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover {
    color: #d65679;
    background: none;
}
.woocommerce table.cart img,
.woocommerce #content table.cart img,
.woocommerce-page table.cart img,
.woocommerce-page #content table.cart img{
    width: 70px;
    height: 70px;
}
.woocommerce-page table.shop_table td.product-remove{
    padding: 0 20px;
    text-align: center;
}
.woocommerce-page table.shop_table td{
    color: #333333;
    font-family: "Varela",sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 19.2px;
    text-transform: uppercase;
    padding: 9px 0 10px;
    border-top: 1px solid #eeeeee;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
.woocommerce td.product-name dl.variation dt,
.woocommerce-page td.product-name dl.variation dt{
    display: block;
    float: none;
}
.woocommerce td.product-name dl.variation dd,
.woocommerce-page td.product-name dl.variation dd {
    float: none;
    margin: 0;
    padding: 0;
}
.woocommerce td.product-name dl.variation,
.woocommerce-page td.product-name dl.variation {
    margin: 15px 0;
}
.woocommerce-page table.shop_table td *{
    color: #333333;
}
.woocommerce-page table.shop_table td.product-price span,
.woocommerce-page table.shop_table td.product-subtotal span,
.woocommerce-page table.shop_table td.product-quantity span{
    color: #333333;
    font-size: 14px;
}
.woocommerce-page table.shop_table td div.quantity,
.woocommerce-page table.shop_table td div.quantity,
.woocommerce-page table.shop_table td div.quantity,
.woocommerce-page table.shop_table td form.cart div.quantity {
    background: none repeat scroll 0 0 #eee;
    margin: 0;
    padding: 0;
    width: 100px;
}
.woocommerce-page table.shop_table td div.quantity input.qty{
    font-weight: 400;
    color: #333333;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text{
    background: #f8f8f8;
    padding: 10px 20px;
    margin: 0;
    font-size: 11px;
    line-height: 35.2px;
    color: #333333;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 270px;
    height: 50px;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 0;
}

.woocommerce-cart .woocommerce .shop_table .button,
.woocommerce .return-to-shop .button{
    background: #d65679;
    padding: 0 35px;
    margin: 0 0 0 5px;
    font-weight: 400;
    font-size: 11px;
    line-height: 35.2px;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    height: 50px;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    text-shadow: none !important;
}
.woocommerce .return-to-shop .button{
    padding-top: 8px;
    margin: 0;
}
.woocommerce .return-to-shop .button:hover{
    background: #333333;
}
.woocommerce-cart .woocommerce .shop_table .coupon .button,
.woocommerce-cart .woocommerce .shop_table .checkout-button{
    background: #333333;
}
.woocommerce-cart .woocommerce .shop_table .checkout-button{
    margin: 0;
}
.woocommerce-cart .woocommerce .shop_table .checkout-button:hover{
    background: #d65679;
}
.woocommerce-cart .woocommerce .shop_table .button:hover{
    background: #d65679;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
}
.woocommerce-page table.shop_table td.actions{
    padding-top: 30px;
}

.woocommerce .cart-collaterals  .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals{
    float: none;
    width: auto;
    text-align: center;

}
.cart-collaterals{
    margin-top: 95px;
}
.cart-collaterals h2{
    position: relative;
    padding: 0 0 22px;
    margin: 0;
    font-size: 16px;
    line-height: 18px;
    color: #333333;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 29px;
    font-weight: 400;
}
.shipping-calculator-button{
    color: #333333;
    text-decoration: none !important;
}
.cart-collaterals h2:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 40px;
    height: 3px;
    background: #d65679;
    margin-left: -20px;
}
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #eee;
}
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr th{
    border-top: 1px solid #eee;
}
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th{
    width: 40%;
}
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr th{
    padding: 0 0 3px;
    margin: 0;
    font-size: 13px;
    line-height: 39px;
    color: #333333;
    letter-spacing: 1px;
    font-weight: 400;
    text-transform: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
}
.order-total strong span{
    color: #d65679;
    font-weight: 400;
}

.woocommerce .cart-collaterals  .shipping_calculator,
.woocommerce-page .cart-collaterals  .shipping_calculator{
    float: none;
    width: auto;
    text-align: center;
}
.woocommerce .cart-collaterals  .shipping_calculator .shipping-calculator-button:after,
.woocommerce-page .cart-collaterals  .shipping_calculator .shipping-calculator-button:after{
    display: none;
}
.shipping-calculator-form{
    display: block !important;
}
.woocommerce form  .shipping-calculator-form p,
.woocommerce-page form  .shipping-calculator-formp p{
    width: 100%;
    padding: 0;
    margin: 10px 0;
}
#calc_shipping_country{
    display: block !important;
    background: none repeat scroll 0 0 #f8f8f8;
    border: 0 none;
    font-size: 11px;
    line-height: 35.2px;
    padding: 16px 10px;
    text-align: center;
    text-transform: uppercase;
    color: #333333;
}
.woocommerce form .shipping-calculator-form .form-row input.input-text,
.woocommerce form .shipping-calculator-form .form-row textarea,
.woocommerce-page form .shipping-calculator-form .form-row input.input-text
, .woocommerce-page form .shipping-calculator-form .form-row textarea{
    display: block !important;
    background: none repeat scroll 0 0 #f8f8f8;
    border: 0 none;
    font-size: 11px;
    line-height: 35.2px;
    padding: 7px 10px 8px;
    text-align: center;
    text-transform: uppercase;
    color: #333333;
}
.woocommerce .cart-collaterals .shipping_calculator .button,
.woocommerce-page .cart-collaterals .shipping_calculator .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    background: none repeat scroll 0 0 #d65679;
    border: 0 none;
    font-size: 13px;
    line-height: 16px;
    padding: 17px 10px;
    text-align: center;
    text-transform: uppercase;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
    color: #fff;
}

.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells{
    float: none;
    width: auto;
    text-align: center;
}
.woocommerce .cross-sells div.col-md-3,
.woocommerce .cross-sells  div.col-md-3,
.woocommerce-page .cross-sells  div.col-md-3,
.woocommerce-page .cross-sells div.col-md-3{
    width: 50%;
}
.tzcross_sells .cross-sells h2{
    margin-bottom: 45px;
}
.cart-collaterals .shipping_calculator h2{
    margin-top: 35px;
}
.cart-collaterals .tzcollaterals_left .shipping_calculator h2{
    margin-top: 0;
}
/*=============== CHECK OUT ==================*/
.woocommerce-checkout .woocommerce{
    padding: 80px 0;
}
.woocommerce-page .woocommerce-info{
    margin-bottom: 20px !important;
}

.woocommerce form.checkout_coupon,
.woocommerce-page form.checkout_coupon{
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    margin: 2em 0;
    padding: 0;
    text-align: left;
}
.woocommerce form.checkout_coupon p input,
.woocommerce-page form.checkout_coupon p input{
    background: none repeat scroll 0 0 #f8f8f8;
    border: 0 none;
    font-size: 11px;
    line-height: 35.2px !important;
    padding: 7px 15px 8px;
    text-align: left;
    text-transform: uppercase;
    color: #333333;
    display: block;
}
.woocommerce form.checkout_coupon p input.button,
.woocommerce-page form.checkout_coupon p input.button{
    background: none repeat scroll 0 0 #333;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 1px;
    line-height: 35.2px;
    margin: 0 0 0 5px;
    padding: 0 35px;
    text-align: center;
    text-shadow: none !important;
    text-transform: uppercase;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.woocommerce form.checkout_coupon p input.button:hover,
.woocommerce-page form.checkout_coupon p input.hover{
    background: #d65679;
}
.woocommerce form.checkout_coupon .form-row-first{
    width: 52%;
}
.woocommerce form.checkout_coupon .form-row-last{
    width: 47%;
}
.woocommerce-checkout .woocommerce .woocommerce-info,
.woocommerce-checkout .woocommerce-info {
    border-top: 3px solid #d65679;
}
.woocommerce-checkout  .woocommerce-info:before,
.woocommerce-checkout  .woocommerce-info:before{
    background-color: #d65679;
}
.woocommerce-checkout  .woocommerce-info a{
    color: #d65679;
}
a{
    color: #d65679;
}

.woocommerce-billing-fields h3,
#order_review_heading{
    position: relative;
    padding: 0 0 22px;
    margin: 0;
    font-size: 16px;
    line-height: 18px;
    color: #333333;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 29px;
    font-weight: 400;
}

.woocommerce-billing-fields h3:before,
#order_review_heading:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 40px;
    height: 3px;
    background: #d65679;
    margin-left: -20px;
}
#order_review_heading{
    margin-top: 91px;
}
.woocommerce-shipping-fields h3{
    margin: 0;
    padding: 0;
}
.woocommerce-shipping-fields h3 label{
    position: relative;
    padding: 0 0 22px;
    margin: 0;
    font-size: 16px;
    line-height: 18px;
    color: #333333;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 29px;
    font-weight: 400;
    display: block;
}
.woocommerce-shipping-fields h3 label:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 40px;
    height: 3px;
    background: #d65679;
    margin-left: -20px;
}
.checkout{
    margin-top: 60px;
}
.woocommerce-shipping-fields h3 input{
    margin-top: 30px;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row input.input-text,
.woocommerce-page form .form-row textarea{
    display: block !important;
    background: none repeat scroll 0 0 #f8f8f8;
    border: 0 none;
    font-size: 13px;
    line-height: 35.2px;
    padding: 7px 10px 8px;
    text-align: center;
    text-transform: none;
    color: #333333;
}
.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first{
    padding-right: 5px;
}
.woocommerce-page form .form-row-last,
.woocommerce-page form .form-row-last{
    padding-left: 5px;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last{
    width: 50%;
}
.woocommerce-checkout .woocommerce form .form-row label,
.woocommerce-checkout .woocommerce-page form .form-row label{
    position: relative;
    padding: 0;
    margin: 0;
    font-size: 11px;
    line-height: 16px;
    color: #333333;
    letter-spacing: 2px;
    text-align: left;
    margin-bottom: 18px;
    font-weight: 400;
    text-transform: uppercase;
}
.form-row{
    width: 100%;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single {
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #eee;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    height: 45px;
    line-height: 29px;
    text-shadow: none;
    font-size: 11px;
    color: #333333;
    letter-spacing: 2px;
}
.chosen-container-single .chosen-single span{
    text-transform: uppercase;
    padding: 8px 10px;
    text-align: center;
    color: #333333;
}
.chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 18px;
}
.woocommerce-billing-fields p,
.woocommerce-shipping-fields p{
    margin: 10px 0 !important;
}
#order_comments{
    height: 150px;
    padding: 10px 20px;
}

.woocommerce  table.order_details th,
.woocommerce-page  table.order_details th{
    text-align: center;
    padding: 5px 0;
}
.woocommerce-page #order_review table.shop_table tr:first-child td{
    border: 0;
}
.woocommerce-page #order_review table.shop_table tr.cart-subtotal td{
    border-top: 1px solid #eee;
}
.woocommerce-page #order_review table.shop_table footer tr:first-child td{
    border-top: 1px solid #eee;
}
.woocommerce-page table.order_details td{
    border-top: 1px solid #eee;
    color: #333333;
    font-family: "Varela",sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 42.9px;
    padding: 3px 0;
    text-align: center;
    text-transform: none;
}
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot th{
    font-weight: 400;
}
.woocommerce #order_review table.shop_table tfoot th,
.woocommerce-page #order_review table.shop_table tfoot th,
.woocommerce table.order_details tfoot th,
.woocommerce-page table.order_details tfoot th{
    background: none;
    color: #333333;
    font-family: "Varela",sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 42.9px;
    padding: 3px 0;
    text-align: center;
    text-transform: none;
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
}
.woocommerce #order_review table.shop_table tfoot .order-total th,
.woocommerce-page #order_review table.shop_table tfoot .order-total th,
.woocommerce #order_review table.shop_table tfoot .order-total td span,
.woocommerce-page #order_review table.shop_table tfoot .order-total td span{
    color: #7dd2e5;
}
.woocommerce #payment,
.woocommerce-page #payment {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    text-align: center;
    margin-top: 20px;
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
    font-weight: normal;
    line-height: 2em;
    margin: 0;
    text-align: center;
}
.woocommerce #order_review table.shop_table tfoot tr.order-total th,
.woocommerce-page #order_review table.shop_table tfoot tr.order-total th,
.woocommerce #order_review table.shop_table tfoot tr.order-total td,
.woocommerce-page #order_review table.shop_table tfoot tr.order-total td{
    border-bottom: 1px solid #eee;
}
.tzpayment_header{
    background: #f8f8f8;
    padding: 13px 0 6px;
    margin-top: 10px;
}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box{
    margin: 0;
    padding: 18px 30px 12px;
}
.tzpayment_header label{
    color: #333333;
    font-family: "Varela",sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 24px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
}
.woocommerce #payment div.payment_box:after,
.woocommerce-page #payment div.payment_box:after{
    display: none;
}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box{
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
    -webkit-text-shadow: none;
    padding: 2px 30px;
}
.woocommerce #payment div.payment_box p,
.woocommerce-page #payment div.payment_box p{
    color: #858585;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 22px;
    text-align: center;
}
.payment_method_paypal .tzpayment_header{
    background: none;
}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row{
    border: 0;
}
.woocommerce #payment .payment_method_paypal .about_paypal,
.woocommerce-page #payment .payment_method_paypal .about_paypal{
    padding-left: 15px;
    color: #333;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.4px;

}
.payment_method_paypal p{
    padding: 0;
}
.woocommerce #payment ul.payment_methods,
.woocommerce-page #payment ul.payment_methods{
    border: 0;
    margin: 0;
    padding: 0;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{
    background: none repeat scroll 0 0 #333;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 1px;
    line-height: 35.2px;
    margin: 10px 0 0 0;
    padding: 0 35px;
    text-align: center;
    text-shadow: none !important;
    text-transform: uppercase;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    float: none;
}
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover{
    background: #d65679;
}
.woocommerce-page table.order_details tr:first-child td{
    border-top: 1px solid #eee;
}
.woocommerce-checkout .woocommerce h2{
    position: relative;
    padding: 0 0 22px;
    margin: 20px 0 0 0;
    font-size: 16px;
    line-height: 18px;
    color: #333333;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 29px;
    font-weight: 400;
}

.woocommerce-checkout .woocommerce h2:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 40px;
    height: 3px;
    background: #d65679;
    margin-left: -20px;
}

/*============ My account==========*/
.woocommerce-account .woocommerce{
    padding: 80px 0;
}
.woocommerce-account .woocommerce h2{
    position: relative;
    padding: 0 0 22px;
    font-size: 16px;
    line-height: 18px;
    color: #333333;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: l;
    margin-bottom: 29px;
    margin-top: 30px;
    font-weight: 400;
    display: block;
}
.woocommerce-account .woocommerce h2:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40px;
    height: 3px;
    background: #d65679;
}
.woocommerce-account table.shop_table th{
    padding-left: 20px;
}
.woocommerce-account table.shop_table td{
    padding-left: 20px;
    text-transform: none;
}
.woocommerce table.my_account_orders .order-actions .button:hover,
.woocommerce-page table.my_account_orders .order-actions .button:hover{
    background: #d65679;
}
.woocommerce table.my_account_orders .order-actions .button,
.woocommerce-page table.my_account_orders .order-actions .button{
    background: none repeat scroll 0 0 #333;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    height: 41px;
    letter-spacing: 1px;
    line-height: 28px;
    margin: 0 20px 0 0;
    padding: 7px 30px;
    text-align: center;
    text-shadow: none !important;
    text-transform: uppercase;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.woocommerce-account .woocommerce form .form-row input.input-text,
.woocommerce-account .woocommerce form .form-row textarea,
.woocommerce-account .woocommerce-page form .form-row input.input-text,
.woocommerce-account .woocommerce-page form .form-row textarea{
    padding: 7px 10px 8px;
    text-align: left;
}
.woocommerce-account .woocommerce form .form-row label,
.woocommerce-account .woocommerce-page form .form-row label {
    color: #333333;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 16px;
    margin: 0 0 18px;
    padding: 0;
    position: relative;
    text-align: left;
    text-transform: uppercase;
}
.woocommerce-account .woocommerce form.login, .woocommerce form.checkout_coupon,
.woocommerce-account .woocommerce form.register, .woocommerce-page form.login,
.woocommerce-account .woocommerce-page form.checkout_coupon,
.woocommerce-account .woocommerce-page form.register {
    border: 1px solid #eee;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    margin: 2em 0;
    padding: 20px;
    text-align: left;
}
.woocommerce-account .woocommerce input.button:hover,
.woocommerce-account .woocommerce-page input.button:hover{
    background: #d65679;
}
.woocommerce-account .woocommerce input.button,
.woocommerce-account .woocommerce-page input.button{
    background: none repeat scroll 0 0 #333;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    height: 41px;
    letter-spacing: 1px;
    line-height: 28px;
    margin: 0 20px 0 0;
    padding: 7px 30px;
    text-align: center;
    text-shadow: none !important;
    text-transform: uppercase;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.woocommerce-account .woocommerce form .form-row,
.woocommerce-account .woocommerce-page form .form-row{
    margin: 0 0 15px;
}
.woocommerce-account .woocommerce form.register{
    padding-bottom: 68px;
}
/**
 * 4.13 - Sidebar
 * -----------------------------------------------------------------------------
 */
/*------sidebar default-------*/
.tzsidebar-event ul li a {
    color: #444444;
    display: inline-block;
    font-size: 14px;
    line-height: 16.8px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
}
.tzsidebar-event .widget_archive ul li a,
.tzsidebar-event .widget_categories ul li a,
.tzsidebar-event .widget_pages ul li a,
.tzsidebar-event .widget_meta ul li a,
.tzsidebar-event .widget_recent_entries ul li a
{
    color: #444444;
    display: inline-block;
    font-size: 14px;
    line-height: 16.8px;
    margin: 0;
    padding: 25px 5px 25px 33px;
    position: relative;
    text-align: left;
}
.tzsidebar-event ul li:first-child {
    border-top: 0 none;
}
.tzsidebar-event ul li {
    border-top: 1px solid #eee;
}
aside select {
    color: #444444;
    display: inline-block;
    font-size: 14px;
    line-height: 16.8px;
    margin: 25px 5px 25px 32px;
    padding: 10px 29px 10px 10px;
    position: relative;
    text-align: left;
    background: #eee;
    border: 0;

}
aside select option{
    background: #eee;
    border: 0;
}
aside.widget_categories select{
    margin: 25px 5px 25px 5px;
}
#calendar_wrap{
    padding: 0 33px;

}
aside table{
    background-color: #eeeeee;
    font-size: 13px;
    font-weight: 400;
    line-height: 23px;
    max-width: 100%;
    width: 100%;
}
aside table thead tr th {
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    line-height: 25.2px;
    margin: 0;
    padding: 7px;
    text-decoration: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
aside table tr td {
    padding: 5px;
}
aside table td {
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #000;
    font-family: "Raleway",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 10px;
    text-decoration: none;
}
.recentcomments{
    padding: 10px 10px 10px 33px;
}
.tzsidebar-event .widget_recent_entries ul li:before{
    display: none;
}
.tzsidebar-event .widget_recent_entries ul li{
    padding: 0;
}
.widget_rss ul li{
    padding: 20px 10px 20px 33px;
}
aside #searchform{
    padding: 33px;
}
aside #searchform label{
    display: none;
}
aside .field.Tzsearchform.inputbox.search-query {
    background: none repeat scroll 0 0 #eee;
    border: 0 none;
    padding: 5px 20px;
    width: 100%;
    color: #333;
}
aside #searchsubmit{
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #333333;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 14.4px;
    padding: 10px 12px;
    text-shadow: none;
    margin-top: 10px;
}
.textwidget{
    padding: 15px 33px;
}
.textwidget,
.textwidget p{
    color: #444444;
    font-family: "Varela",sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 28px;
}
.textwidget img{
    margin: 10px 0;
}
aside .textwidget select {
    margin: 0;
    padding: 10px 29px 10px 10px;
    width: 200px;
}
aside .textwidget select option{
    width: 200px;
    overflow: hidden;
    word-wrap: break-word;
}
.tagcloud{
    padding: 10px 10px 10px 33px;
}
.tagcloud a{
    color: #444444;
}
aside .non_mega_menu {
    background: transparent;
    left: auto;
    list-style: outside none none;
    margin: 5px 0;
    min-width: 250px;
    padding: 5px 20px;
    position: relative;
    top: auto;
    z-index: 99;
    visibility: visible;
}

aside .non_mega_menu ul {
    background: transparent;
    left: auto;
    list-style: outside none none;
    margin: 0;
    min-width: 250px;
    padding: 2px 20px;
    position: relative;
    top: auto;
    visibility: visible;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
}
.widget_nav_menu ul.non_mega_menu li a{
    padding-left: 50px;
}
.widget_nav_menu ul.non_mega_menu li ul li a{
    padding-left: 75px;
}
aside .themeple_custom_menu_mega_menu {
    background: transparent;
    border: 0 none;
    display: block;
    left: auto;
    padding:  0;
    position: relative;
    top: auto;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    visibility: visible;
    z-index: 99;
}
aside .themeple_custom_menu_mega_menu ul li a{
    padding-left: 50px;
}
.widget_nav_menu ul.sub-menu li a{
    color: #333;
}
.footerattr aside{
    margin-bottom: 30px;
}
.footerattr aside{
    color: #fff;
    text-align: center;
}
.footerattr aside a{
    color: #fff;
}
.footerattr caption{
    color: #fff;
    text-align: center;
}
.footerattr .widget_recent_entries ul li:before{
    display: none;
}
.footerattr .widget_recent_entries ul li{
    padding: 0;
}
.footerattr .widget_recent_entries ul li a{
    color: #fff;
}
.footerattr  .textwidget,
.footerattr .textwidget p{
    color: #fff;
}
.footerattr .widget_nav_menu ul.sub-menu li a{
    color: #fff;
    padding: 10px 10px 10px 48px;
}
.footerattr .widget_nav_menu ul li a{
    color: #fff;
}
.footerattr .widget_nav_menu ul li{
    border: 0;
}
/*------sidebar shop-------*/
/*Sidebar default*/
.tzsidebar_shop aside select{
    margin-left: 0;
}
.tzsidebar_shop aside a{
    color: #333333;
}
.tzsidebar_shop .recentcomments{
    padding: 0;
}
.tzsidebar_shop .widget_rss ul li {
    padding: 10px 10px 10px 0;
}
.tzsidebar_shop aside #searchform {
    padding: 15px 15px 15px 0;
}
.tzsidebar_shop .textwidget,
.tzsidebar_shop .textwidget p{
    padding-left: 0;
}
.tzsidebar_shop .tagcloud {
    padding: 10px 10px 10px 0;
}
.tzsidebar_shop .widget_nav_menu ul li a{
    padding: 10px 0;
}
.tzsidebar_shop .widget_nav_menu ul li{
    border: 0;
}
.tzsidebar_shop .widget_nav_menu ul.non_mega_menu li ul li a{
    padding-left: 0;
}
.tzsidebar_shop .widget_nav_menu ul.sub-menu {
    padding: 0 0 0 15px;
}
.tzsidebar_shop .widget_nav_menu ul li a:hover {
    background: transparent;
    color: #333;
    text-decoration: none;
}
.tzsidebar_shop #calendar_wrap {
    padding: 0 0;
}
/*------------*/
.tzsidebar_shop{
    margin-top: 90px;
}
.tzsidebar_shop aside{
    border-bottom: 1px solid #eee;
    margin-bottom: 38px;
    padding: 0 0 48px;
}
.tzsidebar_shop .module-title{
    position: relative;
    padding: 0 0 22px;
    margin: 0;
    font-size: 14px;
    line-height: 16.8px;
    color: #333333;
    letter-spacing: 2px;
    text-align: left;
    margin-bottom: 18px;
}
.tzsidebar_shop .module-title span {
    color: #333333;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.tzsidebar_shop .module-title:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40px;
    height: 3px;
    background: #d65679;
    margin-left: auto;
}
.price_slider_wrapper{
    margin-top: 45px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #333333;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    width: 10px;
    height: 10px;
    top: -3px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{
    background: none repeat scroll 0 0 #d65679;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    height: 5px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{
    background: none repeat scroll 0 0 #eeeeee;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    height: 5px;
    margin-bottom: 20px !important;
}
.price_label{
    font-size: 13px;
    line-height: 14.4px;
    color: #333333;
    padding: 13px 0 0;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button{
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #333333;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    color: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    font-weight: 400;
    font-size: 13px;
    line-height: 14.4px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    text-shadow: none;
    -webkit-text-shadow: none;
    padding: 12px 17px 14px;
}
aside .dropdown_product_cat{
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #eee;
    padding: 8px 10px;
    width: 100%;
    cursor: pointer;
}
aside .dropdown_product_cat option{
    padding: 3px 10px;
}
aside ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
aside .product-categories li{
    position: relative;
    padding: 0 0 0 20px;
}
aside .product-categories li:before{
    content: "\f067";
    font-family: 'FontAwesome';
    font-size: 8px;
    left: 0;
    padding: 0 10px 0 0;
    position: absolute;
    top: 6px;
}
aside .product-categories li a{
    font-size: 13px;
    color: #333333;
    line-height: 38px;
    padding: 0;
    margin: 0;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
}
aside .product_list_widget{
    list-style: none;
    padding: 30px 0 0 0;
    margin: 0;
}
aside .product_list_widget li{
    position: relative;
    padding-top: 15px !important;
}
aside .product_list_widget li a{
    font-size: 13px;
    color: #333333;
    line-height: 20px;
    padding: 0;
    margin: 0;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    font-weight: 400 !important;
    text-decoration: none;
}
aside .product_list_widget li .amount{
    font-size: 13px;
    color: #333333;
    line-height: 16px;
    padding: 0;
    margin: 0;
    letter-spacing: 0.4px;
    font-weight: 400 !important;
    text-decoration: none;
}
aside .product_list_widget li ins{
    background: none;
}
aside .product_list_widget li del{
    padding-right: 5px;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img{
    width: 70px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
}

.widget_recent_entries ul li{
    position: relative;
    padding: 0 0 0 20px;
}
.widget_recent_entries ul li:before{
    content: "\f067";
    font-family: 'FontAwesome';
    font-size: 8px;
    left: 0;
    padding: 0 10px 0 0;
    position: absolute;
    top: 4px;
    color: #888888;
}
.widget_recent_entries ul li a{
    font-size: 13px;
    color: #777777;
    line-height: 33px;
    padding: 0;
    margin: 0;
    text-decoration: none;
    letter-spacing: 1px;

}
/*Sidebar blog=================*/
body .tzsidebar-blog{
    margin-top: 96px;
}


/**
 * 4.14 - The event
 * -----------------------------------------------------------------------------
 */
.tztemplate-events-grid{
    background: #fff;
}
.tribe-events-event-meta .tribe-events-meta-group address.tribe-events-address {
    color: #fff;
    display: block;
    margin: 0;
    padding-bottom: 5px;
}
.tztribe-events-wrap{
    padding: 80px 0 0;
    background: #fff;
}
.tzdefault_title{
    background: #f6f6f6;
}
.tzdefault_title h1{
    color: #1f1f1f;
    font-size: 17px;
    line-height: 54.4px;
    letter-spacing: 4px;
    padding: 31px 0 34px 90px;
    margin: 0;
    text-transform: uppercase;
    position: relative;
}
.tzdefault_title h1:after{
    width: 70px;
    height: 2px;
    background: #d65679;
    content: '';
    position: absolute;
    left: 0;
    top: 59px;
}

#tribe-events-pg-template{
    max-width: 100%;
}
.events-list .tribe-events-loop,
.single-tribe_organizer .tribe-events-loop,
.single-tribe_venue .tribe-events-loop,
.tribe-events-day .tribe-events-loop{
    max-width: 100%;
}
#tribe-bar-form{
    background: #eee;
}
#tribe-bar-form label {
    color: #1f1f1f;
    display: block;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: uppercase;
}
#tribe-bar-form #tribe-bar-views + .tribe-bar-filters{
    background: #eee;
    padding: 15px;
    left: auto;
    right: 0;
    width: 70%;
}
#tribe-bar-form .tribe-bar-filters{
    float: left;
}
.tribe-bar-date-filter {
    padding: 15px 0;
}
#tribe-bar-form input[type="text"]{
    background: none repeat scroll 0 0 #e0e0e0;
    border: 0 none;
    font-size: 13px;
    font-weight: 400;
    padding: 13px 10px;
    position: relative;
    color: #555;
}
.datepicker.dropdown-menu{
    min-width: 400px;
    border: 1px solid #eee;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
}
.datepicker td, .datepicker th{
    color: #555555;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 1px;
    line-height: 24px;
    font-family: "Varela",sans-serif;
}
.datepicker th{
    background: none !important;
}
.datepicker td {
    border-top: 1px solid #eee;
}
.table-condensed{
    border: 0;
}
.datepicker table tr td span.active.active,
.datepicker table tr td.active.active ,
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused{
    background: none repeat scroll 0 0 #d65679;
    color: #fff;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
    border-bottom: 0 none;
    border-top: 7px solid #eee;
    bottom: -8px;
}
.datepicker-dropdown:before{
    border-color: -moz-use-text-color transparent #eee;
}
.datepicker-dropdown:after{
    border-color: -moz-use-text-color transparent #eee;
}
.tribe-bar-submit{
    margin-left: 0;
    padding-left: 0;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
    background: none repeat scroll 0 0 #d65679;
    font-family: "Varela",sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 1px;
    line-height: 18px;
    margin-top: 29px;
    padding: 11px 0;
}
#tribe-bar-views .tribe-bar-views-inner{
    background: transparent;
}
.tribe-events-visuallyhidden{
    display: none;
}
.tribe-bar-views-inner {
    background: none repeat scroll 0 0 #e0e0e0;
    margin: 0;
    padding: 30px 0 0;
}
#tribe-bar-views .tribe-bar-views-list{
    right: 15px;
    left: auto;
    width: 230px;
}
#tribe-bar-form #tribe-bar-views{
    float: right;
    left: auto;
    width: 30%;
}
#tribe-bar-form .tribe-bar-views-inner label {
    padding: 0  0 0 106px;
    text-align: left;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
    padding: 11px 20px 12px;
    color: #555;
    font-size: 13px;
    font-weight: 400;
}
#tribe-events-content.tribe-events-list{
    margin-bottom: 60px;
    margin-top: 50px;
}
h2.tribe-events-page-title {
    color: #1f1f1f;
    display: block;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 51.2px;
    margin: 0 0 30px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
h2.tribe-events-page-title:after {
    background: none repeat scroll 0 0 #d65679;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}
.tribe-events-calendar thead th {
    background-color: #eee;
    border-left: 1px solid #fcfcfc;
    border-right: 1px solid #fcfcfc;
    color: #333;
    font-weight: 400;
    padding: 1em 0;
    white-space: nowrap;
}
#tribe-events-content table.tribe-events-calendar {
    border-bottom: 1px solid #fcfcfc;
    border-top: 0 none;
    background: #eeeeee;
}
#tribe-events-content .tribe-events-calendar td{
    border-color: #FCFCFC;
    cursor: pointer;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
    background: #eee;
}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a {
    background-color: #fff;
    color: #333;
    font-weight: 400;
}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a {
    background-color: #e5e5e5;
    color: #333;
    font-weight: 400;
}
.tribe-events-calendar td div[id*="tribe-events-daynum-"] {
    background: none repeat scroll 0 0 #e5e5e5;
    padding: 6px 9px;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"],
.tribe-events-calendar div[id*="tribe-events-daynum-"] a{
    background-color: transparent;
    color: #333;
    font-size: 12px;
    font-weight: 400;
}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover,
#tribe_events_filters_wrapper input[type="submit"],
.tribe-events-button,
.tribe-events-button.tribe-active:hover,
.tribe-events-button.tribe-inactive,
.tribe-events-button:hover,
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a{
    background: #d65679;
}
.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {
    color: #333;
    font-size: 12px;
    font-weight: 400;
    line-height: 23px;
}
#tribe-events-content .updated {
    display: inline-block;
    font-weight: 400;
}
#tribe-events-content .tribe-events-tooltip h4 {
    background-color: transparent;
    color: #333;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip,
.tribe-events-week .tribe-events-tooltip {
    background-color: #fff;
    border: 0 none;
    box-shadow: 3px 4px 21px rgba(0, 0, 0, 0.38);
    -moz-box-shadow: 3px 4px 21px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow: 3px 4px 21px rgba(0, 0, 0, 0.38);
    -ms-box-shadow: 3px 4px 21px rgba(0, 0, 0, 0.38);
    -o-box-shadow: 3px 4px 21px rgba(0, 0, 0, 0.38);
    color: #606060;
    padding: 0.75em 1em 1.15em;
    width: 400px;
}
#tribe-events-content .tribe-events-abbr {
    border-bottom: 0 none;
    cursor: default;
    font-weight: 400;
}
.tribe-events-tooltip .tribe-events-event-thumb {
    padding: 10px 10px 10px 0;
}
.tribe-events-tooltip .tribe-events-event-thumb img {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    max-height: 150px;
    max-width: 100%;
}
.tribe-events-tooltip p.entry-summary {
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    padding-top: 0.5em;
}
.tribe-events-ical{
    display: none !important;
}
.tribe-events-nav-next a,
.tribe-events-nav-previous a{
    color: #333;
    display: block;
    font-size: 16px !important;
    font-weight: 400 !important;
    letter-spacing: 1px;
    line-height: 51.2px;
    margin: 0 0 20px;
    padding: 5px 0;
    position: relative;
    text-transform: uppercase;
}
.tribe-events-nav-next a:hover,
.tribe-events-nav-previous a:hover{
    color: #d65679;
}
.tribe-events-nav-next a span,
.tribe-events-nav-previous a span{
    display: none;
}
.tribe-events-list .tribe-events-event-image {
    float: none;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    width: auto;
    text-align: center;
}
.tribe-events-list .tribe-events-event-image img {
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 0;
}
.tribe-events-list .type-tribe_events h2 {
    font-size: 14px;
    line-height: 30px;
    color: #202020;
    padding: 0;
    margin: 0;
}
.tribe-events-list .type-tribe_events h2  a{
    color: #202020;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    letter-spacing: 3px;
    margin: 13px 0 0 0;
}
#tribe-events-content .updated {
    color: #bababa;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 20px;
    text-transform: uppercase;
}

.tribe-events-event-meta address.tribe-events-address,
.tribe-events-list .tribe-events-venue-details {
    color: #bababa;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 10px;
    text-transform: uppercase;
}
.tribe-events-list  .tribe-events-venue-details{
    display: block;
}
#tribe-events .tribe-events-content p,
.tribe-events-after-html p,
.tribe-events-before-html p {
    line-height: 24px;
    font-size: 13px;
    padding: 0 0 10px 0;
    margin: 0;
    color: #666666;
    font-weight: 400;
    letter-spacing: 0.4px;
}
.tribe-events-read-more{
    line-height: 24px;
    font-size: 13px;
    padding: 0;
    margin: 13px 0 0;
    color: #d65679;
    font-weight: 400;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    display: block;
}
.tribe-events-list .tribe-events-event-cost {
    float: none;
    margin: 0;
    position: absolute;
    right: 15px;
    top: 10px;
}
.tribe-events-list .tribe-events-event-cost span {
    background: none repeat scroll 0 0 #333333;
    color: #ffffff;
    display: block;
    font-size: 12px;
    line-height: 14.4px;
    margin: 0;
    padding: 14px 30px;
    z-index: 9;
    font-weight: 400;
}
.tribe-events-list .tribe-events-loop .tribe-events-content {
    padding: 13px 0 0;
    width: 100%;
    float: none;
}
.tribe-events-list-separator-month + .type-tribe_events{
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 40px;
    position: relative;
}
.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 40px;
    position: relative;
}
.tribe-events-list-separator-month:after{
    border-bottom: 1px solid #eee;
}
.tribe-events-list-separator-month {
    color: #1f1f1f;
    display: block;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 51.2px;
    margin: 0 0 20px;
    padding: 5px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.tribe-events-list-separator-month span {
    background-color: #fff;
    padding: 0 3.5%;
}
.tribe-events-day .tribe-events-day-time-slot h5 {
    background: none repeat scroll 0 0 transparent;
    color: #333;
    font-size: 18px;
    letter-spacing: 3px;
    line-height: 1;
    margin: 1.5em 0 0;
    padding: 6px 10px 5px 0;
    text-align: left;
}
.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{
    margin: 0;
}
.events-list #tribe-events-footer,
.single-tribe_events #tribe-events-footer,
.tribe-events-day #tribe-events-footer,
.tribe-events-map #tribe-events-footer,
.tribe-events-photo #tribe-events-footer{
    border: 0;
}
.single-tribe_events h2.tribe-events-single-event-title{
    color: #1f1f1f;
    display: block;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
}
.single-tribe_events #tribe-events-content .updated{
    color: #d65679;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 10px;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}
.single-tribe_events #tribe-events-content .updated span{
    color: #d65679;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 10px;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}
.tribe-events-single-event-description{
    margin-top: 16px;
}
.single-tribe_events #tribe-events .tribe-events-content p{
    color: #777777;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 24px;
    margin: 0;
    padding: 12px 0;
}
#tribe-events-content{
    padding: 20px 0 45px;
    margin-bottom: 0;
}
.single-tribe_events .tribe-events-event-meta{
    background: none repeat scroll 0 0 #d65679;
    border: 0;
    margin: 30px 0;
}
.tribe-events-meta-group .tribe-events-single-section-title {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 48.8px;
    margin: 0;
    padding: 0 0 10px 0;
    text-transform: uppercase;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.single-tribe_events a{
    color: #fff;
}
.tribe-events-event-meta .column,
.tribe-events-event-meta .tribe-events-meta-group{
    box-sizing: border-box;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 20px 0 30px;
    text-align: left;
    vertical-align: top;
    width: 33%;
}

.tribe-events-event-meta .tribe-events-meta-group-organizer{
    padding-left: 0;
}
.single-tribe_events .tribe-events-venue-map {
    background: none repeat scroll 0 0 #eee;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    display: inline-block;
    float: right;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
.single-tribe_events .tribe-events-venue-map iframe{
    width: 100%;
    height: 370px;
    border: none
}
.single-tribe_events .tribe-events-cal-links{
    display: none;
}

.single-tribe_events .tribe-events-single-section.primary {
    padding:0 65px 5px;
}
.single-tribe_events .tribe-events-event-meta{
    margin-top: 35px;
}
.single-tribe_events #tribe-events-content .tzevent_share span{
    color: #444444;
    display: inline-block;
    font-size: 14px;
    padding: 0 26px 0 0 ;
    margin: 0;
    letter-spacing: 1px;
}
.single-tribe_events #tribe-events-content .tzevent_share{
    border-bottom: 1px solid #eeeeee;
    padding: 81px 0 41px;
}
.single-tribe_events #tribe-events-content .tzevent_share a{
    border: 1px solid #444444;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    color: #444444;
    display: inline-block;
    font-size: 14px;
    height: 48px;
    padding-top: 9px;
    text-align: center;
    width: 48px;
    margin-right: 3px;
    margin-top: 0;
}
.single-tribe_events #tribe-events-content .tzevent_share a:hover{
    background: #444444;
    color: #fff;
}
/*=====================Template Events Grid=============*/
#tztribe-events-grid{
    padding-top: 98px;
    padding-bottom: 68px;
}
#tztribe-events-grid .tzsidebar-event{
    margin-top: 0;
}
.tztribe_item{
    margin-bottom: 30px;
    padding-bottom: 36px;
    border-bottom: 1px solid #eee;
    cursor: pointer;
}
.tztribe_grid{
    height: 270px;
    overflow: hidden;
    position: relative;
}
.tztribe_grid img{
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}
.tztribe_item:hover .tztribe_grid img{
    transform: scale(1.3) rotate(10deg);
    -moz-transform: scale(1.3) rotate(10deg);
    -webkit-transform: scale(1.3) rotate(10deg);
    -ms-transform: scale(1.3) rotate(10deg);
    -o-transform: scale(1.3) rotate(10deg);
}

.tztribe_item h3{
    padding: 36px 0 12px;
    margin: 0;
    line-height: 10px;
}
.tztribe_item h3 a{
    font-size: 14px;
    line-height: 20px;
    margin: 0 ;
    padding: 0 5px;
    position: relative;
    text-align: center;
    letter-spacing: 3px;
    color: #202020;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
}
.tztribe_events_time{
    text-align: center;
    padding: 0 10px;
}
.tztribe_events_time span:first-child{
    padding: 0 3px 0 0;
}
.tztribe_events_time span{
    font-size: 10px;
    line-height: 20px;
    margin: 0 ;
    padding: 0 0 0 3px;
    position: relative;
    text-align: center;
    letter-spacing: 1px;
    color: #bababa;
    text-transform: uppercase;
    display: block;
}
.tztribe_events_ds p{
    padding: 0 10px;
    text-align: center;
}
.tztribe_item a.tzevent-readmore{
    font-size: 13px;
    line-height: 24px;
    margin: 0 ;
    padding:0;
    position: relative;
    text-align: center;
    letter-spacing: 0.4px;
    color: #d65679;
    text-transform: uppercase;
    display: block;
    text-decoration: none !important;
}
.tztribe_nav .wp-pagenavi{
    margin-top: 20px;
}
.tztribe_nav .wp-pagenavi a,
.tztribe_nav .wp-pagenavi span{
    border: 1px solid #eee;
    color: #666;
    font-size: 13px;
    line-height: 13px;
    margin: 0 3px 0 0;
    padding: 8px 15px;
    position: relative;
    text-align: center;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.tztribe_nav .wp-pagenavi a:hover,
.tztribe_nav .wp-pagenavi span.current {
    color: #fff;
    background: #d65679;
    font-weight: 400;
    text-decoration: none;
}


/*----sidebar event-----*/
.tzwidgets_events ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.tzwidgets_events ul li:first-child {
    border-top: 0;
}
.tzwidgets_events ul li {
    border-top: 1px solid #eee;
}
.tzwidgets_events ul li{
    border-top: 1px solid #eee;
    display: block;
    min-height: 108px;
    padding: 18px 15px 15px 102px;
    position: relative;
}
.tzwidgets_events ul li img{
    width: 70px;
    height: auto;
    position: absolute;
    left: 17px;
    top: 18px;
    max-height: 70px;
}
.tzwidgets_events ul li a{
    display: block;
    font-size: 13px;
    line-height: 20px;
    color: #444444;
    padding: 0;
    margin: 0;
    text-decoration: none !important;
    text-transform: uppercase;
}
.tzwidgets_events ul li span{
    display: block;
    font-size: 12px;
    line-height: 20px;
    color: #bbbbbb;
    padding: 0;
    margin: 0;
    text-decoration: none !important;
}


.tzsidebar-event{
    margin-top: 16px;
}
#tribe-events-pg-template .tzsidebar-event{
    margin-top: 38px;
}
.tzsidebar-event aside{
    margin-bottom: 27px;
    border: 1px solid #EEEEEE;
}
.tzsidebar-event aside ul,
.tzsidebar-event aside ol{
    list-style: none;
    padding: 0;
    margin: 0;
    visibility: visible;
}
.tzsidebar-event aside ul.children{
    padding-left: 10px;
}
.tzsidebar-event aside .module-title {
    font-size: 14px;
    line-height: 16.8px;
    margin: 0 ;
    padding: 25px 5px 25px 33px;
    position: relative;
    text-align: left;
    letter-spacing: 2px;
    color: #444444;
    text-transform: uppercase;
    border-bottom: 1px solid #eee;
}

.widget_nav_menu ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.widget_nav_menu ul li:first-child{
    border-top: 0;
}
.widget_nav_menu ul li{
    border-top: 1px solid #eee;
}
.widget_nav_menu ul li a{
    display: block;
    font-size: 14px;
    line-height: 16.8px;
    margin: 0 ;
    padding: 25px 5px 25px 33px;
    position: relative;
    text-align: left;
    color: #444444;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.widget_nav_menu ul li a:hover{
    text-decoration: none;
    color: #fff;
    background: #d65679;
}
.tribe-events-list-widget ol li:first-child{
    border-top: 0;
}
.tribe-events-list-widget ol li{
    border-top: 1px solid #eee;
}
.tribe-events-list-widget h4{
    padding: 0;
    margin: 0;
}
.tribe-events-list-widget a{
    display: block;
    font-size: 14px;
    line-height: 16.8px;
    margin: 0 ;
    padding: 0 10px 0 33px;
    position: relative;
    text-align: left;
    color: #444444;
    letter-spacing: 1px;
    text-decoration: none;
}
.tribe-events-list-widget ol li {
    list-style: outside none none;
    margin-bottom: 0;
    padding: 15px 0;
}
.tribe-events-list-widget .duration{
    font-weight: 400;
    padding-left: 33px;
    padding-right: 10px;
    padding-top: 13px;
}
.tribe-events-list-widget .duration span{
    display: block;
    font-size: 12px;
    line-height: 20px;
    margin: 0 ;
    padding: 0;
    position: relative;
    text-align: left;
    color: #bbbbbb;
    letter-spacing: 1px;

}
.tribe-events-list-widget .tribe-events-widget-link a{
    font-size: 14px;
    line-height: 16.8px;
    margin: 0 ;
    padding: 0 5px 15px 33px;
    position: relative;
    text-align: left;
    letter-spacing: 2px;
    color: #d65679;
    text-transform: uppercase;
    font-weight: 400;
}
/**
 * 4.15 - Blog post
 * -----------------------------------------------------------------------------
 */
.home-post{
    background: #fff;
}
.tzblog-default{
    padding-top: 96px;
    padding-bottom: 100px;
}
/*-----sticky*/
.blog-post.sticky {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 5px solid #eee;
    position: relative;
    overflow: hidden;
}
.blog-post.sticky .everline_sticky{
    background: none repeat scroll 0 0 #d65679;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    right: -55px;
    padding-top: 4px;
    position: absolute;
    text-align: center;
    top: 30px;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    width: 200px;
    z-index: 99999;
}
.blog-post.sticky .tzblog-title,
.blog-post.sticky .blog_meta,
.blog-post.sticky .tzthe_content{
    padding: 0 70px 0 15px;
}

/* end sticky  */

.blog-post{
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 30px;
    margin-bottom: 55px;
}
.blog-post .tz-video:after{
    display: none;
}
.blog-post .tz-video{
    text-align: center;

}
.tzblog-format .tzautoplay{
    position: relative;
    z-index: 99;
    width: 60px;
    height: 60px;
}
.tzblog-format  .tzautoplay i {
    color: #fff;
    font-size: 18px;
    line-height: 60px;
}
.tzblog-format .tzpause{
    position: relative;
    z-index: 99;
    width: 60px;
    height: 60px;
}
.tzblog-format  .tzpause i {
    color: #fff;
    font-size: 18px;
    line-height: 60px;
}
.tzblog-format .tz-video {
    padding: 169px 0 171px;
    position: relative;
    text-align: center;
}
.tzblog-slider{
    position: relative;
    max-height: 500px;
    overflow: hidden;
}
.tzblog-slider ul li img{
    width: 100%;
}
.tzblog-format img{
    max-width: 100%;
}
.tzblog-slider-content{
    list-style: none;
    padding: 0;
    margin: 0;
}
.tzblog-slider:hover .tz_slider_prev{
    left: 30px;
}
.tzblog-slider:hover .tz_slider_next{
    right: 30px;
}

.tz_slider_prev{
    position: absolute;
    display: block;
    background: none;
    width: 38px;
    height: 38px;
    border: 0;
    left: -50px;
    top: 50%;
    margin-top: -18px;
    z-index: 999;
    transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    background: #fff;
}
.tz_slider_prev i{
    line-height: 38px;
    font-size: 12px;
    color: #1f1f1f;
}
.tz_slider_prev:hover i{
    color: #fff;
}
.tz_slider_prev:hover{
    background: #d65679;
}

.tz_slider_next{
    position: absolute;
    display: block;
    background: none;
    width: 38px;
    height: 38px;
    border: 0;
    right: -50px;
    top: 50%;
    margin-top: -18px;
    z-index: 999;
    transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    background: #fff;
}
.tz_slider_next i{
    line-height: 38px;
    font-size: 12px;
    color: #1f1f1f;
}
.tz_slider_next:hover i{
    color: #fff;
}
.tz_slider_next:hover{
    background: #d65679;
}
.iframe-full-audio{
    border: 0 none;
    height: 125px;
    max-width: 100%;
    width: 100%;
}
.tzblog-format{
    margin-bottom: 24px;
}
.tzblog-title{
    padding: 0 0 4px;
    margin: 0;
    line-height: 20px;
}
.tzblog-title a{
    padding: 0;
    margin: 0;
    line-height: 24px;
    font-size: 14px;
    color: #1f1f1f;
    letter-spacing: 3px;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
}
.blog_meta *{
    padding: 0;
    margin: 0;
    line-height: 20px;
    font-size: 10px;
    color: #bbbbbb;
    letter-spacing: 1px;
    display: inline-block;
    text-decoration: none !important;
    text-transform: uppercase;
}
.blog_meta span:hover,
.blog_meta a:hover{
    color: #d65679;
    cursor: pointer;
}
.tztags_link a{
    padding-right: 3px;
}
.tzquote{
    background: #A9A9A9	;
    padding: 45px 0 38px;
    text-align: center;
}
.quote_icon{
    font-size: 25px;
    line-height: 30px;
    color: #fff;
}
.tzquote p i.fa{
    font-size: 10px;
    line-height: 20px;
    color: #fff;
    transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
}

.tzquote p{
    font-size: 27px;
    line-height: 32.2px;
    color: #fff;
    padding: 15px 5% 10px;
    margin: 0;
}
.tzquote .author_quote{
    font-size: 11px;
    line-height: 13.2px;
    text-transform: uppercase;
    color: #ffffff;
    padding: 0;
    margin: 0;
}
.tzthe_content{
    padding: 8px 0;
    margin: 0;
    line-height: 24px;
    font-size: 14px;
    color: #666666;
    letter-spacing: 0.4px;
}
.tzthe_content p:first-child{
    padding: 0;
}
.tzthe_content p{
    padding: 10px 0 0 0;
    margin: 0;
    line-height: 24px;
    font-size: 14px;
    color: #666666;
    letter-spacing: 0.4px;
}

.more-link{
    display: block;
    padding: 0;
    margin: 0;
    line-height: 24px;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    color: #d65679;
    text-decoration: none !important;
}

/*===============Blog-columns===========*/
.tzblog-columns .tzblog-format{
    height: 300px;
    overflow: hidden;
    margin-bottom: 15px;
}
.blog-gird-item{
    border-bottom: 1px solid #eee;
    margin-bottom: 38px;
    padding-bottom: 32px;
	font-size: 20px;
}
.blog-gird-item2{
    margin-bottom: 60px;
}
.blog-gird-item .tzblog-format .tz-video{
    padding: 120px 0;
    text-align: center;
}
.tzblog-columns{
    padding: 96px 0;
    background: #fff;
}
.blog-gird-item .tzquote p{
    padding: 6px 10px 12px;
    line-height: 37.8px;
}
.blog-gird-item .tzquote{
    padding: 73px 0 38px;
}
/*===============Blog-columns 2===========*/
.tzshow_sidebar .blog-gird-item2 .tzblog-format{
    height: 250px;
}
.tzshow_sidebar .blog-gird-item2 .tz-video{
    padding: 95px 0;
}
.tzshow_sidebar .blog-gird-item2 .tzquote {
    padding: 55px 0 10px;
}

.tzshow_sidebar .blog-gird-item2 .tzquote p {
    font-size: 18px;
    line-height: 25px;
    padding: 10px 15px 12px;
}
.tzshow_sidebar .blog-gird-item2 .tzquote p i.fa{
    transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}
/*===============Blog-columns 3===========*/
.blog-gird-item3 .tzblog-format {
    height: auto;
    position: relative;
    text-align: center;
    margin-bottom: 23px;
}
.blog-gird-item3{
    margin-bottom: 60px;
	color: #d65679;
}
.tzshow_sidebar .blog-gird-item3{
    margin-bottom: 54px;
    padding-bottom: 29px;
}
.blog-gird-item3 .tzblog-format .tz-video{
    padding: 100px 0;
    overflow: hidden;
}
.blog-gird-item3 .tzquote{
    padding: 49px 0 20px;
}
.blog-gird-item3 .tzquote p{
    padding: 14px 5% 9px;
    line-height: 28px;
    font-size: 20px;
}
.blog-gird-item3 .tzquote p i.fa{
    transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}
/*===============Blog-columns 4===========*/
.blog-gird-item4 .tzblog-format {
    height: auto;
    position: relative;
    text-align: center;
    margin-bottom: 32px;
}
.blog-gird-item4 .tzblog-format .tz-video {
    padding: 57px 0 54px;
    text-align: center;
}
.blog-gird-item4 {
    border-bottom: 1px solid #eee;
    margin-bottom: 52px;
    padding-bottom: 27px;
}
.blog-gird-item4 .tzquote p{
    line-height: 21px;
    padding: 11px 12px 0;
    font-size: 15px;
}
.blog-gird-item4 .tzquote p i.fa{
    transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}
.blog-gird-item4 .tzquote{
    padding: 28px 0 38px;
}
/*===============Blog sidebar===========*/
.tzshow_sidebar .tzsidebar-event{
    margin-top: 0;
}
.tzshow_sidebar .blog-gird-item3 .tzblog-format {
    height: 170px;
    position: relative;
    text-align: center;
    margin-bottom: 32px;
}
.tzshow_sidebar .blog-gird-item3 .tzblog-format .tz-video{
    padding: 55px 0;
    overflow: hidden;
}
.tzshow_sidebar .blog-gird-item3 .tzquote{
    padding: 29px 0 20px;
}
.tzshow_sidebar .blog-gird-item3 .tzquote p {
    font-size: 15px;
    line-height: 21px;
    padding: 11px 5% 0;
}
.tzshow_sidebar .blog-gird-item3 .tzquote p i.fa {
    transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    font-size: 7px;
}

/*===============Blog Timeline========*/
.tzblog-timeline{
    padding: 96px 0 45px;
    background: #fff;
}
.row-timeline{
    padding-bottom: 128px;
    position: relative;
}
.tztimeline-line{
    position: relative;
    margin-bottom: 50px;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    padding-bottom: 145px;
}

.container-timeline{
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.tzleft{
    position: relative;
}
.tzright{
    position: relative;
    margin-top: 90px;
}
.tzleft .blog-timeline-item {

    padding-right: 100px;
}
.tzright .blog-timeline-item {

    padding-left: 100px;
}
.blog-timeline-item .tzblog-format{
    margin-bottom: 19px;
}
.tztimeline-line:before{
    left: 50%;
    width: 1px;
    height: 100%;
    background: #eee;
    position: absolute;
    top: 0;
    content: '';
    margin-left: -0.5px;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.timeline{
    padding: 11px 0 12px;
    display: inline-block;
    position: absolute;
    top: 0;
    border: 2px solid #eeeeee;
    color: #999999;
    font-size: 12px;
    line-height: 14.4px;
    background: #fff;
    width: 150px;
    text-align: center;
}
.tzleft .timeline{
    right: 0;
    margin-right: -75px;
}
.tzright .timeline{
    left: 0;
    margin-left: -75px;
}
.timeline-load{
    padding: 10px 0 12px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    border: 2px solid #eeeeee;
    color: #999999;
    font-size: 12px;
    line-height: 14.4px;
    background: #fff;
    width: 150px;
    text-align: center;
    left: 50%;
    margin-left: -75px;
    cursor: pointer;
    z-index: 88;
}
.timeline-noload{
    padding: 10px 0 12px;
    position: absolute;
    bottom: 0;
    border: 2px solid #eeeeee;
    color: #999999;
    font-size: 12px;
    line-height: 14.4px;
    background: #fff;
    width: 150px;
    text-align: center;
    left: 50%;
    margin-left: -75px;
    cursor: pointer;
    z-index: 88;
    display: none;
}
.timeline-noload-d{
    padding: 10px 0 12px;
    position: absolute;
    bottom: 0;
    border: 2px solid #eeeeee;
    color: #999999;
    font-size: 12px;
    line-height: 14.4px;
    background: #fff;
    width: 150px;
    text-align: center;
    left: 50%;
    margin-left: -75px;
    cursor: pointer;
    z-index: 88;
}
.image_timeline{
    border: 0 none;
    bottom: 3px;
    color: #999999;
    cursor: pointer;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    text-align: center;
    z-index: 88;
    display: none;
}
.row-timeline{
    transition: all 0.5s ease 0.6s;
    -moz-transition: all 0.5s ease 0.6s;
    -webkit-transition: all 0.5s ease 0.6s;
    -ms-transition: all 0.5s ease 0.6s;
    -o-transition: all 0.5s ease 0.6s;
}
.row-efff{
    transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    opacity: 0;

}


/*===============pagination===========*/
.tzpagination2{
    text-align: right;
}
.tzpagination2 a,
.tzpagination2 span{
    border: 1px solid #eee;
    color: #666;
    font-size: 13px;
    line-height: 13px;
    margin: 0 3px 0 0;
    padding: 8px 12px;
    position: relative;
    text-align: center;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    display: inline-block;
    text-decoration: none !important;
}
.tzpagination2 a:hover,
.tzpagination2 span.current {
    color: #fff;
    background: #d65679;
    font-weight: 400;
    text-decoration: none;
}

.tzpagenavi-blog .wp-pagenavi{
    text-align: right;
}
.tzpagenavi-blog .wp-pagenavi a,
.tzpagenavi-blog .wp-pagenavi span{
    border: 1px solid #eee;
    color: #666;
    font-size: 13px;
    line-height: 13px;
    margin: 0 3px 0 0;
    padding: 8px 12px;
    position: relative;
    text-align: center;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    display: inline-block;
    text-decoration: none !important;
}
.tzpagenavi-blog .wp-pagenavi a:hover,
.tzpagenavi-blog .wp-pagenavi span.current {
    color: #fff;
    background: #d65679;
    font-weight: 400;
    text-decoration: none;
}


/**
 * 4.16 - Single post
 * -----------------------------------------------------------------------------
 */
.single_post{
    position: relative;
    padding: 96px 0 63px;
    background: #fff;
}
.single_post .tz-video {
    overflow: hidden;
    padding: 171px 0 170px;
    position: relative;
}
.single_post .tzautoplay{
    position: relative;
    z-index: 99;
    width: 60px;
    height: 60px;
}
.single_post  .tzautoplay i {
    color: #fff;
    font-size: 18px;
    line-height: 60px;
}
.single_post .tzpause{
    position: relative;
    z-index: 99;
    width: 60px;
    height: 60px;
}
.single_post  .tzpause i {
    color: #fff;
    font-size: 18px;
    line-height: 60px;
}
.single_post .tz-video{
    text-align: center;
}
.single-share{
    text-align: right;
}
.single-title{
    color: #1f1f1f;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 24px 0 4px 0;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.single-meta,
.single-meta a{
    color: #bbbbbb;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.single-content{
    color: #777777;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 11px 0;
    letter-spacing: 0.4px;
}
.single-content p{
    color: #777777;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 12px 0;
    letter-spacing: 0.4px;
}
blockquote {
    border: 2px solid #f8f8f8;
    font-size: inherit;
    margin: 24px 0;
    padding: 21px 30px 16px;
    position: relative;
}
.single-content blockquote p{
    text-indent: 30px;
    color: #999999;
    line-height: 26px;
}
blockquote:before{
    position: absolute;
    top: 16px;
    left: 23px;
    font-size: 24px;
    color: #d65679;
    font-family: 'FontAwesome';
    content: "\f10e";
}
.single-tags{
    position: relative;
    padding: 41px 0;
}
.single-tags:after{
    clear: both;
    display: table;
    content: '';
}
.meta-tags{
    color: #212121;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0;
    letter-spacing: 0.4px;
}
.meta-tags a{
    color: #777777;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0;
    letter-spacing: 0.4px;
}
.single-share{
    color: #212121;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0;
    letter-spacing: 0.4px;
}
.single-share span{
    padding-right: 15px;
}
.single-share a{
    color: #777777;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0 0 0 10px;
    letter-spacing: 0.4px;
}
.single-share a:hover{
    color: #d65679;
}
.single-author{
    background: none repeat scroll 0 0 #fafafa;
    margin: 27px 0;
    padding: 25px 0;
    text-align: center;
}
.single-author .avatar {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.author-ds{
    padding-left: 21px;
    display: inline-block;
    transform: translateY(15px);
    -moz-transform: translateY(15px);
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
    -o-transform: translateY(15px);
}
.author-ds a{
    font-size: 14px;
    line-height: 25px;
    color: #444444;
    padding: 0;
    margin: 0;
    display: block;
    text-align: left;
}
.author-ds a.single-author-url{
    font-size: 13px;
    line-height: 20.8px;
    color: #999999;
    padding: 0;
    margin: 0;
    display: block;
    text-align: left;
}
/*------------Comment Post---------*/
.tzcomments-area{
    position: relative;
    margin:  59px 0 28px 0;
}
.comment-reply-title{
    color: #444444;
    font-size: 15px;
    letter-spacing: 2px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.comment-list{
    list-style: none;
    padding: 0;
    margin: 12px 0 0;
}
.children{
    list-style: none;
    padding: 0 0 0 10px;
    margin: 0;
}
.comment-author img{
    width: 70px;
    height: 70px;
}
.comment-author{
    float: left;

}
.comment-body{
    position: relative;
}
.comment-body:after{
    clear: both;
    content: '';
    display: table;
}
.comment-content{
    padding-left: 100px;
}
.comment-content cite{
    color: #444444;
    display: block;
    font-size: 13px;
    line-height: 15.6px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.comment-content cite a{
    color: #444444;
    display: block;
    font-size: 13px;
    text-decoration: none;
    line-height: 15.6px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-style: normal;
}
.comment-content .comment-metadata{
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 25.2px;
    margin: 0;
    padding: 0;
    display: block;
}
.comment-content .comment-metadata .comments-datetime{
    color: #aaaaaa;
    font-size: 13px;
    font-weight: 400;
    line-height: 20.8px;
    margin: 0;
    padding: 0;
    display: inline-block;
}
.comments-datetime:after{
    clear: both;
    content: '';
    display: table;
}
.comments-datetime time{
    float: left;
}
.comment-content .comment-metadata a{
    color: #d65679;
    font-size: 13px;
    font-weight: 400;
    line-height: 20.8px;
    margin: 0;
    padding: 0 0 0 6px;
    text-decoration: none !important;
}
.comment-content p{
    color: #777777;
    font-size: 12px;
    font-weight: 400;
    line-height: 21.6px;
    margin: 0;
    padding: 6px 0 5px;

}
.comment-content blockquote p {
    color: #999999;
    line-height: 26px;
    text-indent: 30px;
}
.tzcomments-area ol li{
    margin-bottom: 10px;
}
.comment-list li .comment-body{
    padding: 18px 15px 24px 0;
    border-bottom: 1px solid #f3f3f3;

}

.comment-list li .children li .comment-body{
    padding: 16px 30px 25px 50px;
    margin-top: 10px;
}
.comment-list li .children .children  li{
    padding-left: 50px;
}
#respond {
    margin-top: 52px;
}
#respond #reply-title{
    padding-left: 15px;
    padding-right: 15px;
}
.logged-in-as{
    padding: 15px 15px 0;
}
.comment-notes{
    color: #777777;
    font-size: 12px;
    font-weight: 400;
    line-height: 21.6px;
    margin: 0;
    padding: 15px 15px 21px;
}
#commentform label{
    color: #777777;
    font-size: 12px;
    font-weight: 400;
    line-height: 21.6px;
    margin: 0;
    padding: 0 0 10px 0;
    display: block;
}
#author,
#email,
#url{
    width: 100%;
    height: 48px;
    border: 1px solid #e0e0e0;
    background: #fff;
    color: #777777;
    font-size: 12px;
    font-weight: 400;
    line-height: 21.6px;
    padding: 10px;

}
#comment{
    width: 100%;
    height: 150px;
    border: 1px solid #e0e0e0;
    background: #fff;
    color: #777777;
    font-size: 12px;
    font-weight: 400;
    line-height: 21.6px;
    padding: 10px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
#commentform .tzcomment-textarea label{
    margin-top: 35px;
}
#submit{
    margin: 27px 15px 0;
    border: 1px solid #454545;
    background: #fff;
    color: #444444;
    font-size: 13px;
    font-weight: 400;
    line-height: 21.6px;
    padding: 12px 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -ms-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;
}
#submit:hover{
    background: #454545;
    color: #fff;
}
.single_post #submit{
    margin: 25px 15px 0;
}

/**
 * 4.17 - Coming soon
 * -----------------------------------------------------------------------------
 */
.tcomingsoom{
    height: 700px;
    width: 100%;
    background-image: url('images/qri.jpg');
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: cover;
    position: relative;
    text-align: center;
}
.tcomingsoom:after{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: rgba(0,0,0,0.4);
    z-index: 1;
}
.radius-eff{
    position: relative;
    text-align: center;
    width: 100%;
    height: 100%;
    z-index: 99;

}

/**
 * 4.18 - Portfolio
 * -----------------------------------------------------------------------------
 */

/**Portfolio module for home page===========================*/
.tztitle{
    font-size: 17px;
    line-height: 54.4px;
    color: #202020;
    padding: 78px 0 8px;
    margin: 0 0 16px;
    text-align: center;
    letter-spacing: 4px;
    position: relative;
}
.tztitle:after{
    background: none repeat scroll 0 0 #d65679;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}
.tz-portfolio-content{
    position: relative;
    overflow: hidden;
}
.tz-portfolio-content:after{
    clear: both;
    display: table;
    content: '';
}
.item-image{
    position: relative;
    overflow: hidden;
    height: 378px;
    width: 100%;
}
.item-image img{
    max-width: none;
    position: relative;
}
.tzitem-content{
    position: absolute;
    left: 0;
    top: 30%;
    width: 100%;
    text-align: center;
    z-index: 2;

}
.tzitem-content .tzicon{
    font-size: 24px;
    line-height: 28.8px;
    color: #fff;
    transform: translateY(30px);
    -moz-transform: translateY(30px);
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    opacity: 0;
}
.tzitem-content h3{
    font-size: 30px;
    line-height: 40px;
    color: #fff;
    padding: 5px 0 0;
    margin: 0;
    transform: translateY(30px);
    -moz-transform: translateY(30px);
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    opacity: 0;
}
.tzitem-content h3 a{
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;

}
.tzmeta{
    transform: translateY(30px);
    -moz-transform: translateY(30px);
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    opacity: 0;
}
.tzmeta span{
    font-size: 12px;
    line-height: 24px;
    color: #fff;
    padding: 0;
    margin: 0;

}
.tzmeta span a{
    color: #fff;
    text-decoration: none;
    margin-left: 3px;
}
.portfolio-item:before{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #d65679;
    content: '';
    z-index: 1;
    transition: all 0.4s linear 0.1s;
    -moz-transition: all 0.4s linear 0.1s;
    -webkit-transition: all 0.4s linear 0.1s;
    -ms-transition: all 0.4s linear 0.1s;
    -o-transition: all 0.4s linear 0.1s;
    opacity: 0;
}
.portfolio-item:hover{
    cursor: pointer;
}
.portfolio-item:hover:before{
    opacity: 1;
}
.portfolio-item:hover .tzitem-content .tzicon{
    opacity: 1;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transition: all 0.4s ease 0.2s;
    -moz-transition: all 0.4s ease 0.2s;
    -webkit-transition: all 0.4s ease 0.2s;
    -ms-transition: all 0.4s ease 0.2s;
    -o-transition: all 0.4s ease 0.2s;

}
.portfolio-item:hover .tzmeta{
    opacity: 1;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transition: all 0.4s ease 0.5s;
    -moz-transition: all 0.4s ease 0.5s;
    -ms-transition: all 0.4s ease 0.5s;
    -o-transition: all 0.4s ease 0.5s;
    -webkit-transition: all 0.4s ease 0.5s;
}
.portfolio-item:hover .tzitem-content h3{
    opacity: 1;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transition: all 0.4s ease 0.35s;
    -moz-transition: all 0.4s ease 0.35s;
    -webkit-transition: all 0.4s ease 0.35s;
    -o-transition: all 0.4s ease 0.35s;
    -ms-transition: all 0.4s ease 0.35s;
}
.portfolio-item:hover .item-image img{
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -ms-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;
}
/*----------Portfolio style 2----------*/
.portfolio-padding{
    position: relative;
    width: 100%;
    height: 100%;
}
.tzportfolio-style2 .portfolio-padding:before{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #d65679;
    content: '';
    z-index: 1;
    transition: all 0.3s linear 0.1s;
    -moz-transition: all 0.3s linear 0.1s;
    -webkit-transition: all 0.3s linear 0.1s;
    -o-transition: all 0.3s linear 0.1s;
    -ms-transition: all 0.3s linear 0.1s;
    opacity: 0;
}
.tzportfolio-style2{
    margin: 10px -15px 98px;
}
.tzportfolio-style2 .portfolio-item2{
    padding: 22px 15px 0;
}
.tzportfolio-style2 .gird-item3 .portfolio-item2,
.tzportfolio-style2 .gird-item2 .portfolio-item2{
    padding: 30px 15px 0;
}
.portfolio-item2 .item-image{
    position: relative;
    overflow: hidden;
    height: 270px;
    width: 100%;
}
.portfolio-item2 .tzitem-content h3{
    font-size: 17px;
    padding: 7px 0 0 0;
    line-height: 23px;
}
.portfolio-padding:hover{
    cursor: pointer;
}
.portfolio-padding:hover:before{
    opacity: 1;
}
.portfolio-padding:hover .tzitem-content .tzicon{
    opacity: 1;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transition: all 0.4s ease 0.2s;
    -moz-transition: all 0.4s ease 0.2s;
    -webkit-transition: all 0.4s ease 0.2s;
    -ms-transition: all 0.4s ease 0.2s;
    -o-transition: all 0.4s ease 0.2s;
}
.portfolio-padding:hover .tzmeta{
    opacity: 1;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transition: all 0.4s ease 0.5s;
    -moz-transition: all 0.4s ease 0.5s;
    -webkit-transition: all 0.4s ease 0.5s;
    -ms-transition: all 0.4s ease 0.5s;
    -o-transition: all 0.4s ease 0.5s;
}
.portfolio-padding:hover .tzitem-content h3{
    opacity: 1;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transition: all 0.4s ease 0.35s;
    -moz-transition: all 0.4s ease 0.35s;
    -webkit-transition: all 0.4s ease 0.35s;
    -ms-transition: all 0.4s ease 0.35s;
    -o-transition: all 0.4s ease 0.35s;
}
.portfolio-padding:hover .item-image img{
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -ms-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;
}

/**Portfolio page============================*/
.tzPortfolio-wrap{
    border-top: 1px solid #fff;
    position: relative;
    width: 100%;
    padding-bottom: 197px;
    background: #fff;
}
.tzPortfolio-wrap .tzportfolio-style2{
    margin: 96px -15px 0;
}
.tzPortfolio-wrap .tzportfolio-style2 .portfolio-item2{
    padding: 0 15px 22px;
}
.tzPortfolio-wrap .tzportfolio-style2 .gird-item3 .portfolio-item2{
    padding: 0 15px 35px;
}
.tzPortfolio-wrap .tzportfolio-style2 .gird-item2 .portfolio-item2{
    padding: 0 15px 30px;
}
.tzPortfolio-wrap .tzsidebar-event{
    margin-top: 96px;
}
.tzportfolio-line{
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 11px;
}
.line3{
    padding-bottom: 0;
}
.line4{
    padding-bottom: 28px;
}
.tzPortfolio{
    position: relative;
}
.tzPortfolio:after{
    clear: both;
    display: table;
    content: '';
}
#tz_append a{
    display: none;
}
#pagenavi-default{
    display: none;
}
.tzpagenavi{
    position: relative;
}
#infscr-loading{
    left: 50%;
    margin-left: -30px;
    position: absolute;
    top: 65px;
}
.gird-item2 .portfolio-item2 .item-image{
    height: 370px;
}
.tzsidebar-event{
    margin-top: 104px;
}
/*----------Portfolio Masonry----------*/
.tzportfolio-sidebar .tzportfolio-mansory{
    margin-top: 28px;
}
.tzportfolio-mansory{
    margin-top: 50px;
}
.tzmansory-image{
    position: relative;
    overflow: hidden;
    max-height: 740px;
    width: 100%;
}

.tzmansory{
    margin-top: 45px;
    border-bottom: 1px solid #eee;
    padding-bottom: 23px;
    cursor: pointer;
}

.tzmansory-image img{
    max-width: 100%;
}
.masonry-meta{
    position: relative;
}
.masonry-meta:after{
    clear: both;
    content: '';
    display: table;
}
.masonry-left{
    width: 50%;
    position: relative;
    padding-left: 45px;
    padding-top: 28px;
}
.masonry-left i{
    font-size: 24px;
    line-height: 28.4px;
    color: #474747;
    transform: translateY(2px);
    -moz-transform: translateY(2px);
    -webkit-transform: translateY(2px);
    -ms-transform: translateY(2px);
    -o-transform: translateY(2px);
}
.masonry-left h3{
    display: inline-block;
    padding: 0;
    margin: 0;
    line-height: 20px;
}
.masonry-left h3 a{
    display: block;
    padding: 0 0 0 25px;
    margin: 0;
    font-size: 17px;
    color: #474747;
    line-height: 54.4px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    text-decoration: none;
}
.masonry-left h3 a:hover{
    color: #d65679;
}
.masonry-left i:hover{
    color: #d65679;
}
.masonry-right{
    width: 50%;
    position: relative;
    text-align: right;
    padding-right: 15px;
    padding-top: 40px;
}
.masonry-right span,
.masonry-right span a{
    display: inline-block;
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #d65679;
    line-height: 24px;
    letter-spacing: 0.4px;
    text-decoration: none;
}
/**Portfolio timeline============================*/
.tzPortfolio-timeline{
    padding: 96px 0;
    background: #fff;
}
.tzPortfolio-timeline .row-timeline{
    padding-bottom: 145px;
    position: relative;
}
.tzPortfolio-line{
    position: relative;
    margin-bottom: 0;
    padding-bottom: 166px;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.tzPortfolio-line:before{
    left: 50%;
    width: 1px;
    height: 100%;
    background: #eee;
    position: absolute;
    top: 0;
    content: '';
    margin-left: -0.5px;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.container-timeline{
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.tzleft{
    position: relative;
}
.tzright{
    position: relative;
    margin-top: 90px;
}
.tzleft .tzPortfolio-timeline-item {

    padding-right: 100px;
}
.tzright .tzPortfolio-timeline-item {

    padding-left: 100px;
}

.timeline{
    padding: 10px 0 12px;
    display: inline-block;
    position: absolute;
    top: 0;
    border: 2px solid #eeeeee;
    color: #999999;
    font-size: 12px;
    line-height: 14.4px;
    background: #fff;
    width: 140px;
    text-align: center;
}
.tzleft .timeline{
    right: 0;
    margin-right: -70px;
}
.tzright .timeline{
    left: 0;
    margin-left: -70px;
}
.timeline-load{
    padding: 10px 0 12px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    border: 2px solid #eeeeee;
    color: #999999;
    font-size: 12px;
    line-height: 14.4px;
    background: #fff;
    width: 140px;
    text-align: center;
    left: 50%;
    margin-left: -75px;
    cursor: pointer;
    z-index: 88;
}
.timeline-noload{
    padding: 10px 0 12px;
    position: absolute;
    bottom: 0;
    border: 2px solid #eeeeee;
    color: #999999;
    font-size: 12px;
    line-height: 14.4px;
    background: #fff;
    width: 150px;
    text-align: center;
    left: 50%;
    margin-left: -75px;
    cursor: pointer;
    z-index: 88;
    display: none;
}
.image_timeline{
    border: 0 none;
    bottom: 3px;
    color: #999999;
    cursor: pointer;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    text-align: center;
    z-index: 88;
    display: none;
}
.row-timeline{
    transition: all 0.5s ease 0.6s;
    -moz-transition: all 0.5s ease 0.6s;
    -webkit-transition: all 0.5s ease 0.6s;
    -ms-transition: all 0.5s ease 0.6s;
    -o-transition: all 0.5s ease 0.6s;
}
.row-efff{
    transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    opacity: 0;

}
.tzPortfolio-img{
    margin-bottom: 26px;
    position: relative;
}
.tzPortfolio-img img{
    width: 100%;
}
.tzPortfolio-timeline-item{
    text-align: center;
}
.tztime-icon {
    color: #474747;
    font-size: 24px;
    line-height: 28.4px;
    transform: translateY(2px);
    -moz-transform: translateY(2px);
    -webkit-transform: translateY(2px);
    -o-transform: translateY(2px);
    -ms-transform: translateY(2px);
}
.tzPortfolio-title{
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.tzPortfolio-title a{
    color: #474747;
    display: block;
    font-size: 17px;
    letter-spacing: 1.5px;
    line-height: 30px;
    margin: 0;
    padding: 7px 0 4px;
    text-decoration: none;
    text-transform: uppercase;
}
.tzPortfolio_meta span,
.tzPortfolio_meta a{
    color: #d65679;
    display: inline-block;
    font-size: 12px;
    letter-spacing: 0.4px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
/**Single Portfolio============================*/
.tzsingle-portfolio{
    position: relative;
    padding-bottom: 96px;
    background: #fff;
}
.tzsingle-portfolio-item{
    padding-top: 96px;

}
.tzsingle-portfolio .tzsidebar-event {
    margin-top: 96px;
}
.tz_portfolio_video_attr{
    width: 100%;
    height: 450px;
}
.portfolio-style img{
    max-width: 100%;
}
.tz-portfolio-title{
    text-align: center;
    padding-top: 58px;
}
.tzicon-single{
    color: #1f1f1f;
    font-size: 24px;
    line-height: 28.4px;
}
.tz-portfolio-title h3{
    color: #1f1f1f;
    font-size: 25px;
    letter-spacing: 1.5px;
    line-height: 35px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.tzmeta-single{
    text-align: center;
    padding-top: 6px;
}
.tzmeta-single span,
.tzmeta-single span a{
    color: #d65679;
    display: inline-block;
    font-size: 12px;
    letter-spacing: 0.4px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

.tzsingle-content p{
    color: #777777;
    font-size: 12px;
    letter-spacing: 0.4px;
    line-height: 24px;
    margin: 0;
    padding: 12px 0;
    text-decoration: none;

}
.tzsingle-content{
    padding: 30px 0;
    color: #777777;
    font-size: 12px;
    letter-spacing: 0.4px;
    line-height: 24px;
    margin: 0;
    text-decoration: none;
}
.singleprotfolio-share{
    border-top: 2px solid #fbfbfb;
    margin-top: 69px;
    padding-top: 62px;
}
.singleprotfolio-share span{
    display: block;
    text-align: center;
}
.meta-name{
    color: #2c2c2c;
    font-size: 15px;
    letter-spacing: 2px;
    line-height: 18px;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
}
.meta-social{
    padding-top: 35px;
}
.meta-social a{
    margin: 0 8px 0 0;
}
.meta-social a i{
    width: 38px;
    height: 38px;
    font-size: 18px;
    color: #ffffff;
    background: #2c2c2c;
    text-align: center;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    line-height: 38px;
}
.meta-social a i:hover{
    background: #d65679;
}
.portfolio-style .tzblog-slider{
    max-height: 1200px;
}
/**
 * 4.19 - Team members
 * -----------------------------------------------------------------------------
 */
.tzteam{
    padding: 74px 0 74px;
    position: relative;
}
.team_title{
    color: #444444;
    font-size: 17px;
    letter-spacing: 2px;
    line-height: 54.4px;
    margin: 0 0 96px 0;
    padding: 0 0 7px;
    position: relative;
    text-align: center;
}
.team_title:after {
    background: none repeat scroll 0 0 #d65679;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}
.tzteam-slider{
    list-style: none;
    padding: 0;
    margin: 0;
}
.tzteam-img{
    position: relative;
    overflow: hidden;
    max-height: 270px;
}
.tzteam-img img{
    width: 100%;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
.tzteam-item:hover .tzteam-img img{
    transform: scale(1.15) rotate(3deg);
    -moz-transform: scale(1.15) rotate(3deg);
    -webkit-transform: scale(1.15) rotate(3deg);
    -ms-transform: scale(1.15) rotate(3deg);
    -o-transform: scale(1.15) rotate(3deg);
}
.team_readmore{
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 50%;
    margin-left: -50px;
    z-index: 99;
    background: #FFFFFF;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    text-align: center;
    transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    opacity: 0;
}
.team_readmore i{
    color: #d65679;
    line-height: 100px;
    font-size: 28px;
    transform: scale(1.5) rotate(145deg);
    -moz-transform: scale(1.5) rotate(145deg);
    -webkit-transform: scale(1.5) rotate(145deg);
    -ms-transform: scale(1.5) rotate(145deg);
    -o-transform: scale(1.5) rotate(145deg);
    transition: all 0.4s ease 0.25s;
    -moz-transition: all 0.4s ease 0.25s;
    -webkit-transition: all 0.4s ease 0.25s;
    -ms-transition: all 0.4s ease 0.25s;
    -o-transition: all 0.4s ease 0.25s;
    opacity: 0;
}
.tzteam-item:hover .team_readmore{
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    opacity: 1;
}
.tzteam-item:hover .team_readmore i{
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    opacity: 1;
}
.tzteam-meta h4{
    font-size: 17px;
    line-height: 30.6px;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    color: #444444;
}
.tzteam-meta span{
    font-size: 13px;
    line-height: 21.6px;
    margin: 0;
    padding: 8px 0 0 0;
    text-align: center;
    color: #858585;
    text-transform: uppercase;
    display: block;
}
.tzteam-meta{
    padding: 19px 0 31px;
    position: relative;
    transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
}
.tzteam-item{
    cursor: pointer;
    margin-bottom: 30px;
}
.tzteam-item:hover .tzteam-meta{
    background: #f7f7f7;
}
/**
 * 4.20 - Contact info
 * -----------------------------------------------------------------------------
 */
body .wpb_gmaps_widget .wpb_wrapper {
    background-color: #f7f7f7;
    padding: 0;
}
body .wpb_gmaps_widget .wpb_map_wraper iframe {
    border: 0 none;
    display: block;
    margin: 0;
    min-height: 450px;
    padding: 0;
    width: 100%;
}
.tzcontact-info{
    padding: 88px 0 84px;
    border-bottom: 1px solid #eeeeee;
    text-align: center;
}
.tzphone i,
.tzaddress i,
.tzemail i{
    width: 75px;
    height: 75px;
    font-size: 25px;
    line-height: 75px;
    background: #d65679;
    color: #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    text-align: center;
}
.tzphone span,
.tzaddress address,
.tzemail span{
    font-size: 14px;
    line-height: 25.2px;
    letter-spacing: 0.4px;
    color: #444444;
    display: block;
    text-align: center;
    padding: 40px 0 10px;
    margin: 0;
}

/*Contact form 7=======================*/
.wpcf7-submit{
    text-transform: uppercase;
    font-size: 11px;
    background: #d65679;
    padding: 10px 20px;
    border: 0;
    color: #fff;
}
.wpcf7-textarea{
    background: none;
    border: 1px solid #eeeeee;
    color: #777;
    font-size: 12px;
    height: auto;
    padding: 3px 10px;
}
.wpcf7-text{
    background: none;
    border: 1px solid #eeeeee;
    color: #777;
    font-size: 12px;
    height: 38px;
    padding: 3px 10px;
}
.contact-element{
    padding-top: 30px;
    padding-bottom: 30px;
}
.contact-element .wpcf7-text{
    width: 100%;
    margin-top: 12px;
}
.contact-element .wpcf7-textarea{
    width: 100%;
    margin-top: 12px;
    height: 232px;
}
.contact-element p{
    text-transform: uppercase;
    font-size: 13px;
    color: #1f1f1f;
    padding: 0 0 23px;
    margin: 0;
}
.contact-element p:after{
    clear: both;
    display: table;
    content: '';
}
.contact-element p em{
    color: #bbbbbb;
    display: inline-block;
    padding-left: 23px;
    text-transform: none;
    transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
}
.contact-element .wpcf7-submit{
    float: right;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    font-size: 13px;
    padding: 12px 35px;
    margin-top: 8px;
}
.contact-element .ajax-loader{
    bottom: 39px;
    position: absolute;
    right: 25px;
    visibility: visible;
}
div.wpcf7-response-output {
    margin: 0 0.5em 2em;
    padding: 0.2em 1em;
}
/**
 * 4.21 - Coming soon
 * -----------------------------------------------------------------------------
 */
.tzcomingsoon{
    padding: 369px 0 390px;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.tzcomingsoon:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    content: '';
}
.tzcomingsoon .tzcountdownitem{
    border: 1px solid #a1a0a1;
}
.tzcomingsoon .tzcountdownitem:hover {
    background: rgba(255,255,255,0.5);
    cursor: pointer;
    border-color: transparent;
}
.tzcomingsoon .container{
    position: relative;
    z-index: 2;
}
.coming-title{
    color: #ffffff;
    font-size: 35px;
    line-height: 42px;
    margin: 0;
    padding: 0 0 45px;
    text-align: center;
    letter-spacing: 2px;
}
.comingsoo_ds{
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    line-height: 35px;
    margin: 0;
    padding: 40px 0 0 0;
}
.comingsoo_ds a{
    color: #d65679;
    text-decoration: -moz-anchor-decoration;
}

/**
 * 4.22 - Live Demo
 * -----------------------------------------------------------------------------
 */
.livedemo{
    /*display: none;*/
    width: 240px;
    height: auto;
    position: fixed;
    left: -200px;
    top: 50%;
    margin-top: -220px;
    z-index: 9999;
    transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
}
.livedemo.liveeff{
    left: 0;
}
.live_title{
    background: #d65679;
    color: #fff;
    height: 40px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 0;
    margin: 0;
}
.live_title em{
    display: inline-block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
}
.live_title:after{
    clear: both;
    display: table;
    content: '';
}
.live_title span{
    float: right;
    text-align: center;
    width: 40px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
}
.live_title span i{
    font-size: 17px;
    line-height: 40px;
}
.live-content{
    width: 200px;
    background: #fff;
    padding: 10px 10px 25px;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);

}
.live-content .live-t{
    color: #444444;
    display: block;
    font-size: 11px;
    font-weight: 600;
    padding: 10px 10px 0 5px;
    text-transform: uppercase;
}
.live-content .live-bk{
    color: #444444;
    display: block;
    font-size: 11px;
    font-weight: 600;
    padding: 10px 10px 0 5px;
    text-transform: uppercase;
}

.live-content ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.live-content ul:after{
    clear: both;
    display: table;
    content: '';
}
.live-content ul li{
    float: left;
    padding: 5px;
    cursor: pointer;
    position: relative;
}
.live-content ul li img{
    width: 50px;
}
.live-content ul.live-patterns li{
    padding: 3px;
}
.live-content ul.live-patterns li img{
    width: 35px;
}
.live-bkcontro{
    display: none;
}
.livebox li{
    border: 1px solid #d65679;
}
.live-content ul.livebox{
    padding: 5px;
}
.live-content ul.livebox li{
    margin-right: 10px;
    padding: 3px 10px;
    cursor: pointer;
    position: relative;
}
.live-content ul.livebox li:hover,
.live-content ul.livebox li.lactive{
    background: #d65679;
    color: #fff;
}
.live-content ul.livebox li:hover span{
    color: #fff;
}
.iactive:after{
    color: #fff;
    content: "\f00c";
    font-family: "FontAwesome";
    font-size: 13px;
    left: 43%;
    position: absolute;
    top: 25%;
}
.iactive2:after{
    color: #d65679;
    content: "\f00c";
    font-family: "FontAwesome";
    font-size: 13px;
    left: 35%;
    position: absolute;
    top: 15%;
}
/**
* 4.23 - Page 404
* -----------------------------------------------------------------------------
*/


.content-404:after{
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    background: rgba(0,0,0,0.5);
    top: 0;
    left: 0;
}
.content-404 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    padding: 15% 0 0;
    background-image: url("images/404image.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: transparent;
}
.content-404-style{
    position: relative;
    z-index: 99;
}
.icon-404{
    font-size: 100px;
    line-height: 120px;
    color: #fff;
}
.title-404{
    padding: 7px 0 12px;
    margin: 0;
    color: #ffffff;
    font-size: 66px;
    font-weight: 700;
    line-height: 79.2px;
}
.content-404-style p{
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 25.2px;
    margin: 0;
    padding: 0 28%;
}
.error404 form{
    position: relative;
    text-align: center;
    width: 65%;
    margin: 54px auto 27px;
}

.error404 .tz-form-close{
    display: none;
}
.error404 form input{
    background: none repeat scroll 0 0 transparent;
    border: 1px solid rgba(255, 255, 255, 0.4);
    padding: 15px 20px;
    position: relative;
    width: 100%;
    z-index: 9999;
    color: #ffffff;
    font-size: 13px;
    font-weight: 400;
    line-height: 15.6px;
    height: auto;
}
.tzicon404-search{
    position: absolute;
    right: 20px;
    top: 16px;
    color: #ffffff;
    font-size: 14px;
}
.entry-404-meta{
    text-align: center;
}
.entry-404-meta span:first-child{
    margin-right: 92px;
}
.entry-404-meta a{
    font-size: 14px;
    font-weight: 400;
    line-height: 25.2px;
    margin: 0;
    padding: 10px 0 0 0;
    text-decoration: none;
    display: block;
}
.entry-404-meta span i{
    font-size: 19px;
    padding-right: 10px;
}

/**
 * 4.24 - Loadding
 * -----------------------------------------------------------------------------
 */

#tzloadding{
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(255,255,255,0.99);
    z-index: 99999999;
    width: 100%;
    height: 100%;
}
#tzloadding .loadding_img{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -35px;
    margin-left: -35px;
}

/**
 * 5.0 - Footer
 * -----------------------------------------------------------------------------
 */
.widget_notemp{
    border: 1px solid #eee;
    height: 200px;
    width: 100%;
}
.tz-footer{
    background: #d65679;
    padding: 50px 0;
}
.tz-footer .module-title{
    display: block;
    font-size: 16px;
    line-height: 51.2px;
    margin: 0 0 20px 0 ;
    padding: 5px 0;
    position: relative;
    text-align: center;

}
.tz-footer .module-title:after{
    background: none repeat scroll 0 0 #fff;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}
.tz-footer .module-title span{
    letter-spacing: 2px;
    color: #fff;
    text-transform: uppercase;
}
.tzwidget-contact{
    margin-top: 28px;
}
.tzwidget-contact address{
    font-size: 14px;
    line-height: 35px;
    color: #ffffff;
    text-align: center;
    display: block;
    margin: 0;
    padding: 0;
}
.tzwidget-contact span{
    font-size: 14px;
    line-height: 35px;
    color: #ffffff;
    text-align: center;
    display: block;
}
.tz_logo_widget{
    text-align: center;

}
.tz_logo_widget a{
    display: inline-block;
    padding: 40px 0 26px;
}
.tz_logo_widget p{
    font-size: 12px;
    line-height: 24px;
    padding: 0;
    margin: 0;
    text-align: center;
    color: #ffffff;
}
.tz_social{
    text-align: center;
    margin-top: 40px;
}
.tz_social a:first-child{
    margin-left: 0;
}
.tz_social a{
    display: inline-block;
    width: 48px;
    height: 48px;
    font-size: 18px;
    line-height: 48px;
    color: #fff !important;
    text-align: center;
    border: 1px solid #eaa9bb;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin: 8px 0 0 8px;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.tz_social a:focus{
    text-decoration: none;
}
.tz_social a:hover{
    background: #e69aaf;
    border-color: #e69aaf;
    text-decoration: none;
}
.header_social{
    text-align: center;
    margin-top: 0px;
}
.header_social a:first-child{
    margin-left: 0;
}
.header_social a{
    display: inline-block;
    width: 48px;
    height: 28px;
    font-size: 18px;
    line-height: 28px;
    color: #fff !important;
    text-align: center;
}
.header_social a:focus{
    text-decoration: none;
}



/**
 * 6.0 - Theme Color
 * -----------------------------------------------------------------------------
 */

/**
 * 6.1 - Color 1
 * -----------------------------------------------------------------------------
 */
.themecolor1 .everline_title:after,
.themecolor1 .content-top,
.themecolor1 .tz-header-page,
.themecolor1 .tzform-search #searchsubmit,
.themecolor1 .tz-header ul li .non_mega_menu li:after,
.themecolor1 .tzcountdown,
.themecolor1 .tzcountdown2,
.themecolor1 .tzcountdown3,
.themecolor1 .tzcount-left,
.themecolor1 .tzcountdown4 .countdown,
.themecolor1 .title_ourstory:after,
.themecolor1 .tzintroduct h3:after,
.themecolor1 .form7-wrap,
.themecolor1 .form7-style2,
.themecolor1 .form7-style3,
.themecolor1 .tzautoplay,
.themecolor1 .tzpause,
.themecolor1 .elementblog-title:after,
.themecolor1 .playlist_title:after,
.themecolor1 .jp-play-bar,
.themecolor1 .tzshop_title h1:after,
.themecolor1.woocommerce .tzproduct-item:hover .tzmeta-item a:hover,
.themecolor1.woocommerce .tzproduct-item:hover .tzmeta-item span:hover,
.themecolor1.woocommerce div.product .tz-entry-summary form.cart .button,
.themecolor1.woocommerce div.product .tz-entry-summary p.cart .single_add_to_cart_button,
.themecolor1.woocommerce .woocommerce-message .wc-forward:hover,
.themecolor1.woocommerce #review_form #respond input#submit:hover,
.themecolor1.woocommerce-cart .woocommerce .shop_table .button,
.themecolor1.woocommerce .return-to-shop .button,
.themecolor1.woocommerce-cart .woocommerce .shop_table .checkout-button:hover,
.themecolor1.woocommerce-cart .woocommerce .shop_table .button:hover,
.themecolor1 .cart-collaterals h2:after,
.themecolor1.woocommerce .cart-collaterals .shipping_calculator .button,
.themecolor1.woocommerce-page .cart-collaterals .shipping_calculator .button,
.themecolor1.woocommerce form.checkout_coupon p input.button:hover,
.themecolor1.woocommerce-page form.checkout_coupon p input.hover,
.themecolor1.woocommerce-checkout  .woocommerce-info:before,
.themecolor1.woocommerce-checkout  .woocommerce-info:before,
.themecolor1 .woocommerce-billing-fields h3:before,
.themecolor1 #order_review_heading:before,
.themecolor1 .woocommerce-shipping-fields h3 label:before,
.themecolor1.woocommerce #payment #place_order:hover,
.themecolor1.woocommerce-page #payment #place_order:hover,
.themecolor1.woocommerce-checkout .woocommerce h2:before,
.themecolor1.woocommerce-account .woocommerce h2:before,
.themecolor1.woocommerce table.my_account_orders .order-actions .button:hover,
.themecolor1.woocommerce-page table.my_account_orders .order-actions .button:hover,
.themecolor1.woocommerce-account .woocommerce input.button:hover,
.themecolor1.woocommerce-account .woocommerce-page input.button:hover,
.themecolor1 .tzsidebar_shop .module-title:after,
.themecolor1.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.themecolor1.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.themecolor1 .tzdefault_title h1:after,
.themecolor1 .datepicker table tr td span.active.active,
.themecolor1 .datepicker table tr td.active.active ,
.themecolor1 .datepicker table tr td.day:hover,
.themecolor1 .datepicker table tr td.day.focused,
.themecolor1 #tribe-bar-form .tribe-bar-submit input[type="submit"],
.themecolor1 h2.tribe-events-page-title:after,
.themecolor1 #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover,
.themecolor1 #tribe_events_filters_wrapper input[type="submit"],
.themecolor1 .tribe-events-button,
.themecolor1 .tribe-events-button.tribe-active:hover,
.themecolor1 .tribe-events-button.tribe-inactive,
.themecolor1 .tribe-events-button:hover,
.themecolor1 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.themecolor1 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
.themecolor1.single-tribe_events .tribe-events-event-meta,
.themecolor1 .tztribe_nav .wp-pagenavi a:hover,
.themecolor1 .tztribe_nav .wp-pagenavi span.current,
.themecolor1 .widget_nav_menu ul li a:hover,
.themecolor1 .tz_slider_prev:hover,
.themecolor1 .tz_slider_next:hover,
.themecolor1 .tzquote,
.themecolor1 .tzpagination2 a:hover,
.themecolor1 .tzpagination2 span.current,
.themecolor1 .tzpagenavi-blog .wp-pagenavi a:hover,
.themecolor1 .tzpagenavi-blog .wp-pagenavi span.current,
.themecolor1 .tztitle:after,
.themecolor1 .portfolio-item:before,
.themecolor1 .tzportfolio-style2 .portfolio-padding:before,
.themecolor1 .meta-social a i:hover,
.themecolor1 .team_title:after,
.themecolor1 .tzphone i,
.themecolor1 .tzaddress i,
.themecolor1 .tzemail i,
.themecolor1 .wpcf7-submit,
.themecolor1 .tz-footer,
.themecolor1 .tz-header1 .tzlogo a,
.themecolor1 .tz-header2 .tzlogo a,
.themecolor1 .blog-post.sticky .everline_sticky,
.themecolor1 .live_title,
.themecolor1 .live-content ul.livebox li:hover,
.themecolor1 .live-content ul.livebox li.lactive,
.themecolor1 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button
{
    background: #b0b384;
}
.themecolor1 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor1 .tzcountdown-ds2 span,
.themecolor1 .ourstory_infomation p,
.themecolor1 .jp-controls button:hover i,
.themecolor1 .jp-playlist ul li.jp-playlist-current:before,
.themecolor1 .jp-playlist ul li:hover:before,
.themecolor1 .testimonials2 .icon_testimonials,
.themecolor1 .testimonials2 .author_testimonials,
.themecolor1 .tzimg-content strong,
.themecolor1 .tz-entry-summary  .in-stock,
.themecolor1.woocommerce table.cart a.remove:hover,
.themecolor1.woocommerce #content table.cart a.remove:hover,
.themecolor1.woocommerce-page table.cart a.remove:hover,
.themecolor1.woocommerce-page #content table.cart a.remove:hover,
.themecolor1 .order-total strong span,
.themecolor1.woocommerce-checkout  .woocommerce-info a,
.themecolor1 .tribe-events-nav-next a:hover,
.themecolor1 .tribe-events-nav-previous a:hover,
.themecolor1 .tribe-events-read-more,
.themecolor1.single-tribe_events #tribe-events-content .updated,
.themecolor1.single-tribe_events #tribe-events-content .updated span,
.themecolor1 .tztribe_item a.tzevent-readmore,
.themecolor1 .tribe-events-list-widget .tribe-events-widget-link a,
.themecolor1 .blog_meta span:hover,
.themecolor1 .blog_meta a:hover,
.themecolor1 .more-link,
.themecolor1 blockquote:before,
.themecolor1 .single-share a:hover,
.themecolor1 .comment-content .comment-metadata a,
.themecolor1 .masonry-left h3 a:hover,
.themecolor1 .masonry-left i:hover,
.themecolor1 .masonry-right span,
.themecolor1 .masonry-right span a,
.themecolor1 .tzPortfolio_meta span,
.themecolor1 .tzPortfolio_meta a,
.themecolor1 .tzmeta-single span,
.themecolor1 .tzmeta-single span a,
.themecolor1 .team_readmore i,
.themecolor1 .comingsoo_ds a,
.themecolor1 .blog-item .tzblog_readmore,
body.themecolor1 header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a:hover,
body.themecolor1 .tp-caption.tzcharacters
{
    color: #b0b384 !important;
}
.themecolor1 a{
    color: #b0b384;
}
.themecolor1 .tznav-3,
.themecolor1 .tzform-search #searchsubmit,
.themecolor1 .jp-playlist ul li.jp-playlist-current:before,
.themecolor1 .jp-playlist ul li:hover:before,
.themecolor1.woocommerce-checkout .woocommerce .woocommerce-info,
.themecolor1.woocommerce-checkout .woocommerce-info,
.themecolor1 .tz-header2,
.themecolor1 .livebox li
{
    border-color: #b0b384;
}
.themecolor1 header.headerAnimate,
body.themecolor1.theme-box .everline_boxed header.headerAnimate .wrapbox{
    background: rgba(176, 179, 132, 0.8);
}

.themecolor1 .tz_social a,
.themecolor1 .tz_social a:hover{
    border-color: #d4d6bc;
}
.themecolor1 .tz_social a:hover{
    background: #d0d1b5;
}
.themecolor1 .tzcountdownitem{
    border-color: #c6c8a7;
}
.themecolor1 .tzcountdownitem:hover{
    border-color: #c8caa9;
    background: #c8caa9;
}
/**
 * 6.1 - Color 2
 * -----------------------------------------------------------------------------
 */
.themecolor2 .everline_title:after,
.themecolor2 .content-top,
.themecolor2 .tz-header-page,
.themecolor2 .tzform-search #searchsubmit,
.themecolor2 .tz-header ul li .non_mega_menu li:after,
.themecolor2 .tzcountdown,
.themecolor2 .tzcountdown2,
.themecolor2 .tzcountdown3,
.themecolor2 .tzcount-left,
.themecolor2 .tzcountdown4 .countdown,
.themecolor2 .title_ourstory:after,
.themecolor2 .tzintroduct h3:after,
.themecolor2 .form7-wrap,
.themecolor2 .form7-style2,
.themecolor2 .form7-style3,
.themecolor2 .tzautoplay,
.themecolor2 .tzpause,
.themecolor2 .elementblog-title:after,
.themecolor2 .playlist_title:after,
.themecolor2 .jp-play-bar,
.themecolor2 .tzshop_title h1:after,
.themecolor2.woocommerce .tzproduct-item:hover .tzmeta-item a:hover,
.themecolor2.woocommerce .tzproduct-item:hover .tzmeta-item span:hover,
.themecolor2.woocommerce div.product .tz-entry-summary form.cart .button,
.themecolor2.woocommerce div.product .tz-entry-summary p.cart .single_add_to_cart_button,
.themecolor2.woocommerce .woocommerce-message .wc-forward:hover,
.themecolor2.woocommerce #review_form #respond input#submit:hover,
.themecolor2.woocommerce-cart .woocommerce .shop_table .button,
.themecolor2.woocommerce .return-to-shop .button,
.themecolor2.woocommerce-cart .woocommerce .shop_table .checkout-button:hover,
.themecolor2.woocommerce-cart .woocommerce .shop_table .button:hover,
.themecolor2 .cart-collaterals h2:after,
.themecolor2.woocommerce .cart-collaterals .shipping_calculator .button,
.themecolor2.woocommerce-page .cart-collaterals .shipping_calculator .button,
.themecolor2.woocommerce form.checkout_coupon p input.button:hover,
.themecolor2.woocommerce-page form.checkout_coupon p input.hover,
.themecolor2.woocommerce-checkout  .woocommerce-info:before,
.themecolor2.woocommerce-checkout  .woocommerce-info:before,
.themecolor2 .woocommerce-billing-fields h3:before,
.themecolor2 #order_review_heading:before,
.themecolor2 .woocommerce-shipping-fields h3 label:before,
.themecolor2.woocommerce #payment #place_order:hover,
.themecolor2.woocommerce-page #payment #place_order:hover,
.themecolor2.woocommerce-checkout .woocommerce h2:before,
.themecolor2.woocommerce-account .woocommerce h2:before,
.themecolor2.woocommerce table.my_account_orders .order-actions .button:hover,
.themecolor2.woocommerce-page table.my_account_orders .order-actions .button:hover,
.themecolor2.woocommerce-account .woocommerce input.button:hover,
.themecolor2.woocommerce-account .woocommerce-page input.button:hover,
.themecolor2 .tzsidebar_shop .module-title:after,
.themecolor2.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.themecolor2.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.themecolor2 .tzdefault_title h1:after,
.themecolor2 .datepicker table tr td span.active.active,
.themecolor2 .datepicker table tr td.active.active ,
.themecolor2 .datepicker table tr td.day:hover,
.themecolor2 .datepicker table tr td.day.focused,
.themecolor2 #tribe-bar-form .tribe-bar-submit input[type="submit"],
.themecolor2 h2.tribe-events-page-title:after,
.themecolor2 #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover,
.themecolor2 #tribe_events_filters_wrapper input[type="submit"],
.themecolor2 .tribe-events-button,
.themecolor2 .tribe-events-button.tribe-active:hover,
.themecolor2 .tribe-events-button.tribe-inactive,
.themecolor2 .tribe-events-button:hover,
.themecolor2 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.themecolor2 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
.themecolor2.single-tribe_events .tribe-events-event-meta,
.themecolor2 .tztribe_nav .wp-pagenavi a:hover,
.themecolor2 .tztribe_nav .wp-pagenavi span.current,
.themecolor2 .widget_nav_menu ul li a:hover,
.themecolor2 .tz_slider_prev:hover,
.themecolor2 .tz_slider_next:hover,
.themecolor2 .tzquote,
.themecolor2 .tzpagination2 a:hover,
.themecolor2 .tzpagination2 span.current,
.themecolor2 .tzpagenavi-blog .wp-pagenavi a:hover,
.themecolor2 .tzpagenavi-blog .wp-pagenavi span.current,
.themecolor2 .tztitle:after,
.themecolor2 .portfolio-item:before,
.themecolor2 .tzportfolio-style2 .portfolio-padding:before,
.themecolor2 .meta-social a i:hover,
.themecolor2 .team_title:after,
.themecolor2 .tzphone i,
.themecolor2 .tzaddress i,
.themecolor2 .tzemail i,
.themecolor2 .wpcf7-submit,
.themecolor2 .tz-footer,
.themecolor2 .tz-header1 .tzlogo a,
.themecolor2 .tz-header2 .tzlogo a,
.themecolor2 .blog-post.sticky .everline_sticky,
.themecolor2 .live_title,
.themecolor2 .live-content ul.livebox li:hover,
.themecolor2 .live-content ul.livebox li.lactive,
.themecolor2 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button
{
    background: #a68baf;
}
.themecolor2 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor2 .tzcountdown-ds2 span,
.themecolor2 .ourstory_infomation p,
.themecolor2 .jp-controls button:hover i,
.themecolor2 .jp-playlist ul li.jp-playlist-current:before,
.themecolor2 .jp-playlist ul li:hover:before,
.themecolor2 .testimonials2 .icon_testimonials,
.themecolor2 .testimonials2 .author_testimonials,
.themecolor2 .tzimg-content strong,
.themecolor2 .tz-entry-summary  .in-stock,
.themecolor2.woocommerce table.cart a.remove:hover,
.themecolor2.woocommerce #content table.cart a.remove:hover,
.themecolor2.woocommerce-page table.cart a.remove:hover,
.themecolor2.woocommerce-page #content table.cart a.remove:hover,
.themecolor2 .order-total strong span,
.themecolor2.woocommerce-checkout  .woocommerce-info a,
.themecolor2 .tribe-events-nav-next a:hover,
.themecolor2 .tribe-events-nav-previous a:hover,
.themecolor2 .tribe-events-read-more,
.themecolor2.single-tribe_events #tribe-events-content .updated,
.themecolor2.single-tribe_events #tribe-events-content .updated span,
.themecolor2 .tztribe_item a.tzevent-readmore,
.themecolor2 .tribe-events-list-widget .tribe-events-widget-link a,
.themecolor2 .blog_meta span:hover,
.themecolor2 .blog_meta a:hover,
.themecolor2 .more-link,
.themecolor2 blockquote:before,
.themecolor2 .single-share a:hover,
.themecolor2 .comment-content .comment-metadata a,
.themecolor2 .masonry-left h3 a:hover,
.themecolor2 .masonry-left i:hover,
.themecolor2 .masonry-right span,
.themecolor2 .masonry-right span a,
.themecolor2 .tzPortfolio_meta span,
.themecolor2 .tzPortfolio_meta a,
.themecolor2 .tzmeta-single span,
.themecolor2 .tzmeta-single span a,
.themecolor2 .team_readmore i,
.themecolor2 .comingsoo_ds a,
.themecolor2 .blog-item .tzblog_readmore,
body.themecolor2 header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a:hover,
body.themecolor2 .tp-caption.tzcharacters
{
    color: #a68baf !important;
}
.themecolor2 a{
    color: #a68baf;
}
.themecolor2 .tznav-3,
.themecolor2 .tzform-search #searchsubmit,
.themecolor2 .jp-playlist ul li.jp-playlist-current:before,
.themecolor2 .jp-playlist ul li:hover:before,
.themecolor2.woocommerce-checkout .woocommerce .woocommerce-info,
.themecolor2.woocommerce-checkout .woocommerce-info,
.themecolor2 .tz-header2,
.themecolor2 .livebox li
{
    border-color: #a68baf;
}
.themecolor2 header.headerAnimate,
body.themecolor2.theme-box .everline_boxed header.headerAnimate .wrapbox{
    background: rgba(166, 139, 175, 0.8);
}
.themecolor2 .tz_social a,
.themecolor2 .tz_social a:hover{
    border-color: #c3b1c9;
}
.themecolor2 .tz_social a:hover{
    background: #c1aec7;
}
.themecolor2 .tzcountdownitem{
    border-color: #c5b3cb;
}
.themecolor2 .tzcountdownitem:hover{
    border-color: #c1aec7;
    background: #c1aec7;
}

/**
 * 6.1 - Color 3
 * -----------------------------------------------------------------------------
 */
.themecolor3 .everline_title:after,
.themecolor3 .content-top,
.themecolor3 .tz-header-page,
.themecolor3 .tzform-search #searchsubmit,
.themecolor3 .tz-header ul li .non_mega_menu li:after,
.themecolor3 .tzcountdown,
.themecolor3 .tzcountdown2,
.themecolor3 .tzcountdown3,
.themecolor3 .tzcount-left,
.themecolor3 .tzcountdown4 .countdown,
.themecolor3 .title_ourstory:after,
.themecolor3 .tzintroduct h3:after,
.themecolor3 .form7-wrap,
.themecolor3 .form7-style2,
.themecolor3 .form7-style3,
.themecolor3 .tzautoplay,
.themecolor3 .tzpause,
.themecolor3 .elementblog-title:after,
.themecolor3 .playlist_title:after,
.themecolor3 .jp-play-bar,
.themecolor3 .tzshop_title h1:after,
.themecolor3.woocommerce .tzproduct-item:hover .tzmeta-item a:hover,
.themecolor3.woocommerce .tzproduct-item:hover .tzmeta-item span:hover,
.themecolor3.woocommerce div.product .tz-entry-summary form.cart .button,
.themecolor3.woocommerce div.product .tz-entry-summary p.cart .single_add_to_cart_button,
.themecolor3.woocommerce .woocommerce-message .wc-forward:hover,
.themecolor3.woocommerce #review_form #respond input#submit:hover,
.themecolor3.woocommerce-cart .woocommerce .shop_table .button,
.themecolor3.woocommerce .return-to-shop .button,
.themecolor3.woocommerce-cart .woocommerce .shop_table .checkout-button:hover,
.themecolor3.woocommerce-cart .woocommerce .shop_table .button:hover,
.themecolor3 .cart-collaterals h2:after,
.themecolor3.woocommerce .cart-collaterals .shipping_calculator .button,
.themecolor3.woocommerce-page .cart-collaterals .shipping_calculator .button,
.themecolor3.woocommerce form.checkout_coupon p input.button:hover,
.themecolor3.woocommerce-page form.checkout_coupon p input.hover,
.themecolor3.woocommerce-checkout  .woocommerce-info:before,
.themecolor3.woocommerce-checkout  .woocommerce-info:before,
.themecolor3 .woocommerce-billing-fields h3:before,
.themecolor3 #order_review_heading:before,
.themecolor3 .woocommerce-shipping-fields h3 label:before,
.themecolor3.woocommerce #payment #place_order:hover,
.themecolor3.woocommerce-page #payment #place_order:hover,
.themecolor3.woocommerce-checkout .woocommerce h2:before,
.themecolor3.woocommerce-account .woocommerce h2:before,
.themecolor3.woocommerce table.my_account_orders .order-actions .button:hover,
.themecolor3.woocommerce-page table.my_account_orders .order-actions .button:hover,
.themecolor3.woocommerce-account .woocommerce input.button:hover,
.themecolor3.woocommerce-account .woocommerce-page input.button:hover,
.themecolor3 .tzsidebar_shop .module-title:after,
.themecolor3.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.themecolor3.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.themecolor3 .tzdefault_title h1:after,
.themecolor3 .datepicker table tr td span.active.active,
.themecolor3 .datepicker table tr td.active.active ,
.themecolor3 .datepicker table tr td.day:hover,
.themecolor3 .datepicker table tr td.day.focused,
.themecolor3 #tribe-bar-form .tribe-bar-submit input[type="submit"],
.themecolor3 h2.tribe-events-page-title:after,
.themecolor3 #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover,
.themecolor3 #tribe_events_filters_wrapper input[type="submit"],
.themecolor3 .tribe-events-button,
.themecolor3 .tribe-events-button.tribe-active:hover,
.themecolor3 .tribe-events-button.tribe-inactive,
.themecolor3 .tribe-events-button:hover,
.themecolor3 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.themecolor3 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
.themecolor3.single-tribe_events .tribe-events-event-meta,
.themecolor3 .tztribe_nav .wp-pagenavi a:hover,
.themecolor3 .tztribe_nav .wp-pagenavi span.current,
.themecolor3 .widget_nav_menu ul li a:hover,
.themecolor3 .tz_slider_prev:hover,
.themecolor3 .tz_slider_next:hover,
.themecolor3 .tzquote,
.themecolor3 .tzpagination2 a:hover,
.themecolor3 .tzpagination2 span.current,
.themecolor3 .tzpagenavi-blog .wp-pagenavi a:hover,
.themecolor3 .tzpagenavi-blog .wp-pagenavi span.current,
.themecolor3 .tztitle:after,
.themecolor3 .portfolio-item:before,
.themecolor3 .tzportfolio-style2 .portfolio-padding:before,
.themecolor3 .meta-social a i:hover,
.themecolor3 .team_title:after,
.themecolor3 .tzphone i,
.themecolor3 .tzaddress i,
.themecolor3 .tzemail i,
.themecolor3 .wpcf7-submit,
.themecolor3 .tz-footer,
.themecolor3 .tz-header1 .tzlogo a,
.themecolor3 .tz-header2 .tzlogo a,
.themecolor3 .blog-post.sticky .everline_sticky,
.themecolor3 .live_title,
.themecolor3 .live-content ul.livebox li:hover,
.themecolor3 .live-content ul.livebox li.lactive,
.themecolor3 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button
{
    background: #f16f69;
}
.themecolor3 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor3 .tzcountdown-ds2 span,
.themecolor3 .ourstory_infomation p,
.themecolor3 .jp-controls button:hover i,
.themecolor3 .jp-playlist ul li.jp-playlist-current:before,
.themecolor3 .jp-playlist ul li:hover:before,
.themecolor3 .testimonials2 .icon_testimonials,
.themecolor3 .testimonials2 .author_testimonials,
.themecolor3 .tzimg-content strong,
.themecolor3 .tz-entry-summary  .in-stock,
.themecolor3.woocommerce table.cart a.remove:hover,
.themecolor3.woocommerce #content table.cart a.remove:hover,
.themecolor3.woocommerce-page table.cart a.remove:hover,
.themecolor3.woocommerce-page #content table.cart a.remove:hover,
.themecolor3 .order-total strong span,
.themecolor3.woocommerce-checkout  .woocommerce-info a,
.themecolor3 .tribe-events-nav-next a:hover,
.themecolor3 .tribe-events-nav-previous a:hover,
.themecolor3 .tribe-events-read-more,
.themecolor3.single-tribe_events #tribe-events-content .updated,
.themecolor3.single-tribe_events #tribe-events-content .updated span,
.themecolor3 .tztribe_item a.tzevent-readmore,
.themecolor3 .tribe-events-list-widget .tribe-events-widget-link a,
.themecolor3 .blog_meta span:hover,
.themecolor3 .blog_meta a:hover,
.themecolor3 .more-link,
.themecolor3 blockquote:before,
.themecolor3 .single-share a:hover,
.themecolor3 .comment-content .comment-metadata a,
.themecolor3 .masonry-left h3 a:hover,
.themecolor3 .masonry-left i:hover,
.themecolor3 .masonry-right span,
.themecolor3 .masonry-right span a,
.themecolor3 .tzPortfolio_meta span,
.themecolor3 .tzPortfolio_meta a,
.themecolor3 .tzmeta-single span,
.themecolor3 .tzmeta-single span a,
.themecolor3 .team_readmore i,
.themecolor3 .comingsoo_ds a,
.themecolor3 .blog-item .tzblog_readmore,
body.themecolor3 header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a:hover,
body.themecolor3 .tp-caption.tzcharacters
{
    color: #f16f69 !important;
}
.themecolor3 a{
    color: #f16f69;
}
.themecolor3 .tznav-3,
.themecolor3 .tzform-search #searchsubmit,
.themecolor3 .jp-playlist ul li.jp-playlist-current:before,
.themecolor3 .jp-playlist ul li:hover:before,
.themecolor3.woocommerce-checkout .woocommerce .woocommerce-info,
.themecolor3.woocommerce-checkout .woocommerce-info,
.themecolor3 .tz-header2,
.themecolor3 .livebox li
{
    border-color: #f16f69;
}
.themecolor3 header.headerAnimate,
body.themecolor3.theme-box .everline_boxed header.headerAnimate .wrapbox{
    background: rgba(241, 111, 105, 0.8);
}
.themecolor3 .tz_social a,
.themecolor3 .tz_social a:hover{
    border-color: #f59a96;
}
.themecolor3 .tz_social a:hover{
    background: #f59a96;
}
.themecolor3 .tzcountdownitem{
    border-color: #f8b5b2;
}
.themecolor3 .tzcountdownitem:hover{
    border-color: #f48c87;
    background: #f48c87;
}
/**
 * 6.1 - Color 4
 * -----------------------------------------------------------------------------
 */
.themecolor4 .everline_title:after,
.themecolor4 .content-top,
.themecolor4 .tz-header-page,
.themecolor4 .tzform-search #searchsubmit,
.themecolor4 .tz-header ul li .non_mega_menu li:after,
.themecolor4 .tzcountdown,
.themecolor4 .tzcountdown2,
.themecolor4 .tzcountdown3,
.themecolor4 .tzcount-left,
.themecolor4 .tzcountdown4 .countdown,
.themecolor4 .title_ourstory:after,
.themecolor4 .tzintroduct h3:after,
.themecolor4 .form7-wrap,
.themecolor4 .form7-style2,
.themecolor4 .form7-style3,
.themecolor4 .tzautoplay,
.themecolor4 .tzpause,
.themecolor4 .elementblog-title:after,
.themecolor4 .playlist_title:after,
.themecolor4 .jp-play-bar,
.themecolor4 .tzshop_title h1:after,
.themecolor4.woocommerce .tzproduct-item:hover .tzmeta-item a:hover,
.themecolor4.woocommerce .tzproduct-item:hover .tzmeta-item span:hover,
.themecolor4.woocommerce div.product .tz-entry-summary form.cart .button,
.themecolor4.woocommerce div.product .tz-entry-summary p.cart .single_add_to_cart_button,
.themecolor4.woocommerce .woocommerce-message .wc-forward:hover,
.themecolor4.woocommerce #review_form #respond input#submit:hover,
.themecolor4.woocommerce-cart .woocommerce .shop_table .button,
.themecolor4.woocommerce .return-to-shop .button,
.themecolor4.woocommerce-cart .woocommerce .shop_table .checkout-button:hover,
.themecolor4.woocommerce-cart .woocommerce .shop_table .button:hover,
.themecolor4 .cart-collaterals h2:after,
.themecolor4.woocommerce .cart-collaterals .shipping_calculator .button,
.themecolor4.woocommerce-page .cart-collaterals .shipping_calculator .button,
.themecolor4.woocommerce form.checkout_coupon p input.button:hover,
.themecolor4.woocommerce-page form.checkout_coupon p input.hover,
.themecolor4.woocommerce-checkout  .woocommerce-info:before,
.themecolor4.woocommerce-checkout  .woocommerce-info:before,
.themecolor4 .woocommerce-billing-fields h3:before,
.themecolor4 #order_review_heading:before,
.themecolor4 .woocommerce-shipping-fields h3 label:before,
.themecolor4.woocommerce #payment #place_order:hover,
.themecolor4.woocommerce-page #payment #place_order:hover,
.themecolor4.woocommerce-checkout .woocommerce h2:before,
.themecolor4.woocommerce-account .woocommerce h2:before,
.themecolor4.woocommerce table.my_account_orders .order-actions .button:hover,
.themecolor4.woocommerce-page table.my_account_orders .order-actions .button:hover,
.themecolor4.woocommerce-account .woocommerce input.button:hover,
.themecolor4.woocommerce-account .woocommerce-page input.button:hover,
.themecolor4 .tzsidebar_shop .module-title:after,
.themecolor4.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.themecolor4.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.themecolor4 .tzdefault_title h1:after,
.themecolor4 .datepicker table tr td span.active.active,
.themecolor4 .datepicker table tr td.active.active ,
.themecolor4 .datepicker table tr td.day:hover,
.themecolor4 .datepicker table tr td.day.focused,
.themecolor4 #tribe-bar-form .tribe-bar-submit input[type="submit"],
.themecolor4 h2.tribe-events-page-title:after,
.themecolor4 #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover,
.themecolor4 #tribe_events_filters_wrapper input[type="submit"],
.themecolor4 .tribe-events-button,
.themecolor4 .tribe-events-button.tribe-active:hover,
.themecolor4 .tribe-events-button.tribe-inactive,
.themecolor4 .tribe-events-button:hover,
.themecolor4 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.themecolor4 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
.themecolor4.single-tribe_events .tribe-events-event-meta,
.themecolor4 .tztribe_nav .wp-pagenavi a:hover,
.themecolor4 .tztribe_nav .wp-pagenavi span.current,
.themecolor4 .widget_nav_menu ul li a:hover,
.themecolor4 .tz_slider_prev:hover,
.themecolor4 .tz_slider_next:hover,
.themecolor4 .tzquote,
.themecolor4 .tzpagination2 a:hover,
.themecolor4 .tzpagination2 span.current,
.themecolor4 .tzpagenavi-blog .wp-pagenavi a:hover,
.themecolor4 .tzpagenavi-blog .wp-pagenavi span.current,
.themecolor4 .tztitle:after,
.themecolor4 .portfolio-item:before,
.themecolor4 .tzportfolio-style2 .portfolio-padding:before,
.themecolor4 .meta-social a i:hover,
.themecolor4 .team_title:after,
.themecolor4 .tzphone i,
.themecolor4 .tzaddress i,
.themecolor4 .tzemail i,
.themecolor4 .wpcf7-submit,
.themecolor4 .tz-footer,
.themecolor4 .tz-header1 .tzlogo a,
.themecolor4 .tz-header2 .tzlogo a,
.themecolor4 .blog-post.sticky .everline_sticky,
.themecolor4 .live_title,
.themecolor4 .live-content ul.livebox li:hover,
.themecolor4 .live-content ul.livebox li.lactive,
.themecolor4 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button
{
    background: #adc1da;
}
.themecolor4 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor4 .tzcountdown-ds2 span,
.themecolor4 .ourstory_infomation p,
.themecolor4 .jp-controls button:hover i,
.themecolor4 .jp-playlist ul li.jp-playlist-current:before,
.themecolor4 .jp-playlist ul li:hover:before,
.themecolor4 .testimonials2 .icon_testimonials,
.themecolor4 .testimonials2 .author_testimonials,
.themecolor4 .tzimg-content strong,
.themecolor4 .tz-entry-summary  .in-stock,
.themecolor4.woocommerce table.cart a.remove:hover,
.themecolor4.woocommerce #content table.cart a.remove:hover,
.themecolor4.woocommerce-page table.cart a.remove:hover,
.themecolor4.woocommerce-page #content table.cart a.remove:hover,
.themecolor4 .order-total strong span,
.themecolor4.woocommerce-checkout  .woocommerce-info a,
.themecolor4 .tribe-events-nav-next a:hover,
.themecolor4 .tribe-events-nav-previous a:hover,
.themecolor4 .tribe-events-read-more,
.themecolor4.single-tribe_events #tribe-events-content .updated,
.themecolor4.single-tribe_events #tribe-events-content .updated span,
.themecolor4 .tztribe_item a.tzevent-readmore,
.themecolor4 .tribe-events-list-widget .tribe-events-widget-link a,
.themecolor4 .blog_meta span:hover,
.themecolor4 .blog_meta a:hover,
.themecolor4 .more-link,
.themecolor4 blockquote:before,
.themecolor4 .single-share a:hover,
.themecolor4 .comment-content .comment-metadata a,
.themecolor4 .masonry-left h3 a:hover,
.themecolor4 .masonry-left i:hover,
.themecolor4 .masonry-right span,
.themecolor4 .masonry-right span a,
.themecolor4 .tzPortfolio_meta span,
.themecolor4 .tzPortfolio_meta a,
.themecolor4 .tzmeta-single span,
.themecolor4 .tzmeta-single span a,
.themecolor4 .team_readmore i,
.themecolor4 .comingsoo_ds a,
.themecolor4 .blog-item .tzblog_readmore,
body.themecolor4 header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a:hover,
body.themecolor4 .tp-caption.tzcharacters
{
    color: #adc1da !important;
}
.themecolor4 a{
    color: #adc1da;
}
.themecolor4 .tznav-3,
.themecolor4 .tzform-search #searchsubmit,
.themecolor4 .jp-playlist ul li.jp-playlist-current:before,
.themecolor4 .jp-playlist ul li:hover:before,
.themecolor4.woocommerce-checkout .woocommerce .woocommerce-info,
.themecolor4.woocommerce-checkout .woocommerce-info,
.themecolor4 .tz-header2,
.themecolor4 .livebox li
{
    border-color: #adc1da;
}
.themecolor4 header.headerAnimate,
body.themecolor4.theme-box .everline_boxed header.headerAnimate .wrapbox{
    background: rgba(173, 193, 218, 0.8);
}
.themecolor4 .tz_social a,
.themecolor4 .tz_social a:hover{
    border-color: #bfcfe2;
}
.themecolor4 .tz_social a:hover{
    background: #cedae9;
}
.themecolor4 .tzcountdownitem{
    border-color: #d5dfec;
}
.themecolor4 .tzcountdownitem:hover{
    border-color: #d6e0ed;
    background: #d6e0ed;
}

/**
 * 6.1 - Color 5
 * -----------------------------------------------------------------------------
 */
.themecolor5 .everline_title:after,
.themecolor5 .content-top,
.themecolor5 .tz-header-page,
.themecolor5 .tzform-search #searchsubmit,
.themecolor5 .tz-header ul li .non_mega_menu li:after,
.themecolor5 .tzcountdown,
.themecolor5 .tzcountdown2,
.themecolor5 .tzcountdown3,
.themecolor5 .tzcount-left,
.themecolor5 .tzcountdown4 .countdown,
.themecolor5 .title_ourstory:after,
.themecolor5 .tzintroduct h3:after,
.themecolor5 .form7-wrap,
.themecolor5 .form7-style2,
.themecolor5 .form7-style3,
.themecolor5 .tzautoplay,
.themecolor5 .tzpause,
.themecolor5 .elementblog-title:after,
.themecolor5 .playlist_title:after,
.themecolor5 .jp-play-bar,
.themecolor5 .tzshop_title h1:after,
.themecolor5.woocommerce .tzproduct-item:hover .tzmeta-item a:hover,
.themecolor5.woocommerce .tzproduct-item:hover .tzmeta-item span:hover,
.themecolor5.woocommerce div.product .tz-entry-summary form.cart .button,
.themecolor5.woocommerce div.product .tz-entry-summary p.cart .single_add_to_cart_button,
.themecolor5.woocommerce .woocommerce-message .wc-forward:hover,
.themecolor5.woocommerce #review_form #respond input#submit:hover,
.themecolor5.woocommerce-cart .woocommerce .shop_table .button,
.themecolor5.woocommerce .return-to-shop .button,
.themecolor5.woocommerce-cart .woocommerce .shop_table .checkout-button:hover,
.themecolor5.woocommerce-cart .woocommerce .shop_table .button:hover,
.themecolor5 .cart-collaterals h2:after,
.themecolor5.woocommerce .cart-collaterals .shipping_calculator .button,
.themecolor5.woocommerce-page .cart-collaterals .shipping_calculator .button,
.themecolor5.woocommerce form.checkout_coupon p input.button:hover,
.themecolor5.woocommerce-page form.checkout_coupon p input.hover,
.themecolor5.woocommerce-checkout  .woocommerce-info:before,
.themecolor5.woocommerce-checkout  .woocommerce-info:before,
.themecolor5 .woocommerce-billing-fields h3:before,
.themecolor5 #order_review_heading:before,
.themecolor5 .woocommerce-shipping-fields h3 label:before,
.themecolor5.woocommerce #payment #place_order:hover,
.themecolor5.woocommerce-page #payment #place_order:hover,
.themecolor5.woocommerce-checkout .woocommerce h2:before,
.themecolor5.woocommerce-account .woocommerce h2:before,
.themecolor5.woocommerce table.my_account_orders .order-actions .button:hover,
.themecolor5.woocommerce-page table.my_account_orders .order-actions .button:hover,
.themecolor5.woocommerce-account .woocommerce input.button:hover,
.themecolor5.woocommerce-account .woocommerce-page input.button:hover,
.themecolor5 .tzsidebar_shop .module-title:after,
.themecolor5.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.themecolor5.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.themecolor5 .tzdefault_title h1:after,
.themecolor5 .datepicker table tr td span.active.active,
.themecolor5 .datepicker table tr td.active.active ,
.themecolor5 .datepicker table tr td.day:hover,
.themecolor5 .datepicker table tr td.day.focused,
.themecolor5 #tribe-bar-form .tribe-bar-submit input[type="submit"],
.themecolor5 h2.tribe-events-page-title:after,
.themecolor5 #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover,
.themecolor5 #tribe_events_filters_wrapper input[type="submit"],
.themecolor5 .tribe-events-button,
.themecolor5 .tribe-events-button.tribe-active:hover,
.themecolor5 .tribe-events-button.tribe-inactive,
.themecolor5 .tribe-events-button:hover,
.themecolor5 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.themecolor5 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
.themecolor5.single-tribe_events .tribe-events-event-meta,
.themecolor5 .tztribe_nav .wp-pagenavi a:hover,
.themecolor5 .tztribe_nav .wp-pagenavi span.current,
.themecolor5 .widget_nav_menu ul li a:hover,
.themecolor5 .tz_slider_prev:hover,
.themecolor5 .tz_slider_next:hover,
.themecolor5 .tzquote,
.themecolor5 .tzpagination2 a:hover,
.themecolor5 .tzpagination2 span.current,
.themecolor5 .tzpagenavi-blog .wp-pagenavi a:hover,
.themecolor5 .tzpagenavi-blog .wp-pagenavi span.current,
.themecolor5 .tztitle:after,
.themecolor5 .portfolio-item:before,
.themecolor5 .tzportfolio-style2 .portfolio-padding:before,
.themecolor5 .meta-social a i:hover,
.themecolor5 .team_title:after,
.themecolor5 .tzphone i,
.themecolor5 .tzaddress i,
.themecolor5 .tzemail i,
.themecolor5 .wpcf7-submit,
.themecolor5 .tz-footer,
.themecolor5 .tz-header1 .tzlogo a,
.themecolor5 .tz-header2 .tzlogo a,
.themecolor5 .blog-post.sticky .everline_sticky,
.themecolor5 .live_title,
.themecolor5 .live-content ul.livebox li:hover,
.themecolor5 .live-content ul.livebox li.lactive,
.themecolor5 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button
{
    background: #b7995e;
}
.themecolor5 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor5 .tzcountdown-ds2 span,
.themecolor5 .ourstory_infomation p,
.themecolor5 .jp-controls button:hover i,
.themecolor5 .jp-playlist ul li.jp-playlist-current:before,
.themecolor5 .jp-playlist ul li:hover:before,
.themecolor5 .testimonials2 .icon_testimonials,
.themecolor5 .testimonials2 .author_testimonials,
.themecolor5 .tzimg-content strong,
.themecolor5 .tz-entry-summary  .in-stock,
.themecolor5.woocommerce table.cart a.remove:hover,
.themecolor5.woocommerce #content table.cart a.remove:hover,
.themecolor5.woocommerce-page table.cart a.remove:hover,
.themecolor5.woocommerce-page #content table.cart a.remove:hover,
.themecolor5 .order-total strong span,
.themecolor5.woocommerce-checkout  .woocommerce-info a,
.themecolor5 .tribe-events-nav-next a:hover,
.themecolor5 .tribe-events-nav-previous a:hover,
.themecolor5 .tribe-events-read-more,
.themecolor5.single-tribe_events #tribe-events-content .updated,
.themecolor5.single-tribe_events #tribe-events-content .updated span,
.themecolor5 .tztribe_item a.tzevent-readmore,
.themecolor5 .tribe-events-list-widget .tribe-events-widget-link a,
.themecolor5 .blog_meta span:hover,
.themecolor5 .blog_meta a:hover,
.themecolor5 .more-link,
.themecolor5 blockquote:before,
.themecolor5 .single-share a:hover,
.themecolor5 .comment-content .comment-metadata a,
.themecolor5 .masonry-left h3 a:hover,
.themecolor5 .masonry-left i:hover,
.themecolor5 .masonry-right span,
.themecolor5 .masonry-right span a,
.themecolor5 .tzPortfolio_meta span,
.themecolor5 .tzPortfolio_meta a,
.themecolor5 .tzmeta-single span,
.themecolor5 .tzmeta-single span a,
.themecolor5 .team_readmore i,
.themecolor5 .comingsoo_ds a,
.themecolor5 .blog-item .tzblog_readmore,
body.themecolor5 header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a:hover,
body.themecolor5 .tp-caption.tzcharacters
{
    color: #b7995e !important;
}
.themecolor5 a{
    color: #b7995e;
}
.themecolor5 .tznav-3,
.themecolor5 .tzform-search #searchsubmit,
.themecolor5 .jp-playlist ul li.jp-playlist-current:before,
.themecolor5 .jp-playlist ul li:hover:before,
.themecolor5.woocommerce-checkout .woocommerce .woocommerce-info,
.themecolor5.woocommerce-checkout .woocommerce-info,
.themecolor5 .tz-header2,
.themecolor5 .livebox li
{
    border-color: #b7995e;
}
.themecolor5 header.headerAnimate,
body.themecolor5.theme-box .everline_boxed header.headerAnimate .wrapbox{
    background: rgba(183, 153, 94, 0.8);
}
.themecolor5 .tz_social a,
.themecolor5 .tz_social a:hover{
    border-color: #dbcbae;
}
.themecolor5 .tz_social a:hover{
    background: #d4c29e;
}
.themecolor5 .tzcountdownitem{
    border-color: #d8c8a8;
}
.themecolor5 .tzcountdownitem:hover{
    border-color: #cdb88f;
    background: #cdb88f;
}
/**
 * 6.1 - Color 6
 * -----------------------------------------------------------------------------
 */
.themecolor6 .everline_title:after,
.themecolor6 .content-top,
.themecolor6 .tz-header-page,
.themecolor6 .tzform-search #searchsubmit,
.themecolor6 .tz-header ul li .non_mega_menu li:after,
.themecolor6 .tzcountdown,
.themecolor6 .tzcountdown2,
.themecolor6 .tzcountdown3,
.themecolor6 .tzcount-left,
.themecolor6 .tzcountdown4 .countdown,
.themecolor6 .title_ourstory:after,
.themecolor6 .tzintroduct h3:after,
.themecolor6 .form7-wrap,
.themecolor6 .form7-style2,
.themecolor6 .form7-style3,
.themecolor6 .tzautoplay,
.themecolor6 .tzpause,
.themecolor6 .elementblog-title:after,
.themecolor6 .playlist_title:after,
.themecolor6 .jp-play-bar,
.themecolor6 .tzshop_title h1:after,
.themecolor6.woocommerce .tzproduct-item:hover .tzmeta-item a:hover,
.themecolor6.woocommerce .tzproduct-item:hover .tzmeta-item span:hover,
.themecolor6.woocommerce div.product .tz-entry-summary form.cart .button,
.themecolor6.woocommerce div.product .tz-entry-summary p.cart .single_add_to_cart_button,
.themecolor6.woocommerce .woocommerce-message .wc-forward:hover,
.themecolor6.woocommerce #review_form #respond input#submit:hover,
.themecolor6.woocommerce-cart .woocommerce .shop_table .button,
.themecolor6.woocommerce .return-to-shop .button,
.themecolor6.woocommerce-cart .woocommerce .shop_table .checkout-button:hover,
.themecolor6.woocommerce-cart .woocommerce .shop_table .button:hover,
.themecolor6 .cart-collaterals h2:after,
.themecolor6.woocommerce .cart-collaterals .shipping_calculator .button,
.themecolor6.woocommerce-page .cart-collaterals .shipping_calculator .button,
.themecolor6.woocommerce form.checkout_coupon p input.button:hover,
.themecolor6.woocommerce-page form.checkout_coupon p input.hover,
.themecolor6.woocommerce-checkout  .woocommerce-info:before,
.themecolor6.woocommerce-checkout  .woocommerce-info:before,
.themecolor6 .woocommerce-billing-fields h3:before,
.themecolor6 #order_review_heading:before,
.themecolor6 .woocommerce-shipping-fields h3 label:before,
.themecolor6.woocommerce #payment #place_order:hover,
.themecolor6.woocommerce-page #payment #place_order:hover,
.themecolor6.woocommerce-checkout .woocommerce h2:before,
.themecolor6.woocommerce-account .woocommerce h2:before,
.themecolor6.woocommerce table.my_account_orders .order-actions .button:hover,
.themecolor6.woocommerce-page table.my_account_orders .order-actions .button:hover,
.themecolor6.woocommerce-account .woocommerce input.button:hover,
.themecolor6.woocommerce-account .woocommerce-page input.button:hover,
.themecolor6 .tzsidebar_shop .module-title:after,
.themecolor6.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.themecolor6.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.themecolor6 .tzdefault_title h1:after,
.themecolor6 .datepicker table tr td span.active.active,
.themecolor6 .datepicker table tr td.active.active ,
.themecolor6 .datepicker table tr td.day:hover,
.themecolor6 .datepicker table tr td.day.focused,
.themecolor6 #tribe-bar-form .tribe-bar-submit input[type="submit"],
.themecolor6 h2.tribe-events-page-title:after,
.themecolor6 #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover,
.themecolor6 #tribe_events_filters_wrapper input[type="submit"],
.themecolor6 .tribe-events-button,
.themecolor6 .tribe-events-button.tribe-active:hover,
.themecolor6 .tribe-events-button.tribe-inactive,
.themecolor6 .tribe-events-button:hover,
.themecolor6 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.themecolor6 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
.themecolor6.single-tribe_events .tribe-events-event-meta,
.themecolor6 .tztribe_nav .wp-pagenavi a:hover,
.themecolor6 .tztribe_nav .wp-pagenavi span.current,
.themecolor6 .widget_nav_menu ul li a:hover,
.themecolor6 .tz_slider_prev:hover,
.themecolor6 .tz_slider_next:hover,
.themecolor6 .tzquote,
.themecolor6 .tzpagination2 a:hover,
.themecolor6 .tzpagination2 span.current,
.themecolor6 .tzpagenavi-blog .wp-pagenavi a:hover,
.themecolor6 .tzpagenavi-blog .wp-pagenavi span.current,
.themecolor6 .tztitle:after,
.themecolor6 .portfolio-item:before,
.themecolor6 .tzportfolio-style2 .portfolio-padding:before,
.themecolor6 .meta-social a i:hover,
.themecolor6 .team_title:after,
.themecolor6 .tzphone i,
.themecolor6 .tzaddress i,
.themecolor6 .tzemail i,
.themecolor6 .wpcf7-submit,
.themecolor6 .tz-footer,
.themecolor6 .tz-header1 .tzlogo a,
.themecolor6 .tz-header2 .tzlogo a,
.themecolor6 .blog-post.sticky .everline_sticky,
.themecolor6 .live_title,
.themecolor6 .live-content ul.livebox li:hover,
.themecolor6 .live-content ul.livebox li.lactive,
.themecolor6 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button
{
    background: #d696a8;
}
.themecolor6 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor6 .tzcountdown-ds2 span,
.themecolor6 .ourstory_infomation p,
.themecolor6 .jp-controls button:hover i,
.themecolor6 .jp-playlist ul li.jp-playlist-current:before,
.themecolor6 .jp-playlist ul li:hover:before,
.themecolor6 .testimonials2 .icon_testimonials,
.themecolor6 .testimonials2 .author_testimonials,
.themecolor6 .tzimg-content strong,
.themecolor6 .tz-entry-summary  .in-stock,
.themecolor6.woocommerce table.cart a.remove:hover,
.themecolor6.woocommerce #content table.cart a.remove:hover,
.themecolor6.woocommerce-page table.cart a.remove:hover,
.themecolor6.woocommerce-page #content table.cart a.remove:hover,
.themecolor6 .order-total strong span,
.themecolor6.woocommerce-checkout  .woocommerce-info a,
.themecolor6 .tribe-events-nav-next a:hover,
.themecolor6 .tribe-events-nav-previous a:hover,
.themecolor6 .tribe-events-read-more,
.themecolor6.single-tribe_events #tribe-events-content .updated,
.themecolor6.single-tribe_events #tribe-events-content .updated span,
.themecolor6 .tztribe_item a.tzevent-readmore,
.themecolor6 .tribe-events-list-widget .tribe-events-widget-link a,
.themecolor6 .blog_meta span:hover,
.themecolor6 .blog_meta a:hover,
.themecolor6 .more-link,
.themecolor6 blockquote:before,
.themecolor6 .single-share a:hover,
.themecolor6 .comment-content .comment-metadata a,
.themecolor6 .masonry-left h3 a:hover,
.themecolor6 .masonry-left i:hover,
.themecolor6 .masonry-right span,
.themecolor6 .masonry-right span a,
.themecolor6 .tzPortfolio_meta span,
.themecolor6 .tzPortfolio_meta a,
.themecolor6 .tzmeta-single span,
.themecolor6 .tzmeta-single span a,
.themecolor6 .team_readmore i,
.themecolor6 .comingsoo_ds a,
.themecolor6 .blog-item .tzblog_readmore,
body.themecolor6 header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a:hover,
body.themecolor6 .tp-caption.tzcharacters
{
    color: #d696a8 !important;
}
.themecolor6 a{
    color: #d696a8;
}
.themecolor6 .tznav-3,
.themecolor6 .tzform-search #searchsubmit,
.themecolor6 .jp-playlist ul li.jp-playlist-current:before,
.themecolor6 .jp-playlist ul li:hover:before,
.themecolor6.woocommerce-checkout .woocommerce .woocommerce-info,
.themecolor6.woocommerce-checkout .woocommerce-info,
.themecolor6 .tz-header2,
.themecolor6 .livebox li
{
    border-color: #d696a8;
}
.themecolor6 header.headerAnimate,
body.themecolor6.theme-box .everline_boxed header.headerAnimate .wrapbox{
    background: rgba(214, 150, 168, 0.8);
}
.themecolor6 .tz_social a,
.themecolor6 .tz_social a:hover{
    border-color: #e6bfca;
}
.themecolor6 .tz_social a:hover{
    background: #e6c0cb;
}
.themecolor6 .tzcountdownitem{
    border-color: #e5bcc7;
}
.themecolor6 .tzcountdownitem:hover{
    border-color: #e2b6c2;
    background: #e2b6c2;
}
/**
 * 6.1 - Color 7
 * -----------------------------------------------------------------------------
 */
.themecolor7 .everline_title:after,
.themecolor7 .content-top,
.themecolor7 .tz-header-page,
.themecolor7 .tzform-search #searchsubmit,
.themecolor7 .tz-header ul li .non_mega_menu li:after,
.themecolor7 .tzcountdown,
.themecolor7 .tzcountdown2,
.themecolor7 .tzcountdown3,
.themecolor7 .tzcount-left,
.themecolor7 .tzcountdown4 .countdown,
.themecolor7 .title_ourstory:after,
.themecolor7 .tzintroduct h3:after,
.themecolor7 .form7-wrap,
.themecolor7 .form7-style2,
.themecolor7 .form7-style3,
.themecolor7 .tzautoplay,
.themecolor7 .tzpause,
.themecolor7 .elementblog-title:after,
.themecolor7 .playlist_title:after,
.themecolor7 .jp-play-bar,
.themecolor7 .tzshop_title h1:after,
.themecolor7.woocommerce .tzproduct-item:hover .tzmeta-item a:hover,
.themecolor7.woocommerce .tzproduct-item:hover .tzmeta-item span:hover,
.themecolor7.woocommerce div.product .tz-entry-summary form.cart .button,
.themecolor7.woocommerce div.product .tz-entry-summary p.cart .single_add_to_cart_button,
.themecolor7.woocommerce .woocommerce-message .wc-forward:hover,
.themecolor7.woocommerce #review_form #respond input#submit:hover,
.themecolor7.woocommerce-cart .woocommerce .shop_table .button,
.themecolor7.woocommerce .return-to-shop .button,
.themecolor7.woocommerce-cart .woocommerce .shop_table .checkout-button:hover,
.themecolor7.woocommerce-cart .woocommerce .shop_table .button:hover,
.themecolor7 .cart-collaterals h2:after,
.themecolor7.woocommerce .cart-collaterals .shipping_calculator .button,
.themecolor7.woocommerce-page .cart-collaterals .shipping_calculator .button,
.themecolor7.woocommerce form.checkout_coupon p input.button:hover,
.themecolor7.woocommerce-page form.checkout_coupon p input.hover,
.themecolor7.woocommerce-checkout  .woocommerce-info:before,
.themecolor7.woocommerce-checkout  .woocommerce-info:before,
.themecolor7 .woocommerce-billing-fields h3:before,
.themecolor7 #order_review_heading:before,
.themecolor7 .woocommerce-shipping-fields h3 label:before,
.themecolor7.woocommerce #payment #place_order:hover,
.themecolor7.woocommerce-page #payment #place_order:hover,
.themecolor7.woocommerce-checkout .woocommerce h2:before,
.themecolor7.woocommerce-account .woocommerce h2:before,
.themecolor7.woocommerce table.my_account_orders .order-actions .button:hover,
.themecolor7.woocommerce-page table.my_account_orders .order-actions .button:hover,
.themecolor7.woocommerce-account .woocommerce input.button:hover,
.themecolor7.woocommerce-account .woocommerce-page input.button:hover,
.themecolor7 .tzsidebar_shop .module-title:after,
.themecolor7.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.themecolor7.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.themecolor7 .tzdefault_title h1:after,
.themecolor7 .datepicker table tr td span.active.active,
.themecolor7 .datepicker table tr td.active.active ,
.themecolor7 .datepicker table tr td.day:hover,
.themecolor7 .datepicker table tr td.day.focused,
.themecolor7 #tribe-bar-form .tribe-bar-submit input[type="submit"],
.themecolor7 h2.tribe-events-page-title:after,
.themecolor7 #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover,
.themecolor7 #tribe_events_filters_wrapper input[type="submit"],
.themecolor7 .tribe-events-button,
.themecolor7 .tribe-events-button.tribe-active:hover,
.themecolor7 .tribe-events-button.tribe-inactive,
.themecolor7 .tribe-events-button:hover,
.themecolor7 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.themecolor7 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
.themecolor7.single-tribe_events .tribe-events-event-meta,
.themecolor7 .tztribe_nav .wp-pagenavi a:hover,
.themecolor7 .tztribe_nav .wp-pagenavi span.current,
.themecolor7 .widget_nav_menu ul li a:hover,
.themecolor7 .tz_slider_prev:hover,
.themecolor7 .tz_slider_next:hover,
.themecolor7 .tzquote,
.themecolor7 .tzpagination2 a:hover,
.themecolor7 .tzpagination2 span.current,
.themecolor7 .tzpagenavi-blog .wp-pagenavi a:hover,
.themecolor7 .tzpagenavi-blog .wp-pagenavi span.current,
.themecolor7 .tztitle:after,
.themecolor7 .portfolio-item:before,
.themecolor7 .tzportfolio-style2 .portfolio-padding:before,
.themecolor7 .meta-social a i:hover,
.themecolor7 .team_title:after,
.themecolor7 .tzphone i,
.themecolor7 .tzaddress i,
.themecolor7 .tzemail i,
.themecolor7 .wpcf7-submit,
.themecolor7 .tz-footer,
.themecolor7 .tz-header1 .tzlogo a,
.themecolor7 .tz-header2 .tzlogo a,
.themecolor7 .blog-post.sticky .everline_sticky,
.themecolor7 .live_title,
.themecolor7 .live-content ul.livebox li:hover,
.themecolor7 .live-content ul.livebox li.lactive,
.themecolor7 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button
{
    background: #91aca8;
}
.themecolor7 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor7 .tzcountdown-ds2 span,
.themecolor7 .ourstory_infomation p,
.themecolor7 .jp-controls button:hover i,
.themecolor7 .jp-playlist ul li.jp-playlist-current:before,
.themecolor7 .jp-playlist ul li:hover:before,
.themecolor7 .testimonials2 .icon_testimonials,
.themecolor7 .testimonials2 .author_testimonials,
.themecolor7 .tzimg-content strong,
.themecolor7 .tz-entry-summary  .in-stock,
.themecolor7.woocommerce table.cart a.remove:hover,
.themecolor7.woocommerce #content table.cart a.remove:hover,
.themecolor7.woocommerce-page table.cart a.remove:hover,
.themecolor7.woocommerce-page #content table.cart a.remove:hover,
.themecolor7 .order-total strong span,
.themecolor7.woocommerce-checkout  .woocommerce-info a,
.themecolor7 .tribe-events-nav-next a:hover,
.themecolor7 .tribe-events-nav-previous a:hover,
.themecolor7 .tribe-events-read-more,
.themecolor7.single-tribe_events #tribe-events-content .updated,
.themecolor7.single-tribe_events #tribe-events-content .updated span,
.themecolor7 .tztribe_item a.tzevent-readmore,
.themecolor7 .tribe-events-list-widget .tribe-events-widget-link a,
.themecolor7 .blog_meta span:hover,
.themecolor7 .blog_meta a:hover,
.themecolor7 .more-link,
.themecolor7 blockquote:before,
.themecolor7 .single-share a:hover,
.themecolor7 .comment-content .comment-metadata a,
.themecolor7 .masonry-left h3 a:hover,
.themecolor7 .masonry-left i:hover,
.themecolor7 .masonry-right span,
.themecolor7 .masonry-right span a,
.themecolor7 .tzPortfolio_meta span,
.themecolor7 .tzPortfolio_meta a,
.themecolor7 .tzmeta-single span,
.themecolor7 .tzmeta-single span a,
.themecolor7 .team_readmore i,
.themecolor7 .comingsoo_ds a,
.themecolor7 .blog-item .tzblog_readmore,
body.themecolor7 header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a:hover,
body.themecolor7 .tp-caption.tzcharacters
{
    color: #91aca8 !important;
}
.themecolor7 a{
    color: #91aca8;
}
.themecolor7 .tznav-3,
.themecolor7 .tzform-search #searchsubmit,
.themecolor7 .jp-playlist ul li.jp-playlist-current:before,
.themecolor7 .jp-playlist ul li:hover:before,
.themecolor7.woocommerce-checkout .woocommerce .woocommerce-info,
.themecolor7.woocommerce-checkout .woocommerce-info,
.themecolor7 .tz-header2,
.themecolor7 .livebox li
{
    border-color: #91aca8;
}
.themecolor7 header.headerAnimate,
body.themecolor7.theme-box .everline_boxed header.headerAnimate .wrapbox{
    background: rgba(145, 172, 168, 0.8);
}
.themecolor7 .tz_social a,
.themecolor7 .tz_social a:hover{
    border-color: #c3d2d0;
}
.themecolor7 .tz_social a:hover{
    background: #bdcdcb;
}
.themecolor7 .tzcountdownitem{
    border-color: #b3c6c3;
}
.themecolor7 .tzcountdownitem:hover{
    border-color: #b2c5c2;
    background: #b2c5c2;
}
/**
 * 6.1 - Color 8
 * -----------------------------------------------------------------------------
 */
.themecolor8 .everline_title:after,
.themecolor8 .content-top,
.themecolor8 .tz-header-page,
.themecolor8 .tzform-search #searchsubmit,
.themecolor8 .tz-header ul li .non_mega_menu li:after,
.themecolor8 .tzcountdown,
.themecolor8 .tzcountdown2,
.themecolor8 .tzcountdown3,
.themecolor8 .tzcount-left,
.themecolor8 .tzcountdown4 .countdown,
.themecolor8 .title_ourstory:after,
.themecolor8 .tzintroduct h3:after,
.themecolor8 .form7-wrap,
.themecolor8 .form7-style2,
.themecolor8 .form7-style3,
.themecolor8 .tzautoplay,
.themecolor8 .tzpause,
.themecolor8 .elementblog-title:after,
.themecolor8 .playlist_title:after,
.themecolor8 .jp-play-bar,
.themecolor8 .tzshop_title h1:after,
.themecolor8.woocommerce .tzproduct-item:hover .tzmeta-item a:hover,
.themecolor8.woocommerce .tzproduct-item:hover .tzmeta-item span:hover,
.themecolor8.woocommerce div.product .tz-entry-summary form.cart .button,
.themecolor8.woocommerce div.product .tz-entry-summary p.cart .single_add_to_cart_button,
.themecolor8.woocommerce .woocommerce-message .wc-forward:hover,
.themecolor8.woocommerce #review_form #respond input#submit:hover,
.themecolor8.woocommerce-cart .woocommerce .shop_table .button,
.themecolor8.woocommerce .return-to-shop .button,
.themecolor8.woocommerce-cart .woocommerce .shop_table .checkout-button:hover,
.themecolor8.woocommerce-cart .woocommerce .shop_table .button:hover,
.themecolor8 .cart-collaterals h2:after,
.themecolor8.woocommerce .cart-collaterals .shipping_calculator .button,
.themecolor8.woocommerce-page .cart-collaterals .shipping_calculator .button,
.themecolor8.woocommerce form.checkout_coupon p input.button:hover,
.themecolor8.woocommerce-page form.checkout_coupon p input.hover,
.themecolor8.woocommerce-checkout  .woocommerce-info:before,
.themecolor8.woocommerce-checkout  .woocommerce-info:before,
.themecolor8 .woocommerce-billing-fields h3:before,
.themecolor8 #order_review_heading:before,
.themecolor8 .woocommerce-shipping-fields h3 label:before,
.themecolor8.woocommerce #payment #place_order:hover,
.themecolor8.woocommerce-page #payment #place_order:hover,
.themecolor8.woocommerce-checkout .woocommerce h2:before,
.themecolor8.woocommerce-account .woocommerce h2:before,
.themecolor8.woocommerce table.my_account_orders .order-actions .button:hover,
.themecolor8.woocommerce-page table.my_account_orders .order-actions .button:hover,
.themecolor8.woocommerce-account .woocommerce input.button:hover,
.themecolor8.woocommerce-account .woocommerce-page input.button:hover,
.themecolor8 .tzsidebar_shop .module-title:after,
.themecolor8.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.themecolor8.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.themecolor8 .tzdefault_title h1:after,
.themecolor8 .datepicker table tr td span.active.active,
.themecolor8 .datepicker table tr td.active.active ,
.themecolor8 .datepicker table tr td.day:hover,
.themecolor8 .datepicker table tr td.day.focused,
.themecolor8 #tribe-bar-form .tribe-bar-submit input[type="submit"],
.themecolor8 h2.tribe-events-page-title:after,
.themecolor8 #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover,
.themecolor8 #tribe_events_filters_wrapper input[type="submit"],
.themecolor8 .tribe-events-button,
.themecolor8 .tribe-events-button.tribe-active:hover,
.themecolor8 .tribe-events-button.tribe-inactive,
.themecolor8 .tribe-events-button:hover,
.themecolor8 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.themecolor8 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
.themecolor8.single-tribe_events .tribe-events-event-meta,
.themecolor8 .tztribe_nav .wp-pagenavi a:hover,
.themecolor8 .tztribe_nav .wp-pagenavi span.current,
.themecolor8 .widget_nav_menu ul li a:hover,
.themecolor8 .tz_slider_prev:hover,
.themecolor8 .tz_slider_next:hover,
.themecolor8 .tzquote,
.themecolor8 .tzpagination2 a:hover,
.themecolor8 .tzpagination2 span.current,
.themecolor8 .tzpagenavi-blog .wp-pagenavi a:hover,
.themecolor8 .tzpagenavi-blog .wp-pagenavi span.current,
.themecolor8 .tztitle:after,
.themecolor8 .portfolio-item:before,
.themecolor8 .tzportfolio-style2 .portfolio-padding:before,
.themecolor8 .meta-social a i:hover,
.themecolor8 .team_title:after,
.themecolor8 .tzphone i,
.themecolor8 .tzaddress i,
.themecolor8 .tzemail i,
.themecolor8 .wpcf7-submit,
.themecolor8 .tz-footer,
.themecolor8 .tz-header1 .tzlogo a,
.themecolor8 .tz-header2 .tzlogo a,
.themecolor8 .blog-post.sticky .everline_sticky,
.themecolor8 .live_title,
.themecolor8 .live-content ul.livebox li:hover,
.themecolor8 .live-content ul.livebox li.lactive,
.themecolor8 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button
{
    background: #e6a893;
}
.themecolor8 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor8 .tzcountdown-ds2 span,
.themecolor8 .ourstory_infomation p,
.themecolor8 .jp-controls button:hover i,
.themecolor8 .jp-playlist ul li.jp-playlist-current:before,
.themecolor8 .jp-playlist ul li:hover:before,
.themecolor8 .testimonials2 .icon_testimonials,
.themecolor8 .testimonials2 .author_testimonials,
.themecolor8 .tzimg-content strong,
.themecolor8 .tz-entry-summary  .in-stock,
.themecolor8.woocommerce table.cart a.remove:hover,
.themecolor8.woocommerce #content table.cart a.remove:hover,
.themecolor8.woocommerce-page table.cart a.remove:hover,
.themecolor8.woocommerce-page #content table.cart a.remove:hover,
.themecolor8 .order-total strong span,
.themecolor8.woocommerce-checkout  .woocommerce-info a,
.themecolor8 .tribe-events-nav-next a:hover,
.themecolor8 .tribe-events-nav-previous a:hover,
.themecolor8 .tribe-events-read-more,
.themecolor8.single-tribe_events #tribe-events-content .updated,
.themecolor8.single-tribe_events #tribe-events-content .updated span,
.themecolor8 .tztribe_item a.tzevent-readmore,
.themecolor8 .tribe-events-list-widget .tribe-events-widget-link a,
.themecolor8 .blog_meta span:hover,
.themecolor8 .blog_meta a:hover,
.themecolor8 .more-link,
.themecolor8 blockquote:before,
.themecolor8 .single-share a:hover,
.themecolor8 .comment-content .comment-metadata a,
.themecolor8 .masonry-left h3 a:hover,
.themecolor8 .masonry-left i:hover,
.themecolor8 .masonry-right span,
.themecolor8 .masonry-right span a,
.themecolor8 .tzPortfolio_meta span,
.themecolor8 .tzPortfolio_meta a,
.themecolor8 .tzmeta-single span,
.themecolor8 .tzmeta-single span a,
.themecolor8 .team_readmore i,
.themecolor8 .comingsoo_ds a,
.themecolor8 .blog-item .tzblog_readmore,
body.themecolor8 header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a:hover,
body.themecolor8 .tp-caption.tzcharacters
{
    color: #e6a893 !important;
}
.themecolor8 a{
    color: #e6a893;
}
.themecolor8 .tznav-3,
.themecolor8 .tzform-search #searchsubmit,
.themecolor8 .jp-playlist ul li.jp-playlist-current:before,
.themecolor8 .jp-playlist ul li:hover:before,
.themecolor8.woocommerce-checkout .woocommerce .woocommerce-info,
.themecolor8.woocommerce-checkout .woocommerce-info,
.themecolor8 .tz-header2,
.themecolor8 .livebox li
{
    border-color: #e6a893;
}
.themecolor8 header.headerAnimate,
body.themecolor8.theme-box .everline_boxed header.headerAnimate .wrapbox{
    background: rgba(230, 168, 147, 0.8);
}
.themecolor8 .tz_social a,
.themecolor8 .tz_social a:hover{
    border-color: #f2d3c9;
}
.themecolor8 .tz_social a:hover{
    background: #f0cbbe;
}
.themecolor8 .tzcountdownitem{
    border-color: #f1cec2;
}
.themecolor8 .tzcountdownitem:hover{
    border-color: #eec2b4;
    background: #eec2b4;
}



/**
 * 6.2 - Theme rtl
 * -----------------------------------------------------------------------------
 */
.theme-rtl .tz-header1 .tzlogo,
.theme-rtl .rtl-right,
.theme-rtl .tzcountdown-icon,
.theme-rtl .controls-progress .jp-controls,
.theme-rtl .form7-logo,
.theme-rtl .blog-style2 .blog-image,
.theme-rtl .tzcount-left,
.theme-rtl .form-logo,
.theme-rtl .tz-header4 .pull-left,
.theme-rtl .tz-header5 .pull-left,
.theme-rtl .single-tags .pull-left,
.theme-rtl .tz-header .pull-left,
.theme-rtl .masonry-meta .pull-left,
.theme-rtl .comment-author,
.theme-rtl .woocommerce-ordering,
.theme-rtl .woocommerce-ordering,
.theme-rtl .product-quick-content .tz-entry-summary,
.theme-rtl .woocommerce-product-rating .star-rating,
.theme-rtl .woocommerce-product-rating .star-rating,
.theme-rtl div.product form.cart div.quantity,
.theme-rtl #content div.product form.cart div.quantity,
.theme-rtl div.product form.cart div.quantity,
.theme-rtl #content div.product form.cart div.quantity,
.theme-rtl div.product form.cart .button,
.theme-rtl #content div.product form.cart .button,
.theme-rtl div.product form.cart .button,
.theme-rtl #content div.product form.cart .button,
.theme-rtl .woocommerce .quantity,
.theme-rtl .tzcollaterals_left,
.theme-rtl .tzcross_sells,
.theme-rtl #customer_details .col2-set .col-1,
.theme-rtl .order_details li,
.theme-rtl .order_details li,
.theme-rtl .addresses .title h3,
.theme-rtl .addresses .title h3,
.theme-rtl .lost_reset_password .form-row-first,
.theme-rtl .tribe-bar-date-filter,
.theme-rtl .tribe-bar-search-filter,
.theme-rtl .tribe-bar-submit,
.theme-rtl .tribe-events-tooltip .tribe-events-event-thumb
{
    float: right !important;

}
.theme-rtl .tznav-menu,
.theme-rtl .tz-search,
.theme-rtl .rtl-left,
.theme-rtl .controls-progress .jp-progress,
.theme-rtl .content-form7,
.theme-rtl .blog-style2 .blog-description,
.theme-rtl .tzcount-right,
.theme-rtl .form-content-right,
.theme-rtl .tz-header4 .pull-right,
.theme-rtl .tz-header5 .pull-right,
.theme-rtl .masonry-meta .pull-right,
.theme-rtl .single-tags .pull-right,
.theme-rtl .tz-header .pull-right,
.theme-rtl .woocommerce-result-count,
.theme-rtl .woocommerce-result-count,
.theme-rtl #reviews #comments ol.commentlist li .comment-text,
.theme-rtl #reviews #comments ol.commentlist li .comment-text,
.theme-rtl .tzcollaterals_right,
.theme-rtl .woocommerce-message .button,
.theme-rtl .woocommerce-error .button,
.theme-rtl .woocommerce-info .button,
.theme-rtl .woocommerce-message .button,
.theme-rtl .woocommerce-error .button,
.theme-rtl .woocommerce-info .button
{
    float: left !important;
}
.theme-rtl .non_mega_menu{
    right: 25px;
    left: auto;
}

.theme-rtl .non_mega_menu li ul{
    left: auto;
    right: 85%;
}
.theme-rtl aside .non_mega_menu li ul{
    left: auto;
    right: 0;
}
.theme-rtl aside .non_mega_menu li{
    padding-right: 0;
}
.theme-rtl aside .themeple_megemenu li{
    padding-right: 0;
}
.theme-rtl aside .non_mega_menu{
    right: 0;
    left: auto;
}

.theme-rtl .tz-header ul li ul li:hover:after{
    display: none !important;
}
.theme-rtl .non_mega_menu li ul{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
}
.theme-rtl nav .themeple_custom_menu_mega_menu ul li a.mega-group-title,
body.theme-rtl header ul.nav-collapse .themeple_custom_menu_mega_menu ul li ul li a,
.theme-rtl .tz-header ul li .non_mega_menu li a,
.theme-rtl .tzcountdown-ds,
.theme-rtl .jp-playlist ul li,
.theme-rtl .controls-progress .jp-controls,
.theme-rtl .blog-description,
.theme-rtl .tzourstory2 .title_ourstory,
.theme-rtl .tzourstory2 .ourstory_content p,
.theme-rtl .tzourstory2 .ourstory_content,
.theme-rtl .playlist_title,
.theme-rtl .elementblog-title3,
.theme-rtl .form7-style3 .form-logo,
.theme-rtl .tzourstory4 .ourstory_content,
.theme-rtl .tzourstory4 .ourstory_content p,
.theme-rtl .tzourstory4 .title_ourstory,
.theme-rtl .blog-post,
.theme-rtl .single_post,
.theme-rtl .blog-gird-item,
.theme-rtl .blog-timeline-item,
.theme-rtl .masonry-left,
.theme-rtl .tzdefault_title h1,
.theme-rtl .tzshop_title h1,
.theme-rtl .tz-entry-summary,
.theme-rtl .related h2,
.theme-rtl .woocommerce div.product form.cart .group_table td,
.theme-rtl #review_form #commentform label,
.theme-rtl .woocommerce-message li,
.theme-rtl .woocommerce .woocommerce-error li,
.theme-rtl .woocommerce-info li,
.theme-rtl .woocommerce-message li,
.theme-rtl .woocommerce-error li,
.theme-rtl .woocommerce-info li,
.theme-rtl  table.cart th,
.theme-rtl table.cart th,
.theme-rtl table.cart td,
.theme-rtl .cart-collaterals .cart_totals tr td,
.theme-rtl .cart-collaterals .cart_totals tr th,
.theme-rtl .cart-collaterals .cart_totals tr td,
.theme-rtl .cart-collaterals .cart_totals tr th,
.theme-rtl .upsells h2,
.theme-rtl .woocommerce form .form-row label,
.theme-rtl .woocommerce-page form .form-row label,
.theme-rtl .woocommerce form .form-row,
.theme-rtl .woocommerce-page form .form-row,
.theme-rtl .woocommerce form .form-row label,
.theme-rtl .woocommerce-page form .form-row label,
.theme-rtl .woocommerce form .form-row input.input-text,
.theme-rtl .woocommerce form .form-row textarea,
.theme-rtl .woocommerce-page form .form-row input.input-text,
.theme-rtl .woocommerce-page form .form-row textarea,
.theme-rtl .single-content p,
.theme-rtl #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title,
.theme-rtl #tribe-bar-form label,
.theme-rtl #tribe-bar-form .tribe-bar-views-inner label,
.theme-rtl #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
.theme-rtl .tribe-events-calendar div[id*="tribe-events-daynum-"],
.theme-rtl .tribe-events-calendar div[id*="tribe-events-daynum-"] a,
.theme-rtl .recurring-info-tooltip,
.theme-rtl .tribe-events-calendar .tribe-events-tooltip,
.theme-rtl .tribe-events-week .tribe-events-tooltip,
.theme-rtl #tribe-bar-form input[type="text"],
.theme-rtl #tribe-events-content,
.theme-rtl .tribe-events-event-meta dl,
.theme-rtl .tribe-events-meta-group .tribe-events-single-section-title,
.theme-rtl .widget_nav_menu ul li a,
.theme-rtl .tzsidebar-event aside .module-title,
.theme-rtl .textwidget,
.theme-rtl .textwidget p,
.theme-rtl .tzwidgets_events ul li a,
.theme-rtl .tzform-search .Tzsearchform
{
    text-align: right;
}
.theme-rtl .masonry-right,
.theme-rtl #content table.cart td.actions,
.theme-rtl  table.cart td.actions,
.theme-rtl  #content table.cart td.actions,
.theme-rtl  table.cart td.actions
{
    text-align: left;
}
.theme-rtl .tzcountdown-ds{
    padding-left: 0;
    padding-right: 63px;
}
.theme-rtl .jp-playlist ul li:before{
    left: auto;
    right: 0;
    border-left: 2px solid #f2f2f2;
    border-right: 0;
}
.theme-rtl .jp-playlist ul li.jp-playlist-current:after{
    left: 20px;
    right: auto;
}
.theme-rtl .jp-playlist ul li.jp-playlist-current:before,
.theme-rtl .jp-playlist ul li:hover:before{
    border-left: 2px solid #d65679;
    border-right: 0;
}
.theme-rtl .jp-playlist ul li{
    padding: 12px 78px 12px 40px;
}
.theme-rtl .controls-progress{
    padding: 14px 11px 11px 20px;
}
.theme-rtl .content-form7{
    padding-right: 60px;
    padding-left: 0;
}
.theme-rtl .tzourstory2 .title_ourstory:after {
    right: 0;
    margin-left: 0;
    left: auto;
}
.theme-rtl .playlist_title:after,
.theme-rtl .elementblog-title3:after,
.theme-rtl .tzourstory4 .title_ourstory:after,
.theme-rtl .tzdefault_title h1:after,
.theme-rtl .tzshop_title h1:after,
.theme-rtl  #reviews #comments ol.commentlist li img.avatar,
.theme-rtl  #reviews #comments ol.commentlist li img.avatar,
.theme-rtl .woocommerce-message:before,
.theme-rtl .woocommerce-error:before,
.theme-rtl .woocommerce-info:before,
.theme-rtl .woocommerce-message:before,
.theme-rtl .woocommerce-error:before,
.theme-rtl .woocommerce-info:before,
.theme-rtl .woocommerce h2:before
{
    right: 0;
    left: auto;
}
.theme-rtl .blog-style2 .blog-description{
    padding: 0 30px 0 0;
}
.theme-rtl .comment-content{
    padding-right: 100px;
    padding-left: 0;
}
.theme-rtl .comment-list li .children li .comment-body{
    padding: 16px 50px 25px 30px;
}
.theme-rtl .tzdefault_title h1,
.theme-rtl .tzshop_title h1{
    padding: 31px 90px 34px 0;
}
.theme-rtl .woocommerce-product-rating .star-rating,
.theme-rtl .woocommerce-product-rating .star-rating{
    margin: 3px 0 0;
}
.theme-rtl .tz-entry-summary .woocommerce-review-link{
    padding: 0 10px 0 0;
}
.theme-rtl div.product form.cart div.quantity,
.theme-rtl #content div.product form.cart div.quantity,
.theme-rtl div.product form.cart div.quantity,
.theme-rtl #content div.product form.cart div.quantity{
    margin: 0 0 0 10px;
}
.theme-rtl #reviews #comments ol.commentlist li .comment-text,
.theme-rtl #reviews #comments ol.commentlist li .comment-text{
    margin-right: 75px;
    margin-left: 0;
}
.theme-rtl .woocommerce-message,
.theme-rtl .woocommerce-error,
.theme-rtl .woocommerce-info,
.theme-rtl .woocommerce-message,
.theme-rtl .woocommerce-error,
.theme-rtl .woocommerce-info{
    padding: 1em 3.5em 1em 1em  !important;
    text-align: right;
}
.theme-rtl table.shop_table th,
.theme-rtl .woocommerce-page table.shop_table th{
    padding-right: 25px;

}
.theme-rtl table.shop_table td{
    padding-right: 25px;
}
.theme-rtl .checkout .col-2 h3#ship-to-different-address,
.theme-rtl .checkout .col-2 h3#ship-to-different-address{
    float: none;
}
.theme-rtl .single-content blockquote p{
    text-indent: 0;
    padding-right: 25px;
}
.theme-rtl blockquote:before{
    left: 0;
    right: 23px;
}
.theme-rtl .tribe-bar-view-list a.tribe-icon-month,
.theme-rtl .tribe-bar-views-list span,
.theme-rtl .tribe-select2-results-views .tribe-icon-month{
    background-position: right center;
    padding-right: 24px;
    padding-left: 0;
}
.theme-rtl #tribe-bar-form .tribe-bar-views-inner label{
    padding: 0 15px 0 0;
}
.theme-rtl .tribe-events-tooltip .tribe-events-event-thumb{
    padding: 10px 0 10px 10px;
}
.theme-rtl .tzshort-description p{
    padding: 10px 0 0 15px;
}
.theme-rtl .widget_nav_menu ul li a{
    padding: 25px 33px 25px 5px;
}
.theme-rtl .tzsidebar-event aside .module-title{
    padding: 25px 33px 25px 5px;
}
.theme-rtl .tzwidgets_events ul li{
    padding: 18px 95px 15px 15px;
}
.theme-rtl .tzwidgets_events ul li img{
    left: auto;
    right: 17px;
}
.theme-rtl .tzsidebar-event ul li{
    text-align: right;
}
.theme-rtl .tagcloud {
    padding: 10px 33px 10px 10px;
    text-align: right;
}
.theme-rtl .widget_archive li{
    padding-right: 33px;
}
.theme-rtl aside select{
    text-align: right;
}
.theme-rtl caption,
.theme-rtl th,
.theme-rtl td {
    font-weight: normal;
    text-align: right;
}
.theme-rtl .tzsidebar_shop .module-title{
    text-align: right;
}
.theme-rtl .tzsidebar_shop .module-title:after,
.theme-rtl .widget_recent_entries ul li:before,
.theme-rtl aside .product-categories li:before{
    left: auto;
    right: 0;
}
.theme-rtl .tzsidebar_shop .widget_archive li {
    padding-right: 0;
    text-align: right;
}
.theme-rtl .tzsidebar_shop aside{
    text-align: right;
}
.theme-rtl .widget_recent_entries ul li,
.theme-rtl aside .product-categories li{
    padding: 0 20px 0 0 ;
}
.theme-rtl .tzwidgets_events ul li{
    padding-right: 102px;
}
.theme-rtl .tzsidebar_shop .textwidget,
.theme-rtl .tzsidebar_shop .textwidget p{
    padding:10px 0 10px 10px;
}
.theme-rtl .tzsidebar_shop .tagcloud{
    padding: 10px 0 10px 10px;
}
.theme-rtl .tzform-search .tzcontro_search{
    right: auto;
    left: 70px;
}
/**
* 7.0 - Responsive
* -----------------------------------------------------------------------------
*/

@media (min-width: 992px) and (max-width: 1250px) {
    .tz-menu li a{
        padding: 23px 18px 24px;
    }
    .form7-style2 label{
        width: 25%;
        font-size: 10px;
    }

    .tzcountdownitem{
        width: 120px;
        height: 120px;
    }
    .parallax{
        background-position: 50% 0 !important;
    }
    .non_mega_menu{
        left: 0;
    }
    .tz-header2 .tz-menu li a{
        padding: 30px 18px;
    }
    .tz-header4 .tz-menu li a {
        color: #333333;
        padding: 54px 18px 50px;
    }
    .tz-header5 .tz-menu li a {
        color: #333333;
        padding: 23px 10px 24px;
    }
    .tz-header-page .tz-menu li a {
        color: #fff;
        padding: 54px 18px 50px;
    }
    .tzcomingsoon{
        padding: 200px 0;
    }
    .tzproduct-img{
        height: 280px;
    }
    .tzmeta-item{
        top: 100px;
    }
    .form7-style3 .form-select-event label {
        width: 15%;
    }
    .form7-style3 .form-select-event span.wpcf7-form-control-wrap {
        width: 80%;
    }
    .form-select-event{
        width: 80%;
    }

}
@media (max-width: 991px) {
    .livedemo{
        display: none !important;
    }
    .single-tribe_events #tribe-events-content .updated{
        background: none;
        border: 0;
        margin-top: 10px;
    }
    .tzcomingsoon{
        padding: 150px 0;
    }
    .blog-style2 .blog-image img{
        width: 100%;
    }
    .blog-timeline-item .tzblog-format img{
        width: 100%;
    }
    .tzcountdown3 .tzcount-right{
        width: 100%;
    }

    body#bd .tz-header1 .tzlogo {
        display: block;
        text-align: center;
        width: 100px;
        margin: auto;
        float: none !important;
    }
    body#bd .tz-header1 .tzlogo a{
        height: auto;
        padding-top: 0;
        width: auto;
        background: transparent;

    }
    body#bd .tz-header1 .tzlogo a img {
        height: 50px;
    }
    body#bd .tz-header1 .tznav-menu{
        display: none;
    }
    body#bd .tz-header1 .container{
        position: relative;
    }
    body#bd .tz_icon_menu{
        position: absolute;
        left: 15px;
        top: 0;
    }
    body#bd .tz-search{
        position: absolute;
        right: 15px;
        top: 0;
        padding: 17px;
    }
    body#bd header.headerAnimate{
        background: transparent;

    }
    body#bd .tz-header1{
        position: relative;
        left: auto;
        top: auto;
        padding: 15px 0 20px;
        background: #d65679 !important;
    }
    body#bd .tz-header1 .tz_icon_menu i{
        line-height: 14px;
    }
    body#bd .tz-header1 .tz_icon_menu{
        padding: 15px 20px;
    }
    .tzcountdownitem{
        margin: 30px auto 0;
    }
    .tzcountdown-ds{
        padding-left: 0;
    }
    .tzcountdown-icon{
        float: none;
    }
    .tzcountdown-left{
        text-align: center;
    }
    .tzintroduct{
        max-width: 370px;
        margin: auto;
        margin-bottom: 30px;
    }
    .blog-image img{
        transform: none !important;
        -moz-transform: none !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        -o-transform: none !important;
    }
    .non_mega_menu {
        background: none repeat scroll 0 0 #222;
        left: auto;
        list-style: outside none none;
        margin: 5px 0;
        min-width: 250px;
        padding: 5px 20px;
        position: relative;
        top: auto;
        z-index: 99;
    }
    .non_mega_menu ul {
        background: #222;
        left: auto;
        list-style: outside none none;
        margin: 0;
        min-width: 250px;
        padding: 2px 20px;
        position: relative;
        top: auto;
    }
    .col-md-5-custom{
        min-height: 1px;
        position: relative;
    }
    .tz-header2 .tzlogo a img{
        width: 100px;
    }
    .tz-header2 .tzlogo a{
        height: 90px;
        width: 150px;
    }

    .tz-header2{
        height: 93px;
    }
    .tz-header2 .tz_icon_menu i{
        color: #333333;
        font-size: 14px;
        line-height: 50px;
    }
    .tz-header2 .tz-search i{
        color: #333333;
        font-size: 14px;
        line-height: 50px;
    }

    body#bd .tz-header2 .tz-search {
        padding: 20px;
        position: absolute;
        right: 0;
        top: 0;
    }
    .off-canvas #off-canvas-nav .plazart-mainnav #menu-menu-left{
        padding-bottom: 0;
    }
    .off-canvas #off-canvas-nav .plazart-mainnav #menu-menu-right{
        padding-top: 0;
    }
    .tzcountdown2 .countdown{
        padding-top: 0;
    }
    .story_image{
        float: none !important;
        margin-bottom: 20px;
    }
    .tz-testimonials{
        padding: 100px 0;
    }
    .form7-style2 .form7submit{
        margin-top: 15px;
    }
    .tzportfolio-style2{
        margin-top: 25px;
    }
    .tz-header3 .tzlogo{
        padding: 33px 0;
    }
    body#bd .tz-header3 .tz_icon_menu {
        left: 0;
        position: absolute;
        top: 25px;
        background: #fff;
        z-index: 99;
    }
    body#bd .tz-header3 .tz_icon_menu i{
        color: #333;
    }
    body#bd .tz-header3 .tz-search {
        background: none repeat scroll 0 0 #fff;
        padding: 20px;
        position: absolute;
        right: 0;
        top: 25px;
        z-index: 99;
    }
    body#bd .tz-header3 .tz-search i{
        color: #333;
    }
    .title_testimonials{
        padding: 12px 0 10px;
        line-height: 50px;
    }
    .form7-style3 .form-logo {
        float: left;
        width: 30%;
    }
    .form-content-right {
        float: left;
        width: 70%;
    }
    .col-md-6-form{
        float: none;
        width: 100%;
        text-align: left;
    }
    .col-md-6-form:after{
        clear: both;
        display: table;
        content: '';
    }
    .form7-style3 .form-select-event label {
        width: 134px;
    }
    .form-select-event{
        float: none;
        width: 100%;
    }
    .form7-style3 span select.wpcf7-form-control{
        width: 100%;
    }
    .form7-style3 .form-select-event span.wpcf7-form-control-wrap {
        width: 230px !important;
    }
    .form7-style3 .form-row{
        margin-bottom: 0;
    }
    .form7-style3 .form7submit .wpcf7-submit{
        margin: 20px 0 0 0;
    }
    .form7-style3 .form7submit {
        float: none;
        margin-top: 0;
        width: 81%;
    }
    .tzimage-content{
        margin-bottom: 30px !important;
    }
    .tzcount-left{
        float: none;
        width: 100%;
    }
    .tzdown3-item {
        padding: 50px 0 ;
    }
    .tz-header4 .container{
        position: relative;
    }
    .tz-header3 nav{
        display: none;
    }
    .tz-header4 .tzlogo {
        display: block;
        float: none !important;
        margin: auto;
        padding: 35px 0;
        width: 150px;
    }
    body#bd .tz-header4 .tz_icon_menu {
        left: 0;
        position: absolute;
        top: 30px;
    }
    .tz-header4 .tz_icon_menu i{
        color: #333;
    }
    body#bd .tz-header4 .tz-search {
        padding: 20px;
        position: absolute;
        right: 0;
        top: 42px;
    }
    .tz-header5 {
        left: auto;
        position: relative;
        top: auto;
        width: 100%;
        z-index: 999;
        padding: 0;
        background: #fff;
    }
    .tz-header5 nav{
        display: none;
    }
    .nav_contro{
        padding: 0;
        position: relative;
    }
    body#bd .tz-header5 .tz_icon_menu {
        position: absolute;
        right: 63px;
        top: 0;
        left: auto;
    }
    .tz-header5 .tz_icon_menu i {
        color: #333;
        font-size: 14px;
        line-height: 38px;
    }
    body#bd  .tz-header5 .tz-search {
        padding: 20px;
        position: absolute;
        right: 0;
        top: 3px;
    }
    header.headerAnimate2 .container{
        max-width: inherit;
        padding-left: 15px;
        padding-right: 15px;
    }
    .themeple_custom_menu_mega_menu {
        background: none repeat scroll 0 0 #222;
        border: 0 none;
        display: block;
        left: auto;
        padding:  5px 0 5px 10px;
        position: relative;
        top: auto;
        transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        visibility: visible;
        z-index: 99;
    }
    .themeple_custom_menu_mega_menu ul{
        list-style: none;
        padding: 0 0 0 10px;
        margin: 0;
    }
    .tz-header-page{
        padding: 0;
    }
    .tz-header-page .container{
        position: relative;
    }
    .tz-header-page nav{
        display: none;
    }
    .tz-header-page .tzlogo{
        padding: 15px 0;
    }
    body#bd .tz-header-page .tz-search {
        padding: 20px 15px;
        position: absolute;
        right: 15px;
        top: 12px;
    }
    body#bd .tz-header-page .tz_icon_menu {
        left: auto;
        position: absolute;
        right: 65px;
        top: 2px;
    }
    .tzshop_title h1{
        padding: 22px 0 22px 90px;
        font-size: 14px;
        line-height: 24px;
    }
    .tzshop_title h1:after{
        top: 36px;
    }
    .tzdefault_title h1{
        padding: 22px 0 22px 90px;
        font-size: 14px;
        line-height: 28px;
    }
    .tzdefault_title h1:after{
        top: 36px;
    }
    .tzPortfolio-wrap .tzportfolio-style2{
        margin: 60px -15px 0;
    }
    .tzPortfolio-wrap{
        padding-bottom: 80px;
    }
    #infscr-loading{
        top: 26px;
    }
    .tzPortfolio-line:before{
        display: none;
    }
    .timeline {
        background: none repeat scroll 0 0 #fff;
        border: 2px solid #eeeeee;
        color: #999999;
        display: block;
        font-size: 12px;
        line-height: 14.4px;
        margin: 0 0 10px 0 !important;
        padding: 10px 0 12px;
        position: relative;
        text-align: center;
        top: auto;
        width: 100%;
    }
    .tzPortfolio-timeline-item{
        padding: 0 !important;
    }
    .tzright{
        margin-top: 40px;
    }
    .tzPortfolio-timeline .row-timeline{
        padding-bottom: 40px;
    }
    .tzPortfolio-line{
        padding-bottom: 80px;
    }
    .tzPortfolio-timeline{
        padding: 60px 0;
    }
    .tzblog-default {
        padding-bottom: 70px;
        padding-top: 70px;
    }
    .tzblog-columns{
        padding: 70px 0;
        background: #fff;
    }
    .blog-timeline-item{
        padding: 0 !important;
    }
    .tzblog-timeline{
        padding: 70px 0;
    }
    .tztimeline-line:before{
        display: none;
    }
    .row-timeline{
        padding-bottom: 40px;
    }
    .ourstory_infomation3{
        padding-top: 15px;
    }
    .single_post #author,
    .single_post #email,
    .single_post #url{
        margin-bottom: 15px;
    }
    .tzsingle-portfolio-item{
        padding-top: 70px;
    }
    .tz-portfolio-title {
        padding-top: 40px;
    }
    .singleprotfolio-share{
        margin-top: 0;
    }
    .main-singleshop{
        background: #fff;
    }
    .tz-entry-summary .product_title{
        padding: 35px 0 10px !important;
    }
    .tz-shop-wrap{
        padding: 0 0 70px 0;
    }
    /*-------- shop*/
    .tzproduct-img{
        margin: auto;
        max-width: 270px;
    }
    .tzcollaterals_right{
        margin-top: 30px;
    }
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
        float: none;
        width: 100%;
    }
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
        float: none;
        width: 100%;
        margin-top: 50px;
    }
    .woocommerce .checkout .col-2 h3#ship-to-different-address,
    .woocommerce-page .checkout .col-2 h3#ship-to-different-address{
        float: none;
    }
    .woocommerce-account .woocommerce {
        padding: 40px 0;
    }

    /*--------event*/
    .tztribe-events-wrap{
        background: #fff;
    }
    .tribe-bar-collapse #tribe-bar-collapse-toggle {
        display: block;
        width: 60%;
    }
    #tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
        float: left;
        left: auto;
        width: 40%;
    }
    #tribe-bar-form .tribe-bar-views-inner label{
        display: none;
    }
    #tribe-bar-form.tribe-bar-collapse #tribe-bar-views + .tribe-bar-filters{
        width: 60%;
        background: #f5f5f5;
    }
    .tribe-bar-search-filter{
        padding: 0;
    }
    .tztribe_list_content{
        margin-top: 25px;
    }
    .tztribe-events-wrap{
        padding: 50px 0 0;
    }
    #tribe-events-pg-template{
        padding: 0;
    }
}

@media (max-width: 767px){
    .title_testimonials {
        font-size: 35px;
        line-height: 30px;
        padding: 12px 0 10px;
    }
    .title_testimonials .fa-quote-right{
        transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -o-transform: translateY(-10px);
    }
    .tzdown3-item {
        padding: 15px 0;
        width: 100%;
        float: none;
    }
    .tzourstory4 .title_ourstory:after{
        left: 50%;
        margin-left: -35px;
    }
    .tzourstory4 .ourstory_content{
        text-align: center;
    }
    .tzourstory4 .title_ourstory,
    .tzourstory4 .ourstory_content p{
        text-align: center;
    }
    .form7-style3 .form-select-event label {
        width: 30%;
    }
    .form7-style3 .form7submit{
        width: 100%;
        text-align: left;
    }
    .form7-style3 .form-logo {
        float: none;
        width: 100%;
        margin-bottom: 25px;
    }
    .item-image{
        height: 300px;
    }
    .woocommerce table.shop_table th.product-price{
        display: none;
    }
    .woocommerce-page table.shop_table td.product-price{
        display: none;
    }
    .main-singleshop {
        padding: 50px 0;
    }
    .woocommerce .woocommerce-message,
    .woocommerce-page .woocommerce-message,
    .woocommerce .woocommerce-error,
    .woocommerce-page .woocommerce-info{
        margin-bottom: 45px !important;
    }
    .woocommerce-cart .woocommerce .shop_table .button, .woocommerce .return-to-shop .button{
        margin: 0;
    }
    .cart-collaterals {
        margin-top: 50px;
    }
    #tribe-bar-views .tribe-bar-views-list{
        width: 200px;
    }
    .tribe-events-loop .tribe-events-event-meta{
        background: transparent;
        border: 0;
        margin-top: 0;
        padding: 0;
    }
    #tribe-events-content .updated{
        padding: 0;
    }
    #tribe-mobile-container .type-tribe_events .time-details{
        font-weight: 400;
        text-transform: none;
    }
    .tribe-events-sub-nav li a {
        background: none repeat scroll 0 0 transparent;
        color: #333 !important;
        display: block;
        font-size: 12px;
        font-weight: 400;
        line-height: 22px;
        margin-bottom: 0;
        padding: 0;
        position: relative;
        text-transform: none;
        white-space: normal;
    }
    .content-form7 {
        display: block;
        float: none;
        padding-left: 0;
        width: 100%;
        padding-top: 30px;
    }
    .form7-logo {
        float: none;
        width: 100%;
    }
    .tzphone span,
    .tzaddress address,
    .tzemail span{
        padding: 10px 0 40px;
    }
    .single-tribe_events .tribe-events-event-meta{
        padding: 0;
    }

}
@media (max-width: 479px){
    .livedemo{
        display: none !important;
    }
    .form7-wrap{
        padding: 40px 20px 45px;
    }
    .content-form7 label{
        float: none;
        width: 100%;
    }
    .form7submit {
        text-align: left;
        margin-top: 20px;
    }
    .form7-item {
        margin: 0 0 10px;
    }
    .tzcount_title{
        line-height: 25px;
    }
    .blog-style2 .blog-description {
        float: none;
        padding: 30px 0 0 0;
        width: 100%;
    }
    .blog-style2 .blog-image {
        float: none;
        width: 100%;
    }
    .form-content-right {
        float: none;
        width: 100%;
    }
    .elementblog-title{
        margin: 0 0 30px;
    }
    .tzourstory {
        padding: 30px 0;
    }
    .tzourstory4 {
        padding: 30px 0 20px;
    }
    .masonry-left {
        float: none !important;
        padding-left: 0;
        padding-top: 28px;
        position: relative;
        text-align: center;
        width: 100%;
    }
    .masonry-right {
        float: none !important;
        padding-right: 15px;
        padding-top: 0;
        position: relative;
        text-align: center;
        width: 100%;
    }
    .masonry-left h3 a{
        padding: 0 0 0 15px;
    }
    .singleprotfolio-share{
        padding-top: 30px;
    }
    .single_post{
        padding: 45px 0;
    }
    .comment-author {
        float: none;
        margin-bottom: 15px;
    }
    .comment-content {
        padding-left: 0;
    }
    #submit{
        font-size: 11px;
        padding: 8px 10px;
    }
    .woocommerce .woocommerce-result-count,
    .woocommerce-page .woocommerce-result-count {
        display: inline-block;
        float: none;
        margin-bottom: 15px !important;
    }
    .woocommerce .woocommerce-ordering,
    .woocommerce-page .woocommerce-ordering {
        display: inline-block;
        float: none;
    }
    .tz-catalog {
        margin: 50px 0;
        position: relative;
        text-align: center;
    }
    .tzshop_title h1{
        line-height: 20px;
    }
    .product-quantity {
        display: none;
    }
    .woocommerce-page table.shop_table td * {
        font-size: 11px;
    }
    .woocommerce-checkout .woocommerce {
        padding: 40px 0;
    }
    .woocommerce .order_details li,
    .woocommerce-page .order_details li {
        border-right: 0 none;
        display: block;
        float: none;
        font-size: 0.715em;
        line-height: 1em;
        margin-bottom: 2em;
        margin-right: 2em;
        padding-right: 2em;
        text-transform: uppercase;
    }
    .woocommerce-checkout .woocommerce h2{
        margin: 20px 0 15px;
    }
    #tribe-bar-views .tribe-bar-views-list{
        width: auto;
        right: 5px;
    }
    #tribe-events-content.tribe-events-list {
        margin-bottom: 0;
        margin-top: 0;
    }
    .single-tribe_events .tribe-events-schedule {
        background: none repeat scroll 0 0 transparent;
        border: 0 none;

    }
    .single-tribe_events h2.tribe-events-single-event-title{
        line-height: 23px;
        padding: 0 0 5px;
    }
    #tribe-events-content {
        margin-bottom: 0;
        padding: 0 0 45px;
    }
    .single-tribe_events .tribe-events-single-section.primary {
        padding: 0 20px;
    }
    .tribe-events-event-meta .column,
    .tribe-events-event-meta .tribe-events-meta-group{
        width: 100%;
    }
    .tribe-events-event-meta .tribe-events-meta-group-organizer {
        padding: 0;
    }
    .tzform-search .Tzsearchform{
        width: 90%;
        margin-bottom: 20px;
    }
    .tz-video-content h3{
        font-size: 50px;
        line-height: 50px;
    }
    .tzautoplay,
    .tzpause{
        width: 65px;
        height: 65px;
    }
    .tzautoplay i,
    .tzpause i {
        color: #fff;
        font-size: 20px;
        line-height: 65px;
    }
    .tz-video{
        padding: 100px 0;
    }
    .tz-video-content p{
        padding-top: 10px;
    }
    .tz-header2 .tzlogo a {
        height: 90px;
        width: 120px;
    }
    .tz-header2 .tzlogo{
        margin: 0 0 0 -60px;
    }
    .form7-style3 {
        padding: 40px 20px 40px 20px;
    }
    .form7-style3 span.wpcf7-form-control-wrap {
        display: block;
        float: none;
        position: relative;
        width: auto;
    }
    .form7-style3 label{
        display: block;
        width: auto;
    }
    .tz-header5 .tzlogo a img{
        width: 120px;
    }
    .tz-header-page .tzlogo img{
        width: 100px;
    }
    .tzitem-content h3{
        font-size: 25px;
        line-height: 35px;
    }
    .gird-item2 .portfolio-item2 .item-image{
        height: 300px;
    }
    .tzquick-view{
        display: none !important;
    }
    .tzcomingsoon{
        padding: 100px 0;
    }
}
.tp-caption  .tzbtn_slider{
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    color: #444444;
    padding: 15px 30px 15px 30px;
    background-color: transparent;
    text-decoration: none;
    border-width: 1px;
    border-color: #444444;
    border-style: solid;
    transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
}
.tp-caption  .tzbtn_slider:hover{
    background: #444;
    color: #fff;

}

/*======================================== FAQ =============================*/
.service-details ul li{
	font-size:16px;
	line-height: 28px;
    color: #929292;
	padding-left:28px;
	position:relative;
	margin:0 0 5px;
}
.text-block ul li:last-child,
.service-details ul li:last-child{
	margin:0;
}
.text-block ul li::before,
.service-details ul li::before{
	width:25px;
	height:20px;
	position:absolute;
	left:0;
	top:0;
	content:"\f18e";
	font-family:FontAwesome;
	color:#1283b2;
}

/*======================================== FAQ =============================*/

/*===================Calendar=========================*/
#apDiv1 {
	position:relative;
	width:200px;
	height:115px;
	z-index:1;
	left: 380px;
	top: -150px;
}
#apDiv2 {
	position:relative;
	width:174px;
	height:115px;
	z-index:1;
	left: 603px;
	top: -265px;
}
#apDiv3 {
	position:relative;
	width:210px;
	height:115px;
	z-index:1;
	left: 777px;
	top: -380px;
}

#imgmap {
	position: relative;
	_zoom: 1;
}

#imgmap li {
	position: absolute;
	display: block;
	list-style: none;
	outline: 1px dashed;
	overflow: hidden;
}

#imgmap li a {
	display: block;
	width: 100%;
	height: 100%;
	_background: url(space.gif);
	text-indent: -1000em;
}

#box-link { 
		position: absolute; 
		top: 235px; 
		left: 940px; 
		width: 250px; 
		height: 200px; 
		background-color: transparent; 
		 }

.hidden {
	display:none;
}



#datepicker {
	margin:auto;
	width:600px;
}

.month {
	float:left;
	height:225px;
	margin-right:5px;
	width:175px;
}

.day {
	padding: 5px 0;
	float: left;
	height:20px;
	width:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
}

.day a {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}

.header_day {
	font-weight: bold;	
}

.calHeader {
background-color:#dd3495;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:2px;
}

div.due_date { background: #CA0202; }
div.week_15_20 { background: #8CBEDA; }
div.week_20_25 { background: #2E74B5; }
div.week_25_30 { background: #ECA34A; }
div.week_30_36 { background: #F15A2C; }

span.due_date { color: #CA0202; }
span.week_15_20 { color: #F15A2C; }
span.week_20_25 { color: #ECA34A; }
span.week_25_30 { color: #2E74B5; }
span.week_30_36 { color: #8CBEDA; }

.legend {
	list-style:none;
	width: 550px;
	margin:auto;
}

.legend li {
	float: left;
	margin-right:10px;
}

.legend p { 
	color: #000000; 
	float: left;
}

.legend span { 
	float: left;
	padding-right:10px;
	font-size:25px;
	margin-top:10px;
	*margin-top:-5px;
}

.blue	{color:#0058AA;
	}
	
.week01 {
	color:#8CBEDA;
	}
	
.week02 {
	color:#2E74B5;
	}	
	
.week03 {
	color:#ECA34A;
	}
	
.week04 {
	color:#F15A2C;
	}
	
.due {
	color:#CA0202;
	}	
.faq {
	color: #20acea;
	font-size: 22px;
	font-weight: 500;
}



table {
	border-width: 0px;
	border-spacing: 3px;
	border-style: outset;
	border-color: Black;
	border-collapse: separate;
	
}
table th {
	border-width: 0px;
	padding: 5px;
	border-style: inset;
	border-color: gray;

	-moz-border-radius: ;
}
table td {
	border-width: 0px;
	padding: 25px;
	border-style: inset;
	border-color: gray;
	
	-moz-border-radius: ;
}


