/*
    Theme Name: Everline
    Theme URI: http://templaza.com
    Author: Templaza
    Author URI: http://templaza.com
    Version: 2.1
    Description: Coming with elegant and modest appearance, Everline will be a meaningful WordPress theme for Wedding, Engagement and other event purposes. Its stunning beauty, fashionable clean look and proper execution will help you to own an awesome wedding site for your happiest day.
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: one-column, two-columns, three-columns, four-columns, right-sidebar,  theme-options
    Text Domain: Everline
*/

/**
* 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) {
    #tz-topsl-wrapper {
        margin-top: 210px;
    }
    .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;
    }
}

/*-----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;
}
.wpb_wrapper .wpb_revslider_element {
    margin-bottom: 0;
}


/**
 * 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;
    overflow-x: hidden;
}
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: 26px;
    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: 12px;
    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 !important;
    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,
header.tz-header1-style.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.tz-header1-style {
    background: rgba(214, 86, 121, 0.8);
    top: 0 !important;
}


/*--------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-header ul.nav-collapse > li{
    padding: 23px 35px 24px;
}
.tz-menu li a{
    font-size: 13px;
    line-height: 38.4px;
    color: #ffffff;
    margin: 0;
    padding: 0;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 3px;
    position: relative;
}
.tz-header ul.nav-collapse li a:after {
    background: #d65679 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transition: transform 0.3s linear 0s;
    -moz-transition: transform 0.3s linear 0s;
    -webkit-transition: transform 0.3s linear 0s;
    -ms-transition: transform 0.3s linear 0s;
    -o-transition: transform 0.3s linear 0s;
    width: 100%;
}
.tz-header ul.nav-collapse > li:hover > a:after,
.tz-header ul.nav-collapse li.current_page_item a:after,
.tz-header ul.nav-collapse li.current-menu-item a:after,
.tz-header ul.nav-collapse li.current-menu-parent a:after,
.tz-header ul.nav-collapse li.current-menu-ancestor a:after{
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
.tz-header.tz-header1 ul.nav-collapse li a:after,
.tz-header.tz-header-page ul.nav-collapse li a:after{
    background: #fff !important;
}
.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;
}
.tzserach_notda .page-content p {
    margin: 0 0 30px;
    padding: 0;
}
.tzserach_notda .page-content form {
    position: relative;
    width: 270px;
}
.tzserach_notda .page-content form label {
    display: none;
}
.tzserach_notda .page-content form input.Tzsearchform {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #dddddd;
    color: #111111;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 50px 15px 19px;
    width: 100%;
}
.tzserach_notda .page-content form input#searchsubmit {
    background-color: #d65679;
    background-image: url("images/search.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    font-size: 0;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 58px;
}

/*-----------Header 2---------*/
.tz-header2{
    position: relative;
    z-index: 999;
    border-top: 3px solid #d65679;
    background: #fff;
}
body header.tz-header2{
    top: 0 !important;
}
.tz-header.tz-header2 ul.nav-collapse > li{
    padding: 30px 35px;
}
.tz-header2 .tz-menu li a{
    font-size: 13px;
    line-height: 38.4px;
    color: #212121;
    margin: 0;
    padding: 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;
    text-align: center;
}
.tz-header2 .tzlogo{
    display: inline-block;
    margin: 0 0 -31px;
    padding: 0;
}
.tz-header2 .tzlogo a{
    vertical-align: middle;
    display: table-cell;
    width: 200px;
    text-align: center;
    height: 120px;
    background: #d65679;
}
.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-header.tz-header3 ul.nav-collapse > li{
    padding: 15px 35px 38px;
}
.tz-header3 .tz-menu li a{
    color: #333333;
}
.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-header.tz-header3.headerAnimate3 ul.nav-collapse > li{
    padding: 15px 35px;
}
.tz-header3.headerAnimate3 .tz-menu li a{
    margin: 15px 35px;
}
.tz-header3.headerAnimate3 .tz-menu li ul li a{
    padding: 0;
}
.tznav-3 .non_mega_menu,
.tznav-3 .submenu-languages{
    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,
.tz-menu li:last-child .submenu-languages{
    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-header.tz-header4 ul.nav-collapse > li{
    padding: 54px 35px 50px;
}
.tz-header4 .tz-menu li a{
    color: #333333;
}
.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;
}
.tz-header4 p {
    color: #ffffff;
}
/*-----------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;
    background: #D65679;
}
.nav_contro{
    position: relative;
    z-index: 999;

    padding: 0px 55px;
    /*background: #D65679;*/
}
.nav_contro:after{
    clear: both;
    content: '';
    display: table;
}
.tz-header.tz-header5 ul.nav-collapse > li{
    padding: 23px 35px 24px;
}
.tz-header5 .tz-menu li a{
    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.tz-header-page ul.nav-collapse > li{
    padding: 54px 35px 50px;
}
.tz-header-page .tz-menu li a {
    color: #fff;
}
.tz-header-page .tzlogo {
    padding: 42px 0 35px;
}
.tzlogo a {
    font-size: 40px;
}
.tz_header_option_fix {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
}
.tz_header_option_relative {
    position: relative;
}

/*---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,
.submenu-languages{
    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,
.tz-header ul li .submenu-languages li:first-child{
    border-top: 0 none;
}
.tz-header ul li .non_mega_menu li,
.tz-header ul li .submenu-languages li{
    border-top: 1px solid #eeeeee;
    position: relative;
    float: none;
}
.tz-header ul li li:after,
.tz-header ul li .submenu-languages 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,
.tz-header ul li .submenu-languages li:last-child:after{
    display: none;
}
.tz-header ul li ul.non_mega_menu li:hover:after,
.tz-header ul li .submenu-languages 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,
.tz-header ul li .submenu-languages 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,
.tz-header ul li .submenu-languages li a:hover{
    color: #d65679;
}

.tz-header ul li .non_mega_menu li a:after,
.tz-header ul li .submenu-languages 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.submenu-languages,
    .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;
    }
    .submenu-languages,
    .non_mega_menu{
        top: 140%;
        display: block;
        visibility: hidden;
    }

    .tz-header ul.nav-collapse > li:hover .non_mega_menu,
    .tz-header ul.nav-collapse > li:hover .submenu-languages{
        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 !important;
    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;
}
.tzcountdown .countdown.countup p,
.tzcountdown2 .countdown.countup .tzcountdownitem p,
.tzcountdown3 .countdown.countup .tzcountdownitem p,
.tzcountdown4 .countdown.countup p{
    display: none;
}

.tzcountdown .countdown.countup .tzcountdownitem p,
.tzcountdown2 .countdown.countup p,
.tzcountdown3 .countdown.countup p,
.tzcountdown4 .countdown.countup .tzcountdownitem p{
    display: block;
}
/*------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 !important;
    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;
}
.tzcountdown3 .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: 12px;
    line-height: 24px;
    color: #666666;
    text-align: center;
    padding: 12px 0;
}
.ourstory_content p{
    padding: 12px 0;
    margin: 0;
    font-size: 12px;
    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%;
    height: auto;
}
.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: 12px;
    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;
}
.tz-video-content-height{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.videoID{
    position: absolute;
    width: auto;
    height: auto;
    max-height: 4000%;
    min-height: 100%;
    max-width: 1000%;
    min-width: 100%;
    left: 0;
    top: 50%;
    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 !important;
    text-decoration: none;

}
.blog-item p{
    font-size: 12px;
    line-height: 24px;
    margin: 0 ;
    padding: 10px 0 0;
    color: #666666;
}
.blog-item .tzblog_readmore{
    font-size: 13px;
    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{
    height: auto;
    min-height: 100%;
    min-width: 100%;
    width: auto;
    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,
.woocommerce .tzmeta-item a.product_type_simple{
    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,
.woocommerce .tzproduct-item:hover .tzmeta-item .product_type_simple{
    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;
}
body div.pp_woocommerce .pp_arrow_next,
body div.pp_woocommerce .pp_arrow_previous{
    margin-top: 15px;
}
/*----------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;
}
.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 !important;
    text-decoration: none !important;
    padding: 10px 8px;
    margin: 0;
    transition: all 0.3s ease 0s;
}
.product_share a:hover{
    color: #333333 !important;
}
.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: 400px;
    overflow: hidden;
    margin: 0;
}
.product-quick-content .single-images #carousel{
    margin-top: 0;
}
.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,
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled{
    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;
    cursor: pointer;
    opacity: 1;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit[disabled]:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover {
    background-color: #d65679;
    color: #fff;
}
.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;
    background: none;
}
.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;
}
.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: 0 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;
}
.cart-collaterals .tzcollaterals_left form.woocommerce-shipping-calculator p{
    padding:0;
}
.cart-collaterals .tzcollaterals_left form.woocommerce-shipping-calculator p a{
    color: #333;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 18px;
    margin: 0 0 29px;
    padding: 0 0 22px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    display: block;
}
.cart-collaterals .tzcollaterals_left form.woocommerce-shipping-calculator p a:after{
    background: #d65679 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 3px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    width: 40px;
}
.cart-collaterals .tzcollaterals_left form.woocommerce-shipping-calculator .shipping-calculator-form button.button{
    display: block;
    width: 100%;
    background: #d65679 none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    color: #fff;
    font-size: 13px;
    line-height: 16px;
    padding: 17px 10px;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
}
.cart-collaterals .tzcollaterals_left form.woocommerce-shipping-calculator .shipping-calculator-form button.button:hover{
    background-color: #935386;
}
/*=============== CHECK OUT ==================*/
.woocommerce-checkout .woocommerce{
    padding: 80px 0;
}
.woocommerce-page .woocommerce-info{
    margin-bottom: 20px !important;
    padding: 1em 2em 1em 3.5em;
}

.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: transparent;
}
.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: center;
    margin-bottom: 29px;
    margin-top: 30px;
    font-weight: 400;
    display: block;
}
.woocommerce-account .woocommerce h2:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -20px;
    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;
}
.select2-container .select2-choice{
    background: #f8f8f8 none repeat scroll 0 0;
    border: 0 none;
    color: #333;
    display: block !important;
    text-align: center;
    text-transform: uppercase;
    padding:13px 10px;
}
.select2-container .select2-choice span{

}
.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,
aside .submenu-languages{
    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-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 !important;
    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 !important;
    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: #d65679;
    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: 12px;
    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: 12px;
    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;
}
.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;
}
.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;
}
.not_pagenavi{
    display: none;
}
#pagenavi-default{
    margin-top:30px;
}
.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/404.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;
}

/**
 * 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 .tz-header ul li .submenu-languages 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,
.themecolor1 .tz-header1-style,
/*.themecolor1 .tz-header5-style,*/
.themecolor1 .tz-header5 .nav_contro,
/*.themecolor1 .tz-header5-style .nav_contro,*/
.themecolor1 .tz-guestbook-submit input,
.themecolor1 .checkout-button.button.alt.wc-forward,
.themecolor1 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor1 #gwolle_gb #gwolle_gb_write_button > input,
.themecolor1 #yith-wcwl-form .add_to_cart_button,
.themecolor1 #yith-wcwl-form .product_type_simple,
.themecolor1 .tz-header ul.nav-collapse li a:after
{
    background: #b0b384 !important;
}
.themecolor1 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor1 .tz-header ul li .submenu-languages 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,
.themecolor1 .cart_totals > h2,
.themecolor1 .single-meta a,
.themecolor1 .meta-tags a,
.themecolor1 .single-share a,
.themecolor1 .author-ds a

{
    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,
.themecolor1 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor1 #gwolle_gb #gwolle_gb_write_button > input,
.themecolor1 .everline_boxed .single_post .single-meta a,
.themecolor1 .everline_boxed .single_post .meta-tags > a,
.themecolor1 .everline_boxed .single-tags .single-share .tz_social
{
    border-color: #b0b384 !important;
}
.themecolor1 header.headerAnimate,
.themecolor1 header.headerAnimate2,
body.themecolor1.theme-box .everline_boxed header.headerAnimate .wrapbox,
.themecolor1 header.tz-header1-style.tzadminbar
{
    background: rgba(176, 179, 132, 0.8) !important;
}

.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;
}
.themecolor1 .tz-header1 .tzlogo a,
.themecolor1 .tz_guestbook_wrap .tz_guestbook_title:after
{
    background: #b0b384 ;
}
.themecolor1 .tzpost-pagenavi a:hover {
    background-color: #b0b384;
    border: 1px solid #b0b384;
}
/**
 * 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 .tz-header ul li .submenu-languages 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,
.themecolor2 .tz-header1-style,
.themecolor2 .tz-header5-style,
/*.themecolor2 .tz-header5-style .nav_contro,*/
.themecolor2 .tz-guestbook-submit input,
.themecolor2 .checkout-button.button.alt.wc-forward,
.themecolor2 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor2 #gwolle_gb #gwolle_gb_write_button > input,
.themecolor2 #yith-wcwl-form .add_to_cart_button,
.themecolor2 #yith-wcwl-form .product_type_simple,
.themecolor2 .tz-header ul.nav-collapse li a:after


{
    background: #a68baf !important;
}
.themecolor2 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor2 .tz-header ul li .submenu-languages 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,
.themecolor2 .cart_totals > h2,
.themecolor2.everline_boxed .single_post .single-meta a,
.themecolor2 .everline_boxed .single_post .meta-tags > a,
.themecolor2.everline_boxed .single-tags .single-share .tz_social,
.themecolor2 .single-meta a,
.themecolor2 .meta-tags a,
.themecolor2 .single-share a,
.themecolor2 .author-ds a

{
    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,
.themecolor2 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor2 #gwolle_gb #gwolle_gb_write_button > input
{
    border-color: #a68baf !important;
}
.themecolor2 header.headerAnimate,
.themecolor2 header.headerAnimate2,
body.themecolor2.theme-box .everline_boxed header.headerAnimate .wrapbox,
.themecolor2 header.tz-header1-style.tzadminbar {
    background: rgba(166, 139, 175, 0.8) !important;
}
.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;
}
.themecolor2 .tz-header1 .tzlogo a,
.themecolor2 .tz_guestbook_wrap .tz_guestbook_title:after{
    background: #a68baf ;
}
.themecolor2 .tzpost-pagenavi a:hover {
    background-color: #a68baf;
    border: 1px solid #a68baf;
}

/**
 * 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 .tz-header ul li .submenu-languages 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,
.themecolor3 .tz-header1-style,
.themecolor3 .tz-header5-style,
/*.themecolor3 .tz-header5-style .nav_contro,*/
.themecolor3 .tz-guestbook-submit input,
.themecolor3 .checkout-button.button.alt.wc-forward,
.themecolor3 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor3 #gwolle_gb #gwolle_gb_write_button > input,
.themecolor3 #yith-wcwl-form .add_to_cart_button,
.themecolor3 #yith-wcwl-form .product_type_simple,
.themecolor3 .tz-header ul.nav-collapse li a:after


{
    background: #f16f69 !important;
}
.themecolor3 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor3 .tz-header ul li .submenu-languages 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,
.themecolor3 .cart_totals > h2,
.themecolor3 .everline_boxed .single_post .single-meta a,
.themecolor3 .everline_boxed .single_post .meta-tags > a,
.themecolor3 .everline_boxed .single-tags .single-share .tz_social,
.themecolor3 .single-meta a,
.themecolor3 .meta-tags a,
.themecolor3 .single-share a,
.themecolor3 .author-ds a
{
    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,
.themecolor3 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor3 #gwolle_gb #gwolle_gb_write_button > input
{
    border-color: #f16f69 !important;
}
.themecolor3 header.headerAnimate,
.themecolor3 header.headerAnimate2,
body.themecolor3.theme-box .everline_boxed header.headerAnimate .wrapbox,
.themecolor3 header.tz-header1-style.tzadminbar {
    background: rgba(241, 111, 105, 0.8) !important;
}
.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;
}
.themecolor3 .tz-header1 .tzlogo a,
.themecolor3 .tz_guestbook_wrap .tz_guestbook_title:after{
    background: #f16f69 ;
}
.themecolor3 .tzpost-pagenavi a:hover {
    background-color: #f16f69;
    border: 1px solid #f16f69;
}
/**
 * 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 .tz-header ul li .submenu-languages 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,
.themecolor4 .tz-header1-style,
.themecolor4 .tz-header5-style,
/*.themecolor4 .tz-header5-style .nav_contro,*/
.themecolor4 .tz-guestbook-submit input,
.themecolor4 .checkout-button.button.alt.wc-forward,
.themecolor4 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor4 #gwolle_gb #gwolle_gb_write_button > input,
.themecolor4 #yith-wcwl-form .add_to_cart_button,
.themecolor4 #yith-wcwl-form .product_type_simple,
.themecolor4 .tz-header ul.nav-collapse li a:after


{
    background: #adc1da !important;
}
.themecolor4 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor4 .tz-header ul li .submenu-languages 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,
.themecolor4 .cart_totals > h2,
.themecolor4 .everline_boxed .single_post .single-meta a,
.themecolor4 .everline_boxed .single_post .meta-tags > a,
.themecolor4 .everline_boxed .single-tags .single-share .tz_social,
.themecolor4 .single-meta a,
.themecolor4 .meta-tags a,
.themecolor4 .single-share a,
.themecolor4 .author-ds a
{
    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,
.themecolor4 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor4 #gwolle_gb #gwolle_gb_write_button > input
{
    border-color: #adc1da !important;
}
.themecolor4 header.headerAnimate,
.themecolor4 header.headerAnimate2,
body.themecolor4.theme-box .everline_boxed header.headerAnimate .wrapbox,
.themecolor4 header.tz-header1-style.tzadminbar {
    background: rgba(173, 193, 218, 0.8)!important;
}
.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;
}
.themecolor4 .tz-header1 .tzlogo a,
.themecolor4 .tz_guestbook_wrap .tz_guestbook_title:after{
    background: #adc1da ;
}
.themecolor4 .tzpost-pagenavi a:hover {
    background-color: #adc1da;
    border: 1px solid #adc1da;
}

/**
 * 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 .tz-header ul li .submenu-languages 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,
.themecolor5 .tz-header1-style,
.themecolor5 .tz-header5-style,
/*.themecolor5 .tz-header5-style .nav_contro,*/
.themecolor5 .tz-guestbook-submit input,
.themecolor5 .checkout-button.button.alt.wc-forward,
.themecolor5 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor5 #gwolle_gb #gwolle_gb_write_button > input,
.themecolor5 #yith-wcwl-form .add_to_cart_button,
.themecolor5 #yith-wcwl-form .product_type_simple,
.themecolor5 .tz-header ul.nav-collapse li a:after


{
    background: #b7995e !important;
}
.themecolor5 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor5 .tz-header ul li .submenu-languages 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,
.themecolor5 .cart_totals > h2,
.themecolor5 .everline_boxed .single_post .single-meta a,
.themecolor5 .everline_boxed .single_post .meta-tags > a,
.themecolor5 .everline_boxed .single-tags .single-share .tz_social,
.themecolor5 .single-meta a,
.themecolor5 .meta-tags a,
.themecolor5 .single-share a,
.themecolor5 .author-ds a
{
    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,
.themecolor5 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor5 #gwolle_gb #gwolle_gb_write_button > input
{
    border-color: #b7995e !important;
}
.themecolor5 header.headerAnimate,
.themecolor5 header.headerAnimate2,
body.themecolor5.theme-box .everline_boxed header.headerAnimate .wrapbox,
.themecolor5 header.tz-header1-style.tzadminbar {
    background: rgba(183, 153, 94, 0.8)!important;
}
.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;
}
.themecolor5 .tz-header1 .tzlogo a,
.themecolor5 .tz_guestbook_wrap .tz_guestbook_title:after{
    background: #b7995e ;
}
.themecolor5 .tzpost-pagenavi a:hover {
    background-color: #b7995e;
    border: 1px solid #b7995e;
}
/**
 * 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 .tz-header ul li .submenu-languages 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,
.themecolor6 .tz-header1-style,
.themecolor6 .tz-header5-style,
/*.themecolor6 .tz-header5-style .nav_contro,*/
.themecolor6 .tz-guestbook-submit input,
.themecolor6 .checkout-button.button.alt.wc-forward,
.themecolor6 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor6 #gwolle_gb #gwolle_gb_write_button > input,
.themecolor6 #yith-wcwl-form .add_to_cart_button,
.themecolor6 #yith-wcwl-form .product_type_simple,
.themecolor6 .tz-header ul.nav-collapse li a:after


{
    background: #d696a8 !important;
}
.themecolor6 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor6 .tz-header ul li .submenu-languages 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,
.themecolor6 .cart_totals > h2,
.themecolor6 .everline_boxed .single_post .single-meta a,
.themecolor6 .everline_boxed .single_post .meta-tags > a,
.themecolor6 .everline_boxed .single-tags .single-share .tz_social,
.themecolor6 .single-meta a,
.themecolor6 .meta-tags a,
.themecolor6 .single-share a,
.themecolor6 .author-ds a
{
    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,
.themecolor6 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor6 #gwolle_gb #gwolle_gb_write_button > input
{
    border-color: #d696a8 !important;
}
.themecolor6 header.headerAnimate,
.themecolor6 header.headerAnimate2,
body.themecolor6.theme-box .everline_boxed header.headerAnimate .wrapbox,
.themecolor6 header.tz-header1-style.tzadminbar {
    background: rgba(214, 150, 168, 0.8) !important;
}
.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;
}
.themecolor6 .tz-header1 .tzlogo a,
.themecolor6 .tz_guestbook_wrap .tz_guestbook_title:after{
    background: #d696a8 ;
}
.themecolor6 .tzpost-pagenavi a:hover {
    background-color: #d696a8;
    border: 1px solid #d696a8;
}
/**
 * 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 .tz-header ul li .submenu-languages 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,
.themecolor7 .tz-header1-style,
.themecolor7 .tz-header5-style,
/*.themecolor7 .tz-header5-style .nav_contro,*/
.themecolor7 .tz-guestbook-submit input,
.themecolor7 .checkout-button.button.alt.wc-forward,
.themecolor7 .cart_totals > h2,
.themecolor7 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor7 #gwolle_gb #gwolle_gb_write_button > input,
.themecolor7 #yith-wcwl-form .add_to_cart_button,
.themecolor7 #yith-wcwl-form .product_type_simple,
.themecolor7 .tz-header ul.nav-collapse li a:after


{
    background: #91aca8 !important;
}
.themecolor7 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor7 .tz-header ul li .submenu-languages 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,
.themecolor7 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor7 #gwolle_gb #gwolle_gb_write_button > input,
.themecolor7 .everline_boxed .single_post .single-meta a,
.themecolor7 .everline_boxed .single_post .meta-tags > a,
.themecolor7 .everline_boxed .single-tags .single-share .tz_social,
.themecolor7 .single-meta a,
.themecolor7 .meta-tags a,
.themecolor7 .single-share a,
.themecolor7 .author-ds a
{
    border-color: #91aca8 !important;
}
.themecolor7 header.headerAnimate,
.themecolor7 header.headerAnimate2,
body.themecolor7.theme-box .everline_boxed header.headerAnimate .wrapbox,
.themecolor7 header.tz-header1-style.tzadminbar {
    background: rgba(145, 172, 168, 0.8)!important;
}
.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;
}
.themecolor7 .tz-header1 .tzlogo a,
.themecolor7 .tz_guestbook_wrap .tz_guestbook_title:after{
    background: #91aca8 ;
}
.themecolor7 .tzpost-pagenavi a:hover {
    background-color: #91aca8;
    border: 1px solid #91aca8;
}
/**
 * 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 .tz-header ul li .submenu-languages 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,
.themecolor8 .tz-header1-style,
.themecolor8 .tz-header5-style,
/*.themecolor8 .tz-header5-style .nav_contro,*/
.themecolor8 .tz-guestbook-submit input,
.themecolor8 .checkout-button.button.alt.wc-forward,
.themecolor8 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor8 #gwolle_gb #gwolle_gb_write_button > input,
.themecolor8 #yith-wcwl-form .add_to_cart_button,
.themecolor8 #yith-wcwl-form .product_type_simple,
.themecolor8 .tz-header ul.nav-collapse li a:after


{
    background: #e6a893 !important;
}
.themecolor8 .tz-header ul li .non_mega_menu  li a:hover,
.themecolor8 .tz-header ul li .submenu-languages 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,
.themecolor8 .cart_totals > h2,
.themecolor8 .everline_boxed .single_post .single-meta a,
.themecolor8 .everline_boxed .single_post .meta-tags > a,
.themecolor8 .everline_boxed .single-tags .single-share .tz_social,
.themecolor8 .single-meta a,
.themecolor8 .meta-tags a,
.themecolor8 .single-share a,
.themecolor8 .author-ds a
{
    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,
.themecolor8 #gwolle_gb #gwolle_gb_new_entry .gwolle_gb_submit .input input,
.themecolor8 #gwolle_gb #gwolle_gb_write_button > input
{
    border-color: #e6a893 !important;
}
.themecolor8 header.headerAnimate,
.themecolor8 header.headerAnimate2,
body.themecolor8.theme-box .everline_boxed header.headerAnimate .wrapbox,
.themecolor8 header.tz-header1-style.tzadminbar {
    background: rgba(230, 168, 147, 0.8)!important;
}
.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;
}
.themecolor8 .tz-header1 .tzlogo a,
.themecolor1 .tz_guestbook_wrap .tz_guestbook_title:after{
    background: #e6a893 ;
}
.themecolor8 .tzpost-pagenavi a:hover {
    background-color: #e6a893;
    border: 1px solid #e6a893;
}


/**
 * 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,
.theme-rtl .submenu-languages{
    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,
.theme-rtl aside .submenu-languages li{
    padding-right: 0;
}
.theme-rtl aside .themeple_megemenu li{
    padding-right: 0;
}
.theme-rtl aside .non_mega_menu,
.theme-rtl aside .submenu-languages{
    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 .tz-header ul li .submenu-languages 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-topsl-wrapper {
        margin-top: 210px;
    }
    .tz-header ul.nav-collapse > li{
        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,
    .submenu-languages{
        left: 0;
    }
    .tz-header.tz-header2 ul.nav-collapse > li{
        padding: 30px 18px;
    }
    .tz-header.tz-header4 ul.nav-collapse > li{
        padding: 54px 18px 50px;
    }
    .tz-header4 .tz-menu li a {
        color: #333333;
    }
    .tz-header.tz-header5 ul.nav-collapse > li{
        padding: 23px 10px 24px;
    }
    .tz-header5 .tz-menu li a {
        color: #333333;
    }
    .tz-header.tz-header-page ul.nav-collapse > li{
        padding: 54px 18px 50px;
    }
    .tz-header-page .tz-menu li a {
        color: #fff;
    }
    .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.themecolor1 .tz-header1 {
        background: #b0b384 !important;
    }
    body#bd.themecolor2 .tz-header1 {
        background: #a68baf !important;
    }
    body#bd.themecolor3 .tz-header1 {
        background: #f16f69 !important;
    }
    body#bd.themecolor4 .tz-header1 {
        background: #adc1da !important;
    }
    body#bd.themecolor5 .tz-header1 {
        background: #b7995e !important;
    }
    body#bd.themecolor6 .tz-header1 {
        background: #d696a8 !important;
    }
    body#bd.themecolor7 .tz-header1 {
        background: #91aca8 !important;
    }
    body#bd.themecolor8 .tz-header1 {
        background: #e6a893 !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,
    .submenu-languages{
        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%;
    }
    .tzcountdown3 .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){
    div.nocontainer {
        margin: 0;
    }
    .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);
    }
    .tzcountdown3 .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 -45px;
    }
    .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;


}
/*12*/
.tz-skype img{
    display: none;
}
.tz-skype :after{
    font-family: 'FontAwesome';
    content: "\f17e";


}
.tz-skype > p {
    font-size: 0 !important;
    display: inline !important;
}
.tz-skype{
    display: inline;
}
.tz-skype-wrapper{
    display: inline;
}
/*add*/
.single-meta a,.meta-tags a,.single-share a,.author-ds a{
    color:#d65679 ;
}
.tz-header5{
    background: transparent !important;
}
.tz-header5-style{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    padding-top: 57px;
    z-index: 999;
    padding-bottom: 57px;
    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;
    background: transparent !important;
}
.everline_boxed .tz-header5-style .nav_contro{

    background:inherit !important;
}
body#bd .everline_boxed .tz-header5 .nav_contro{
    background: #ffffff !important;
}
body#bd .everline_boxed .tz-header5-style{
    background: transparent !important;
}

/*update 17/6/2015*/
@media (min-width: 981px) {
    .col-md-2 .tzteam-item .tzteam-img .team_readmore {
        background: #ffffff none repeat scroll 0 0;
        border-radius: 50%;
        display: block;
        height: 50px;
        left: 50%;
        margin-left: -25px;
        margin-top: -25px;
        opacity: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: scale(1.5);
        transition: all 0.4s ease 0s;
        width: 50px;
        z-index: 99;
    }

    .col-md-2 .tzteam-item .tzteam-img .team_readmore i {
        color: #d65679;
        font-size: 14px;
        line-height: 50px;
        opacity: 0;
        transform: scale(1.5) rotate(145deg);
        transition: all 0.4s ease 0.25s;
    }

    .col-md-2 .tzteam-item:hover .tzteam-img .team_readmore {
        opacity: 1;
        transform: none;
    }

    .col-md-2 .tzteam-item:hover .tzteam-img .team_readmore i {
        opacity: 1;
        transform: none;
    }

    /**/
    .col-md-3 .tzteam-item .tzteam-img .team_readmore {
        background: #ffffff none repeat scroll 0 0;
        border-radius: 50%;
        display: block;
        height: 80px;
        left: 50%;
        margin-left: -40px;
        margin-top: -40px;
        opacity: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: scale(1.5);
        transition: all 0.4s ease 0s;
        width: 80px;
        z-index: 99;
    }

    .col-md-3 .tzteam-item .tzteam-img .team_readmore i {
        color: #d65679;
        font-size: 24px;
        line-height: 80px;
        opacity: 0;
        transform: scale(1.5) rotate(145deg);
        transition: all 0.4s ease 0.25s;
    }

    .col-md-3 .tzteam-item:hover .tzteam-img .team_readmore {
        opacity: 1;
        transform: none;
    }

    .col-md-3 .tzteam-item:hover .tzteam-img .team_readmore i {
        opacity: 1;
        transform: none;
    }
}
/* social*/
@media (min-width: 981px) {
    .tz-header1 .social.pull-right {
        top: 60px;
    }

    .headerAnimate .social.pull-right {
        top: 27px;
    }
    .tz-header-page .social.pull-right {
        top: 60px;
    }
}
@media (max-width: 980px) {
    .tz-header1 .social.pull-right {
        top: 0;
       float: none;
        display: table;
        margin: auto;
    }
    .pull-right{
        float: none !important;
    }
    .tz-header1 .social.pull-right ul{
        margin: 0;
        /*display: inline-block;*/
    }

}
@media (max-width: 980px) and  (min-width: 500px){
    .tz-header-page .social.pull-right {
        float: right !important;
        top: 32px;
        right: 120px;
    }
}

@media(max-width: 499px){
    .tz-header-page .social.pull-right ul{
        display: inline-block;
        margin: 0;
    }
    .tz-header-page .social.pull-right{
        display:table;
        float: right !important;
        width: 100%;
        text-align: center;
    }
}

.social.pull-right{
    transition: all 0.4s linear 0s;
    position: relative;
}
.social.pull-right ul li {
    float: left;
    list-style: outside none none;
    padding:0 7px;
}
.social.pull-right ul li a{
    color: #ffffff;
    font-size: 14px;
    line-height: 18px;
}
.social.pull-right ul li a:hover{
    text-decoration: none;
}
.social.pull-right ul li a:focus{
    text-decoration: none;
}
/**/
@media (max-width: 980px) {
    .tz-header2 .social.pull-left{
        float: right !important;
        margin-right: 39px;
    }
    .social.pull-left li{
        top: 30px !important;
    }
}
.tz-header2 .social.pull-left ul li a{
    color: #000000 !important;
    font-size: 14px;
    line-height: 18px;
}
.social.pull-left li {
    float: left;
    list-style: outside none none;
    padding: 0 7px;
    position: relative;
    top: 34px;
}
.social.pull-left ul li a:hover{
    text-decoration: none;
}
/**/
/*4*/
.tz-header4 .social.pull-right ul li a{
    color: #000000 !important;
}
.tz-header4 .social.pull-right{
    top: 56px;
    position: relative;
}
@media (max-width: 1080px) {
    .tz-header4 .social.pull-right{
        top: 0;
        display: table;
        margin: auto;
        text-align: center;
        width: 100%;
    }
    .tz-header4 .social.pull-right ul{
        display: inline-block;
        margin: 0;
    }
}
/*end 4*/
/*5*/
.tz-header5 .social.pull-right ul li a{
    color: #000000 !important;
}
.tz-header5 .social.pull-right{
    top: 27px;
}
@media (max-width: 980px) and (min-width: 501px) {
    .tz-header5 .social.pull-right {
        float: right !important;
        margin-right: 140px;
        top: 25px;
    }
}
@media (max-width: 500px) {
    .tz-header5 .social.pull-right {
        display: inline-block;
        text-align: center;
        width: 100%;
        top:0 !important;
    }
    .tz-header5 .social.pull-right ul{
        display: inline-block;
        margin: 0;
        position: relative;
    }
}
@media (max-width: 980px) {
    .tz-header5-style{
        padding-bottom: 0;
        padding-top: 0;
        position: relative;
    }
}
/*END 5*/
/*end social*/
/*header1*/
/*.tz-header1 .tzlogo a{*/
    /*overflow: hidden;*/
/*}*/
.tz-header1 .tzlogo a img{
    /*max-width: 100% !important;*/
    /*height: auto !important;*/
}
/*end header1*/
/*sidebar*/
.tzblog-img > img {
    width: 100%;
}
.single_post .tzsidebar-event{
    margin-top: 0 !important;
}
/*end sidebar*/
/*wishlish*/
.add_to_wishlist {
    background: #d65679 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #ffffff !important;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 1px;
    line-height: 14.4px;
    margin: 0;
    padding: 18px 30px;
    text-shadow: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.add_to_wishlist:hover{
    background-color: #dad8da;
    background-image: none;
    color: #515151 !important;
    text-decoration: none;
}
#yith-wcwl-form .add_to_cart_button,
#yith-wcwl-form .product_type_simple {
    background:#d65679 ;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #ffffff !important;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 1px;
    line-height: 14.4px;
    margin: 0;
    padding: 18px 30px;
    text-shadow: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
#yith-wcwl-form .wishlist_table .product-add-to-cart span.tzquick-view{
    display: none !important;
}


/*next-pre post*/
.tzpost-pagenavi {
    margin: 30px 0 0;
    position: relative;
}
.tzpost-pagenavi a {
    border: 1px solid #ddd;
    border-radius: 50%;
    display: inline-block;
    height: 40px;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 40px;
}
.tzpost-pagenavi a i {
    color: #969595;
    font-size: 25px;
    padding: 8px 0;
}
.tzpost-pagenavi a[rel="prev"] {
    float: left;
}
.tzpost-pagenavi a[rel="next"] {
    float: right;
}
.tzpost-pagenavi a:hover {
    background-color: #d65679;
    border: 1px solid #d65679;
}
.tzpost-pagenavi a:hover i {
    color: #fff;
}

/*guestbook element*/
.tz_guestbook_wrap{
    padding-bottom: 30px;
    text-align: center;
}

.tz_guestbook_wrap .tz_guestbook_title{
    color: #212121;
    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;
}
.tz_guestbook_wrap .tz_guestbook_title:after {
    background: #d65679;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}
.tz_delete_height {
    max-height: none;
}

.single-tribe_events .tribe-events-event-image{
float:left;
padding-right:30px;
}
.single-tribe_events #tribe-events .tribe-events-content p:first-child{
padding-top:0;
}

/*  Update version 1.9.3    */
body#bd {
    background: #f5f5f5 none repeat scroll 0 0;
}
.wpb_revslider_element {
    margin-bottom: 0;
}
body#bd {
    overflow-x: hidden;
}
@media screen and (max-width: 768px) {
    html{
        margin-top:32px !important;
    }
    .tz-header3 .tzlogo a{
        padding:0;
    }
    body#bd .tz-header3 .tz-search{
        padding-bottom:0;
    }
    div.nocontainer {
        margin: 0;
    }
}
.wpb_gmaps_widget.wpb_content_element {
    margin-bottom: 0;
}
.cart-collaterals .tzcollaterals_left form.woocommerce-shipping-calculator .shipping-calculator-form p {
    margin: 0;
}
.cart-collaterals .tzcollaterals_left form.woocommerce-shipping-calculator .shipping-calculator-form p select {
    height: 42px;
    line-height: 42px;
}
.cart-collaterals .tzcollaterals_left form.woocommerce-shipping-calculator .shipping-calculator-form p input {
    background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid #f8f8f8;
    line-height: 43px;
}
.cart-collaterals .tzcollaterals_left form.woocommerce-shipping-calculator .shipping-calculator-form p button {
    margin: 18px 0;
}
#calc_shipping_country {
    padding: 0 10px;
}
