هذا الموضوع يحتوي على 4 ردود و مشاركَين وتمّ تحديثه آخر مرة بواسطة  Arabic Themes قبل 1 سنة، 9 شهور.

أضف رد جديد
الحالة: بحاجة لحل
  • منشئ
    موضوع
  • #35760

    ايوب البصر
    Participant

    السلام عليكم اخواني

    لقد قمت بتعريب قالب HOWS لكن صادفتي بعض المشاكل كما في الصور
    كيف يمكن حلها مع جزيل الشكر .
    تحويل هذه الايقونات من جهة اليسرى الى الجهة اليمنى
    كما في الصورة

    إصدار الووردبريس: 4.4

    الملفات المرفقة:
    1. Capture
    ربما تحتاج خدمات ووردبريس مدفوعة؟ ندعوك لزيارة عرب ووردبريس بريميوم - الفرع التجاري الرسمي لموقع عرب ووردبريس.
مشاهدة 4 ردود - 1 حتى 4 (من مجموع 4)
  • الكاتب
    الردود
  • #35764

    Arabic Themes
    Participant

    قمت بتغيير float إلى Right

    الأفضل نشر css الخاص بهذا الجزء هنا ، حتى نفيدك أكثر

    #35777

    ايوب البصر
    Participant

    شكرا اخي واتمنى ان تحل مشكلتي

    #35780

    ايوب البصر
    Participant

    /*
    Theme Name: Howes (shared on wplocker.com)
    Theme URI: http://themeforest.net/user/thememount
    Author: Theme Mount
    Author URI: http://www.thememount.com/
    License URI: here: http://themeforest.net/licenses/regular_extended
    Description: Howes is multi-purpose, responsive and SEO friendly WordPress Theme.
    Version: 6.7
    Text Domain: howes
    Tags: HD ready, multi-page, white, responsive, theme-options, retina-ready, woocommerce, bbpress, right-sidebar, left-sidebar, both-sidebar, header-styles, custom-menu, featured-images, post-formats, sticky-menu, translation-ready
    License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself. You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
    */

    /*——————————————————————
    [Table of contents]

    1. General Style
    2. Header Section
    3. Navigation
    4. Global Button Section
    5. Row Section
    6. Breadcrumb Section
    7. Services Section
    8. Heading Style
    9. ThemeMount Carousel Controls
    10. Visual Coposer Element
    11. Team Member Sections
    12. Sidebar Settings
    13. Portfolio Section
    14. Woocommerce
    15. Classic Post View
    16. Blog Homepage view
    17. ThemeMount Team page
    18. List Style Settings
    19. 404 page
    20. Post/Paging Navigation
    21. Comments form
    22. Attachments
    23. Gallery Slides
    24. BBpress-forums
    25. Events Calendar
    26. Pricing Table

    ——————————————————————-*/

    /**
    * Other required CSS files
    * —————————————————————————-
    */

    @import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300,100&subset=latin,greek-ext,greek,vietnamese,latin-ext);
    @import url(http://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic);
    @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
    @import url(“css/bootstrap.css”);
    @import url(“css/multi-columns-row.css”);
    @import url(“css/bootstrap-theme.css”);

    /**
    * General Style
    * —————————————————————————-
    */
    * {
    -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;
    }
    audio, canvas, video {
    display: inline-block;
    }
    audio:not([controls]) {
    display: none;
    height: 0;
    }
    [hidden] {
    display: none;
    }
    html {
    font-size: 100%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    }
    body{
    font-family: “Droid Arabic Kufi”,”Tahoma”,”Verdana”,”Arial”, sans-serif;
    line-height: 1.5;
    margin: 0;
    letter-spacing:0px;
    overflow-x: hidden;
    }
    a {
    color:#2d2d2d;
    text-decoration: none;
    }
    a:focus {
    outline: none;
    }
    a:active, a:hover {
    color: #2d2d2d;
    outline: none;
    text-decoration: none;
    }
    h1, h2, h3, h4, h5, h6 {
    line-height: 1.3;
    margin-top: 0px;
    letter-spacing: 1px;
    }
    address {
    font-style: italic;
    margin: 0 0 24px;
    }
    abbr[title] {
    border-bottom: 1px dotted;
    }
    b, strong {
    font-weight: bold;
    }
    dfn {
    font-style: italic;
    }
    mark {
    background: #ff0;
    color: #000;
    }
    code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 14px;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    }
    cite, dfn, em{
    font-style: italic;
    }
    pre {
    background: #f5f5f5;
    color: #666;
    font-family: monospace;
    font-size: 14px;
    margin: 20px 0;
    overflow: auto;
    padding: 20px;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    }
    blockquote{
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    quotes: none;
    }
    blockquote:before, blockquote:after{
    content: “”;
    content: none;
    }
    blockquote {
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    margin: 24px 40px;
    }
    blockquote p {
    line-height: 1.45;
    }
    blockquote blockquote {
    margin-right: 0;
    }
    blockquote cite, blockquote small {
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    }
    blockquote cite{
    display: block;
    padding-top: 12px;
    color: rgb(92, 92, 92);
    }
    blockquote em, blockquote i {
    font-style: normal;
    font-weight: 300;
    }
    blockquote strong, blockquote b {
    font-weight: 400;
    }
    small {
    font-size: smaller;
    }
    sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    }
    sup {
    top: -0.5em;
    }
    sub {
    bottom: -0.25em;
    }
    dl {
    margin: 0 20px;
    }
    dt {
    font-weight: bold;
    }
    dd {
    margin: 0 0 20px;
    }
    menu, ol, ul {
    margin: 16px 0;
    padding: 0 0 0 25px;
    }
    ul {
    list-style-type:disc;
    }
    ul li ul{
    list-style-type:circle;
    }
    nav ul, nav ol {
    list-style: none;
    list-style-image: none;
    }
    li > ul, li > ol {
    margin: 0;
    }
    img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    vertical-align: middle;
    }
    svg:not(:root) {
    overflow: hidden;
    }
    figure {
    margin: 0;
    }
    form {
    margin: 0;
    }
    fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
    }
    legend {
    border: 0;
    padding: 0;
    white-space: normal;
    }
    button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    max-width: 100%;
    vertical-align: baseline;
    }
    button, input {
    line-height: normal;
    }
    button, html input[type=”button”], input[type=”reset”], input[type=”submit”] {
    -webkit-appearance: button;
    cursor: pointer;
    }
    button[disabled], input[disabled] {
    cursor: default;
    }
    input[type=”checkbox”], input[type=”radio”] {
    padding: 0;
    }
    input[type=”search”] {
    -webkit-appearance: textfield;
    padding-right: 2px;
    width: 270px;
    }
    input[type=”search”]::-webkit-search-decoration {
    -webkit-appearance: none;
    }
    button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
    }
    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: 6px 10px 6px 0;
    }
    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;
    }
    .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 */
    /* Text meant only for screen readers. */
    .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    }

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

    /* Form fields, general styles first. */
    button, input, textarea {
    font-family: inherit;
    padding: 5px;
    }
    textarea, input[type=”text”],
    input[type=”password”],
    input[type=”datetime”],
    input[type=”datetime-local”],
    input[type=”date”],
    input[type=”month”],
    input[type=”time”],
    input[type=”week”],
    input[type=”number”],
    input[type=”email”],
    input[type=”url”],
    input[type=”search”],
    input[type=”tel”],
    input[type=”color”],
    .uneditable-input, select {
    background-color: #f5f6f8;
    border: 1px solid #e9e9e9;
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    vertical-align: middle;
    width:100%;
    }
    .tm-dark-layout textarea,
    .tm-dark-layout input[type=”text”],
    .tm-dark-layout input[type=”password”],
    .tm-dark-layout input[type=”datetime”],
    .tm-dark-layout input[type=”datetime-local”],
    .tm-dark-layout input[type=”date”],
    .tm-dark-layout input[type=”month”],
    .tm-dark-layout input[type=”time”],
    .tm-dark-layout input[type=”week”],
    .tm-dark-layout input[type=”number”],
    .tm-dark-layout input[type=”email”],
    .tm-dark-layout input[type=”url”],
    .tm-dark-layout input[type=”search”],
    .tm-dark-layout input[type=”tel”],
    .tm-dark-layout input[type=”color”],
    .tm-dark-layout .uneditable-input,
    .tm-dark-layout select {
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(233, 233, 233, 0.2);
    }
    .tm-dark-layout input,
    .tm-dark-layout textarea {
    color: #fff;
    }
    input, textarea {
    color: #141412;
    }
    input:focus, textarea:focus {
    outline: 0;
    }

    /* Buttons */
    button,
    input[type=”submit”],
    input[type=”button”],
    input[type=”reset”] {
    border: none;
    border-radius: 0px;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.0) inset;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    padding: 1em 2.0em;
    height:auto;
    }

    button:hover,
    input[type=”submit”]:hover,
    input[type=”button”]:hover,
    input[type=”reset”]:hover{
    background-color:transparent;
    }

    button:hover, button:focus,
    input[type=”submit”]:focus,
    input[type=”button”]:focus,
    input[type=”reset”]:focus {
    outline: none;
    color:#fff;
    }
    .post-password-required input[type=”submit”] {
    padding: 11px 24px 12px;
    vertical-align: top;
    margin-left: 6px;
    }
    .post-password-required input[type=”password”]{
    width:auto;
    padding: 10px;
    margin-left: 10px;
    }

    /* 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;
    }

    /* (Dark Layout) Placeholder text color — selectors need to be separate to work. */
    .tm-dark-layout ::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.30);
    }
    .tm-dark-layout :-moz-placeholder {
    color: rgba(255, 255, 255, 0.30);
    }
    .tm-dark-layout ::-moz-placeholder {
    color: rgba(255, 255, 255, 0.30);
    }
    .tm-dark-layout :-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.30);
    }
    .tm-dark-layout input[type=”date”].hasDatepicker{
    color: rgba(255, 255, 255, 0.30);
    }
    .thememount-hide{
    display: none;
    }

    /*
    * 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%;
    height: auto;
    }
    /* 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%;
    border:0px;
    }

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

    /* Thememount icon */
    .icon-size-tiny {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
    }
    .icon-size-small {
    font-size: 2em;
    }
    .icon-size-medium {
    font-size: 3em;
    }
    .icon-size-large {
    font-size: 4em;
    }
    .icon-size-extra-large{
    font-size: 5em;
    }
    .thememount-icon.icon-align-left{
    float:left;
    margin-right:15px;
    }
    .thememount-icon.icon-align-right{
    float:right;
    margin-left:15px;
    }
    .thememount-icon-wrapper-center{
    text-align:center;
    }

    .thememount-ibgcolor.thememount-ibgcolor-grey{
    color:#000;
    }
    .thememount-ibgcolor-grey{
    background-color: #ebebeb;
    }
    .thememount-ibgcolor-turquoise{
    background-color: #00c1cf;
    }
    .thememount-ibgcolor-blue{
    background-color: #5472d2;
    }
    .thememount-ibgcolor-green{
    background-color: #6dab3c;
    }
    .thememount-ibgcolor-green{
    background-color: #6dab3c;
    }
    .thememount-ibgcolor-orange{
    background-color: #f7be68;
    }
    .thememount-ibgcolor-red{
    background-color: #da4f49;
    }
    .thememount-ibgcolor-black{
    background-color: #414141;
    }
    .thememount-ibgcolor{
    color:#fff;
    }
    .thememount-icon.thememount-ibgcolor{
    border-radius:50%;
    display:inline-block;
    text-align:center;
    }
    .thememount-ibgcolor.icon-size-tiny{
    width:30px;
    height:30px;
    line-height:30px;
    }
    .thememount-ibgcolor.icon-size-small{
    width:50px;
    height:50px;
    line-height:50px;
    }
    .thememount-ibgcolor.icon-size-medium{
    width:70px;
    height:70px;
    line-height:70px;
    }
    .thememount-ibgcolor.icon-size-large{
    width:90px;
    height:90px;
    line-height:90px;
    }
    .thememount-ibgcolor.icon-size-extra-large{
    width:120px;
    height:120px;
    line-height:120px;
    }

    /* Kwayy icon with text */
    .thememount-icontext i:before{
    width:20px;
    }
    .thememount-icontext i{
    margin-left: -24px;
    display: block;
    float: left;
    }
    .thememount-icontext{
    margin-bottom:4px;
    display: inline-block;
    padding-left: 30px;
    }
    .thememount-icontext:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ” “;
    clear: both;
    height: 0;
    }

    /* Images */
    .alignleft {
    float: left;
    }
    .alignright {
    float: right;
    }
    .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
    img.alignleft {
    margin: 5px 20px 5px 0;
    }
    .wp-caption.alignleft {
    margin: 5px 10px 5px 0;
    }
    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: #B8B7B7;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    margin-top: 3px;
    }
    img.wp-smiley, .rsswidget img {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    }
    .wp-caption.alignleft + ul, .wp-caption.alignleft + ol {
    list-style-position: inside;
    }

    /* Basic Structure */
    /*.main-holder {
    overflow: hidden;
    }*/
    .site-main {
    position: relative;
    padding-top: 60px;
    background:#fff;
    }
    .boxed.site {
    max-width: 1170px;
    }
    .thememount-hide{
    display: none;
    }

    /* Print */
    /* Retina-specific styles. */
    @media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .site-header .search-field {
    background-image: url(images/search-icon-2x.png);
    }
    .format-audio .audio-content,
    .format-status .entry-content:before,
    .format-status .entry-meta:before,
    .comment-list > li:after,
    .comment-list .children > li:before {
    background-image: url(images/dotted-line-2x.png);
    }
    }
    @media print {
    body {
    background: none !important;
    color: #000;
    font-size: 10pt;
    }
    footer a[rel=”bookmark”]:link:after, footer a[rel=”bookmark”]:visited:after {
    content: ” [” attr(href) “] “; /* Show URLs */
    }
    .site {
    max-width: 98%;
    }
    .site-header {
    background-image: none !important;
    }
    .site-header .home-link {
    max-width: none;
    min-height: 0;
    }
    .site-title {
    color: #000;
    font-size: 21pt;
    }
    .site-description {
    font-size: 10pt;
    }
    .author-avatar,
    .site-footer,
    .comment-respond,
    .comments-area .comment-edit-link,
    .comments-area .reply,
    .comments-link,
    .entry-meta .edit-link,
    .page-links,
    .site-content nav,
    .widget-area,
    .main-navigation,
    .navbar, .more-link {
    display: none;
    }
    .entry-header, .entry-content, .entry-summary, .entry-meta {
    margin: 0;
    width: 100%;
    }
    .page-title, .entry-title {
    font-size: 21pt;
    }
    .entry-meta, .entry-meta a {
    color: #444;
    font-size: 10pt;
    }
    .entry-content img.alignleft, .entry-content .wp-caption.alignleft {
    margin-left: 0;
    }
    .entry-content img.alignright, .entry-content .wp-caption.alignright {
    margin-right: 0;
    }
    .format-image .entry-content .size-full {
    margin: 0;
    }
    /* Remove colors from post formats */
    .hentry {
    background-color: #fff;
    }
    /* Comments */
    .comments-area > li.comment {
    background: none;
    position: relative;
    width: auto;
    }
    .comment-metadata {
    float: none;
    }
    .comment-author .fn, .comment-reply-link, .comment-reply-login {
    color: #333;
    }
    }

    /*Custom CSS ThemeMount*/
    .site-main a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    }
    /*Page Widht*/
    .boxed section.section .section_inner,
    section.grid_section .section_inner {
    width: 1170px;
    }

    /*isotope section*/
    .isotope, .isotope .isotope-item {
    /* change duration value to whatever you like */
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    }
    .isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
    }
    .isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
    }

    /**** disabling Isotope CSS3 transitions ****/
    .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;
    }

    /*client Section*/
    .thememount-clients {
    text-align:center;
    }

    .thememount-clients > div{
    margin-bottom:25px;
    }
    .thememount-clients.owl-carousel > div{
    margin-bottom:0px;
    }
    .thememount-clients img:hover {
    opacity:0.7;
    }
    .thememount-full {
    padding: 20px 10px;
    background-color: rgba(255, 255, 255, 0.960784);
    border: 1px solid #EBEBEB;
    border-bottom: 2px solid #E6E6E6;
    }
    .thememount-client-wrapper a{
    display:inline-block;
    }
    .tm-dark-layout .thememount-full{
    background-color: transparent;
    border: none;
    }

    /**
    * Footer Section
    * —————————————————————————-
    */

    /*Footer Dark text color*/
    body .site-footer .footer-text-color-dark .widget .widget-title,
    .footer.footer-text-color-dark .widget ul > li a,
    .site-footer .footer-text-color-dark .widget a,
    .footer.footer-text-color-dark .social-icons li a i,
    .site-footer .footer-info-text-color-dark a{
    color: rgba(0, 0, 0, 0.80);
    }
    .footer.footer-text-color-dark .widget ul > li,
    .footer-info-text-color-dark .copyright{
    color: rgba(0, 0, 0, 0.70);
    }
    footer .footer-text-color-dark .widget_recent_entries .post-date{
    color: rgba(0, 0, 0, 0.90);
    }
    .footer.footer-text-color-dark .tagcloud a,
    .footer.footer-text-color-dark .social-icons li a{
    border: 1px solid rgba(0, 0, 0, 0.40);
    }
    .footer.footer-text-color-dark .social-icons li a:hover i,
    .footer.footer-text-color-dark .widget .tagcloud a:hover{
    color: #fff;
    }

    /*Footer White text color*/
    body .site-footer .footer-text-color-white .widget .widget-title{
    color: rgba(255, 255, 255, 1);
    }
    .footer.footer-text-color-white .widget ul > li a,
    .site-footer .footer-text-color-white .widget a,
    .footer.footer-text-color-white .social-icons li a i,
    .site-footer .footer-info-text-color-white a{
    color: rgba(255, 255, 255, 0.80);
    }
    .footer.footer-text-color-white .widget ul > li,
    .footer-info-text-color-white .copyright{
    color: rgba(255, 255, 255, 0.28);
    }
    footer .footer-text-color-white .widget_recent_entries .post-date{
    color: rgba(255, 255, 255, 0.32);
    }
    .footer.footer-text-color-white .tagcloud a,
    .footer.footer-text-color-white .social-icons li a{
    border: 1px solid rgba(255, 255, 255, 0.13);
    }
    .footer.footer-text-color-white .social-icons li a:hover i,
    .footer.footer-text-color-white .widget .tagcloud a:hover{
    color: #fff;
    }
    footer.site-footer > div.footer {
    background-position: center center;
    background-repeat: no-repeat;
    }
    .copyright {
    position: relative;
    text-align:center;
    }
    /*Contact Info*/
    ul.thememount_vc_contact_wrapper{
    list-style:none;
    margin:0px;
    padding:0px;
    }
    .widget ul.thememount_widget_contact_wrapper li,
    .footer .widget ul.thememount_widget_contact_wrapper li,
    ul.thememount_vc_contact_wrapper li{
    padding-left: 25px;
    position: relative;
    padding-top: 0px;
    padding-bottom: 13px;
    }
    ul.thememount_widget_contact_wrapper li:before,
    ul.thememount_vc_contact_wrapper li:before{
    position:absolute;
    left:0px;
    top:4px;
    }
    .footer .logo {
    display: block;
    font-weight: 700;
    font-size: 32px;
    line-height: 20px;
    margin-top: 0px;
    margin-bottom: 25px;
    }
    .thememount-fbar-box-w .widget ul.thememount_widget_contact_wrapper li,
    .footer .widget ul.thememount_widget_contact_wrapper li{
    border-top: none;
    }
    .thememount-wide.thememount-sticky-footer .site-main{
    z-index:1;
    }
    .thememount-wide.thememount-sticky-footer .site-footer{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index:0;
    }
    .thememount-boxed.thememount-sticky-footer .site-footer,
    .thememount-framed.thememount-sticky-footer .site-footer,
    .thememount-rounded.thememount-sticky-footer .site-footer{
    position:inherit;
    }
    .thememount-boxed.thememount-sticky-footer .site-main,
    .thememount-framed.thememount-sticky-footer .site-main,
    .thememount-rounded.thememount-sticky-footer .site-main{
    margin-bottom: auto !important;
    }

    /**
    * *ThemeMount Widget Flickr
    * —————————————————————————-
    */
    .thememount_widget_flickr_wrapper a {
    overflow:hidden;
    display:block;
    margin: 0 10px 10px 0px;
    width: 70px;
    height: auto;
    display:inline-block;
    background: none;
    padding: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid transparent;
    }
    .thememount_widget_flickr_wrapper a:hover {
    opacity: 0.3;
    border: 1px solid rgba(255, 255, 255, 0.86);
    }
    .site-footer .widget-area, .sidebar .site-footer {
    text-align: left;
    }
    .sidebar .site-footer .widget-area {
    max-width: 724px;
    position: relative;
    left: -158px;
    }
    .sidebar .site-footer .widget {
    width: 228px;
    }
    .sidebar .site-footer .widget:nth-of-type(4),
    .sidebar .site-footer .widget:nth-of-type(3) {
    margin-right: 0;
    }
    body .site-footer .widget .wp-caption-text {
    color: #8b98b2;
    }
    .site-info {
    padding-top: 30px;
    padding-bottom: 25px;
    }
    #wpstats {
    display: block;
    margin: -10px auto 0;
    }
    .site-info .blue-line-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
    }
    .footersocialicon .social-icons{
    text-align:center;
    padding:0px;
    }
    .footersocialicon .social-icons li a{
    display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    width: 40px;
    height: 40px;
    line-height:40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    border: 1px solid transparent;
    }
    .footersocialicon .social-icons li a:hover {
    border: 1px solid #ffffff;
    }
    .footersocialicon .social-icons i{
    font-size:20px;
    }
    .footersocialicon{
    padding-top:13px;
    padding-bottom:13px;
    }
    .footersocialicon .social-icons li{
    padding-left: 7px;
    padding-right: 7px;
    }
    .thememount_footer_menu {
    text-align:center;
    }
    .thememount_footer_menu ul {
    margin: 0;
    display:inline-block;
    padding: 0;
    }
    .thememount_footer_menu ul li {
    float: left;
    padding: 0 10px;
    list-style-type: none;
    margin: 0;
    }
    .thememount_footer_menu ul li:last-child {
    padding-right:0px;
    }
    .thememount_footer_menu ul li a:hover,
    .copyright .thememount_footer_text a:hover{
    text-decoration:none;
    }
    .footer .widget ul > li {
    list-style: none;
    padding: 13px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.07);
    }
    .footer .widget_categories li:last-child,
    .footer .widget_recent_entries li:last-child {
    border-bottom:none;
    }
    .footer .tagcloud a {
    border: 1px solid rgba(255, 255, 255, 0.07);
    }
    .site-footer .widget_calendar tbody td,
    .site-footer .widget_calendar thead th {
    background-color: transparent;
    }

    /**
    * Seprator Section
    * —————————————————————————-
    */
    .wpb_separator, .vc_text_separator{
    border-bottom: 1px solid #e2e6e9;
    }
    .thememount_icon_separator {
    display: table;
    }
    .thememount_icon_separator .thememount_swi_holder {
    display: table-cell;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
    }
    .thememount_icon_separator .thememount_swi_holder .vc_sep_line {
    height: 1px;
    border-top: 1px solid #ebebeb;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
    }
    .thememount_icon_separator i {
    line-height: 1em;
    font-size: 120%;
    display: table-cell;
    white-space: pre;
    padding: 0 0.8em;
    }

    /**
    * Call to Action
    * —————————————————————————-
    */
    .vc_call_to_action {
    background-color: transparent;
    border: none;
    padding:0px;
    }
    .vc_call_to_action h4.wpb_heading{
    margin-bottom:0px;
    padding-bottom:0px;
    border-bottom: none;
    }
    .thememount-row-bgprecolor-skin .vc_call_to_action,
    .thememount-row-bgprecolor-dark .vc_call_to_action,
    .thememount-row-bgprecolor-grey .vc_call_to_action,

    .thememount-row-bgprecolor-skin .wpb_call_to_action,
    .thememount-row-bgprecolor-dark .wpb_call_to_action,
    .thememount-row-bgprecolor-grey .wpb_call_to_action{
    background-color: transparent;
    border:none;
    padding:0px;
    }
    .vc_call_to_action.vc_txt_align_center .hgroup{
    margin-bottom:15px;
    }
    .vc_call_to_action h2.wpb_heading{
    padding-bottom: 0px;
    border-bottom: none;
    font-size: 25px;
    margin-bottom: 15px;
    line-height:26px;
    }
    .vc_cta_btn_pos_right.vc_call_to_action h2.wpb_heading{
    margin-bottom: 5px;
    }
    .thememount-row-bgtype-colors .wpb_column > .wpb_wrapper .vc_call_to_action.vc_txt_align_center p,
    .thememount-row-with-bgimage .wpb_column > .wpb_wrapper .vc_call_to_action.vc_txt_align_center p{
    margin-top: 15px;
    }
    .vc_call_to_action:after {
    clear: both;
    display: table;
    content: ” “;
    }
    .vc_call_to_action .wpb_call_text span,
    #content .vc_call_to_action .wpb_call_text span{
    font-size: 21px;
    display:block;
    line-height:30px;
    }
    .thememount_cta_bigfont_yes.vc_call_to_action h4.wpb_heading {
    font-size: 50px;
    line-height: 65px;
    font-weight:400;
    padding-bottom:0px;
    position:relative;
    }
    .thememount_cta_sepline_yes.thememount_cta_bigfont_yes.vc_call_to_action h4.wpb_heading,
    .thememount_cta_bigfont_yes.vc_call_to_action h4.wpb_heading{
    padding-bottom:20px;
    border-bottom: none;
    }
    .thememount_cta_sepline_yes.vc_call_to_action h4.wpb_heading:after{
    content: “”;
    display: block;
    height: 4px;
    width: 54px;
    position: absolute;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    bottom: -2px;
    }
    .thememount-row-bgprecolor-skin .thememount_cta_sepline_yes.vc_call_to_action h4.wpb_heading:after{
    background-color:#fff;
    }
    .thememount_cta_sepline_yes.vc_call_to_action.vc_txt_align_left h4.wpb_heading:after{
    left:27px;
    }
    .thememount_cta_sepline_yes.vc_call_to_action.vc_txt_align_center h4.wpb_heading:after{
    left:50%;
    }
    .thememount_cta_sepline_yes.vc_call_to_action.vc_txt_align_right h4.wpb_heading:after{
    right: -27px;
    left: inherit;
    }
    .vc_call_to_action .wpb_call_text, .vc_call_to_action p{
    margin-bottom:30px;
    }
    .wpb_call_to_action h2.wpb_call_text {
    font-size: 26px;
    line-height:30px;
    }
    .wpb_call_to_action .wpb_call_text,
    #content .wpb_call_to_action .wpb_call_text{
    padding-top:10px;
    }
    .thememount-row-textcolor-white .wpb_button_a span {
    color: inherit;
    }
    .wpb_call_to_action .wpb_button{
    font-size: 13px;
    line-height: 22px;
    text-transform: uppercase;
    padding: 12px 30px;
    margin: 5px 0;
    border: none !important;
    border-radius: 25px;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    position: relative;
    display: inline-block;
    text-shadow:none;
    }
    .vc_call_to_action .vc_cta_btn{
    font-size: 13px;
    /*line-height: 15px;*/
    text-transform: uppercase;
    }
    .vc_call_to_action .wpb_heading{
    position:inherit;
    }
    .vc_call_to_action .wpb_heading:after{
    display:none;
    }
    .thememount-row-bgprecolor-skin .vc_call_to_action h2.wpb_heading,
    .thememount-row-bgtype-skin .wpb_call_to_action .wpb_call_text,
    .thememount-row-bgtype-skin .wpb_call_to_action .thememount-cta-description {
    color: #fff;
    }
    .thememount-row-bgprecolor-skin .vc_call_to_action .hgroup + p {
    color: rgba(255, 255, 255, 0.9);
    }

    /**
    * Testimonial Box
    * —————————————————————————-
    */
    .owl-carousel{
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
    }
    .owl-wrapper .owl-item > div,
    .owl-wrapper .owl-item > article {
    margin: 0 15px;
    }
    .thememount-testimonial-box blockquote{
    margin:0px;
    border:none;
    padding:0px
    }
    .thememount-testimonial-box{
    margin-bottom:40px;
    }
    .thememount-testimonial-wrapper ul{
    list-style:none;
    margin:0px !important;
    padding:0px
    }
    .thememount-row-bgprecolor-grey .thememount-testimonial-wrapper .thememount-tst-contarea-text,
    .thememount-row-bgprecolor-grey .thememount-testimonial-wrapper .thememount-tst-contarea-text{
    color:#303a3b;
    }
    .thememount-row-bgprecolor-skin .thememount-testimonial-title,
    .thememount-row-bgprecolor-dark .thememount-testimonial-title{
    color:#fff;
    }
    .thememount-row-bgprecolor-skin .thememount-testimonial-title .thememount-testimonial-designation,
    .thememount-row-bgprecolor-dark .thememount-testimonial-title .thememount-testimonial-designation{
    color:rgba(255, 255, 255, 0.77);
    }
    .thememount-testimonial-wrapper .thememount-tst-contarea-text{
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    font-size: 14px;
    padding-left: 20px;
    }
    .thememount-row-bgprecolor-dark .thememount-testimonial-wrapper .thememount-tst-contarea-text{
    color: rgba(255, 255, 255, 0.75);
    }
    .thememount-tst-contarea-text:before{
    top: 10px;
    left: 5px;
    z-index: 2;
    position: absolute;
    display: block;
    padding: 0;
    content: ‘\f10d’;
    font-size: 33px;
    font-family: FontAwesome;
    font-size: 36px;
    color: #fff;
    }
    .thememount-tst-contarea-text:after{
    content: “”;
    position: absolute;
    left: 0px;
    top: 6px;
    z-index: 1;
    }
    .thememount-row-bgcolor-white .thememount-testimonial-icon,
    .thememount-row-bgcolor-none .thememount-testimonial-icon,
    .thememount-row-bgcolor-grey .thememount-testimonial-icon {
    background:#EBEBEB;
    }
    .thememount-row-bgcolor-white .thememount-testimonial-wrapper .thememount-tst-contarea-text,
    .thememount-row-bgcolor-none .thememount-testimonial-wrapper .thememount-tst-contarea-text,
    .thememount-row-bgcolor-grey .thememount-testimonial-wrapper .thememount-tst-contarea-text {
    color: #9a9a9a;
    }
    .thememount-row-bgcolor-white .thememount-testimonial-title,
    .thememount-row-bgcolor-none .thememount-testimonial-title,
    .thememount-row-bgcolor-grey .thememount-testimonial-title {
    color: #C5C5C5;
    }
    .thememount-testimonial-text .contarea{
    border: 1px solid #EBEBEB;
    border-bottom: 2px solid #E6E6E6;
    padding: 0px 25px 30px 30px;
    text-align: left;
    position: relative;
    margin-bottom: 25px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    }
    .owl-item .thememount-testimonial-text .contarea{
    display: block;
    }
    .thememount-testimonial-text .contarea:before{
    border-right: 13px solid transparent;
    border-top: 14px solid #ffffff;
    bottom: -14px;
    top: auto;
    content: “”;
    left: 42px;
    position: absolute;
    z-index: 2;
    }
    .thememount-row-bgprecolor-grey .thememount-testimonial-text .contarea:before{
    border-top: 14px solid #f5f5f5;
    }
    .thememount-testimonial-text .contarea:after{
    border-right: 16px solid transparent;
    border-top: 15px solid #D9D9D9;
    bottom: -15px;
    content: “”;
    position: absolute;
    left: 41px;
    top: auto;
    width: 0;
    z-index: 1;
    }
    .thememount-row-bgprecolor-dark .thememount-testimonial-text .contarea:after,
    .thememount-row-textcolor-white .thememount-testimonial-text .contarea:after{
    border-top: 15px solid rgba(255, 255, 255, 0.2);
    }
    .thememount-row-bgprecolor-dark .thememount-testimonial-text .contarea:before,
    .thememount-row-textcolor-white .thememount-testimonial-text .contarea:before{
    border-top: 14px solid rgba(255, 255, 255, 0.2);
    }
    .thememount-row-bgprecolor-dark .thememount-testimonial-text .contarea,
    .thememount-row-textcolor-white .thememount-testimonial-text .contarea {
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
    }
    .thememount-row-textcolor-white .thememount-tst-contarea-text:before,
    .thememount-row-bgprecolor-dark .thememount-tst-contarea-text:before,
    .thememount-row-bgprecolor-skin .thememount-tst-contarea-text:before {
    color: rgba(255, 255, 255, 0.75);
    }
    .thememount-testimonial-icon{
    width: 60px;
    height: 60px;
    line-height: 60px;
    display: inline-block;
    margin-bottom: 20px;
    border-radius: 50%;
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    text-align: center;
    }
    .thememount-row-bgtype-colors.thememount-row-bgprecolor-skin .thememount-testimonial-icon,
    .thememount-row-bgtype-video.thememount-row-bgprecolor-skin .thememount-testimonial-icon{
    background:#fff;
    }
    .thememount-testimonial-icon i,
    .thememount-row-bgtype-colors.thememount-row-bgprecolor-skin
    .thememount-testimonial-wrapper .thememount-testimonial-title a,
    .thememount-row-bgtype-video.thememount-row-bgprecolor-skin .thememount-testimonial-title a,
    .thememount-row-bgtype-video.thememount-row-bgprecolor-skin .thememount-testimonial-title{
    color:#fff;
    }
    .thememount-row-bgtype-colors.thememount-row-bgprecolor-skin .thememount-testimonial-wrapper .thememount-testimonial-title .thememount-testimonial-designation{
    color: rgba(255, 255, 255, 0.80);
    }
    .thememount-row-bgtype-colors.thememount-row-bgprecolor-grey .thememount-testimonial-wrapper .thememount-testimonial-title .thememount-testimonial-designation{
    color:#303a3b;
    }
    .thememount-testimonial-title{
    display:block;
    text-transform:capitalize;
    }
    .thememount-testimonial-title .thememount-testimonial-designation{
    display:block;
    font-size:13px;
    color: #9a9a9a;
    padding-top:0px;
    font-style:italic;
    }
    .thememount-testimonial-title a{
    display:block;
    }
    .entry-content .thememount-testimonial-title{
    display:block;
    font-size:16px;
    padding-bottom: 5px;
    padding-top: 11px;
    font-style:normal;
    }
    .thememount-testimonial-title a:hover{
    text-decoration:none;
    }
    .thememount-testimonial-img img{
    width:60px;
    height:60px;
    border-radius:50%;
    }
    .thememount-testimonial-img {
    float: left;
    margin-left: 15px;
    padding-right: 15px;
    }
    .thememount-testimonial-title{
    margin-top:20px;
    }
    .thememount-testimonial-title img{
    margin-bottom:5px;
    }
    .flex-control-paging li a{
    box-shadow:none;
    }
    .thememount-row-bgtype-colors.thememount-row-bgprecolor-skin .thememount-testimonial-wrapper .owl-theme .owl-controls .owl-page span,
    .thememount-row-bgtype-colors.thememount-row-bgprecolor-dark .thememount-testimonial-wrapper .owl-theme .owl-controls .owl-page span,
    .thememount-row-bgtype-video.thememount-row-bgprecolor-dark .thememount-testimonial-wrapper .owl-theme .owl-controls .owl-page span,
    .thememount-row-bgtype-video.thememount-row-bgprecolor-skin .thememount-testimonial-wrapper .owl-theme .owl-controls .owl-page span{
    background-color:#fff;
    }
    .thememount-row-bgtype-colors.thememount-row-bgprecolor-skin .thememount-testimonial-wrapper .flex-control-paging li a.flex-active,
    .thememount-row-bgtype-video.thememount-row-bgprecolor-skin .thememount-testimonial-wrapper .flex-control-paging li a.flex-active{
    background-color:#303a3b;
    }
    .thememount-testimonial-wrapper .owl-theme .owl-controls{
    position:absolute;
    width:100%;
    text-align:center;
    bottom:-60px;
    }

    /**
    * VC Progress Bar
    * —————————————————————————-
    */
    .vc_progress_bar .vc_single_bar{
    background-color: #f5f6f8;
    -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.04);
    -moz-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.04);
    box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.04);
    }
    .vc_progress_bar .vc_single_bar .vc_label{
    padding: 0.4em 1em;
    font-weight:500;
    line-height:25px;
    }
    .vc_progress_bar .vc_single_bar .vc_label_units{
    position: absolute;
    right: 7px;
    color: #2d2d2d;
    text-shadow: none;
    font-size:14px;
    }

    /**
    * List Styles
    * —————————————————————————-
    */

    div.list {
    overflow: hidden;
    }
    div.list ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 1.5em;
    }
    div.list ul li {
    position: relative;
    padding: 0 0 8px 20px;
    }
    div.list ul li:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: “\e8a6″;
    font-family: ‘thememount’;
    font-size: 14px;
    color: #a6ce39;
    margin-right: 10px;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }

    /**
    * Contact us
    * —————————————————————————-
    */
    .fullmap .container{
    width:100%;
    padding:0px;
    }
    .wpb_gmaps_widget .wpb_wrapper {
    padding:0px;
    }
    .coninfo i{
    float: left;
    margin-left: -29px;
    }
    .coninfo{
    padding-left:30px;
    display:block;
    padding-bottom:20px;
    }
    .conadd{
    padding-bottom:20px;
    display:block;
    }
    .wpb_column > .wpb_wrapper .wpcf7-form .wpcf7-form-control-wrap,
    #content .wpb_text_column .wpcf7-form-control-wrap {
    margin-bottom: 15px;
    display: block !important;
    padding-top:5px;
    }
    textarea, input[type=”text”], input[type=”password”],
    input[type=”datetime”], input[type=”datetime-local”],
    input[type=”date”], input[type=”month”], input[type=”time”],
    input[type=”week”], input[type=”number”], input[type=”email”],
    input[type=”url”], input[type=”search”], input[type=”tel”]{
    color: #909090;
    padding:12px 10px
    }
    .tm-dark-layout textarea,
    .tm-dark-layout input[type=”text”],
    .tm-dark-layout input[type=”password”],
    .tm-dark-layout input[type=”datetime”],
    .tm-dark-layout input[type=”datetime-local”],
    .tm-dark-layout input[type=”date”],
    .tm-dark-layout input[type=”month”],
    .tm-dark-layout input[type=”time”],
    .tm-dark-layout input[type=”week”],
    .tm-dark-layout input[type=”number”],
    .tm-dark-layout input[type=”email”],
    .tm-dark-layout input[type=”url”],
    .tm-dark-layout input[type=”search”],
    .tm-dark-layout input[type=”tel”],
    .tm-dark-layout input[type=”color”],
    .tm-dark-layout .uneditable-input,
    .tm-dark-layout select{
    color: #fff;
    }
    .tm-dark-layout select option {
    background: rgba(0, 0, 0, 0.76);
    }
    .selectstyle {
    background-color: #f5f6f8;
    border: 1px solid #e9e9e9;
    padding: 7px;
    padding-left: 9px;
    position: relative;
    height: 47px;
    margin-top:5px;
    overflow:hidden;
    }
    .tm-dark-layout .selectstyle {
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(233, 233, 233, 0.2);
    }
    .selectstyle:after {
    font-family: FontAwesome;
    content: ‘\f107’;
    position: absolute;
    right: 13px;
    top: 11px;
    }
    .selectstyle select{
    background: transparent;
    border: none;
    -webkit-appearance: none;
    height: 28px;
    padding: 0px;
    color: #2d2d2d;
    max-width: inherit;
    position: relative;
    width: 107%;
    z-index: 100;
    }
    .selectstyle select {
    border: none;
    background-color: transparent;
    outline: none;
    color: #909090;
    }
    .wpb_column > .wpb_wrapper .wpcf7-form .selectstyle .wpcf7-form-control-wrap,
    #content .wpb_text_column .selectstyle .wpcf7-form-control-wrap{
    padding-top:0px;
    margin-bottom:0px;
    }
    div.wpcf7 img.ajax-loader {
    background: #fff;
    border-radius: 50%;
    }
    .your-message textarea {
    width: 100%;
    min-height: 165px;
    }
    .wpcf7-not-valid-tip {
    text-align: left;
    padding-top: 5px;
    }
    .wpcf7-response-output.wpcf7-validation-errors {
    border: 0;
    background: red;
    color: white;
    padding: 10px;
    margin:0px;
    }
    .wpcf7-response-output.wpcf7-mail-sent-ok {
    border: 2px solid #00A34E;
    }
    input[type=”submit”]:hover {
    box-shadow: 0 0 0 2px #fff inset;
    background: none;
    }
    body.vc-editor .vc-container .wpb_column {
    width: 100% !important;
    }

    /**
    * Typography
    * —————————————————————————-
    */
    .highlight {
    color: #fff;
    padding: 2px 5px;
    background: #000;
    border-radius: 3px;
    }
    .highlight.red {
    background: #ff0000;
    }
    .highlight.gray {
    background: #aaa;
    }

    /**
    * Useful Dropcaps css
    * —————————————————————————-
    */
    .dropcap1, .dropcap2, .dropcap3 {
    float: left;
    text-align: center;
    overflow: hidden;
    font-weight: normal;
    }
    .dropcap1 {
    width: 50px;
    height: 50px;
    line-height: 50px;
    color: #6f6f6f;
    margin: 7px 8px -5px 0;
    font-size: 32px;
    border-radius: 50%;
    background-color: #E2E2E2;
    }
    .dropcap2 {
    width: 50px;
    height: 50px;
    line-height: 50px;
    color: #6f6f6f;
    margin: 7px 8px -5px 0;
    font-size: 32px;
    background-color: #E2E2E2;
    border-radius: 5px;
    }
    .dropcap3 {
    width: 50px;
    color: #6f6f6f;
    margin: 8px 0px 2px 0;
    font-size: 34px;
    }
    .tm-dark-layout .dropcap3{
    color: #fff;
    }

    /* separator-width-full ——————————–*/
    .wpb_separator.thememount-separator-width-full {
    margin-left: -1000px;
    margin-right: -1000px;
    padding-left: 1000px;
    padding-right: 1000px;
    text-align: center;
    }
    .thememount-separator-width-full.thememount-separator-withicon.wpb_separator,
    .thememount-separator-width-Half.thememount-separator-withicon.wpb_separator {
    border-bottom: none;
    }
    .thememount-separator-width-full .thememount-heading-sepicon,
    .thememount-separator-width-Half .thememount-heading-sepicon {
    width: 100%;
    }
    .thememount-heading-sepicon {
    display: inline-block;
    width: 130px;
    margin: 0px 0px 17px 0px;
    position: relative;
    }
    .thememount-heading-sepicon:before {
    display: inline-block;
    content: “”;
    border-bottom: 1px solid #e2e6e9;
    position: absolute;
    left: 0;
    top: 10px;
    width: 50px;
    }
    .thememount-heading-sepicon:after {
    display: inline-block;
    content: “”;
    border-bottom: 1px solid #eaeaea;
    position: absolute;
    right: 0;
    top: 10px;
    width: 50px;
    }
    .thememount-heading-sepicon i {
    font-size: 18px;
    color: #999;
    }
    .thememount-separator-width-full .thememount-heading-sepicon:before {
    left: -4456px;
    width: 5000px;
    }
    .thememount-separator-width-full .thememount-heading-sepicon:after {
    right: -4456px;
    width: 5000px;
    }

    /* Unit css ——————————–*/
    .inside {
    border: 1px solid #eaeaea;
    text-align: center;
    position: relative;
    background-color: #fff;
    }

    .tm-dark-layout .inside {
    border: 1px solid rgba(234, 234, 234, 0.2);
    background-color: rgba(0, 0, 0, 0.1);
    }
    .tm-dark-layout .inside h3 {
    background-color: rgba(255, 255, 255, 0.09);
    }

    .inside .thememount-fid-wrapper {
    padding-top: 20px;
    }
    .inside .thememount-fid-wrapper i {
    font-size: 30px;
    margin-bottom: 10px;
    }
    .inside h4 {
    font-size: 45px;
    font-weight: 500;
    margin-bottom: 20px;
    line-height: 44px;
    margin-top: 10px;
    }
    .inside h3 {
    margin-bottom: 0;
    bottom: -11px;
    width: 100%;
    color: #fff;
    font-size: 16px;
    text-align: center;
    background-color: rgba(45, 45, 45, 0.98);
    }
    .inside h3 span {
    padding: 0 15px;
    }
    .thememount-row-bgprecolor-dark .inside,
    .thememount-row-bgprecolor-skin .inside {
    border: 1px solid rgba(255, 255, 255, 0.08);
    text-align: center;
    position: relative;
    background-color: rgba(255, 255, 255, 0.17);
    height: 220px;
    padding-top: 45px;
    }
    .thememount-row-bgprecolor-dark .inside .thememount-fid-wrapper i,
    .thememount-row-bgprecolor-skin .inside .thememount-fid-wrapper i{
    font-size: 40px;
    color:#fff;
    }
    .thememount-row-bgprecolor-dark .inside h4,
    .thememount-row-bgprecolor-skin .inside h4 {
    margin-bottom: 6px;
    color: #fff;
    }
    .thememount-row-bgprecolor-dark .inside h3,
    .thememount-row-bgprecolor-skin .inside h3 {
    color: #fff;
    background-color:transparent;
    }
    .thememount-row-bgprecolor-dark .inside .thememount-fid-wrapper,
    .thememount-row-bgprecolor-skin .inside .thememount-fid-wrapper {
    padding-top:0px;
    }

    /* Revolution Slider ——————————–*/
    .tp-button.wpb_button_a{
    height:auto;
    padding: 0px 22px;
    text-shadow:none !important;
    letter-spacing:1px;
    }
    .tp-bullets{
    z-index:20;
    }
    .tp-bullets .bullet {
    width:65px !important;
    height:4px;
    background:rgba(255, 255, 255, 0.5);
    }
    .tp-bullets .bullet {
    border-radius:11px;
    -moz-border-radius:11px;
    -webkit-border-radius:11px;
    width:11px !important;
    height:11px !important;
    margin-left:11px !important;
    background:#ffffff !important;
    opacity:0.7;
    filter:alpha(opacity=60);
    }
    .tp-leftarrow.default, .tp-rightarrow.default {
    z-index: 20;
    cursor: pointer;
    position: relative;
    width: 50px;
    height: 50px;
    background:none !important;
    text-align: center;
    line-height: 45px;
    font-size:56px;
    -webkit-transition: background-color .3s ease;
    }
    .tp-leftarrow.default{
    left:0px !important;
    }
    .tp-rightarrow.default{
    right:0px !important;
    }
    .tp-leftarrow.default:hover:before,
    .tp-rightarrow.default:hover:before{
    color: #fff;
    }
    .tp-rightarrow.default:hover, .tp-leftarrow.default:hover {
    background: rgba(0, 0, 0, 0.6) !important;
    }
    .tp-leftarrow.default:before {
    color: #303a3b;
    content: ‘\f104’;
    font-family: “FontAwesome”;
    }
    .tp-rightarrow.default:before {
    color: #303a3b;
    content: ‘\f105’;
    font-family: “FontAwesome”;
    }

    /* page loader icon ——————————–*/
    .pageoverlay{
    position: fixed;
    left: 0px;
    top: 0px;
    background-color: #fff;
    height: 100%;
    width: 100%;
    z-index: 20000;
    background: #fff url(images/loader.gif) no-repeat center center;
    }

    /* top to bottom ——————————–*/
    #totop {
    font-size: 35px;
    font-weight: 900;
    color: #fff;
    background: rgba(0,0,0,0.2);
    position: fixed;
    display: none;
    right: 14px;
    bottom: 14px;
    z-index: 999;
    height: 50px;
    width: 50px;
    text-align: center;
    padding-top: 8px;
    line-height: 31px;
    border-radius: 50%;
    }
    #totop:hover {
    color: #fff;
    }

    /* tooltip ——————————–*/
    .tooltip.top {
    padding: 3px 0;
    margin-top: 0px;
    }

    /**
    * * thememount-twitterbar
    * —————————————————————————-
    */
    .thememount-twitterbar {
    text-align: center;
    }
    .thememount-twitterbar h3 span{
    display:none;
    }
    .thememount-twitterbar h3 a.twitter-link{
    z-index: 10;
    position: relative;
    }
    .thememount-twitterbar i {
    font-size: 46px;
    line-height: 49px;
    display: inline-block;
    }
    .thememount-twitterbar-list.owl-theme .owl-controls {
    text-align: center;
    top: 0;
    right: 0;
    margin: 0;
    }
    .thememount-twitterbar-list.owl-carousel .owl-wrapper-outer {
    width: auto;
    line-height: 29px;
    text-align: center;
    padding: 0px 0px 15px 0px;
    }
    .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem a {
    font-style:italic;
    }
    .thememount-twitterbar-list.owl-theme .owl-controls .owl-page span {
    margin: 10px 8px 5px 0;
    border-radius:12px;
    }
    .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem{
    font-size: 20px;
    font-family: Merriweather;
    }
    .thememount-row-bgprecolor-skin .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem,
    .thememount-row-bgprecolor-skin .thememount-twitterbar i,
    .thememount-row-bgprecolor-dark .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem,
    .thememount-row-bgprecolor-dark .thememount-twitterbar i {
    color:#fff;
    }
    .thememount-row-bgprecolor-skin .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem a,
    .thememount-row-bgprecolor-dark .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem a{
    color: rgba(255, 255, 255, 0.77);
    }
    .thememount-row-bgprecolor-dark .owl-pagination,
    .thememount-row-bgprecolor-grey .owl-pagination {
    background-color: rgba(174, 16, 16, 0);
    }
    .thememount-row-bgprecolor-dark .owl-theme .owl-controls .owl-page span,
    .thememount-row-bgprecolor-skin .owl-theme .owl-controls .owl-page span {
    background: #ffffff;
    }
    .owl-theme .owl-controls .owl-page span{
    background: #535353;
    width: 11px;
    height: 11px;
    border-radius:11px;
    }
    .owl-pagination{
    background:none;
    }

    /**
    * *Background video section
    * —————————————————————————-
    */
    .thememount-row-bgtype-video {
    position: relative;
    overflow: hidden;
    z-index:1;
    }
    .thememount-row-bg-video-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    }
    .thememount-row-bg-video-wrapper video {
    position: absolute;
    z-index: 0;
    width: 100%;
    min-width: 1000px;
    }

    /**
    * * Box Layout
    * —————————————————————————-
    */
    .thememount-boxed .main-holder{
    background:#fff;
    max-width: 1200px;
    width: 100%;
    margin: 0px auto;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0s;
    -moz-transition: all .9s ease;
    transition: all .9s ease;
    }
    .thememount-framed .main-holder {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    margin: 20px auto;
    max-width: 1200px;
    width: 100%;
    -webkit-transition: all 0s;
    -moz-transition: all .9s ease;
    transition: all .9s ease;
    }
    .thememount-rounded .main-holder {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    margin: 20px auto;
    max-width: 1200px;
    width: 100%;
    overflow: hidden;
    -webkit-transition: all 0s;
    -moz-transition: all .9s ease;
    transition: all .9s ease;
    }
    .thememount-rounded .main-holder .site,
    .thememount-rounded .main-holder .site .site-header{
    border-radius: 10px 10px 0px 0px;
    }
    .thememount-rounded .main-holder .site{
    overflow:hidden;
    }

    /* When responsive mode off*/
    .thememount-responsive-off.thememount-boxed .main-holder{
    max-width: 1000px;
    }
    .thememount-responsive-off.thememount-framed .main-holder {
    max-width: 1000px;
    }
    .thememount-responsive-off.thememount-rounded .main-holder {
    max-width: 1000px;
    }
    span.edit-link {
    margin-left: 0;
    margin: 15px 0;
    display: block;
    }
    span.edit-link a {
    padding: 10px;
    background: whitesmoke;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 10px;
    }
    .tm-dark-layout span.edit-link a {
    color: rgba(0, 0, 0, 0.65);
    }
    .vc-inline-link {
    margin-left: 10px;
    }

    /**
    * Dark Color
    * —————————————————————————-
    */
    .thememount-topbar-textcolor-white .thememount-tb-content,
    .header-text-color-white .thememount-tb-content{
    color: rgba(255, 255, 255, 0.90);
    }
    .thememount-topbar-textcolor-white .thememount-tb-content a,
    .thememount-topbar-textcolor-white .social-icons li i{
    color: rgba(255, 255, 255, 1);
    }
    .site-header.header-text-color-white .thememount-topbar {
    border-color: rgba(255, 255, 255, 0.08);
    }
    .site-footer .widget a,
    .site-footer a,
    .social-icons li i{
    color: rgba(255, 255, 255, 0.85);
    }
    .thememount-fbar-bg-skin .widget a:hover{
    color: rgba(255, 255, 255, 1);
    }
    body .site-footer .widget .widget-title{
    color: #fff;
    border: none;
    font-size: 18px;
    }
    .tagcloud a {
    border:1px solid rgba(255, 255, 255, 0.35);
    }
    .thememount-topbar-textcolor-dark .thememount-tb-content,
    .social-icons li i,
    .header-text-color-dark .menu-toggle i {
    color: rgba(0, 0, 0, 0.65);
    }
    .tm-dark-layout .social-icons li i{
    color: rgba(255, 255, 255, 0.65);
    }

    /**
    * * Pretty Photo frameless design
    * —————————————————————————-
    */
    .pp_top, .pp_bottom, .pp_social{
    display:none;
    }
    div.pp_default .pp_content_container .pp_left,
    div.pp_default .pp_content_container .pp_right{
    background: none;
    }
    div.pp_default .pp_description{
    margin-left: 10px;
    }
    div.pp_default .pp_close{
    right: 5px;
    }
    div.pp_default .pp_content{
    box-shadow: 0 0 80px rgba(0, 0, 0, 0.6);
    }

    /**
    * * Spacer
    * —————————————————————————-
    */
    .spacer-right-5{
    margin-right:5px;
    }
    .spacer-right-10{
    margin-right:10px;
    }
    .spacer-right-15{
    margin-right:15px;
    }
    .spacer-right-20{
    margin-right:20px;
    }
    .spacer-right-25{
    margin-right:25px;
    }
    .spacer-right-30{
    margin-right:30px;
    }

    /**
    * * ThemeMount Blog Col Two
    * —————————————————————————-
    */
    .post-box {
    margin-bottom:40px;
    }

    /**
    * * ThemeMount Top Team search bar
    * —————————————————————————-
    */
    .thememount-fbar-box-w.thememount-fbar-text-white .widget ul > li,
    .thememount-fbar-box-w.thememount-fbar-text-white .widget_text,
    .thememount-fbar-bg-skin .widget ul > li,
    .header-text-color-white .widget_text{
    color: rgba(255, 255, 255, 0.60);
    }
    body .headerblock .thememount-fbar-box-w.thememount-fbar-text-white .widget .widget-title,
    .header-text-color-white .widget_text{
    color: rgba(255, 255, 255, 0.9);
    }

    body .headerblock .thememount-fbar-box-w.thememount-fbar-text-white .widget a,
    .thememount-fbar-text-white .widget a,
    .header-text-color-white .widget a{
    color: rgba(255, 255, 255, 0.95);
    }
    .thememount-fbar-text-dark .widget_text,
    .thememount-fbar-bg-grey .widget_text,
    .thememount-fbar-bg-grey .widget{
    color: rgba(0, 0, 0, 0.66);
    }
    body .thememount-fbar-box-w.thememount-fbar-text-dark .widget .widget-title,
    .thememount-fbar-text-dark .widget a,
    .thememount-fbar-bg-grey .widget a{
    color: rgba(0, 0, 0, 0.95);
    }
    .thememount-fbar-box-w.thememount-fbar-text-dark .widget ul > li{
    color: rgba(0, 0, 0, 0.66);
    }
    .thememount-fbar-box-w{
    -webkit-box-shadow: inset 0px -23px 30px -20px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: inset 0px -23px 30px -20px rgba(0, 0, 0, 0.18);
    box-shadow: inset 0px -23px 30px -20px rgba(0, 0, 0, 0.18);
    }
    .thememount-fbar-box{
    padding-top:30px;
    padding-bottom:30px;
    }
    .thememount-fbar-box h2{
    color: #fff;
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 0px;
    margin-top:6px;
    }
    .thememount-fbar-box .row .col-lg-3:nth-child(1) {
    width: 26% !important;
    }
    .thememount-fbar-box .row .col-lg-3:nth-child(4) {
    width: 12% !important;
    }
    .thememount-fbar-box .row .col-lg-3:nth-child(2),
    .thememount-fbar-box .row .col-lg-3:nth-child(3){
    width: 31% !important;
    }
    .thememount-fbar-box .thememount-team-form-no-group .row .col-lg-6:nth-child(2){
    width: 62% !important;
    }
    .thememount-fbar-box .thememount-team-form-no-group .row .col-lg-3:nth-child(3) {
    width: 12% !important;
    }
    .thememount-fbar-box .search_field{
    background:#fff;
    padding:7px;
    padding-left: 30px;
    position: relative;
    height: 42px;
    }
    .thememount-fbar-box .search_field i,
    .thememount-content-team-search-box .search_field i {
    position: absolute;
    left: 13px;
    top: 10px;
    opacity: 0.7;
    font-size: 16px;
    }
    .team-search-form .search_field.by_treatment{
    padding-left: 35px;
    overflow:hidden;
    }
    .thememount-fbar-box .search_field input[type=”text”],
    .thememount-fbar-box .search_field select,
    .thememount-content-team-search-box .search_field select{
    border:none;
    background-color:transparent;
    outline:none;
    color:#BBADAD;
    }
    .thememount-fbar-box .search_field select,
    .thememount-content-team-search-box .search_field select{
    background: transparent;
    border: none;
    -webkit-appearance: none;
    height: 28px;
    padding: 0px;
    color:#2d2d2d;
    max-width: inherit;
    position: relative;
    width: 109%;
    z-index: 100;
    }
    div.search_field.by_treatment select.empty,
    div.search_field.by_treatment select option.select-empty,
    div.search_field.by_treatment select option[default]{
    color: #A5A5A5;
    }
    div.search_field.by_treatment select option{
    color:#2d2d2d;
    }
    .thememount-fbar-box .search_field input[type=”text”]::-webkit-input-placeholder {
    color:#A5A5A5;
    }
    .thememount-fbar-box .search_field input[type=”text”]:-moz-placeholder { /* Firefox 18- */
    color:#A5A5A5;
    }
    .thememount-fbar-box .search_field input[type=”text”]::-moz-placeholder { /* Firefox 19+ */
    color:#A5A5A5;
    }
    .thememount-fbar-box .search_field input[type=”text”]:-ms-input-placeholder {
    color:#A5A5A5;
    }
    .thememount-fbar-box .search_field input[type=”text”],
    .thememount-content-team-search-box .search_field input[type=”text”] {
    color:#2d2d2d;
    padding:5px;
    }
    .thememount-fbar-box .submit_field button{
    border:1px solid #fff;
    color: #fff;
    box-shadow:none;
    height:42px;
    }
    .thememount-fbar-box .submit_field button:hover{
    background-color:#fff;
    }
    .thememount-fbar-box-w{
    display:none;
    }
    .thememount-fbar-btn{
    position: absolute;
    right: 0;
    border-top: 43px solid #363839;
    border-left: 43px solid transparent;
    z-index:1005;
    }
    .thememount-fbar-btn a{
    position:relative;
    display: block;
    }
    .thememount-fbar-btn a i{
    color: #fff;
    position: absolute;
    top: -39px;
    right: 5px;
    font-size: 16px;
    width: 35px;
    height: 35px;
    text-align: right;
    }
    .thememount-fbar-btn a span{
    display:none;
    }
    .thememount-fbar-box-w{
    position:relative;
    }
    .thememount-fbar-box-w:after {
    content: ”;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1;
    display: block;
    }
    .thememount-fbar-bg-dark.thememount-fbar-box-w:after {
    background: rgba(0, 0, 0, 0.85);
    }
    .thememount-fbar-bg-grey.thememount-fbar-box-w:after {
    background: rgba(231, 231, 231, 0.8);
    }
    .thememount-fbar-box{
    position: relative;
    z-index: 10;
    }
    .thememount-fbar-box-w .widget{
    margin:0px;
    }
    .thememount-fbar-box-w.thememount-fbar-bg-grey textarea,
    .thememount-fbar-box-w.thememount-fbar-bg-grey input[type=”text”],
    .thememount-fbar-box-w.thememount-fbar-bg-grey input[type=”email”],
    .thememount-fbar-box-w.thememount-fbar-bg-grey select,
    .thememount-fbar-box-w.thememount-fbar-bg-skin textarea,
    .thememount-fbar-box-w.thememount-fbar-bg-skin input[type=”text”],
    .thememount-fbar-box-w input[type=”email”],
    .thememount-fbar-box-w.thememount-fbar-bg-skin select{
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.16);
    padding: 8px 10px;
    }
    .thememount-fbar-box-w.thememount-fbar-bg-dark textarea,
    .thememount-fbar-box-w.thememount-fbar-bg-dark input[type=”text”],
    .thememount-fbar-box-w.thememount-fbar-bg-dark input[type=”email”],
    .thememount-fbar-box-w.thememount-fbar-bg-dark select{
    background-color: rgba(0, 0, 0, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.16);
    padding: 8px 10px;
    }
    .thememount-fbar-box-w .your-message textarea {
    min-height: inherit;
    height: 73px;
    }
    .thememount-fbar-box-w input::-webkit-input-placeholder {
    color: #6b6b6b;
    }
    .thememount-fbar-box-w input:-moz-placeholder { /* Firefox 18- */
    color: #6b6b6b;
    }
    .thememount-fbar-box-w input::-moz-placeholder { /* Firefox 19+ */
    color: #6b6b6b;
    }
    .thememount-fbar-box-w input:-ms-input-placeholder {
    color: #6b6b6b;
    }
    .thememount-fbar-box-w textarea::-webkit-input-placeholder {
    color: #6b6b6b;
    }
    .thememount-fbar-box-w textarea:-moz-placeholder { /* Firefox 18- */
    color: #6b6b6b;
    }
    .thememount-fbar-box-w textarea::-moz-placeholder { /* Firefox 19+ */
    color: #6b6b6b;
    }
    .thememount-fbar-box-w textarea:-ms-input-placeholder {
    color: #6b6b6b;
    }
    .tm-header-overlay div.thememount-fbar-box-w {
    position: absolute;
    width: 100%;
    z-index:95;
    }
    .tm-header-overlay div.thememount-fbar-box-w {
    z-index: 9999;
    }
    .tm-header-overlay .thememount-fbar-btn{
    z-index:10000;
    }

    /**
    * 2.0 Header Section
    * —————————————————————————-
    */

    /* Logo Secotion */
    .thememount-logo-img.standard{
    max-height: 100px;
    width: auto;
    }
    .site-header {
    position: relative;
    z-index: 2000;
    }
    .site-description {
    font: 300 italic 24px “Source Sans Pro”, Helvetica, sans-serif;
    margin: 0;
    }
    .site-header .search-form {
    display:none;
    }
    .site-header .search-field {
    background-color: transparent;
    background-image: url(images/search-icon.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border: none;
    cursor: pointer;
    height: 37px;
    margin: 3px 0;
    padding: 0 0 0 34px;
    position: relative;
    -webkit-transition: width 400ms ease, background 400ms ease;
    transition: width 400ms ease, background 400ms ease;
    width: 0;
    }
    .site-header .search-field:focus {
    background-color: #fff;
    border: 2px solid #c3c0ab;
    cursor: text;
    outline: 0;
    width: 230px;
    }
    .site-title a.home-link:hover,
    a.home-link:hover {
    text-decoration: none;
    }
    .site-title {
    font-size: 33px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    color: #fff;
    display: inline-block;
    }
    .site-description {
    display: none;
    }
    .headerlogo {
    float: right;
    height: 80px;
    line-height: 80px;
    }
    .site-title {
    vertical-align: middle;
    text-align: center;
    display: table;
    width: 100%;
    height: 100%;
    }
    .site-title a {
    display: table-cell;
    vertical-align: middle;
    }
    .headerlogo img {
    display: inline-block;
    max-height: 35px;
    width: auto;
    -webkit-transition: .20s ease;
    -moz-transition: .20s ease;
    -o-transition: .20s ease;
    -ms-transition: .20s ease;
    }
    .tm-stickylogo-yes .standardlogo,
    .is-sticky .tm-stickylogo-yes .stickylogo{
    display:inline-block;
    }
    .tm-stickylogo-yes .stickylogo,
    .is-sticky .tm-stickylogo-yes .standardlogo{
    display:none;
    }
    /* End Logo Secotion */

    .headerblock{
    position:relative;
    z-index: 21;
    zoom: 1;
    }
    .headercontent{
    position:relative;
    }
    .headerblock{
    box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -khtml-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    transition: padding 0.35s ease;
    -khtml-transition: padding 0.35s ease;
    -webkit-transition: padding 0.35s ease;
    -moz-transition: padding 0.35s ease;
    -ms-transition: padding 0.35s ease;
    -o-transition: padding 0.35s ease;
    background-color: transparent;
    }
    .site-header .thememount-topbar {
    border-bottom: 1px solid;
    border-color: #EAEAEA;
    }

    body.thememount-header-style-3 header .thememount-topbar {
    position: relative;
    z-index: 11;
    }

    /*Top Bar Section*/
    .thememount-tb-content{
    font-size:13px;
    }
    .table-row{
    display:table;
    width:100%;
    }
    .thememount-topbar .thememount-center,
    .thememount-flexible-width-left,
    .thememount-flexible-width-right,
    .thememount-tb-content.thememount-flexible-width-left,
    .thememount-tb-social.thememount-flexible-width-right{
    display:table-cell;
    line-height:33px;
    }
    .thememount-center{
    text-align:center;
    }
    .navbar{
    vertical-align:top;
    }

    /*Social icon*/

    .thememount-tb-social{
    text-align:right;
    }

    .social-icons {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    padding-top: 2px;
    padding-bottom: 3px;
    }
    .thememount-topbar .social-icons,
    .tm-tb-right-content {
    text-align: right;
    display:inline-block;
    }
    .tm-tb-right-content{
    padding-left:5px;
    }

    .widget .textwidget .thememount-social-links-wrapper .social-icons {
    text-align: left;
    }
    .widget-area .textwidget .social-icons li:first-child {
    border:none;
    }
    .widget-area .textwidget .social-icons li {
    border:none;
    }
    .social-icons li {
    display: inline-block;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 36px;
    line-height:41px;
    }
    .social-icons li a{
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    font-size: 14px;
    text-align: center;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    }
    .footersocialicon .social-icons li a{
    display:block;
    }
    .footer .widget .social-icons li{
    line-height: 19px;
    padding-right: 3px;
    padding-top: 0px;
    }
    .footer .social-icons li a{
    border: 1px solid rgba(255, 255, 255, 0.07);
    /* padding: 8px; */
    width: 36px;
    height: 36px;
    display: block;
    border-radius: 50%;
    line-height: 36px;
    text-align:center;
    }
    .footer .social-icons li a i{
    color: rgba(255, 255, 255, 0.85);
    }
    .footer .social-icons li a:hover{
    border: 1px solid rgba(255, 255, 255, 0.8);
    }
    .footer .social-icons li.twitter a:hover {
    border: 1px solid #2cbfd9;
    }
    .footer .social-icons li.youtube a:hover {
    border: 1px solid #ff0000;
    }
    .footer .social-icons li.facebook a:hover {
    border: 1px solid #4583bc;
    }
    .footer .social-icons li.linkedin a:hover {
    border: 1px solid #0b84b3;
    }
    .footer .social-icons li.googleplus a:hover {
    border: 1px solid #d3452b;
    }
    .footer .social-icons li.dribbble a:hover {
    border: 1px solid #de588b;
    }
    .footer .social-icons li.pinterest a:hover {
    border: 1px solid #cd1f29;
    }
    .footer .social-icons li.yelp a:hover {
    border: 1px solid #c41200;
    }
    .footer .social-icons li.xing a:hover {
    border: 1px solid #006464;
    }
    .footer .social-icons li.vimeo a:hover {
    border: 1px solid #07C0ED;
    }
    .footer .social-icons li.rss a:hover {
    border: 1px solid #fb7200;
    }
    .footer .social-icons li.rss a:hover {
    border: 1px solid #fb7200;
    }
    .footer .social-icons li.vk a:hover {
    border: 1px solid #44678d;
    }

    .footer .widget-area .textwidget .social-icons li:first-child{
    padding-left:0px;
    }
    .callus {
    color: #7d8e98;
    font-size: 12px;
    }
    .topsep {
    padding: 8px;
    }
    .thememount-topbar .thememount-tb-content i{
    margin-right: 5px;
    }
    .thememount-wbar .alert{
    padding-top:8px;
    padding-bottom:8px;
    margin-bottom:0px;
    box-shadow:none;
    }
    .thememount-wbar button{
    background:none;
    border: none;
    border-radius: 2px;
    padding:0px;
    float:right;
    }
    .thememount-wbar.thememount-wbar-bgcolor-skincolor .alert,
    .thememount-wbar{
    color:#fff;
    }
    .top-contact {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    display: inline-block;
    }
    .top-contact li {
    display: inline-block;
    padding-left: 7px;
    padding-right: 8px;
    }

    /*Social icon Hover*/
    .social-icons li a i {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    }
    .social-icons li a:hover i {
    color:#fff;
    }
    .social-icons li.twitter a:hover {
    background-color:#2cbfd9;
    }
    .social-icons li.youtube a:hover {
    background-color:#ff0000;
    }
    .social-icons li.facebook a:hover {
    background-color:#4583bc;
    }
    .social-icons li.flickr a:hover {
    background-color:#ED1384;
    }
    .social-icons li.linkedin a:hover {
    background-color:#0b84b3;
    }
    .social-icons li.googleplus a:hover {
    background-color:#d3452b;
    }
    .social-icons li.dribbble a:hover {
    background-color:#de588b;
    }
    .social-icons li.pinterest a:hover {
    background-color:#cd1f29;
    }
    .social-icons li.podcast a:hover {
    background-color:#803aac;
    }
    .social-icons li.instagram a:hover {
    background-color:#34638b;
    }
    .social-icons li.xing a:hover {
    background-color:#006464;
    }
    .social-icons li.vimeo a:hover {
    background-color:#07C0ED;
    }
    .social-icons li.rss a:hover{
    background-color:#fb7200;
    }
    .social-icons li.yelp a:hover {
    background-color:#c41200;
    }
    .social-icons li.vk a:hover {
    background-color: #44678d;
    }

    /*lang-switcher*/

    .tm-wpml-lang-switcher {
    display: inline-block;
    }
    .tm-wpml-lang-switcher #lang_sel_click li {
    float:none;
    }
    .tm-wpml-lang-switcher #lang_sel_click a, #lang_sel_click a:visited,
    .tm-wpml-lang-switcher #lang_sel_click ul ul a, #lang_sel_click ul ul a:visited {
    padding-left: 8px;
    }
    .tm-wpml-lang-switcher #lang_sel_click .lang_sel_sel img {
    margin-right:4px;
    }
    .tm-wpml-lang-switcher #lang_sel_click img.iclflag {
    top: -1px;
    height: 11px;
    }

    /**
    * 3 Navigation
    * —————————————————————————-
    */
    .main-navigation{
    clear:both;
    }
    #navbar,
    .header-controls,
    #navbar #site-navigation .mega-menu-wrap,
    .menu-main-menu-container,
    div.nav-menu{
    float: left;
    }
    .header-controls{
    margin-left: 10px;
    }
    #navbar #site-navigation .mega-menu-wrap{
    clear:none;
    }
    ul.nav-menu,
    div.nav-menu > ul {
    margin: 0px;
    padding: 0px;
    position:relative;
    }
    ul.nav-menu > li,
    div.nav-menu > ul > li {
    float: left;
    position: relative;
    z-index:89;
    }
    ul.nav-menu li a,
    div.nav-menu > ul li a,
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a{
    color: #333333;
    }
    ul.nav-menu > li > a,
    div.nav-menu > ul > li > a {
    color: rgba(0, 0, 0, 0.99);
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    padding: 0px 17px 0px 17px;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform:uppercase;
    height: 80px;
    line-height: 80px !important;
    }
    ul.nav-menu > li > a:before,
    div.nav-menu > ul > li > a:before {
    display: block;
    content: ”;
    position: absolute !important;
    left: 50%;
    top: 0px;
    margin: 0 auto -2px;
    height: 2px;
    width: 0%;
    opacity: 0;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    }
    ul.nav-menu > li:hover > a:before,
    div.nav-menu > ul > li:hover > a:before {
    top: 0px;
    opacity: 1;
    width: 100%;
    left: 0;
    }
    ul.nav-menu li ul li.menu-item-has-children > a:after,
    div.nav-menu > ul li ul li.menu-item-has-children > a:after {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 6px;
    content: ‘\f105’;
    position: absolute;
    background-color: transparent;
    right: 10px;
    top: 15px;
    }

    /*First Child*/
    ul.nav-menu ul a,
    div.nav-menu ul ul a {
    margin: 0;
    width: 200px;
    display: block;
    padding: 15px;
    padding-top:10px;
    padding-bottom:10px;
    color: rgba(45, 45, 45, 0.97);
    }
    ul.nav-menu li li a:hover,
    ul.nav-menu li li:hover > a,
    ul.nav-menu li li.current-menu-item > a,
    div.nav-menu > ul li li a:hover,
    div.nav-menu > ul li li:hover > a,
    div.nav-menu > ul li li.current-menu-item > a {
    color:#fff;
    }
    ul.nav-menu li ul,
    div.nav-menu > ul .children {
    position: absolute;
    visibility:hidden;
    display:block;
    opacity:0;
    font-size:14px;
    line-height:14px;
    top:79px;
    padding:0;
    margin:0;
    list-style: none;
    border-radius:0;
    left:0px;
    background:#fff;
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
    transition: all 0.2s ease;
    border-top: 2px solid #999;
    }
    ul.nav-menu li:hover > ul,
    ul.nav-menu ul li:hover > ul,

    div.nav-menu > ul li:hover > ul,
    div.nav-menu > ul ul li:hover > ul{
    opacity:1;
    display:block;
    visibility:visible;
    height: auto;
    }
    .nav-menu .sub-menu .sub-menu,
    div.nav-menu > ul .children .children{
    border-left: 0;
    left: 100%;
    top: 0px;
    border-top:0px;
    }
    .nav-menu .last > .sub-menu{
    left: auto;
    right: 0px !important;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-menu-flyout.last .mega-sub-menu{
    left: auto;
    right: 0px !important;
    }
    .nav-menu .lastsecond .sub-menu .sub-menu,
    .nav-menu .last .sub-menu .sub-menu,

    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-menu-flyout.lastsecond .mega-sub-menu .mega-sub-menu,
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-menu-flyout.last .mega-sub-menu .mega-sub-menu{
    left: -100%;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget div.textwidget{
    margin-top:10px;
    }
    .nav-menu .sub-menu li:hover > ul,
    div.nav-menu > ul .children li:hover > ul{
    top: 0px;
    -webkit-transition: all 0.25s ease 0s;
    -moz-transition: all 0.25s ease 0s;
    -ms-transition: all 0.25s ease 0s;
    -o-transition: all 0.25s ease 0s;
    transition: all 0.25s ease 0s;
    }
    .nav-menu .sub-menu > li{
    position:relative;
    }

    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item.menu-item-language{
    margin: 0 0px 0 0;
    display: inline-block;
    height: auto;
    }

    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item.menu-item-language > a,
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .submenu-languages.mega-sub-menu a{
    padding-left: 35px !important;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .iclflag{
    position: absolute;
    top: 50%;
    margin-top: -6px;
    margin-left: -23px;
    }

    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.menu-item-language > a,
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.menu-item-language .submenu-languages{
    display:none;
    }

    /* Small menu */
    .menu-toggle {
    display: none;
    z-index: 10;
    }
    .menu-toggle i{
    color:#fff;
    font-size:28px;
    }
    .toggled-on li,
    .toggled-on .children {
    display: block;
    }
    .righticon{
    display:none;
    }
    .gm-menu-icon.menu-with-icon {
    margin-right: 6px;
    }
    .is-sticky .headerlogo {
    height: 73px;
    }
    .thememount-header-style-3 .is-sticky #navbar,
    .thememount-header-style-3.tm-header-overlay .is-sticky #navbar{
    width: 100%;
    z-index: 1001;
    left: 0;
    top:0;
    border-top:none;
    }
    .thememount-header-style-3 #navbar,
    .thememount-header-style-3.tm-header-overlay .is-sticky #navbar{
    width: 100%;
    z-index: 9;
    left: 0;
    top:0;
    box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -khtml-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    }
    .thememount-header-style-3.tm-header-overlay #navbar{
    box-shadow: none;
    -khtml-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    }
    .thememount-header-style-3 .is-sticky #navbar-sticky-wrapper,
    .thememount-header-style-3.tm-header-overlay .is-sticky #navbar-sticky-wrapper{
    position: relative;
    z-index: 99;
    }
    .thememount-header-style-3 .headerblock,
    .thememount-header-style-3 .site-header,
    .thememount-header-style-3.tm-header-overlay .headerblock,
    .thememount-header-style-3.tm-header-overlay .site-header{
    z-index: auto;
    }
    .thememount-header-style-3 div.thememount-fbar-box-w {
    position: relative;
    z-index: 1;
    }
    .thememount-header-style-3.tm-header-overlay div.thememount-fbar-box-w {
    position: absolute;
    z-index: 9999;
    }
    .thememount-header-style-3.tm-header-overlay #stickable-header .headerlogo {
    z-index: 99;
    position: relative;
    }
    .thememount-header-style-3.tm-header-overlay .thememount-topbar{
    z-index: 8;
    position: relative;
    }
    .thememount-header-style-3.tm-header-overlay #stickable-header .headerlogo,
    .thememount-header-style-3.tm-header-overlay #navbar{
    background-color:transparent;
    }
    .is-sticky .masthead-header-stickyOnScroll{
    margin: 0px auto;
    width: 100%;
    z-index: 1001;
    left: 0;
    top:0;
    box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -khtml-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    transition: padding 0.35s ease;
    -khtml-transition: padding 0.35s ease;
    -webkit-transition: padding 0.35s ease;
    -moz-transition: padding 0.35s ease;
    -ms-transition: padding 0.35s ease;
    -o-transition: padding 0.35s ease;
    background-color: transparent;
    /*zoom: 1;*/
    }
    .boxed section.section .section_inner,
    section.grid_section .section_inner {
    margin: 0 auto;
    position: relative;
    z-index: 20;
    }
    .is-sticky ul.nav-menu > li > a,
    .is-sticky div.nav-menu > ul > li > a {
    height: 76px;
    line-height: 76px !important;
    }
    .sticky-wrapper.is-sticky .header-inner {
    top: 0px;
    -webkit-transition: top .50s ease;
    -moz-transition: top .50s ease;
    -o-transition: top .50s ease;
    -ms-transition: top .50s ease;
    -webkit-backface-visibility: hidden;
    }
    .sticky-wrapper .header-inner {
    top: -100px;
    }
    .is-sticky ul.nav-menu li > ul,
    .is-sticky ul.nav-menu ul li > ul,
    .is-sticky ul.nav-menu li:hover > ul,
    .is-sticky ul.nav-menu ul li:hover > ul,
    .is-sticky div.nav-menu > ul li > ul,
    .is-sticky div.nav-menu > ul ul li > ul,
    .is-sticky div.nav-menu > ul li:hover > ul,
    .is-sticky div.nav-menu > ul ul li:hover > ul{
    top:76px;
    }
    .thememount-header-style-3 .is-sticky ul.nav-menu li > ul,
    .thememount-header-style-3 .is-sticky div.nav-menu > ul li > ul{
    top:55px;
    }
    .is-sticky ul.nav-menu li:hover > ul ul,
    .is-sticky ul.nav-menu ul li:hover > ul ul,
    .is-sticky div.nav-menu > ul li:hover > ul ul,
    .is-sticky div.nav-menu > ul ul li:hover > ul ul{
    top:0px;
    }

    /*thememount-header-style-2*/
    .thememount-header-style-2 #navbar,
    .thememount-header-style-2 #navbar #site-navigation .mega-menu-wrap,
    .thememount-header-style-2 #navbar #site-navigation .menu-main-menu-container,
    .thememount-header-style-3 #navbar #site-navigation .menu-main-menu-container{
    float:none;
    }
    .thememount-header-style-2 #stickable-header .container{
    position:relative;
    }
    .thememount-header-style-2 #stickable-header .headerlogo{
    text-align:center;
    position:absolute;
    width:100%;
    }
    .thememount-header-style-2 #stickable-header ul.nav-menu,
    .thememount-header-style-2 #stickable-header div.nav-menu > ul{
    float:none;
    text-align:center;
    z-index: 0;
    position: inherit;
    }
    .thememount-header-style-2 #stickable-header ul.nav-menu > li,
    .thememount-header-style-2 #stickable-header div.nav-menu > ul > li {
    float: none;
    display: inline-block;
    }
    .thememount-header-style-2 .is-sticky #stickable-header .headerlogo{
    margin-top:0px;
    }
    .thememount-header-style-2 ul.nav-menu li ul,
    .thememount-header-style-2 div.nav-menu > ul .children{
    text-align:left;
    }

    /*thememount-header-style-3*/
    .thememount-header-style-3 .site-title{
    display:inline-block;
    height:auto;
    width:auto;
    }
    .thememount-header-style-3 #stickable-header .container{
    width:auto;
    padding:0px;
    }
    .thememount-header-style-3 #stickable-header .headerlogo{
    float:none;
    text-align:center;
    width:100%;
    display:block;
    position: relative;
    z-index: 10;
    }
    .thememount-header-style-3 .header-controls{
    position: absolute;
    float: none;
    right: 0;
    z-index: 10000;
    }
    .thememount-header-style-3 #navbar #site-navigation .mega-menu-wrap{
    float:none;
    }
    .thememount-header-style-3 #navbar{
    float:none;
    border-top: 1px solid #eaeaea;
    position:relative;
    }
    .tm-dark-layout.tm-header-overlay.thememount-header-style-3 #navbar {
    border-color: rgba(255, 255, 255, 0.24);
    border-bottom: 1px solid rgba(255, 255, 255, 0.24);
    }
    .tm-dark-layout.tm-header-overlay.thememount-header-style-3 .is-sticky #navbar {
    border-bottom: none;
    }
    .tm-header-overlay.thememount-header-style-3 #navbar {
    border-color: rgba(0, 0, 0, 0.10);
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .tm-dark-layout.thememount-header-style-3 #navbar {
    border-color: rgba(255, 255, 255, 0.24);
    }
    .thememount-header-style-3 #stickable-header ul.nav-menu > li,
    .thememount-header-style-3 #stickable-header div.nav-menu > ul > li {
    float: none;
    display: inline-block;
    }
    .thememount-header-style-3 #stickable-header ul.nav-menu,
    .thememount-header-style-3 #stickable-header div.nav-menu > ul{
    text-align:center;
    }
    .thememount-header-style-3 .headerblock ul.nav-menu > li > a,
    .thememount-header-style-3 .headerblock div.nav-menu > ul > li > a{
    padding: 0px 17px 0px 17px;
    height: 55px !important;;
    line-height: 55px !important;
    }
    .thememount-header-style-3 ul.nav-menu li ul,
    .thememount-header-style-3 div.nav-menu > ul .children{
    text-align:left;
    }
    .thememount-header-style-3 ul.nav-menu > li > ul,
    .thememount-header-style-3 div.nav-menu > ul > l > ul{
    top: 54px !important;
    }
    .thememount-header-style-3 .is-sticky #stickable-header .headerlogo{
    display:none;
    }
    .thememount-header-style-3 #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal,
    .thememount-header-style-3 #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal{
    text-align:center;
    }
    .thememount-header-style-3 #navbar .main-navigation{
    max-width:1140px;
    margin:0 auto;
    position:relative;
    }
    .thememount-header-style-3 #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a,
    .thememount-header-style-3 .is-sticky #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a {
    height: 55px !important;
    line-height: 55px !important;
    }
    .thememount-header-style-3 #navbar{
    min-height:55px;
    }
    .thememount-header-style-3 .search_box,
    .thememount-header-style-3 .thememount-header-cart-link-wrapper,

    .thememount-header-style-3 .is-sticky .search_box,
    .thememount-header-style-3 .is-sticky .thememount-header-cart-link-wrapper{
    height: 55px !important;
    line-height: normal !important;
    }

    /*thememount-header-style-4*/
    .tm-header-overlay .headerblock {
    position: absolute;
    z-index: 21;
    /*zoom: 1;*/
    width:100%;
    box-shadow: none;
    -khtml-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    }
    .tm-header-hrelative.tm-header-overlay .headerblock {
    position: relative;
    z-index: 21;
    /*zoom: 1;*/
    width:100%;
    box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -khtml-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    }
    .tm-header-overlay #stickable-header-sticky-wrapper,
    .tm-header-overlay #stickable-header,
    .tm-header-overlay #stickable-header .header-inner{
    background-color: transparent;
    }
    .thememount-titlebar-wrapper .thememount-titlebar-inner-wrapper{
    padding: 0px;
    display: table;
    width:100%;
    }
    .thememount-titlebar-main {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    }

    /*thememount-header-style-7*/
    .thememount-header-style-4 #stickable-header{
    margin-top:42px;
    }
    .thememount-header-style-4 .is-sticky #stickable-header{
    margin-top:0px;
    }
    .thememount-header-style-4 #stickable-header .container-full .headercontent,
    .thememount-header-style-4 #stickable-header .container .headercontent{
    padding-left:15px;
    padding-right:15px;
    box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -khtml-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    }
    .thememount-header-style-4 .is-sticky #stickable-header .container-full{
    padding-left:0px;
    padding-right:0px;
    }
    .thememount-header-style-4 .is-sticky #stickable-header .container .headercontent{
    box-shadow: none;
    -khtml-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    }
    /* Mega Menu Section */
    .mega-menu-wrap{
    background:none !important;
    }
    .main-navigation .mega-menu-wrap{
    position:inherit !important;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu-toggle + label:after{
    font-size: 32px;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal {
    position: static !important;
    }
    .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a{
    display: block !important;
    font-size: 12px !important;
    padding: 0px 15px 0px 15px !important;
    margin: 0px !important;
    letter-spacing: 1px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    height: 79px;
    line-height: 79px;
    }
    .is-sticky .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a{
    height: 73px !important;
    line-height: 73px !important;
    }
    .is-sticky #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li .mega-sub-menu .mega-sub-menu{
    margin-top: 0px;
    }
    .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a:before {
    display: block;
    content: ”;
    position: absolute !important;
    left: 50%;
    top: 0px;
    margin: 0 auto -2px;
    height: 2px;
    width: 0%;
    opacity: 0;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    }
    .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item:hover > a:before {
    top: 0px;
    opacity: 1;
    width: 100%;
    left: 0;
    }
    .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-current-menu-ancestor > a:before{
    opacity: 0;
    }
    .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item.mega-toggle-on > a,
    .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item:hover > a{
    background: none !important
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li .mega-sub-menu{
    border-top: 2px solid;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li .mega-sub-menu .mega-sub-menu{
    border-top: none;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu {
    background: #fff;
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-menu-flyout .mega-sub-menu{
    width:200px;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a{
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height:18px;
    display:block;
    font-size: 13px;
    letter-spacing: 0.5px;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:before{
    display:none;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover,
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li:hover > a{
    background:#fff;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover,
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li:hover > a,
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li.current-menu-item a,
    #navbar #site-navigation .mega-menu-wrap .mega-menu-flyout .mega-sub-menu li.mega-current-menu-item > a{
    color:#fff;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title{
    font-size:15px !important;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item-has-children > a:after{
    font-family: FontAwesome;
    content: ‘\f107’;
    display:none;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout li.mega-menu-item-has-children > a:after{
    font-family: FontAwesome;
    content: ‘\f105’;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu li.mega-menu-item{
    padding-bottom:5px;
    }
    #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu li.mega-menu-item li:last-child a{
    border-bottom:none;
    }

    /*thememount-sep-show-hide*/
    .tm-dmenu-sep-grey ul.nav-menu ul a,
    .tm-dmenu-sep-grey div.nav-menu ul ul a,
    .tm-dmenu-sep-grey #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a{
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    }
    .tm-dmenu-sep-white #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li:last-child > a{
    border-bottom:none;
    }
    .tm-dmenu-sep-white ul.nav-menu ul a,
    .tm-dmenu-sep-white div.nav-menu ul ul a,
    .tm-dmenu-sep-white #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a{
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    }
    .tm-dmenu-sep-no ul.nav-menu ul a,
    .tm-dmenu-sep-no div.nav-menu ul ul a,
    .tm-dmenu-sep-no #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a{
    border-bottom: none;
    }

    /*thememount-header-style-2*/
    .thememount-header-style-2 #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-megamenu.mega-logo-after-this,
    .thememount-header-style-2 #stickable-header ul.nav-menu > li.logo-after-this,
    .thememount-header-style-2 #stickable-header div.nav-menu > ul > li.logo-after-this{
    margin-right:350px ;
    }
    .thememount-header-style-2 #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal {
    text-align: center;
    }
    /* End thememount-header-style-2*/

    .search_box,
    .thememount-header-cart-link-wrapper {
    padding: 0px 14px 0px 18px;
    float:left;
    position:relative;
    }
    .search_box{
    padding-left:5px;
    }
    .search_box,
    .thememount-header-cart-link-wrapper{
    display: table;
    height: 110px;
    }
    .search_box a,
    .thememount-header-cart-link-wrapper a{
    display: table-cell;
    vertical-align: middle;
    }
    .thememount-header-cart-link-wrapper{
    padding-left:10px;
    }
    .k_flying_searchform span {
    background-color:transparent;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 15;
    overflow: hidden;
    }
    .k_flying_searchform .k_searchlink a {
    margin-top: 38px;
    display: block;
    z-index: 16;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    }
    .k_flying_searchform {
    position: relative;
    }
    .w-search-form-row {
    display: none;
    }
    .k_flying_searchform_wrapper #flying_searchform {
    position: fixed;
    left: 0;
    top: 0px;
    height: 100%;
    width: 100%;
    z-index: 1000;
    color: #fff;
    display: none;
    }
    .k_flying_searchform_wrapper #flying_searchform {
    margin-bottom: 0px;
    }
    .k_flying_searchform_wrapper #flying_searchform:before {
    display: block;
    content: ”;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    }
    .k_flying_searchform_wrapper #flying_searchform:before{
    background-color: rgba(47, 47, 47, 0.96);
    }
    .w-search-form-h {
    display: table;
    height: 100%;
    width: 100%;
    }
    .w-search-form-row {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    }
    .w-search-label {
    font-size: 2em;
    line-height: 1.6em;
    color: #fff;
    margin-bottom:24px;
    }
    .w-search-label label{
    font-weight:normal;
    }
    .w-search-input {
    width: 560px;
    margin: 0 auto;
    -webkit-box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.5);
    -moz-box-shadow: 0 3px 0 0 rgba(255,255,255,.1);
    box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.51);
    padding-bottom: 12px;
    }
    .w-search-input input {
    font-size: 49px;
    text-align: center;
    height: 68px;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none !important;
    background-color: transparent;
    color: #fff;
    width: 545px;
    line-height: 1.3em;
    }
    .tm-dark-layout .w-search-input input{
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(233, 233, 233, 0.2);
    background-color: transparent;
    border: none;
    }
    .tm-dark-layout .k_flying_searchform_wrapper #flying_searchform:before{
    background-color: rgba(47, 47, 47, 0.96);
    }
    .w-search-close {
    display: block;
    position: absolute;
    top: 15px;
    right: 20px;
    font-size: 22px;
    line-height: 50px;
    height: 50px;
    width: 50px;
    color: #fff !important;
    -webkit-transition: transform ease-out .2s;
    -moz-transition: transform ease-out .2s;
    -ms-transition: transform ease-out .2s;
    -o-transition: transform ease-out .2s;
    transition: transform ease-out .2s;
    transform: rotate(0deg);
    }
    .w-search-close:hover{
    opacity: 1;
    transform: rotate(90deg);
    }
    .w-search-close i,
    .w-search-close:hover i{
    color: #fff;
    }
    .w-search-close:hover {
    color: #fff;
    }
    .k_flying_searchform_wrapper .field::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.80);
    line-height: 1.3em;
    }
    .k_flying_searchform_wrapper .field:-moz-placeholder { /* Firefox 18- */
    color: rgba(255, 255, 255, 0.80);
    line-height: 1.3em;
    }
    .k_flying_searchform_wrapper .field::-moz-placeholder { /* Firefox 19+ */
    color: rgba(255, 255, 255, 0.80);
    line-height: 1.3em;
    }
    .k_flying_searchform_wrapper .field:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.80);
    line-height: 1.3em;
    }
    /*End thememount-header-search-box*/

    /*thememount-header-cart-box*/
    .thememount-header-cart-link-wrapper a {
    width: 16px;
    height: 22px;
    position: relative;
    }
    .thememount-header-cart-link-wrapper a:hover span.thememount-cart-qty{
    background-color:#241f1f;
    }
    .tm-dark-layout .thememount-header-cart-link-wrapper a:hover span.thememount-cart-qty{
    background-color:#fff;
    color:#241f1f;
    }
    .thememount-header-cart-link-wrapper span.thememount-cart-qty {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    font-size: 10px;
    line-height: 18px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    position: absolute;
    top: 50%;
    right: -8px;
    margin-top: -21px;
    z-index: 38;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    }
    /*End thememount-header-cart-box*/

    /**
    * 4 Global Button Section
    * —————————————————————————-
    */
    .vc_btn.vc_btn_md{
    padding: 10px 16px;
    }
    .wpb_button.wpb_regularsize{
    padding: 8px 10px 8px;
    box-shadow:none;
    }
    .buttonblock .wpb_button_a {
    margin-right: 10px;
    margin-bottom: 8px;
    }
    .button:active, .wpb_button_a:active {
    top: 1px;
    }
    .wpb_button.active, .wpb_button:active {
    box-shadow: none;
    }
    .wpb_skincolor{
    color:#fff;
    }
    .site-main .vc_btn_skincolor, .vc_btn_skincolor{
    color:#fff;
    border: 1px solid transparent;
    }
    .entry-content .vc_btn_skincolor:hover, .vc_btn_skincolor:hover{
    background-color:transparent;
    }
    .vc_btn_skincolor.vc_btn_outlined:hover,
    .vc_btn_skincolor.vc_btn_square_outlined:hover{
    color:#fff !important;
    }
    .vc_btn{
    text-transform:uppercase;
    letter-spacing:1px;
    }
    .vc_btn_skincolor.vc_btn_3d {
    margin-bottom: 4px;
    }
    .wpb_column > .wpb_wrapper .vc_btn {
    margin-bottom: 4px;
    }
    .vc_btn_white.vc_btn_outlined,
    .vc_btn_white.vc_btn_square_outlined {
    border: 1px solid #fff;
    color:#fff;
    }
    .vc_btn_sm.margin-left {
    margin-left:10px;
    }
    .vc_call_to_action .hgroup + p {
    margin-top: 5px;
    }

    /* Color To Border */
    .tp-button.skin:hover{
    color:#fff !important;
    }
    .tp-button.darkgrey{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    }
    .vc_btn.vc_btn_round,
    .wpb_call_to_action .wpb_button_a.wpb_white .wpb_button,
    .wpb_call_to_action .wpb_button_a .wpb_button,
    .tp-button,
    .thememount-pf-btn .wpb_button_a .wpb_button,
    .thememount-blogbox-btn .wpb_button_a .wpb_button{
    box-shadow: 0 0 0 1px rgba(0,0,0,0) inset;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    }
    .vc_btn.vc_btn_round.vc_btn_blue:hover{
    box-shadow: 0 0 0 1px #5472d2 inset;
    color:#5472d2 !important;
    }
    .vc_btn.vc_btn_round.vc_btn_pink:hover{
    box-shadow: 0 0 0 1px #fe6c61 inset;
    color:#fe6c61 !important;
    }
    .vc_btn.vc_btn_round.vc_btn_turquoise:hover{
    box-shadow: 0 0 0 1px #00c1cf inset;
    color:#00c1cf !important;
    }
    .vc_btn.vc_btn_round.vc_btn_violet:hover{
    box-shadow: 0 0 0 1px #8d6dc4 inset;
    color:#8d6dc4 !important;
    }
    .vc_btn.vc_btn_round.vc_btn_peacoc:hover{
    box-shadow: 0 0 0 1px #4cadc9 inset;
    color:#8d6dc4 !important;
    }
    .vc_btn.vc_btn_round.vc_btn_chino:hover{
    box-shadow: 0 0 0 1px #cec2ab inset;
    color:#cec2ab !important;
    }
    .vc_btn.vc_btn_round.vc_btn_mulled_wine:hover{
    box-shadow: 0 0 0 1px #50485b inset;
    color:#50485b !important;
    }
    .vc_btn.vc_btn_round.vc_btn_vista_blue:hover{
    box-shadow: 0 0 0 1px #75d69c inset;
    color:#75d69c !important;
    }
    .vc_btn.vc_btn_round.vc_btn_black:hover{
    box-shadow: 0 0 0 1px #2a2a2a inset;
    color:#2a2a2a !important;
    }
    .vc_btn.vc_btn_round.vc_btn_grey:hover{
    box-shadow: 0 0 0 1px #ebebeb inset;
    color:#666666 !important
    }
    .vc_btn.vc_btn_round.vc_btn_orange:hover{
    box-shadow: 0 0 0 1px #f89406 inset;
    color:#f89406 !important
    }
    .vc_btn.vc_btn_round.vc_btn_sky:hover{
    box-shadow: 0 0 0 1px #5aa1e3 inset;
    color:#5aa1e3 !important
    }
    .vc_btn.vc_btn_round.vc_btn_sky:hover{
    box-shadow: 0 0 0 1px #5aa1e3 inset;
    color:#5aa1e3 !important
    }
    .vc_btn.vc_btn_round.vc_btn_green:hover{
    box-shadow: 0 0 0 1px #6dab3c inset;
    color:#6dab3c !important
    }
    .vc_btn.vc_btn_round.vc_btn_green:hover{
    box-shadow: 0 0 0 1px #6dab3c inset;
    color:#6dab3c !important
    }
    .vc_btn.vc_btn_round.vc_btn_juicy_pink:hover{
    box-shadow: 0 0 0 1px #f4524d inset;
    color:#f4524d !important
    }
    .vc_btn.vc_btn_round.vc_btn_sandy_brown:hover{
    box-shadow: 0 0 0 1px #f79468 inset;
    color:#f79468 !important
    }
    .vc_btn.vc_btn_round.vc_btn_purple:hover{
    box-shadow: 0 0 0 1px #b97ebb inset;
    color:#b97ebb !important
    }
    .wpb_call_to_action .wpb_button_a.wpb_white .wpb_button:hover{
    box-shadow: 0 0 0 1px #fff inset;
    color:#fff !important
    }
    .wpb_call_to_action .wpb_button_a .wpb_button:hover{
    box-shadow: 0 0 0 1px #f7f7f7 inset;
    color:#f7f7f7 !important
    }
    .wpb_call_to_action .wpb_button_a .wpb_button.wpb_btn-primary:hover{
    box-shadow: 0 0 0 1px #0077b3 inset;
    color:#0077b3 !important
    }
    .wpb_call_to_action .wpb_button_a .wpb_button.wpb_btn-info:hover{
    box-shadow: 0 0 0 1px #58b9da inset;
    color:#58b9da !important
    }
    .wpb_button_a .wpb_button.wpb_btn-success:hover{
    box-shadow: 0 0 0 1px #6ab165 inset;
    color:#6ab165 !important
    }
    .wpb_call_to_action .wpb_button_a .wpb_button.wpb_btn-warning:hover{
    box-shadow: 0 0 0 1px #ff9900 inset;
    color:#ff9900 !important
    }
    .wpb_call_to_action .wpb_button_a .wpb_button.wpb_btn-danger:hover{
    box-shadow: 0 0 0 1px #ff675b inset;
    color:#ff675b !important
    }
    .wpb_call_to_action .wpb_button_a .wpb_button.wpb_btn-inverse:hover{
    box-shadow: 0 0 0 1px #555555 inset;
    color:#555555 !important
    }
    .tp-button, .thememount-pf-btn .wpb_button_a .wpb_button,
    .thememount-blogbox-btn .wpb_button_a .wpb_button{
    font-size: 13px;
    border-radius: 0px;
    text-transform: uppercase;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    text-shadow: none !important;
    letter-spacing:0px !important;
    border:none;
    }
    .tp-button.big, .thememount-pf-btn .wpb_button_a .wpb_button,
    .thememount-blogbox-btn .wpb_button_a .wpb_button{
    padding: 12px 30px;
    font-size:13px;
    }
    .vc_btn.vc_btn_round.vc_btn_skincolor:hover,
    .vc_btn.vc_btn_round.vc_btn_pink:hover,
    .vc_btn.vc_btn_round.vc_btn_blue:hover,
    .vc_btn.vc_btn_round.vc_btn_turquoise:hover,
    .vc_btn.vc_btn_round.vc_btn_violet:hover,
    .vc_btn.vc_btn_round.vc_btn_peacoc:hover,
    .vc_btn.vc_btn_round.vc_btn_chino:hover,
    .vc_btn.vc_btn_round.vc_btn_mulled_wine:hover,
    .vc_btn.vc_btn_round.vc_btn_vista_blue:hover,
    .vc_btn.vc_btn_round.vc_btn_black:hover,
    .vc_btn.vc_btn_round.vc_btn_grey:hover,
    .vc_btn.vc_btn_round.vc_btn_orange:hover,
    .vc_btn.vc_btn_round.vc_btn_sky:hover,
    .vc_btn.vc_btn_round.vc_btn_green:hover,
    .vc_btn.vc_btn_round.vc_btn_juicy_pink:hover,
    .vc_btn.vc_btn_round.vc_btn_sandy_brown:hover,
    .vc_btn.vc_btn_round.vc_btn_purple:hover,
    .wpb_call_to_action .wpb_button_a .wpb_button:hover,
    .wpb_call_to_action .wpb_button_a.wpb_white .wpb_button:hover,
    .thememount-pf-btn .wpb_button_a .wpb_button:hover,
    .thememount-blogbox-btn .wpb_button_a .wpb_button:hover{
    background-color:transparent;
    }
    .vc_btn_outlined {
    border:1px solid;
    }
    .vc_btn_skincolor.vc_btn_3d:hover {
    color: #fff !important;
    }
    .thememount-row-bgprecolor-skin .vc_btn_white.vc_btn_square:hover{
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff !important;
    }
    .thememount-row-bgprecolor-dark .vc_btn_skincolor.vc_btn_square:hover{
    color: #fff ;
    }

    /* Outlined Button Square outlined Button hover */
    .vc_btn_blue.vc_btn_outlined:hover,
    .vc_btn_blue.vc_btn_square_outlined:hover {
    background-color:#5472d2 !important;
    color:#fff !important;
    border-color:#5472d2;
    }
    .vc_btn_turquoise.vc_btn_outlined:hover,
    .vc_btn_turquoise.vc_btn_square_outlined:hover {
    background-color:#00c1cf !important;
    color:#fff !important;
    border-color:#00c1cf ;
    }
    .vc_btn_green.vc_btn_outlined:hover,
    .vc_btn_green.vc_btn_square_outlined:hover {
    background-color:#5f9434 !important;
    color:#fff !important;
    border-color:#5f9434 ;
    }
    .vc_btn_sandy_brown.vc_btn_outlined:hover,
    .vc_btn_sandy_brown.vc_btn_square_outlined:hover {
    background-color:#f57f4b !important;
    color:#fff !important;
    border-color:#f57f4b ;
    }
    .vc_btn_mulled_wine.vc_btn_outlined:hover,
    .vc_btn_mulled_wine.vc_btn_square_outlined:hover {
    background-color:#50485b !important;
    color:#fff !important;
    border-color:#50485b ;
    }
    .vc_btn_purple.vc_btn_outlined:hover,
    .vc_btn_purple.vc_btn_square_outlined:hover {
    background-color:#b97ebb !important;
    color:#fff !important;
    border-color:#b97ebb ;
    }
    .vc_btn_juicy_pink.vc_btn_outlined:hover,
    .vc_btn_juicy_pink.vc_btn_square_outlined:hover {
    background-color:#f4524d !important;
    color:#fff !important;
    border-color:#f4524d ;
    }
    .vc_btn_sky.vc_btn_outlined:hover,
    .vc_btn_sky.vc_btn_square_outlined:hover {
    background-color:#5aa1e3 !important;
    color:#fff !important;
    border-color:#5aa1e3 ;
    }
    .vc_btn_violet.vc_btn_outlined:hover,
    .vc_btn_violet.vc_btn_square_outlined:hover {
    background-color:#8d6dc4 !important;
    color:#fff !important;
    border-color:#8d6dc4 ;
    }
    .vc_btn_white.vc_btn_outlined:hover,
    .vc_btn_white.vc_btn_square_outlined:hover {
    background-color:#ffffff !important;
    color:#2d2d2d !important;
    border-color:#ffffff ;
    }
    .vc_btn_black.vc_btn_outlined:hover,
    .vc_btn_black.vc_btn_square_outlined:hover {
    background-color:#2a2a2a !important;
    color:#fff !important;
    border-color:#2a2a2a ;
    }
    .vc_btn_grey.vc_btn_outlined:hover,
    .vc_btn_grey.vc_btn_square_outlined:hover {
    background-color:#ebebeb !important;
    color:#fff !important;
    border-color:#ebebeb ;
    }
    .vc_btn_orange.vc_btn_outlined:hover,
    .vc_btn_orange.vc_btn_square_outlined:hover {
    background-color:#f89406 !important;
    color:#fff !important;
    border-color:#f89406 ;
    }
    .vc_btn_vista_blue.vc_btn_outlined:hover,
    .vc_btn_vista_blue.vc_btn_square_outlined:hover {
    background-color:#75d69c !important;
    color:#fff !important;
    border-color:#75d69c ;
    }
    .vc_btn_chino.vc_btn_outlined:hover,
    .vc_btn_chino.vc_btn_square_outlined:hover {
    background-color:#cec2ab !important;
    color:#fff !important;
    border-color:#cec2ab ;
    }
    .vc_btn_pink.vc_btn_outlined:hover,
    .vc_btn_pink.vc_btn_square_outlined:hover {
    background-color:#fe6c61 !important;
    color:#fff !important;
    border-color:#fe6c61 ;
    }
    .vc_btn_peacoc.vc_btn_outlined:hover,
    .vc_btn_peacoc.vc_btn_square_outlined:hover {
    background-color:#4cadc9 !important;
    color:#fff !important;
    border-color:#4cadc9 ;
    }

    /* Button square Hover and normal */
    .vc_btn_pink.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #fe5043;
    color:#fe5043 !important;
    }
    .vc_btn_white.vc_btn_square:hover {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.50);
    color: #FFFFFF !important;
    }
    .vc_btn_blue.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #3c5ecc;
    color:#3c5ecc !important;
    }
    .vc_btn_turquoise.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #00c1cf;
    color:#00c1cf !important;
    }
    .vc_btn_pink.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #fe6c61;
    color:#fe6c61 !important;
    }
    .vc_btn_violet.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #8d6dc4;
    color:#8d6dc4 !important;
    }
    .vc_btn_chino.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #cec2ab;
    color:#cec2ab !important;
    }
    .vc_btn_mulled_wine.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #50485b;
    color:#50485b !important;
    }
    .vc_btn_vista_blue.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #5dcf8b;
    color:#5dcf8b !important;
    }
    .vc_btn_black.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #2a2a2a;
    color:#2a2a2a !important;
    }
    .vc_btn_grey.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #666666;
    color:#666666 !important;
    }
    .vc_btn_orange.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #f89406;
    color:#f89406 !important;
    }
    .vc_btn_sky.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #5aa1e3;
    color:#5aa1e3 !important;
    }
    .vc_btn_green.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #6dab3c;
    color:#6dab3c !important;
    }
    .vc_btn_purple.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #b97ebb;
    color:#b97ebb !important;
    }
    .vc_btn_juicy_pink.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #f4524d;
    color:#f4524d !important;
    }
    .vc_btn_sandy_brown.vc_btn_square:hover {
    background-color:transparent;
    border:1px solid #f79468;
    color:#f79468 !important;
    }

    /* Revolution slider */
    .tp-button.skin{
    background: none;
    }

    .tp-button i.rightarrow {
    margin-left:5px;
    }
    .tp-button i.leftarrow {
    margin-right:5px;
    }
    .tp-button.skin:hover,
    .tp-button.white:hover,
    .tp-button.red:hover,
    .tp-button.green:hover,
    .tp-button.orange:hover,
    .tp-button.darkgrey:hover,
    .tp-button.lightgrey:hover {
    background-color:transparent !important;
    }
    .tp-button.white{
    background-color: #fff !important;
    background: none;
    color:#333333 !important;
    }
    .tp-button.red{
    background-color: #cb1d1d !important;
    background: none;
    color:#fff !important;
    }
    .tp-button.green{
    background-color: #21a117 !important;
    background: none;
    color:#fff !important;
    }
    .tp-button.orange{
    background-color: #ff7700 !important;
    background: none;
    color:#fff !important;
    }
    .tp-button.darkgrey{
    box-shadow: 0 0 0 1px #241f1f inset !important;
    background-color: #241f1f;
    }
    .tp-button.lightgrey{
    background-color: #888 !important;
    background: none;
    color:#fff !important;
    }
    .tp-button:hover{
    text-decoration:none;
    background:none;
    background-color: transparent;
    }
    .tp-button.white:hover{
    box-shadow: 0 0 0 1px #fff inset !important;
    color:#fff !important;
    }
    .tp-button.red:hover{
    box-shadow: 0 0 0 1px #cb1d1d inset !important;
    color:#cb1d1d !important;
    }
    .tp-button.green:hover{
    box-shadow: 0 0 0 1px #21a117 inset !important;
    color:#21a117 !important;
    }
    .tp-button.orange:hover{
    box-shadow: 0 0 0 1px #ff7700 inset !important;
    color:#ff7700 !important;
    }
    .tp-button.darkgrey:hover{
    box-shadow: 0 0 0 1px #241f1f inset !important;
    color:#241f1f !important;
    }

    /**
    * 5 Row Section
    * —————————————————————————-
    */
    .thememount-bg-overlay {
    position: relative;
    overflow: hidden;
    /*z-index: 1;*/
    }
    .vc_responsive .wpb_row .vc_span12{
    z-index:2;
    }
    .thememount-row-bgtype-grey {
    background: #f6f6f6
    }
    .thememount-row-bgtype-dark{
    background: #363839;
    }
    .thememount-row-bgcolor-dark.thememount-row-with-bgimage,
    .thememount-row-bgcolor-skincolor.thememount-row-with-bgimage,
    .thememount-row-bgcolor-white.thememount-row-with-bgimage,
    .thememount-row-bgcolor-white.thememount-row-with-bgimage,
    .thememount-row-bgcolor-grey.thememount-row-with-bgimage,
    .thememount-row-bgcolor-none.thememount-row-with-bgimage{
    position:relative;
    }
    .thememount-row-parallax{
    background-attachment:fixed !important;
    background-size:cover !important;
    }
    .wpb_row.thememount-bg-overlay:after {
    content: ”;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1;
    display:block;
    }
    .thememount-row-bgcolor-none.thememount-row-with-bgimage:after {
    background:none;
    }
    .thememount-row-bgprecolor-dark.thememount-bg-overlay:after {
    background: rgba(0, 0, 0, 0.83);
    }
    .thememount-row-bgprecolor-grey.thememount-bg-overlay:after{
    background: rgba(231, 231, 231, 0.6);
    }
    .thememount-row-bgprecolor-dark{
    background: #282828;
    }
    .thememount-row-bgprecolor-grey{
    background: #f5f5f5;
    }
    .thememount-row-bgprecolor-dark h1,
    .thememount-row-bgprecolor-dark h2,
    .thememount-row-bgprecolor-dark h3,
    .thememount-row-bgprecolor-dark h4,
    .thememount-row-bgprecolor-dark h5,
    .thememount-row-bgprecolor-dark h6,

    .thememount-row-bgprecolor-skin h1,
    .thememount-row-bgprecolor-skin h2,
    .thememount-row-bgprecolor-skin h3,
    .thememount-row-bgprecolor-skin h4,
    .thememount-row-bgprecolor-skin h5,
    .thememount-row-bgprecolor-skin h6,

    .thememount-row-textcolor-white h1,
    .thememount-row-textcolor-white h2,
    .thememount-row-textcolor-white h3,
    .thememount-row-textcolor-white h4,
    .thememount-row-textcolor-white h5,
    .thememount-row-textcolor-white h6,
    .thememount-row-textcolor-white span,
    body .thememount-fbar-box-w .widget .widget-title,
    body .thememount-fbar-text-white .widget .widget-title,
    .thememount-fbar-box-w .thememount-no-widget-message{
    color:#fff;
    }
    .thememount-row-textcolor-dark h1,
    .thememount-row-textcolor-dark h2,
    .thememount-row-textcolor-dark h3,
    .thememount-row-textcolor-dark h4,
    .thememount-row-textcolor-dark h5,
    .thememount-row-textcolor-dark h6,

    .thememount-row-bgprecolor-grey h1,
    .thememount-row-bgprecolor-grey h2,
    .thememount-row-bgprecolor-grey h3,
    .thememount-row-bgprecolor-grey h4,
    .thememount-row-bgprecolor-grey h5,
    .thememount-row-bgprecolor-grey h6,
    .tm-dark-layout .site-main .thememount-row-bgprecolor-grey a,
    .tm-dark-layout .thememount-row-bgprecolor-grey .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,

    .tm-dark-layout .thememount-row-bgprecolor-grey .thememount-servicebox-bordercentericon h2.thememount-servicebox-title,

    .thememount-row-textcolor-dark span,
    .thememount-row-textcolor-dark .section{
    color: rgba(0, 0, 0, 0.70);
    }
    body .thememount-row-textcolor-dark .section a {
    color: rgba(0, 0, 0, 0.90);
    }
    .thememount-row-bgprecolor-grey .section {
    color: rgba(0, 0, 0, 0.7);
    }
    body .thememount-fbar-box-w.thememount-fbar-bg-grey .widget .widget-title{
    color:#282828;
    }
    .thememount-fbar-bg-skin .widget-title:after,
    .thememount-row-bgprecolor-skin .thememount-heading-wrapper .thememount-heading-wrapper-inner h2:after,
    .tm-dark-layout .thememount-row-bgprecolor-grey .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{
    background-color: #fff;
    }
    .thememount-row-bgprecolor-skin .thememount-heading-wrapper.thememount-heading-wrapper-align-right .thememount-heading-wrapper-inner h2,
    .thememount-row-bgprecolor-skin .thememount-heading-wrapper.thememount-heading-wrapper-align-left .thememount-heading-wrapper-inner h2,
    .thememount-row-bgprecolor-dark .thememount-heading-wrapper.thememount-heading-wrapper-align-right .thememount-heading-wrapper-inner h2,
    .thememount-row-bgprecolor-dark .thememount-heading-wrapper.thememount-heading-wrapper-align-left .thememount-heading-wrapper-inner h2{
    border-bottom: 1px solid rgba(234, 234, 234, 0.42);
    }
    .thememount-row-textcolor-white p,
    .thememount-row-bgprecolor-dark p,
    .thememount-row-bgprecolor-skin p,

    .thememount-row-textcolor-white .wpb_accordion_content,
    .thememount-row-bgprecolor-dark .wpb_accordion_content {
    color:rgba(255, 255, 255, 0.75);
    }
    .tm-dark-layout .thememount-row-bgprecolor-dark p,
    .tm-dark-layout .thememount-row-bgprecolor-dark .wpb_accordion_content{
    color:inherit;
    }
    .thememount-fbar-bg-dark .widget_text,
    .thememount-fbar-bg-dark .widget ul > li{
    color:#999;
    }
    .container .container {
    padding-left: 0px;
    padding-right: 0px;
    width: auto;
    }
    .thememount-responsive-on .section.grid_section:after {
    display: block;
    content: “.”;
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
    }
    .section.grid_section{
    position: relative;
    z-index: 2;
    /*overflow:hidden;*/
    }
    .thememount-row-bgtype-dark h2,
    .thememount-row-bgtype-skin h2,
    .thememount-row-bgtype-dark h1,
    .thememount-row-bgtype-dark h2{
    color:#fff;
    }
    .heading-centered {
    text-align: center;
    }
    body.thememount-page-full-width #content article > .entry-content > .wpb_row.wpb_row.vc_row-fluid{
    padding-top:80px;
    padding-bottom:80px;
    margin-bottom:0px;
    }
    body.thememount-page-full-width #content article > .entry-content > .wpb_row:first-child{
    margin-top: -60px;
    }
    .wpb_row.vc_row-fluid {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left:0px !important;
    margin-right:0px !important;
    }
    .page-template-default .wpb_row.vc_row-fluid {
    margin-left: -15px !important;
    margin-right: -15px !important;
    }
    .wpb_row.vc_row-fluid .wpb_row.vc_row-fluid {
    padding-top:0px;
    padding-bottom:0px;
    }
    .site-header {
    background-image: none !important;
    }
    .thememount-row-rowwidth-wide .thememount-row-rowwidth-wide,
    .thememount-row-rowwidth-default .thememount-row-rowwidth-wide{
    padding-left:0px !important;
    padding-right:0px !important;
    margin-left:0px !important;
    margin-right:0px !important;
    }
    .thememount-row-with-bgimage.thememount-row-bgimageposition-fixed{
    background-attachment: fixed;
    background-size:cover;
    }
    .thememount-row-bgprecolor-skin h2.wpb_call_text,
    .thememount-row-bgtype-dark h1,
    .thememount-row-bgtype-dark .portfolio-wrapper .item .item-content h4,
    .thememount-row-bgtype-dark .vc_pie_chart_value,
    .thememount-row-bgtype-dark .thememount-heading-wrapper p.thememount-subheading,
    .thememount-row-bgtype-dark .thememount-team-title,
    .thememount-row-bgtype-dark .thememount-servicebox-title a,
    .thememount-row-bgtype-dark .thememount-servicebox-title a,
    .thememount-row-bgtype-dark .thememount-heading-wrapper.thememount-heading-wrapper-align-center p.thememount-subheading,
    .thememount-row-bgtype-dark .thememount-heading-wrapper-align-top p.thememount-subheading{
    color:#fff;
    }
    .thememount-row-bgtype-dark .thememount-tabs-wrapper .wpb_wrapper p {
    color:rgb(82, 82, 82);
    }
    .thememount-row-bgtype-dark .featurecontent .thememount-servicebox,
    .thememount-row-bgtype-dark .thememount-heading-sepicon:before,
    .thememount-row-bgtype-dark .thememount-heading-sepicon:after {
    border-bottom: 1px solid rgba(204, 204, 204, 0.09);
    }

    /**
    * 6 Breadcrumb Section
    * —————————————————————————-
    */
    .thememount-titlebar-wrapper.entry-header{
    margin-bottom:0px;
    }
    .tablerow{
    display:table;
    width:100%;
    }
    .headingblock, .breadcrumbblock{
    display:table-cell;
    }
    .thememount-titlebar-wrapper .thememount-titlebar-inner-wrapper {
    background-color: rgba(255, 255, 255, 0.83);
    /*border-bottom: 1px solid #eaeaea; */
    }

    .tm-titlebar-view-right .thememount-titlebar-main {
    text-align: right;
    }
    .tm-titlebar-view-left .thememount-titlebar-main {
    text-align: left;
    }

    .tm-dark-layout .thememount-titlebar-wrapper .thememount-titlebar-inner-wrapper{
    border-color: rgba(255, 255, 255, 0.04);
    }
    .thememount-titlebar-wrapper .entry-header {
    margin-bottom: 0px;
    }
    .thememount-titlebar-wrapper .entry-header .entry-title,
    .thememount-titlebar-wrapper .entry-header a,
    .thememount-titlebar-wrapper .breadcrumb-wrapper {
    color: #333;
    }
    .thememount-titlebar-main {
    text-align:center;
    }
    .thememount-titlebar-main .entry-title {
    line-height: 27px;
    color: #2d2d2d;
    font-weight: 500;
    font-size: 28px;
    text-transform:uppercase;
    }
    .thememount-titlebar-textcolor-white .thememount-titlebar-main .entry-title{
    color: #fff;
    }
    .thememount-titlebar-wrapper .entry-title-wrapper a{
    color: rgba(255, 255, 255, 0.90);
    font-weight:bold;
    }
    .thememount-titlebar-wrapper .entry-title-wrapper a:hover{
    color: #fff;
    }
    .thememount-titlebar-wrapper .breadcrumb-wrapper {
    margin-top: 14px;
    font-size: 13px;
    color: #999999;
    }
    .thememount-titlebar-main .breadcrumb-wrapper span {
    padding-right: 7px;
    padding-left: 3px;
    }
    .thememount-titlebar-wrapper .entry-title .thememount-subtitle {
    font-size: 17px;
    opacity: 0.8;
    font-weight: 300;
    }
    .thememount-titlebar-wrapper .breadcrumb-wrapper a{
    color: #888;
    }
    .thememount-titlebar-wrapper .breadcrumb-wrapper a:hover{
    text-decoration:none;
    }
    .thememount-titlebar-main .breadcrumb-wrapper {
    color: #999999;
    vertical-align: middle;
    }
    .breadcrumb-wrapper .thememount-pf-navbar-wrapper i {
    font-size: 30px;
    opacity: 0.8;
    transition: all 0.2s ease;
    }
    .breadcrumb-wrapper .thememount-pf-navbar-wrapper a {
    margin: 2px;
    display: inline-block;
    }
    .thememount-titlebar-main .breadcrumb-wrapper a {
    color: #999999;
    }
    .thememount-titlebar-textcolor-white .thememount-titlebar-main .breadcrumb-wrapper a {
    color: rgba(255, 255, 255, 0.72);
    }
    .thememount-titlebar-textcolor-white .thememount-titlebar-main .breadcrumb-wrapper,
    .thememount-titlebar-textcolor-white .thememount-titlebar-main .breadcrumb-wrapper a:hover {
    color: rgba(255, 255, 255, 1);
    }
    .thememount-titlebar-textcolor-dark .thememount-titlebar-main .breadcrumb-wrapper a {
    color: rgba(0, 0, 0, 0.60);
    }
    .thememount-titlebar-textcolor-dark .thememount-titlebar-main .breadcrumb-wrapper,
    .thememount-titlebar-textcolor-dark .thememount-titlebar-main .breadcrumb-wrapper a:hover {
    color: rgba(0, 0, 0, 0.8);
    }
    .thememount-titlebar-wrapper.thememount-titlebar-bgimg-img1 {
    background-image: url(images/titlebg/bg-title1.jpg);
    background-size: cover;
    }
    .thememount-titlebar-wrapper.thememount-titlebar-bgimg-img2 {
    background-image: url(images/titlebg/bg-title2.jpg);
    background-size: cover;
    }
    .thememount-titlebar-wrapper.thememount-titlebar-bgimg-img3 {
    background-image: url(images/titlebg/bg-title3.jpg);
    background-size: cover;
    }
    .thememount-titlebar-wrapper.thememount-titlebar-bgimg-img4 {
    background-image: url(images/titlebg/bg-title4.jpg);
    background-size: cover;
    }
    .thememount-titlebar-wrapper.thememount-titlebar-bgimg-img5 {
    background-image: url(images/titlebg/bg-title5.jpg);
    background-size: cover;
    }
    .thememount-titlebar-wrapper {
    background-size: 100%;
    background-position: 50% 0px;
    background-repeat: repeat repeat;
    }
    .thememount-header-style-3 .thememount-slider-wrapper,
    .thememount-header-style-3 .thememount-titlebar-wrapper{
    position: relative;
    z-index: 1;
    }

    /**
    * 7 Services Section
    * —————————————————————————-
    */

    .thememount-row-bgprecolor-skin .thememount-servicebox.thememount-servicebox-righticonspacing .thememount-icon,
    .thememount-row-bgprecolor-skin .thememount-servicebox.thememount-servicebox-lefticonspacing .thememount-icon,
    .thememount-row-bgprecolor-skin .thememount-servicebox .thememount-icon,
    .thememount-row-bgprecolor-dark .thememount-servicebox .thememount-icon{
    color:#fff;
    }
    .thememount-row-bgprecolor-skin .thememount-servicebox .thememount-icon{
    background-color: #fff;
    }
    .thememount-servicebox.thememount-servicebox-righticonspacing .thememount-icon.thememount-ibgcolor-skincolor,
    .thememount-servicebox.thememount-servicebox-lefticonspacing .thememount-icon.thememount-ibgcolor-skincolor,
    .thememount-row-bgprecolor-skin .thememount-servicebox.thememount-servicebox-righticonspacing .thememount-icon,
    .thememount-row-bgprecolor-skin .thememount-servicebox.thememount-servicebox-lefticonspacing .thememount-icon{
    background-color: transparent;
    }

    /*Features Section*/
    .featurecontent .thememount-heading-style-normal{
    margin-bottom:40px;
    }
    .thememount-servicebox-lefticon .thememount-servicebox-subtitle,
    .thememount-servicebox-lefticon .thememount-servicebox-title,
    .thememount-servicebox-lefticon .thememount-servicebox-content{
    margin-left:78px;
    }
    .thememount-servicebox.thememount-servicebox-lefticon .thememount-icon,
    .thememount-servicebox.thememount-servicebox-righticon .thememount-icon{
    color:#fff;
    border-radius:50%;
    height:62px;
    width:62px;
    line-height:62px;
    margin-top:3px;
    }
    .thememount-servicebox-lefticon [class^=”kwicon-“]:before,
    .thememount-servicebox-lefticon [class*=” kwicon-“]:before{
    margin-right:0px;
    }
    .featurecontent .thememount-servicebox{
    border-bottom:1px solid #e2e6e9;
    padding-bottom:20px;
    margin-bottom:25px;
    }
    .featurecontent .thememount-servicebox:last-child{
    border-bottom:none;
    }
    .featurecontent .thememount-icon {
    margin-right: 15px;
    }
    /*Features Section ( Right )*/
    .thememount-servicebox.thememount-servicebox-righticon .thememount-icon,
    .thememount-servicebox.thememount-servicebox-righticonspacing .thememount-icon {
    float:right;
    }
    .thememount-servicebox-righticon .thememount-servicebox-subtitle,
    .thememount-servicebox-righticon .thememount-servicebox-title,
    .thememount-servicebox-righticon .thememount-servicebox-content,
    .thememount-servicebox-righticonspacing .thememount-servicebox-subtitle,
    .thememount-servicebox-righticonspacing .thememount-servicebox-title,
    .thememount-servicebox-righticonspacing .thememount-servicebox-content{
    margin-left:0px;
    margin-right:78px;
    text-align:right;
    }
    .thememount-servicebox-righticon .thememount-icon,
    .thememount-servicebox-righticonspacing .thememount-icon{
    margin-right: 0px;
    margin-left: 15px;
    }
    /* Service Icon */
    .wpb_row .wpb_column .wpb_wrapper .thememount-servicebox {
    margin-bottom: 30px;
    }
    .thememount-servicebox-title-wrapper:after {
    display: block;
    content: “.”;
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
    }
    .thememount-servicebox .thememount-icon {
    width: 40px;
    height: 40px;
    border-radius: 500px;
    line-height: 40px;
    text-align: center;
    font-size: 32px;
    color: #303a3b;
    margin-top: 0px;
    }
    .thememount-servicebox-title-wrapper h2.thememount-servicebox-title {
    font-size: 18px;
    margin-top: 0px;
    padding-bottom: 0;
    line-height:27px;
    }
    .wpb_column > .wpb_wrapper .thememount-servicebox-title-wrapper .thememount-servicebox-subtitle {
    font-size: 16px;
    color: #939393;
    line-height: 18px;
    margin-bottom: 11px;
    margin-top: 0px;
    }
    .thememount-sb-main-link a{
    font-size:14px;
    }

    /*Service Box With Left Spacing*/
    .thememount-servicebox-lefticonspacing .thememount-icon {
    float: left;
    font-size: 40px;
    }
    .thememount-servicebox-lefticonspacing h2.thememount-servicebox-title,
    .thememount-servicebox-lefticonspacing .thememount-servicebox-subtitle {
    margin-left: 60px;
    }
    .thememount-servicebox-lefticonspacing .thememount-servicebox-content {
    padding-left: 60px;
    }
    .thememount-servicebox-lefticonspacing .thememount-servicebox-content p {
    margin-bottom:15px;
    }

    /*Service Box With Center Icon*/
    .thememount-servicebox.thememount-servicebox-centericon {
    text-align: center;
    }
    .thememount-row-bgprecolor-grey .thememount-servicebox.thememount-servicebox-centericon .thememount-icon {
    background-color:transparent;
    height: 0;
    font-size:40px;
    }
    .thememount-row-bgprecolor-skin .thememount-servicebox.thememount-servicebox-centericon .thememount-icon,
    .thememount-row-bgprecolor-dark .thememount-servicebox.thememount-servicebox-centericon .thememount-icon {
    background-color:transparent;
    height: 0;
    font-size:40px;
    color:#fff;
    }
    .thememount-icon-wrapper-center {
    margin-bottom: 10px;
    }
    .thememount-servicebox.thememount-servicebox-centericon .thememount-icon-wrapper-center {
    margin-bottom: 20px;
    }
    .wpb_column > .wpb_wrapper .thememount-servicebox.thememount-servicebox-centericon h2{
    margin-bottom:5px;
    font-size:20px;
    }
    .wpb_column > .wpb_wrapper .thememount-servicebox.thememount-servicebox-centericon .thememount-servicebox-title-wrapper .thememount-servicebox-subtitle{
    margin-bottom: 14px;
    }
    .wpb_column > .wpb_wrapper .thememount-servicebox.thememount-servicebox-centericon .thememount-icon{
    line-height: 90px;
    height: 90px;
    font-size: 40px;
    color: #FFF;
    width: 90px;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition: transform 0.2s, opacity 0.2s;
    transition: transform 0.2s, opacity 0.2s;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    }
    .thememount-row-bgprecolor-skin .wpb_column > .wpb_wrapper .thememount-servicebox.thememount-servicebox-centericon .thememount-icon,
    .thememount-row-bgprecolor-dark .wpb_column > .wpb_wrapper .thememount-servicebox.thememount-servicebox-centericon .thememount-icon {
    background-color: rgba(255, 255, 255, 0.21);
    }
    .wpb_column > .wpb_wrapper .thememount-servicebox.thememount-servicebox-centericon:hover .thememount-icon {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    }
    /*Service Box With Left Icon*/
    .thememount-servicebox-lefticon .thememount-icon {
    float: left;
    }
    .thememount-servicebox-lefticon .thememount-icon:before {
    width: auto;
    text-align: left;
    margin-left: 0px;
    }
    /*Service Box With Center Icon*/
    .thememount-servicebox-bordercentericon{
    text-align:center;
    border: 1px solid #EBEBEB;
    border-bottom: 2px solid #E6E6E6;
    padding: 30px 15px;
    position:relative;
    padding-top:45px;
    background-color: #fff;
    }
    .tm-dark-layout .thememount-servicebox-bordercentericon{
    background-color: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.20);
    border-bottom: 2px solid rgba(255, 255, 255, 0.20);
    }
    .thememount-servicebox-bordercentericon h2.thememount-servicebox-title {
    margin-bottom:5px;
    }
    .thememount-servicebox-bordercentericon .thememount-servicebox-title{
    padding-bottom:20px;
    }
    .thememount-servicebox-bordercentericon .thememount-sb-main-link{
    padding-top:10px;
    }
    .thememount-servicebox-bordercentericon .thememount-icon{
    height: 62px;
    width: 62px;
    display: inline-block;
    text-align: center;
    line-height: 62px;
    color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: -38px;
    }
    .thememount-servicebox-title a:hover{
    text-decoration:none;
    }
    .thememount-sb-main-link i{
    font-size:12px;
    margin-right:4px;
    }
    .thememount-servicebox-bordercentericon {
    margin-top: 45px;
    }
    .thememount-row-bgprecolor-skin .thememount-servicebox-bordercentericon p,
    .thememount-row-bgprecolor-dark .thememount-servicebox-bordercentericon p{
    color: rgba(0, 0, 0, 0.50);
    }
    .thememount-row-bgprecolor-skin .thememount-servicebox-bordercentericon h2.thememount-servicebox-title,
    .thememount-row-bgprecolor-dark .thememount-servicebox-bordercentericon h2.thememount-servicebox-title{
    color: rgba(0, 0, 0, 0.80);
    }
    .tm-dark-layout .thememount-servicebox-bordercentericon h2.thememount-servicebox-title{
    color: #fff ;
    }
    .tm-dark-layout .thememount-row-bgprecolor-dark .thememount-servicebox-bordercentericon p{
    color: rgba(255, 255, 255, 0.80);
    }

    /**
    * 8 Heading Style
    * —————————————————————————-
    */

    /* Heading Style 1*/
    .mainheading {
    overflow: hidden;
    }
    .mainheading.full {
    overflow: visible;
    }
    .text_line_holder {
    text-align: center;
    }
    .text_line_holder .text_line {
    position: relative;
    display: inline-block;
    font-weight: 300;
    clear: both;
    }
    .text_line_holder .text_line:after,
    .text_line_holder .text_line:before {
    content: “”;
    position: absolute;
    width: 1500px;
    top: 55%;
    height: 1px;
    background: #dcdcdc;
    }
    .text_line_holder .text_line:after {
    right: 100%;
    margin-right: 35px;
    }
    .text_line_holder .text_line:before {
    left: 100%;
    margin-left: 35px;
    }
    .title-box {
    text-align: center;
    text-shadow: 1px 1px 0px rgba(128,95,12,0.11);
    margin-bottom: 35px;
    }
    .portfolioDetails{
    margin-bottom:40px;
    }
    .singleimage img{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    }

    /* Heading Style 2*/
    .thememount-heading-wrapper .thememount-heading-style-normal,
    .thememount-heading-wrapper .thememount-heading-align-left,
    .thememount-heading-wrapper .thememount-heading-align-center{
    margin-top:0px;
    }
    .thememount-heading-wrapper .thememount-heading-style-normal{
    margin-bottom:20px;
    }
    .thememount-heading-style-normal.thememount-heading-align-center{
    margin-bottom:60px;
    }
    .thememount-heading-wrapper .thememount-heading-style-normal.thememount-heading-align-center{
    margin-bottom:25px;
    }
    .thememount-heading-wrapper-align-center,
    .thememount-heading-align-center{
    text-align:center;
    padding-bottom:40px;
    }
    .thememount-heading-wrapper .thememount-heading-align-left{
    text-align:left;
    }
    .thememount-heading-style-normal,
    .wpb_heading,
    .footer .widget-title,
    .widget-title,
    .widgettitle,
    .thememount-portfolio-text h1,
    .thememount-blog-text h1,
    .thememount-row-with-bgimage .wpb_call_to_action .wpb_call_text,
    .thememount-heading-wrapper .thememount-heading-align-left,
    .thememount-heading-wrapper .thememount-heading-align-right{
    padding-bottom:15px;
    position: relative;
    margin-bottom:20px;
    margin-top:0px;
    font-size:20px;
    }
    .thememount-heading-wrapper.thememount-heading-wrapper-align-right,
    .thememount-heading-wrapper.thememount-heading-wrapper-align-right .thememount-subheading{
    text-align:right;
    }
    .thememount-heading-wrapper .thememount-heading-align-center,
    .thememount-portfolio-boxes-wrapper .thememount-portfolio-text h1,
    .thememount-blog-boxes-wrapper .thememount-blog-text h1{
    padding-bottom:15px;
    position: relative;
    margin-bottom:15px;
    }
    .thememount-portfolio-boxes-wrapper .thememount-portfolio-text h1{
    margin-bottom:20px;
    }
    .thememount-heading-style-normal{
    border-bottom:none;
    margin-top:0px;
    }
    .sidebar .widget-title{
    margin-bottom:25px;
    }
    .widget .widget-title {
    font-size: 20px;
    }
    .thememount-heading-style-normal:after,
    .wpb_heading:after,
    .footer .widget-title:after,
    .widget-title:after,
    .widgettitle:after,
    .thememount-portfolio-text h1:after,
    .thememount-blog-text h1:after,
    .thememount-heading-wrapper .thememount-heading-align-left:after,
    .thememount-heading-wrapper .thememount-heading-align-center:after{
    content: “”;
    display: block;
    height: 2px;
    width: 70px;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    bottom: -2px;
    }
    .wpb_heading:after,
    .footer .widget-title:after,
    .sidebar .widget-title:after,
    .widgettitle:after,
    .widget-title:after,
    .thememount-heading-wrapper .thememount-heading-align-left:after,
    .thememount-heading-style-normal.thememount-heading-align-left:after{
    left: 35px;
    }
    .thememount-heading-wrapper .thememount-heading-align-right:after,
    .thememount-heading-style-normal.thememount-heading-align-right:after{
    content: “”;
    display: block;
    height: 4px;
    width: 54px;
    position: absolute;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    bottom: -2px;
    }
    .thememount-heading-wrapper .thememount-heading-align-right:after,
    .thememount-heading-style-normal.thememount-heading-align-right:after{
    right: -35px;
    }
    .thememount-heading-wrapper.thememount-heading-wrapper-align-center p.thememount-subheading,
    .thememount-heading-wrapper-align-top p.thememount-subheading{
    width: 84%;
    margin: 0 auto;
    font-size:15px;
    line-height: 25px;
    font-family: Merriweather;
    letter-spacing: 0.5px;
    /*font-style: italic;*/
    }
    .thememount-row-bgprecolor-skin .thememount-heading-wrapper.thememount-heading-wrapper-align-center p.thememount-subheading,
    .thememount-row-bgprecolor-dark .thememount-heading-wrapper.thememount-heading-wrapper-align-center p.thememount-subheading{
    color:rgba(255, 255, 255, 0.72);
    }
    .thememount-heading-wrapper.thememount-heading-wrapper-align-left,
    .thememount-heading-wrapper.thememount-heading-wrapper-align-right{
    color: #999999;
    font-size:16px;
    letter-spacing:1px;
    line-height: 25px;
    padding-bottom: 10px;
    }
    .wpb_column > .wpb_wrapper .thememount-heading-wrapper.thememount-heading-wrapper-align-left{
    padding-bottom:10px;
    }
    .wpb_column > .wpb_wrapper .thememount-heading-wrapper.thememount-heading-wrapper-align-left .thememount-subheading{
    margin-bottom:20px;
    }
    .thememount-heading-style-normal span span{
    font-weight:600;
    }
    .thememount-heading-style-normal span span{
    color:#e85e16;
    }
    .thememount-heading-wrapper-inner {
    position:relative;
    }
    .thememount-heading-wrapper-inner .thememount-heading-align-top {
    margin-top: 0px;
    }
    .thememount-heading-wrapper-inner .thememount-carousel-controls-inner {
    position: absolute;
    top: 0;
    text-align: center;
    }
    .thememount-heading-wrapper-align-left .thememount-heading-wrapper-inner .thememount-carousel-controls-inner {
    right: 0;
    }
    .thememount-heading-wrapper-align-right .thememount-heading-wrapper-inner .thememount-carousel-controls-inner {
    left: 0;
    }

    /**
    * 9 ThemeMount Carousel Controls
    * —————————————————————————-
    */
    .thememount-heading-wrapper-align-center .thememount-carousel-controls-inner{
    padding-top:10px;
    }
    .thememount-carousel-controls-inner a{
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 5px 3px;
    border: 1px solid #eaeaea;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    position: relative;
    display: inline-block;
    height: 30px;
    width: 30px;
    border-radius:30px;
    cursor: pointer;
    margin-right: 0px;
    background-color: #fff;
    }
    .thememount-carousel-controls-inner a:hover {
    border: 1px solid;
    z-index:1;
    }
    .tm-dark-layout .thememount-carousel-controls-inner a{
    border: 1px solid rgba(255, 255, 255, 0.20);
    background-color: rgba(255, 255, 255, 0.10);
    }
    .tm-dark-layout .thememount-carousel-controls-inner a i{
    color:#fff;
    }
    .thememount-carousel-controls-inner a i{
    color:#282828;
    font-size: 18px;
    }
    .thememount-carousel-controls-inner a .wpb_button{
    margin-bottom: 0px;
    background: none;
    border: none;
    margin: 0px;
    padding: 0px;
    text-shadow: none;
    letter-spacing: 1px;
    font-size: 14px;
    }
    .thememount-carousel-controls-inner a .wpb_button:active{
    -webkit-box-shadow: none;
    box-shadow: none;
    }
    .thememount-carousel-controls-inner a:hover {
    background: none;
    }
    .thememount-carousel-controls{
    margin-top:10px;
    }
    /**
    * 10 Visual Coposer Element
    * —————————————————————————-
    */
    ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{
    margin:0px;
    }
    .wpb_single_image.wpb_content_element{
    margin-bottom:30px;
    }
    .wpb_single_image img{
    border-radius:0px;
    }
    /*Visual Coposer Element ( Tab Element )*/
    .wpb_tabs.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
    .wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
    .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    border: 1px solid #e6e6e6;
    }
    .wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background: #fff;
    }
    .tm-dark-layout .wpb_tabs.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
    .tm-dark-layout .wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
    .tm-dark-layout .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    border: 1px solid rgba(255, 255, 255, 0.20);
    }
    .tm-dark-layout .wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background: rgba(255, 255, 255, 0.1);
    }
    .wpb_tabs.wpb_content_element .wpb_tabs_nav li {
    background-color: #f6f6f6;
    margin-left: -1px;
    margin-bottom: -1px;
    margin-right: 3px;
    }
    .tm-dark-layout .wpb_tabs.wpb_content_element .wpb_tabs_nav li {
    background-color: transparent;
    }
    .wpb_tour.wpb_content_element .wpb_tabs_nav li {
    margin-top: -2px;
    }
    #content .wpb_tour.wpb_content_element .wpb_tabs_nav {
    margin-top: 2px;
    position: relative;
    z-index: 1;
    }
    .tm-dark-layout .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
    .tm-dark-layout .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
    background-color: rgba(255, 255, 255, 0.10);
    }
    .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
    .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
    background-color: #fff;
    }
    .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
    .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    height: 42px;
    line-height: 42px;
    display: block;
    margin: 0;
    color:#2d2d2d;
    padding:0 19px;
    text-decoration: none;
    background-color: #f6f6f6;
    border: 1px solid #e6e6e6;
    -webkit-transform: translateZ(0px);
    -moz-transform: translateZ(0px);
    font-weight: 600;
    }
    .tm-dark-layout .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
    .tm-dark-layout .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    background-color: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.20);
    color:#fff;
    }

    .wpb_tabs .wpb_tabs_nav li {
    margin: 0px;
    }
    #content .wpb_tabs.wpb_content_element .wpb_tabs_nav {
    margin-left: 1px;
    position: relative;
    z-index: 1;
    }
    .wpb_tour .thememount-tabs-wrapper {
    position: relative;
    left: -1px;
    }
    .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    background-color: #fff;
    border-width: 1px 1px 0 1px;
    border-color: #e6e6e6;
    color: #000;
    }
    .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    border-width: 1px 0px 1px 2px;
    border-left-color: #ff7a2a;
    background-color: #fff;
    }
    .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 15px;
    background: #FFF;
    }

    /*Visual Coposer Element ( Accordion Elemnet )*/
    .tm-dark-layout .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    background-color: rgba(255, 255, 255, 0.10);
    }
    .tm-dark-layout .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    border: 1px solid rgba(255, 255, 255, 0.20);
    }
    .tm-dark-layout .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
    .tm-dark-layout .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    border-left: 1px solid rgba(255, 255, 255, 0.20);
    }
    .tm-dark-layout .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{
    color:#fff;
    }
    .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
    .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    border-left: 1px solid #eaeaea;
    }
    .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    border: 1px solid #eaeaea;
    font-weight:400;
    color:#2d2d2d;
    }
    .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 0 0 10px 0;
    }
    .wpb_content_element .wpb_accordion_header a {
    padding: 10px 44px;
    font-size: 15px;
    }
    .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before,
    .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
    font-family: “FontAwesome”;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    opacity: .8;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 14px;
    position: absolute;
    top: 14px;
    left: 10px;
    }
    .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before {
    content: ‘\f067’;
    color: #7a7a7a;
    }
    .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
    content: ‘\f068’;
    color: #ff7a2a;
    }
    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header:focus {
    outline: none;
    }

    .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
    .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon

    .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
    .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    display: block;
    width: 41px;
    height: 100%;
    background-image: none;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor:pointer;
    }
    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding-top: 0px;
    }
    #content h4.wpb_toggle{
    background:none;
    position:relative;
    padding-left: 45px;
    font-size:15px;
    font-weight:500;
    color:#777777;
    margin-bottom:20px;
    }
    #content h4.wpb_toggle:after{
    font-family: “FontAwesome”;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    opacity: .8;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 14px;
    position: absolute;
    top: -5px;
    left: 0px;
    border: 1px solid #aaa;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    line-height: 30px;
    content: ‘\f067’;
    color:#7a7a7a;
    }
    .tm-dark-layout #content h4.wpb_toggle,
    .tm-dark-layout #content h4.wpb_toggle:after{
    color:#fff;
    }
    #content h4.wpb_toggle.wpb_toggle_title_active:after{
    content: ‘\f068’;
    }
    .wpb_toggle_content{
    padding: 0px 0px 0px 45px
    }

    /*Visual Coposer Element ( Progress Bar Elemnet )*/
    .vc_progress_bar .vc_single_bar {
    background-color: #f7f7f7;
    box-shadow: none;
    border-radius: 0px;
    }
    .tm-dark-layout .vc_progress_bar .vc_single_bar{
    background-color: rgba(255, 255, 255, 0.10);
    }
    .tm-dark-layout .vc_progress_bar .vc_single_bar .vc_label_units{
    color: #fff;
    }
    .vc_progress_bar .vc_single_bar .vc_label {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    }
    .vc_progress_bar .vc_single_bar.bar_orange .vc_label{
    text-shadow:none;
    }
    .vc_progress_bar .vc_single_bar .vc_bar {
    border-radius: 0px;
    }

    /*Visual Coposer Element ( Flexslider )*/
    .flexslider{
    margin-bottom:0px;
    }
    .wpb_gallery_slides.flexslider{
    box-shadow:none;
    border:none;
    }
    .wpb_gallery .wpb_flexslider .flex-control-nav{
    bottom: 2px;
    }

    /*Visual Coposer Element ( VC PIE Chart )*/
    .vc_pie_chart .wpb_heading:after{
    background-color: transparent;
    }
    .vc_pie_chart .wpb_heading{
    margin-bottom:0px;
    padding-bottom:0px;
    padding-top:10px;
    font-size:17px;
    border-bottom:none;
    }
    .mapbg{
    background-image: url(images/world-map.png);
    background-repeat:no-repeat;
    background-position:center center;
    }

    /**
    * 11 Team Member Section
    * —————————————————————————-
    */
    .thememount-team-wrapper ul{
    list-style:none;
    padding:0px;
    margin:0px;
    }
    .thememount-team-img img{
    border-radius: 0;
    width: 100%;
    }
    .thememount-team-img{
    position:relative;
    overflow:hidden;
    width:100%;
    }
    .thememount-team-box .thememount-team-img img {
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
    }
    .thememount-team-box:hover .thememount-team-img img {
    -webkit-transform: translateY(-25px);
    -moz-transform: translateY(-25px);
    -ms-transform: translateY(-25px);
    transform: translateY(-25px);
    }
    .thememount-team-box .overthumb {
    position: absolute;
    left: 0;
    top: 0%;
    display: block;
    background: transparent;
    text-align: center;
    width: 100%;
    height: 100%;
    opacity: 0;
    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=0)”;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    }
    .thememount-team-box:hover .overthumb {
    top: 0;
    /* opacity: 0.9;
    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=90)”;
    filter: alpha(opacity=90);*/
    background: rgba(0, 0, 0, 0.63);
    }
    .thememount-team-box .thememount-team-img .thememount-team-icons {
    font-size: 19px;
    opacity: 1;
    -ms-filter: none;
    filter: none;
    display: block;
    position: absolute;
    top: 150%;
    text-align: center;
    width: 100%;
    height: auto;
    opacity: 0;
    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=0)”;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    }
    .thememount-team-box:hover .thememount-team-img .thememount-team-icons {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    top: 50%;
    }
    .thememount-team-box .thememount-team-icons i {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #fff;
    display: inline-block;
    line-height: 40px;
    color: #333;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    }
    .thememount-team-box .thememount-team-icons i:hover{
    color:#fff;
    }
    .single-team_member .site-main {
    padding-bottom: 60px;
    }
    .single-team_member .thememount-team-title-block{
    padding-bottom:20px;
    }
    .single-team_member .thememount-team-title-block h2{
    margin-bottom: 2px;
    font-size: 20px;
    float: left;
    }
    .thememount-team-phone{
    float: left;
    padding-left: 10px;
    margin-left: 10px;
    margin-top: 6px;
    border-left: 1px solid #ccc;
    }
    .site-main .thememount-team-phone a,
    .site-main .thememount-team-phone a i{
    color: #ADADAD;
    }
    .site-main .thememount-team-phone a:hover{
    color: #2d2d2d;
    }
    .site-main .thememount-team-phone a i{
    transition: all 0.2s ease-in-out;
    }
    .single-team_member .thememount-team-social-links{
    position:relative;
    opacity:1;
    }
    .single-team_member .section.grid_section{
    width:auto;
    }
    .single-team_member .section.grid_section > .vc_column_container{
    padding-left:0px !important;
    padding-right:0px !important;
    }
    .single-team_member .single-team-left{
    text-align:center;
    }
    .single-team-left .thememount-team-img{
    background:#f6f6f6;
    }
    .tm-dark-layout .single-team-left .thememount-team-img{
    background: rgba(255, 255, 255, 0.1);
    }
    .single-team_member .single-team-left h3{
    margin-top:15px;
    }
    .single-team_member .single-team-left .thememount-team-cat-links {
    border-top: none;
    padding-top: 0px;
    margin-top: 0px;
    }
    .thememount-team-position,
    .thememount-row-textcolor-dark .thememount-team-position{
    color: #909090;
    font-size: 13px;
    }

    .thememount-team-term-list ul{
    list-style:none;
    margin: 0px;
    padding: 0px;
    }
    .thememount-team-term-list ul li a:before{
    content: “\f105”;
    position: absolute;
    top: 13px;
    left: 5px;
    }
    .thememount-team-term-list ul li a{
    display: block;
    position: relative;
    padding-left: 24px;
    color:#999999;
    font-size: 14px;
    padding: 10px 0 10px 26px;
    border-bottom: 1px solid #e9e9e9;
    }
    .thememount-team-term-list ul li a:hover,
    .thememount-team-term-list ul li.thememount-active a{
    text-decoration:none;
    color:#fff;
    }
    .thememount-team-term-list ul li a:before {
    font-family: “FontAwesome”;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    opacity: 1;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 13px;
    }
    .tax-team_group .thememount-team-group-desc{
    padding-bottom:30px;
    }
    .tax-team_group .thememount-team-term-img img{
    width:100%;
    }
    .tax-team_group .thememount-team-term-img{
    padding-bottom:30px;
    }
    .tax-team_group .site-main .thememount-team-group-left {
    margin-top: -60px;
    padding-top: 60px;
    border-right: 1px solid #eaeaea;
    padding-right:0px !important;
    }
    .tax-team_group .site-main .thememount-team-group-right {
    padding-left:30px !important;
    border-left: 1px solid #eaeaea;
    margin-left:-1px;
    }
    body.thememount-sidebar-right.tax-team_group .site-main #primary.content-area{
    padding-right: 0px !important;
    border-right: none;
    margin-right: 0px;
    }
    .singleimage img {
    height: auto;
    max-width: 100%;
    }
    footer .widget_recent_entries .post-date{
    margin-top:1px;
    display:block;
    margin-left: 13px;
    opacity: 0.6;
    }
    .thememount-team-box {
    margin-bottom:30px;
    }
    .thememount-team-social-links ul {
    list-style: none;
    padding: 0px;
    margin:0px;
    }
    .thememount-team-social-links li {
    display: inline-block;
    list-style-type: none;
    padding: 0;
    margin: 0 3px;
    }
    .thememount-team-social-links a {
    width: 35px;
    height: 35px;
    border-radius:35px;
    display: block;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 35px;
    font-size: 14px;
    font-weight: normal!important;
    }
    .site-main .thememount-team-social-links a,
    .site-main .single-team-left .thememount-team-social-links a:hover{
    color: #fff;
    }
    .thememount-team-social-links a:hover{
    background:#fff;
    color:#fff;
    }
    .single-team-left .thememount-team-social-links{
    background:none;
    }
    .thememount-team-position,
    .thememount-row-bgprecolor-grey .thememount-team-position {
    color: #909090;
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 10px;
    transition: all 0.2s ease-in-out;
    }
    .thememount-team-box:hover .thememount-team-position,
    .tm-dark-layout .thememount-row-bgprecolor-grey .thememount-team-box:hover .thememount-team-position{
    color: #2c2c2c;
    }
    .tm-dark-layout .thememount-team-box:hover .thememount-team-position {
    color: rgba(255, 255, 255, 0.90);
    }
    .thememount-team-title {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0px;
    margin-top: 0px;
    text-transform: uppercase;
    }
    .thememount-team-data {
    background-color: #fff;
    padding: 20px 20px;
    border: 1px solid #EBEBEB;
    border-bottom: 2px solid #E6E6E6;
    }
    .tm-dark-layout .thememount-team-data {
    background-color: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.20);
    border-bottom: 2px solid rgba(255, 255, 255, 0.20);
    }
    .thememount-team-title a{
    color:#2d2d2d;
    }
    .thememount-row-bgprecolor-dark .wpb_column > .wpb_wrapper .thememount-team-position,
    .thememount-row-bgprecolor-skin .wpb_column > .wpb_wrapper .thememount-team-position{
    color: #909090;
    }
    .thememount-row-bgprecolor-dark .thememount-team-cat-links a:hover,
    .thememount-row-bgprecolor-skin .thememount-team-cat-links a:hover{
    color:rgba(255, 255, 255, 0.90);
    }
    .thememount-team-title a:hover{
    text-decoration:none;
    }
    .thememount-team-social-links{
    -ms-filter: none;
    filter: none;
    display: block;
    position: absolute;
    top: 100%;
    text-align: center;
    width: 100%;
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
    }
    .thememount-team-box:hover .thememount-team-social-links {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
    }
    .thememount-team-cat-links{
    border-top: 1px solid #eaeaea;
    padding-top:9px;
    margin-top:15px;
    font-size:13px;
    }
    .tm-dark-layout .thememount-team-cat-links{
    border-top: 1px solid rgba(255, 255, 255, 0.10);
    }
    .thememount-team-cat-links a:hover {
    color: #2d2d2d;
    text-decoration:none;
    }

    /**
    * 12 Sidebar Settings
    * —————————————————————————-
    */
    body.thememount-sidebar-both .site-main #sidebar-left.sidebar {
    margin-left: -74.8%
    }
    body.thememount-sidebar-both .site-main #primary.content-area {
    margin-left: 25% !important;
    }

    body.thememount-sidebar-right .site-main #primary.content-area{
    padding-right: 30px!important;
    border-right: 1px solid #eaeaea;
    margin-right: -1px;
    }
    body.thememount-sidebar-left .site-main #primary.content-area{
    padding-left: 30px!important;
    border-left: 1px solid #eaeaea;
    margin-left: -1px;
    float: right;
    margin-right: 1px;
    }
    body.thememount-sidebar-right.page-template-template-blog-2-columns-php .site-main #primary.content-area .site-content,
    body.thememount-sidebar-right.page-template-template-blog-3-columns-php .site-main #primary.content-area .site-content,
    body.thememount-sidebar-left.page-template-template-blog-2-columns-php .site-main #primary.content-area .site-content,
    body.thememount-sidebar-left.page-template-template-blog-3-columns-php .site-main #primary.content-area .site-content{
    margin-left: -15px;
    margin-right: -15px;
    }
    .site-main #sidebar-right.sidebar {
    margin-top: -60px;
    padding-top: 60px;
    padding-bottom: 40px;
    border-left: 1px solid #eaeaea;
    }
    body.thememount-sidebar-bothleft.tm-dark-layout .site-main #primary.content-area,
    body.thememount-sidebar-left.tm-dark-layout .site-main #primary.content-area,
    body.thememount-sidebar-both.tm-dark-layout .site-main #primary.content-area,
    .tm-dark-layout .site-main #sidebar-right.sidebar {
    border-left: 1px solid #5f5f5f;
    }
    body.thememount-sidebar-bothleft.tm-dark-layout .site-main #sidebar-right.sidebar,
    body.thememount-sidebar-bothright.tm-dark-layout .site-main #primary.content-area,
    body.thememount-sidebar-both.tm-dark-layout .site-main #primary.content-area,
    body.thememount-sidebar-right.tm-dark-layout .site-main #primary.content-area,
    .tm-dark-layout .site-main #sidebar-left.sidebar{
    border-right: 1px solid #5f5f5f;
    }
    .site-main #sidebar-left.sidebar {
    margin-top: -60px;
    padding-top: 60px;
    padding-bottom: 70px;
    border-right: 1px solid #eaeaea;
    float: left;
    }
    #sidebar-left .widget {
    padding-right: 15px;
    }
    body.thememount-sidebar-both .site-main #primary.content-area{
    padding-right: 30px!important;
    border-right: 1px solid #eaeaea;
    margin-right: -1px;
    padding-left: 30px!important;
    border-left: 1px solid #eaeaea;
    margin-left: -1px;
    }
    body.thememount-sidebar-bothleft .site-main #primary.content-area{
    padding-left: 30px!important;
    border-left: 1px solid #eaeaea;
    float:right;
    }
    body.thememount-sidebar-bothleft .site-main #sidebar-right.sidebar{
    margin-top: -60px;
    padding-top: 60px;
    padding-bottom: 70px;
    border-right: 1px solid #eaeaea;
    margin-right:-1px;
    }
    body.thememount-sidebar-bothleft .site-main #sidebar-left.sidebar{
    border:none;
    float:left;
    }
    body.thememount-sidebar-bothleft .site-main #sidebar-right.sidebar{
    border-left:0px;
    float:right;
    }
    body.thememount-sidebar-bothleft .site-main #sidebar-right .widget{
    padding-left: 0px;
    padding-right: 15px;
    }
    body.thememount-sidebar-bothleft .site-main #sidebar-left .widget{
    padding-right:0px;
    }
    body.thememount-sidebar-bothright .site-main #primary.content-area{
    padding-right: 30px!important;
    border-right: 1px solid #eaeaea;
    margin-right:-1px;
    }
    body.thememount-sidebar-bothright .site-main #sidebar-right.sidebar{
    border:none;
    }
    body.thememount-sidebar-bothright .site-main #sidebar-left.sidebar{
    border-right:0px;
    border-left: 1px solid #eaeaea;
    }
    body.thememount-sidebar-bothright .site-main #sidebar-left .widget{
    padding-right: 0px;
    padding-left: 15px;
    }
    body.thememount-sidebar-bothright .site-main #sidebar-right .widget {
    padding-left: 0px;
    }
    .site-main .sidebar-container {
    height: 0;
    position: absolute;
    top: 40px;
    width: 100%;
    z-index: 1;
    }
    .site-main .sidebar-inner {
    margin: 0 auto;
    max-width: 1040px;
    }
    .sidebar .entry-header,
    .sidebar .entry-content,
    .sidebar .entry-summary,
    .sidebar .entry-meta {
    max-width: 1040px;
    padding: 0 376px 0 60px;
    }

    /* Search widget */
    .search-form .search-submit {
    display: block;
    }
    .widget .search-form{
    position:relative;
    }
    .widget .search-form label{
    display:block;
    }
    .widget input[type=”search”]{
    width:100%;
    height:43px;
    border-radius: 0px;
    padding-right:30px;
    box-shadow:none;
    }
    .widget .search-form .search-submit{
    position:absolute;
    top:0px;
    right:0px;
    background:none;
    box-shadow:none;
    border-bottom:none;
    text-indent:-999px;
    }
    .widget .search-form:after{
    font-family: “FontAwesome”;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    opacity: .8;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 14px;
    }
    .widget .search-form:after{
    content: “\f002″;
    position: absolute;
    top: 15px;
    right: 12px;
    }
    /* RSS Widget */
    .widget_rss .rss-date {
    display: block;
    }
    .widget_rss .rss-date,
    .widget_rss li > cite {
    color: #a2a2a2;
    }
    .widget_rss .rss-date{
    font-size:12px;
    }

    /* Calendar Widget */
    .widget_calendar table, .widget_calendar td {
    border: 0;
    border-collapse: separate;
    border-spacing: 1px;
    }
    .widget_calendar caption {
    font-size: 14px;
    margin: 0;
    }
    .widget_calendar th, .widget_calendar td {
    padding: 0;
    text-align: center;
    }
    .widget_calendar a {
    display: block;
    }
    .widget_calendar tbody td {
    background-color: rgba(255, 255, 255, 0.5);
    }
    .widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {
    background-color: transparent;
    }
    .widget_calendar table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
    line-height: 2;
    margin: 0 0 20px;
    width: 100%;
    }
    .widget_calendar caption {
    color: #888;
    font-weight: 700;
    line-height: 1.7142857142;
    margin-bottom: 18px;
    text-align: left;
    text-transform: uppercase;
    }
    .widget_calendar thead th {
    background-color: rgba(255, 255, 255, 0.1);
    }
    .widget_calendar tbody td,
    .widget_calendar thead th {
    text-align: center;
    }
    .widget_calendar tbody a {
    display: block;
    }
    .widget_calendar #today,
    .widget_calendar #today a {
    color: #fff;
    }
    .widget_calendar tbody a:hover{
    background:#ececec;
    }
    .widget_calendar #prev a:hover,
    .widget_calendar #next a:hover{
    text-decoration:underline;
    }
    .widget_calendar #prev {
    padding-left: 5px;
    text-align: left;
    }
    .widget_calendar #next {
    padding-right: 5px;
    text-align: right;
    }
    .tagcloud a {
    padding: 5px 12px;
    font-size: 13px !important;
    margin-bottom: 8px;
    margin-right: 5px;
    display: inline-block;
    }
    .widget_categories ul li span {
    float: right;
    }
    .thememount_widget_recent_entries li img{
    float:left;
    width:70px;
    height:70px;
    margin-right:15px;
    }
    .thememount_widget_recent_entries li:first-child{
    padding-top:0px;
    }
    .thememount_widget_recent_entries li:after{
    content: ” “;
    display: table;
    clear:both;
    }
    .thememount_widget_recent_entries li a{
    display:block;
    }
    .thememount_widget_recent_entries li .post-date{
    display:block;
    margin-top:6px;
    font-size: 12px;
    position:relative;
    padding-left:20px;
    float:left;
    }
    .sidebar .thememount_widget_recent_entries li .post-date{
    color: #727272;
    }
    .thememount_widget_recent_entries li .post-date:before{
    font-family: “FontAwesome”;
    content: ‘\f073’;
    position: absolute;
    left: 0px;
    }
    /* Sidebar (Widgets) */
    .sidebar h3{
    margin-top:0px;
    }
    .widget {
    /* -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;*/
    margin: 45px 0 40px;
    word-wrap: break-word;
    }
    .wpb_row .widget {
    margin: 0px;
    }
    .widget .widget-title {
    margin: 0 0 25px;
    }
    .widget ul, .widget ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
    .widget_recent_entries li a,
    .widget_archive li a,
    .widget_categories li a,
    .menu li a,
    .widget_meta li a,
    .widget_pages li a,
    .widget.widget_recent_comments li{
    position: relative;
    padding-left: 13px;
    }
    .widget_recent_entries li a:before,
    .widget_archive li a:before,
    .widget_categories li a:before,
    .menu li a:before,
    .widget_meta li a:before,
    .widget_pages li a:before,
    .widget_recent_comments li:before{
    font-family: “FontAwesome”;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    margin-right: .2em;
    text-align: center;
    opacity: .8;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 13px;
    }
    .widget_recent_entries li a:before,
    .widget_archive li a:before,
    .widget_categories li a:before,
    .menu li a:before,
    .widget_meta li a:before,
    .widget_pages li a:before{
    content: “\f105”;
    position: absolute;
    top: 3px;
    left: 0px;
    }
    .widget_recent_comments li:before{
    content: “\f0e6″;
    position: absolute;
    top: 18px;
    left: 0px;
    }
    .widget.widget_recent_comments li:first-child:before{
    top: 3px;
    }
    .site-main .widget.widget_recent_comments li,
    .footer .widget.widget_recent_comments li{
    padding-left:25px;
    }
    .widget li > ul,
    .widget li > ol {
    margin-left: 20px;
    }
    .widget a {
    color: #2d2d2d;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    }
    .widget a:hover {
    text-decoration:none;
    }
    .widget ul > li ul {
    margin-left: 20px;
    margin-top: 15px;
    }
    .widget ul > li {
    list-style: none;
    padding: 15px 0;
    border-top: 1px solid #e9e9e9;
    }
    .tm-dark-layout .widget ul > li{
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    }
    .sidebar .widget ul.thememount_widget_contact_wrapper > li{
    border-top: none;
    }
    .thememount-fbar-bg-skin .widget ul > li,
    .thememount-fbar-bg-dark .widget ul > li {
    border-top: 1px solid rgba(255, 255, 255, 0.32);
    }
    .widget ul > li ul > li:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    }
    .widget > ul > li:first-child,
    .widget.widget_nav_menu > div > ul:first-child > li:first-child {
    border-top:none;
    padding-top:0px;
    }
    .widget_archive li{
    color:#CECECE;
    }
    .sidebar .widget{
    margin-top:0px;
    }
    #sidebar-right .widget {
    padding-left: 15px;
    }

    /*tagcloud*/
    .tagcloud a{
    border:1px solid #d7d7d7
    }
    .tm-dark-layout .tagcloud a{
    border: 1px solid rgba(255, 255, 255, 0.20);
    }
    .widget .tagcloud a:hover,
    .tm-dark-layout .widget .tagcloud a:hover{
    color:#fff;
    }
    .thememount-fbar-bg-skin .tagcloud a:hover,
    .thememount-fbar-bg-dark .tagcloud a:hover{
    background-color: #fff;
    }
    .thememount-fbar-bg-skin .tagcloud a:hover,
    .thememount-fbar-bg-dark .tagcloud a:hover{
    border:1px solid #fff;
    }
    .thememount-fbar-bg-skin .tagcloud a,
    .thememount-fbar-bg-dark .tagcloud a {
    border: 1px solid rgba(255, 255, 255, 0.08);
    }
    .rss-date {
    display: block;
    }
    a.rsswidget {
    color: #2d2d2d;
    font-size:15px;
    }
    a.rsswidget:hover {
    color: #ffc000;
    }
    .rssSummary {
    margin: 9px 0;
    }

    /**
    * 13 Portfolio Section
    * —————————————————————————-
    */
    /* Porfolion Top Heading Style */
    .thememount-text-position-top p{
    margin-bottom:0px;
    }
    .thememount-text-position-top .thememount-portfolio-text{
    margin-bottom:30px;
    text-align:center;
    }
    .thememount-portfolio-viewarea-fullwidth .portfolio-sortable-list ul {
    text-align: center;
    }
    .thememount-text-position-top .thememount-heading-wrapper{
    padding-bottom:10px;
    }
    .page-template-template-portfolio-php .portfolio-wrapper {
    margin-bottom: 60px !important;
    }
    .portfolio-wrapper {
    padding: 0px;
    }
    .page-template-template-portfolio-php .portfolio-wrapper{
    margin:0 -15px !important;
    }
    .portfolio-wrapper .filters {
    margin: 0 10px 2em;
    padding: 0 1em;
    }
    .item-thumbnail p {
    display: block;
    margin-bottom:0px;
    }
    .portfolio-wrapper .filters button {
    font-family: ‘Montserrat’, sans-serif;
    font-size: 13px;
    background: none;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #bac1c7;
    display: inline-block;
    padding: 0.5em 2.5em;
    text-transform: uppercase;
    }
    .portfolio-wrapper .filters button:hover,
    .portfolio-wrapper .filters button.active {
    color: #95c6d7;
    }
    .portfolio-wrapper .item {
    cursor: pointer;
    }
    .item-content,
    .thememount-row-bgcolor-dark .item-content,
    .thememount-row-bgcolor-grey .item-content {
    background-color:#FFF;
    }
    .portfolio-wrapper .item .item-content {
    padding: 16px 18px;
    }
    .portfolio-wrapper .item .item-content h4 {
    text-transform: none;
    font-size: 18px;
    color: #2d2d2d;
    margin: 0;
    font-weight: 500;
    }
    .thememount-pf-four-col .portfolio-wrapper .item .item-content h4,
    .thememount-items-col-four .portfolio-wrapper .item .item-content h4 {
    font-size: 18px;
    padding-right: 38px;
    }
    .portfolio-wrapper .item .item-content:after{
    clear:both;
    display: table;
    content: ” “;
    }
    .portfolio-wrapper .item .item-content h4 a,
    .portfolio-box .item .item-content h4 a{
    color:#2d2d2d;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    }
    .tm-dark-layout .portfolio-wrapper .item .item-content h4 a,
    .tm-dark-layout .portfolio-box .item .item-content h4 a,
    .thememount-row-fullwidth-true .portfolio-wrapper .item:hover .item-content h4 a{
    color:#fff;
    }
    .thememount-row-fullwidth-true .grid_section .col-lg-4 {
    width: 33.3332% !important;
    }
    .portfolio-wrapper .item .item-content h4 a:hover,
    .portfolio-box .item .item-content h4 a:hover {
    text-decoration: none;
    }
    .portfolio-wrapper .item .item-content p {
    margin: 0;
    font-size:13px;
    color:#909090;
    margin-top: 3px;
    }
    .lovers {
    float: right;
    display: block;
    font-size: 14px;
    color: #bdbec0;
    margin: 10px 0;
    cursor: pointer;
    position: relative;
    padding-left: 24px;
    }
    .lovers:after, .item-thumbnail .icons a:after {
    font-family: “thememount”;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    opacity: .8;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 16px;
    position: absolute;
    top: 2px;
    left: 0px;
    color: #999;
    }
    .lovers:hover {
    color: #1d9fd3;
    }
    .thememount-row-fullwidth-true a.thememount-portfolio-likes{
    color:#fff;
    }
    .post .lovers {
    margin: 0;
    font-size: 16px;
    }
    .item-thumbnail {
    position: relative;
    width: 100%;
    overflow: hidden;
    }
    .item-content{
    border: 1px solid #EAEAEA;
    border-bottom: 2px solid #E6E6E6;
    padding:10px 15px;
    position: relative;
    overflow: hidden;
    }
    .tm-dark-layout .item-content{
    background-color: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.20);
    }
    .thememount-portfolio-likes {
    height: 40px;
    width: 40px;
    background-color: rgb(245, 245, 245);
    display: block;
    position: absolute;
    right: 10px;
    top: calc(50% – 18px);
    text-align: center;
    border-radius: 50%;
    line-height: 42px;
    color: rgb(147, 147, 147);
    bottom: -4px;
    font-size: 12px;
    }
    .tm-dark-layout .thememount-portfolio-likes{
    background-color: rgba(0, 0, 0, 0.2);
    }
    .item:hover .item-content a.thememount-portfolio-likes,
    .item:hover .item-content a.thememount-portfolio-likes.like-active{
    color:#fff;
    }
    .thememount-row-fullwidth-true .thememount-portfolio-likes{
    background-color:transparent;
    }
    .thememount-portfolio-likes-wrapper{
    float:right;
    width:50px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    }
    div.thememount-portfolio-likes-wrapper .like-active {
    cursor: default;
    }
    .thememount-portfolio-likes-wrapper a:hover{
    text-decoration:none;
    }
    .item-content h4{
    margin-top:0px;
    margin-bottom:3px;
    font-weight: 600;
    font-size:19px;
    }
    .item-content h4 a{
    color:#282828;
    }
    .item-content h4 a:hover{
    text-decoration:none;
    }
    .item-content p{
    margin-bottom:0px;
    font-size: 12px;
    }
    .thememount-items-col-two .item .item-thumbnail img {
    width:100%;
    }
    .thememount-row-fullwidth-true .thememount-items-col-two .col-sm-6.col-md-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
    .item-thumbnail .overthumb {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background:transparent;
    text-align: center;
    width: 100%;
    height: 100%;
    opacity: 0;
    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=0)”;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    }
    .item:hover .item-thumbnail .overthumb{
    background: rgba(255, 255, 255, 0.90);
    }
    .item-thumbnail .icons {
    font-size: 19px;
    display: block;
    position: absolute;
    top: 0px;
    text-align: center;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=0)”;
    }
    .thememount-row-fullwidth-true .item .item-thumbnail .icons a{
    top: 0%;
    }
    .item .item-thumbnail .icons a{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: absolute;
    top: 0%;
    background-color: #282828;
    width: 40px!important;
    height: 40px!important;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    -webkit-backface-visibility: hidden;
    margin-top:-40px;
    opacity: 0;
    }
    .item .item-thumbnail .icons a.thememount_pf_featured{
    left: 50%;
    margin-left: -45px;
    }
    .item .item-thumbnail .icons a.thememount_pf_link{
    right: 50%;
    margin-right: -45px;
    }
    .item:hover .item-thumbnail .icons a{
    top: 50%;
    margin-top: -20px;
    }
    .thememount-row-fullwidth-true .item:hover .item-thumbnail .icons a{
    margin-top: -40px;
    }
    .item .item-thumbnail .icons a.thememount_pf_featured{
    -webkit-transition-delay: 0.0s;
    transition-delay: 0.0s;
    opacity: 1;
    }
    .item:hover .item-thumbnail .icons a.thememount_pf_featured{
    /* -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;*/
    opacity: 1;
    }
    .item .item-thumbnail .icons a.thememount_pf_link{
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    opacity: 1;
    }
    .item:hover .item-thumbnail .icons a.thememount_pf_link{
    /* -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;*/
    opacity: 1;
    }
    .item .item-thumbnail .icons a:hover{
    color:#fff;
    }
    .item:hover .item-thumbnail .icons{
    opacity: 1;
    }
    .item:hover .overthumb {
    top: 0;
    opacity: 0.9;
    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=90)”;
    filter: alpha(opacity=90);
    }
    .portfolio-box{
    margin: 0 0 20px;
    overflow: hidden;
    margin-bottom:30px;
    }
    .owl-carousel .owl-wrapper-outer{
    z-index:1
    }
    .thememount-pf-btn.thememount-center{
    margin-top:40px;
    }
    .thememount-pf-btn.thememount-center .wpb_button_a{
    border-radius: 30px;
    padding: 12px 30px;
    }
    .thememount-pf-btn.thememount-center .wpb_button_a .wpb_button{
    font-size:13px;
    }
    .thememount-row-fullwidth-true .section.grid_section{
    margin-right: auto !important;
    margin-left: auto !important;
    width:100% !important;
    }
    .thememount-row-fullwidth-true .section.grid_section .thememount-portfolio-boxes-wrapper{
    padding-left:0px !important;
    padding-right:0px !important;
    }

    .thememount-row-fullwidth-true .grid_section{
    display: table;
    width:100%;
    }
    .thememount-row-fullwidth-true.full-colum-height-widht > .grid_section > .vc_column_container{
    display: table-cell;
    width: 50%;
    float: none;
    vertical-align: top;
    }
    .thememount-row-fullwidth-true.full-colum-height-widht > .grid_section > .vc_column_container img{
    display:none;
    }

    /*.thememount-row-fullwidth-true .thememount-portfolio-boxes-wrapper.row{
    margin-left: 0px !important;
    margin-right: 0px !important;
    }
    .thememount-row-fullwidth-true.wpb_row.vc_row-fluid{
    margin-left: -15px !important;
    margin-right: -15px !important;
    }*/

    .thememount-row-fullwidth-true .grid_section .thememount-portfolio-boxes-wrapper .col-lg-6,
    .thememount-row-fullwidth-true .grid_section .thememount-portfolio-boxes-wrapper .col-lg-4,
    .thememount-row-fullwidth-true .grid_section .thememount-portfolio-boxes-wrapper .col-lg-3{
    padding-left:0px !important;
    padding-right:0px !important;
    }

    .thememount-row-fullwidth-true .thememount-fullcolum-true.vc_column_container{
    padding:0px;
    }

    .thememount-row-fullwidth-true .grid_section .portfolio-box{
    margin-bottom:0px;
    }
    .thememount-row-fullwidth-true .grid_section .portfolio-box .item-content i.kwicon-up-dir{
    display:none;
    }
    .thememount-row-fullwidth-true .grid_section .portfolio-box .item .item-content{
    border:none;
    }
    .thememount-row-fullwidth-true .grid_section .owl-item .portfolio-box{
    margin-left:0px;
    margin-right:0px;
    }
    .thememount-row-fullwidth-true .grid_section .owl-carousel{
    width:auto;
    }
    .thememount-row-fullwidth-true .item .item-thumbnail img {
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
    }
    .thememount-row-fullwidth-true .item:hover .item-thumbnail img {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
    }
    .thememount-row-fullwidth-true .item .item-content{
    position: absolute;
    width: 100%;
    top: auto;
    bottom: 0;
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
    transition: transform 0.4s, opacity 0.1s 0.3s;
    }
    .thememount-row-fullwidth-true .item .item-content h4 a,
    .thememount-row-fullwidth-true .item .item-content p{
    color:#fff;
    }
    .thememount-row-fullwidth-true .item:hover .item-content {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;
    }
    .thememount-portfolio-related .item-content h4{
    font-size: 14px;
    }
    .thememount-row-fullwidth-true .portfolio-box:hover .item .item-content h4 a{
    color:#fff;
    }
    .portfolio-description h2,
    .thememount-portfolio-details h2,
    .thememount-portfolio-related h2 {
    margin-top: 5px;
    }
    .thememount-portfolio-content,
    .thememount-portfolio-related h2 {
    margin-bottom:20px;
    }
    .tm-dark-layout .portfolio-description h2,
    .tm-dark-layout .thememount-portfolio-details h2,
    .tm-dark-layout .thememount-portfolio-related h2{
    color:#fff;
    }
    .thememount-portfolio-details .thememount-heading-wrapper.thememount-heading-wrapper-align-left,
    .thememount-portfolio-details .thememount-heading-wrapper.thememount-heading-wrapper-align-right {
    padding-bottom: 0px;
    }
    .portfolio-description {
    margin-bottom: 25px;
    }
    .portfolio-description .wpb_column{
    padding:0px;
    }
    .thememount-portfolio-related {
    margin-top: 25px;
    margin-bottom: 25px;
    }
    ul.thememount-portfolio-details-list {
    margin: 0px;
    padding: 0;
    list-style: none;
    }
    ul.thememount-portfolio-details-list li {
    padding: 7px 0px;
    }
    ul.thememount-portfolio-details-list li i{
    float:left;
    margin-right:5px;
    }
    .thememount-items-col-one .post-item .post-item-thumbnail {
    float: left;
    width: 208px;
    }
    .thememount-blog-boxes-wrapper.thememount-items-col-one .post-item .item-content {
    margin-left: 230px;
    border: none;
    padding: 0;
    }
    .thememount-items-col-one .thememount-blog-text {
    padding-bottom:0px;
    }
    /*Portfolio Sortable*/
    .portfolio-sortable-list ul {
    margin: 0px;
    text-align: center;
    padding-bottom: 30px;
    }
    .portfolio-sortable-list ul li {
    margin: 0 -1px 10px 0px;
    display: inline-block;
    }
    .portfolio-sortable-list ul li a {
    padding: 12px 20px;
    position: relative;
    line-height: 1em;
    font-size: 13px;
    font-weight: normal;
    border: 1px solid #eaeaea;
    display: block;
    color:#909090;
    background-color:#fff;
    text-transform:uppercase;
    }
    .tm-dark-layout .portfolio-sortable-list ul li a{
    background-color: rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.20);
    }
    .portfolio-sortable-list ul li a.selected {
    outline: medium none;
    text-decoration: none;
    }
    .tm-dark-layout .portfolio-sortable-list ul li a.selected,
    .tm-dark-layout .portfolio-sortable-list ul li a:hover,
    .portfolio-sortable-list ul li a.selected,
    .portfolio-sortable-list ul li a:hover {
    color: #fff;
    }
    .portfolio-sortable-list ul li a.active,
    .portfolio-sortable-list ul li a:hover {
    text-decoration: none;
    }

    /*Portfolio Details Page (portfolio-style-1) */
    .portfolio-single {
    margin-bottom: 50px;
    margin-top: 40px;
    }
    .portfolio-style-1 .holder {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding-top: 1px;
    padding-left: 1px;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    float: left;
    text-align: center;
    background: #5d5d5d;
    color: #fff;
    line-height: 32px;
    }
    .portfolio-style-1 .portfolio-meta {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    float: none;
    overflow: hidden;
    margin-bottom: 8px;
    cursor: pointer;
    }
    .portfolio-style-1 .project-meta {
    float: left;
    margin-left: 15px;
    max-width: 238px;
    line-height: 32px;
    }
    .portfolio-style-1 .holder {
    text-align: center;
    color: #fff;
    line-height: 31px;
    }
    .thememount-portfolio-boxes{
    overflow: hidden;
    }

    /**
    * 14 Woocommerce
    * —————————————————————————-
    */
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product{
    margin-left:0px;
    margin-right:0px;
    }
    .productimagebox{
    position:relative;
    }
    .productbox .productimagebox .overthumb {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background: transparent;
    text-align: center;
    width: 100%;
    height: 100%;
    opacity: 0;
    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=0)”;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    }
    .productbox:hover .productimagebox .overthumb {
    background: rgba(255, 255, 255, 0.90);
    opacity: 1;
    }
    .woocommerce ul.products li.product .productbox{
    border: 1px solid #EAEAEA;
    border-radius: 0px;
    overflow:hidden;
    }
    .tm-dark-layout.woocommerce ul.products li.product .productbox,
    .tm-dark-layout .woocommerce ul.products li.product .productbox{
    border: 1px solid rgba(255, 255, 255, 0.20);
    }
    .woocommerce ul.products li.product .productcontent{
    text-align:center;
    padding-bottom:10px;
    border-top:1px solid #EAEAEA;
    border-bottom: 2px solid #E6E6E6;
    }
    .tm-dark-layout.woocommerce ul.products li.product .productcontent,
    .tm-dark-layout .woocommerce ul.products li.product .productcontent{
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    border-bottom: 2px solid rgba(255, 255, 255, 0.20);
    background-color: rgba(255, 255, 255, 0.10);
    }
    .woocommerce .products .star-rating,
    .woocommerce-page .products .star-rating{
    display:inline-block;
    }
    .woocommerce ul.products li.product a img,
    .woocommerce-page ul.products li.product a img {
    box-shadow: none;
    }
    .woocommerce ul.products li.product a:hover img,
    .woocommerce-page ul.products li.product a:hover img {
    box-shadow: none;
    }
    .woocommerce #content input.button:active,
    .woocommerce #respond input#submit:active,
    .woocommerce a.button:active, .woocommerce button.button:active,
    .woocommerce input.button:active, .woocommerce-page #content input.button:active,
    .woocommerce-page #respond input#submit:active, .woocommerce-page a.button:active,
    .woocommerce-page button.button:active, .woocommerce-page input.button:active{
    top:auto;
    }
    #sidebar .woocommerce a.button,
    #sidebar .woocommerce input[type=”submit”],
    #sidebar .woocommerce button.button,
    #sidebar a.button, #sidebar input[type=”submit”],
    #sidebar button.button {
    background: #252728;
    border: 2px solid #252728;
    }
    .products .type-product h3 {
    font-size: 16px;
    margin: 15px 0px 15px 0px;
    }
    #sidebar input[type=”submit”]:hover {
    background: #fff;
    border: 2px solid #252728;
    color: #252728;
    }
    .related.products {
    margin-top: 15px;
    }
    .woocommerce ul.products li.product h3,
    .woocommerce-page ul.products li.product h3 {
    text-transform: capitalize;
    font-size: 16px;
    padding: 15px 0px 10px 0px;
    font-weight: 500;
    }
    .product .imagewrapper {
    padding-bottom: 15px;
    }
    .products .type-product .add_to_cart_button.product_type_simple,
    .products .type-product .product_type_variable {
    float: right;
    padding-right: 40px;
    }
    .products .type-product a:hover {
    text-decoration: none;
    }
    .products li.type-product {
    margin-bottom: 30px;
    }
    .products li.type-product a .price {
    line-height: 39px;
    }
    .woocommerce ul.products li.product .add_to_cart_button,
    .woocommerce-page ul.products li.product .add_to_cart_button,
    .woocommerce-page ul.products li.product .button.product_type_variable,
    .woocommerce ul.products li.product .button.product_type_variable,
    .woocommerce-page ul.products li.product .product_type_grouped,
    .woocommerce ul.products li.product .product_type_grouped {
    position:absolute;
    left:50%;
    top:-50%;
    margin-top:-15px;
    margin-left:-73px;
    font-size: 13px;
    line-height: 27px;
    text-transform: uppercase;
    border: none !important;
    border-radius: 0px;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    background: transparent;
    display: inline-block;
    box-shadow: 0 0 0 1px rgba(0,0,0,0) inset;
    text-shadow: none;
    letter-spacing:0px;
    padding: 5px 21px;
    color:#fff;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    }
    .woocommerce ul.products li.product:hover .add_to_cart_button,
    .woocommerce-page ul.products li.product:hover .add_to_cart_button,
    .woocommerce-page ul.products li.product:hover .button.product_type_variable,
    .woocommerce ul.products li.product:hover .button.product_type_variable{
    top:50%;
    }
    .woocommerce ul.products li.product .add_to_cart_button:hover,
    .woocommerce-page ul.products li.product .add_to_cart_button:hover,
    .woocommerce-page ul.products li.product .button.product_type_variable:hover,
    .woocommerce ul.products li.product .button.product_type_variable:hover{
    background-color: rgba(255, 255, 255, 0.9);
    }
    .woocommerce-page ul.products li.product .product_type_grouped:hover,
    .woocommerce ul.products li.product .product_type_grouped:hover {
    color: #fff;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.0) inset;
    }
    .woocommerce ul.products li.product .add_to_cart_button,
    .woocommerce-page ul.products li.product .add_to_cart_button,
    a.button.product_type_variable {
    padding-right: 40px;
    }
    .woocommerce div.product form.cart .button,
    .woocommerce-page div.product form.cart .button,
    .woocommerce #content div.product form.cart .button,
    .woocommerce-page #content div.product form.cart .button {
    font-size: 13px;
    line-height: 19px;
    text-transform: uppercase;
    border: none !important;
    border-radius: 0px;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    background: transparent;
    position: relative;
    display: inline-block;
    box-shadow: 0 0 0 2px #ecf0f1 inset;
    text-shadow: none;
    letter-spacing: 0px;
    padding-right: 42px;
    }
    .woocommerce div.product form.cart .button:hover,
    .woocommerce-page div.product form.cart .button:hover,
    .woocommerce #content div.product form.cart .button:hover,
    .woocommerce-page #content div.product form.cart .button:hover {
    color: #fff;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.0) inset;
    background-color:transparent;
    }
    .woocommerce a.button,
    .woocommerce-page a.button,
    .woocommerce button.button,
    .woocommerce-page button.button,
    .woocommerce input.button,
    .woocommerce-page input.button,
    .woocommerce #respond input#submit,
    .woocommerce-page #respond input#submit,
    .woocommerce #content input.button,
    .woocommerce-page #content input.button,
    .woocommerce table.cart td.actions .button.alt,
    .woocommerce-page table.cart td.actions .button.alt,
    .woocommerce #content table.cart td.actions .button.alt,
    .woocommerce-page #content table.cart td.actions .button.alt,
    .woocommerce-page #content input.button[name=”update_cart”],
    .woocommerce #content input.button[name=”update_cart”],
    .woocommerce-page #content input.button[name=”apply_coupon”],
    .woocommerce #content input.button[name=”apply_coupon”],
    .woocommerce #payment #place_order,
    .woocommerce-page #payment #place_order,
    .woocommerce .widget_price_filter .price_slider_amount .button,
    .woocommerce-page .widget_price_filter .price_slider_amount .button {
    text-transform: uppercase;
    border: none !important;
    border-radius: 0px;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    background: transparent;
    position: relative;
    display: inline-block;
    box-shadow: 0 0 0 1px #ecf0f1 inset;
    text-shadow: none;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 13px;
    }
    .woocommerce #content input.button,
    .woocommerce #respond input#submit,
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce input.button,
    .woocommerce-page #content input.button,
    .woocommerce-page #respond input#submit,
    .woocommerce-page a.button,
    .woocommerce-page button.button,
    .woocommerce-page input.button{
    padding: 6px 20px;
    font-size: 13px;
    }
    .woocommerce a.button:hover,
    .woocommerce-page a.button:hover,
    .woocommerce button.button,
    .woocommerce-page button.button:hover,
    .woocommerce input.button,
    .woocommerce-page input.button:hover,
    .woocommerce #respond input#submit:hover,
    .woocommerce-page #respond input#submit:hover,
    .woocommerce #content input.button:hover,
    .woocommerce-page #content input.button:hover,
    .woocommerce table.cart td.actions .button.alt:hover,
    .woocommerce-page table.cart td.actions .button.alt:hover,
    .woocommerce #content table.cart td.actions .button.alt:hover,
    .woocommerce-page #content table.cart td.actions .button.alt:hover,
    .woocommerce-page #content input.button[name=”update_cart”]:hover,
    .woocommerce #content input.button[name=”update_cart”]:hover,
    .woocommerce-page #content input.button[name=”apply_coupon”]:hover,
    .woocommerce #content input.button[name=”apply_coupon”]:hover,
    .woocommerce #payment #place_order:hover,
    .woocommerce-page #payment #place_order:hover,
    .woocommerce .widget_price_filter .price_slider_amount .button:hover,
    .woocommerce-page .widget_price_filter .price_slider_amount .button:hover {
    background-color:transparent;
    color: #fff;
    box-shadow: 0 0 0 26px rgba(0,0,0,0.0) inset;
    }
    .woocommerce table.cart td.actions .button.alt,
    .woocommerce-page table.cart td.actions .button.alt,
    .woocommerce #content table.cart td.actions .button.alt,
    .woocommerce-page #content table.cart td.actions .button.alt {
    margin-left: 10px
    }
    .woocommerce ul.products li.product .add_to_cart_button:before,
    .woocommerce-page ul.products li.product .add_to_cart_button:before,
    .woocommerce div.product form.cart .button:before,
    .woocommerce-page div.product form.cart .button:before,
    .woocommerce #content div.product form.cart .button:before,
    .woocommerce-page #content div.product form.cart .button:before {
    position: absolute;
    top: 0;
    right: 15px;
    width: auto;
    font-size: 14px;
    text-align: center;
    line-height: 39px;
    font-family: “FontAwesome”;
    border-radius: 0px;
    }
    .woocommerce a.button.added:before,
    .woocommerce-page a.button.added:before,
    .woocommerce button.button.added:before,
    .woocommerce-page button.button.added:before,
    .woocommerce input.button.added:before,
    .woocommerce-page input.button.added:before,
    .woocommerce #respond input#submit.added:before,
    .woocommerce-page #respond input#submit.added:before,
    .woocommerce #content input.button.added:before,
    .woocommerce-page #content input.button.added:before {
    content: “\f07a”;
    background: none;
    }
    .woocommerce a.button.loading,
    .woocommerce-page a.button.loading,
    .woocommerce button.button.loading,
    .woocommerce-page button.button.loading,
    .woocommerce input.button.loading,
    .woocommerce-page input.button.loading,
    .woocommerce #respond input#submit.loading,
    .woocommerce-page #respond input#submit.loading,
    .woocommerce #content input.button.loading,
    .woocommerce-page #content input.button.loading {
    color: #777;
    border: 1px solid #f7f6f7;
    border-radius: 0px;
    }
    .woocommerce a.button.loading:before,
    .woocommerce-page a.button.loading:before,
    .woocommerce button.button.loading:before,
    .woocommerce-page button.button.loading:before,
    .woocommerce input.button.loading:before,
    .woocommerce-page input.button.loading:before,
    .woocommerce #respond input#submit.loading:before,
    .woocommerce-page #respond input#submit.loading:before,
    .woocommerce #content input.button.loading:before,
    .woocommerce-page #content input.button.loading:before {
    content: “”;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    }
    .woocommerce ul.products li.product .add_to_cart_button.loading:before,
    .woocommerce-page ul.products li.product .add_to_cart_button.loading:before {
    right: 0;
    }
    .woocommerce ul.products li.product a img,
    .woocommerce-page ul.products li.product a img {
    border: none;
    box-shadow: none;
    }
    .woocommerce ul.products li.product a:hover img,
    .woocommerce-page ul.products li.product a:hover img {
    box-shadow: none;
    }
    .woocommerce ul.products .product.column3,
    .woocommerce-page ul.products .product.column3 {
    width: 30.8%;
    }
    .woocommerce ul.products .product.column3,
    .woocommerce-page ul.products .product {
    width: 30.8%;
    }
    .woocommerce ul.products .product,
    .woocommerce-page ul.products .product {
    width: 30.8%;
    text-align: center;
    }
    .woocommerce ul.products .product,
    .woocommerce-page ul.products .product {
    text-align: left;
    }
    .woocommerce ul.products li.product .price,
    .woocommerce-page ul.products li.product .price {
    display: block;
    height: 20px;
    }
    .amount {
    color: #999;
    }
    .woocommerce ul.products li.product .amount,
    .woocommerce-page ul.products li.product .amount {
    color: #303a3b;
    }
    .woocommerce ul.products li.product del .amount,
    .woocommerce-page ul.products li.product del .amount{
    color: #bababa;
    margin-right: 5px;
    }
    .woocommerce nav.woocommerce-pagination,
    .woocommerce-page nav.woocommerce-pagination,
    .woocommerce #content nav.woocommerce-pagination,
    .woocommerce-page #content nav.woocommerce-pagination {
    text-align: left;
    }
    .woocommerce span.onsale, .woocommerce-page span.onsale {
    z-index: 9;
    min-height: 32px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    top: 10px;
    left: 13px;
    margin: 0;
    text-shadow: none;
    color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 50%;
    height: 44px;
    width: 44px;
    line-height: 44px;
    }
    .woocommerce ul.products li.product .onsale,
    .woocommerce-page ul.products li.product .onsale {
    left: 12px;
    top: 10px;
    margin: 0px;
    right: inherit;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    line-height: 50px;
    }
    .woocommerce ul.products li.product .onsale:after,
    .woocommerce-page ul.products li.product .onsale:after,
    .woocommerce span.onsale:after, .woocommerce-page span.onsale:after {
    display: block;
    content: “”;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -9px;
    right: 8px;
    border-top: 0 solid transparent;
    border-bottom: 9px solid transparent;
    }
    .woocommerce ul.cart_list li a,
    .woocommerce ul.product_list_widget li a,
    .woocommerce-page ul.cart_list li a,
    .woocommerce-page ul.product_list_widget li a {
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 4px;
    }
    .woocommerce ul.cart_list li .star-rating,
    .woocommerce ul.product_list_widget li .star-rating,
    .woocommerce-page ul.cart_list li .star-rating,
    .woocommerce-page ul.product_list_widget li .star-rating{
    margin-bottom: 2px;
    }
    .cart-collaterals .cart_totals table {
    float: right;
    border-radius: 0;
    }
    table.cart td.actions .coupon .input-text,
    #content table.cart td.actions .coupon .input-text {
    padding: 9px 6px 9px;
    box-shadow: none;
    }
    .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li,
    .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
    padding: 7px 0;
    padding-top: 11px;
    }
    select {
    border: 1px solid rgb(228, 228, 228);
    padding: 12px 10px;
    border-radius: 0px;
    cursor: pointer;
    }
    .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
    display: inline-block;
    font-size: 12px;
    margin-top: 0px;
    float: right;
    margin-right: 6px;
    }
    .woocommerce-page #content .checkout_coupon input.button {
    margin-bottom: 0px;
    }
    .woocommerce .checkout_coupon .form-row,
    .woocommerce-page .checkout_coupon .form-row {
    margin-bottom: 0px;
    }
    .amount {
    font-size: 14px;
    }
    .woocommerce ul.products li.product .amount,
    .woocommerce-page ul.products li.product .amount {
    font-size: 16px;
    }
    .woocommerce ul.products li.product del .amount,
    .woocommerce-page ul.products li.product del .amount {
    font-size: 14px;
    }
    .single-product .product del .amount {
    color: #959595;
    font-size: 20px;
    }
    .tm-dark-layout.single-product .product del .amount {
    color: rgba(255, 255, 255, 0.75);
    }
    .tm-dark-layout.single-product .product ins .amount {
    color: rgba(255, 255, 255, 0.95);
    }
    .tm-dark-layout .woocommerce #reviews #comments ol.commentlist li .meta,
    .tm-dark-layout.woocommerce-page #reviews #comments ol.commentlist li .meta {
    color: rgba(255, 255, 255, 0.95);
    }

    .single-product .related .products del .amount {
    font-size: 14px;
    }
    .product del .amount {
    font-size: 12px;
    color: #959595;
    }
    kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
    }
    del span {
    text-decoration: line-through;
    }
    .shop_table.cart .amount,
    .checkout_table_item .amount {
    color: #787878;
    }
    .tm-dark-layout .shop_table.cart .amount,
    .tm-dark-layout .checkout_table_item .amount {
    color: rgba(255, 255, 255, 0.25);
    }
    .summary .amount {
    font-size: 18px;
    }
    .woocommerce h2, .checkout h3 {
    font-size: 16px;
    margin-bottom: 20px;
    text-transform: uppercase
    }
    .woocommerce #tab-description h2,
    .woocommerce-page #tab-description h2,
    .woocommerce #reviews #comments h2,
    .woocommerce-page #reviews #comments h2{
    margin-top:20px;
    }
    .woocommerce form .form-row label,
    .woocommerce-page form .form-row label {
    font-size: 13px;
    font-weight: normal;
    }
    #order_review_heading {
    margin-top: 25px;
    }
    .woocommerce .quantity,
    .woocommerce #content .quantity,
    .woocommerce-page .quantity,
    .woocommerce-page #content .quantity, #sidebar .amount {
    color: #777;
    font-size: 11px;
    }
    #sidebar ins .amount {
    color: #fff;
    }
    #sidebar .total .amount {
    font-size: 13px;
    color: #333;
    }
    .widget.woocommerce.widget_product_search:after {
    display: block;
    visibility: hidden;
    clear: both;
    width: 0;
    height: 0;
    content: ‘ ‘;
    font-size: 0;
    line-height: 0;
    }
    .woocommerce ul.products li.product .single_add_to_cart_button,
    .woocommerce-page ul.products li.product .add_to_cart_button {
    margin-right: 0px;
    }
    .woocommerce ul.products li.type-product a.added_to_cart,
    .woocommerce-page ul.products li.type-product a.added_to_cart {
    position: absolute;
    top: 2%;
    right: 10%;
    margin-right: 0px;
    }
    .single_add_to_cart_button:before,
    .add_to_cart_button:before {
    position: absolute;
    top: 0;
    right: 15px;
    width: auto;
    font-size: 14px;
    text-align: center;
    line-height: 39px;
    font-family: “FontAwesome”;
    content: “\f07a”;
    }
    .add_to_cart_button.product_type_variable:before{
    display:none;
    }
    .projectsection .woocommerce ul.products {
    margin-bottom: 0px;
    }
    .projectsection .woocommerce ul.products li {
    margin-bottom: 3em;
    }
    .woocommerce #payment ul.payment_methods,
    .woocommerce-page #payment ul.payment_methods {
    border-bottom: 1px solid #f1f1f1;
    background-color: #f7f7f7;
    }
    .tm-dark-layout.woocommerce #payment ul.payment_methods,
    .tm-dark-layout.woocommerce-page #payment ul.payment_methods {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    background-color: rgba(255, 255, 255, 0.10);
    }
    .tm-dark-layout.woocommerce #payment div.form-row,
    .tm-dark-layout.woocommerce-page #payment div.form-row {
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    }
    .woocommerce #payment div.payment_box,
    .woocommerce-page #payment div.payment_box {
    background: #FFFFFF;
    box-shadow: none;
    border: 1px solid #E8E8E8;
    }
    .tm-dark-layout.woocommerce #payment div.payment_box,
    .tm-dark-layout.woocommerce-page #payment div.payment_box {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(232, 232, 232, 0.20);

    text-shadow: none;
    color: #fff;
    }
    .woocommerce #payment,
    .woocommerce-page #payment {
    background: transparent;
    margin-bottom: 40px;
    }
    .woocommerce a.added_to_cart:hover,
    .woocommerce-page a.added_to_cart:hover {
    background-color: transparent;
    }
    label[for~=pa_color] {
    display: none;
    }
    .variations td.label {
    display: none;
    }
    .variations td.value {
    padding: 32px 0px 6px 0;
    }

    /* Woocommerce Tabs ——————————–*/
    .woocommerce div.product .woocommerce-tabs ul.tabs li,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    background: none;
    border: none;
    box-shadow: none;
    line-height: 32px;
    margin: 0px !important;
    padding: 0px !important;
    float: left;
    }
    .woocommerce-tabs .ui-tabs li:first-child a {
    border-left: 1px solid #E6E6E6 !important;
    }
    .woocommerce ul.products li.product a img,
    .woocommerce-page ul.products li.product a img {
    margin-bottom: 0px;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after {
    box-shadow: none;
    border-bottom-left-radius: 0px;
    border-width: 0;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li:after,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
    border-bottom-left-radius: 0;
    border-width: 0;
    box-shadow: none;
    right: 0;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li:before,
    .woocommerce div.product .woocommerce-tabs ul.tabs li:after,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
    border: 0px;
    bottom: 0px;
    box-shadow: none;
    height: 0px;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
    margin-bottom: 0px;
    padding-left: 0px;
    }
    .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
    .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: #333;
    height:5px;
    }
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
    .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
    width: 16px;
    height: 16px;
    box-shadow: none;
    border: none;
    background: none;
    top: -6px;
    }
    .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
    .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{
    background:none;
    height:5px;
    box-shadow:none;
    }
    .widget_wp_sidebarlogin form .input {
    margin: 0px !important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
    border-bottom: 0px;
    padding: 2px 15px;
    text-shadow:none;
    }
    .tm-dark-layout.woocommerce div.product .woocommerce-tabs ul.tabs li a,
    .tm-dark-layout.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
    .tm-dark-layout.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
    .tm-dark-layout.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
    color: #fff;
    }
    .woocommerce div.product div.images img,
    .woocommerce #content div.product div.images img,
    .woocommerce-page div.product div.images img,
    .woocommerce-page #content div.product div.images img {
    box-shadow: none;
    }
    .woocommerce ul.cart_list li img,
    .woocommerce ul.product_list_widget li img,
    .woocommerce-page ul.cart_list li img,
    .woocommerce-page ul.product_list_widget li img {
    border: 1px solid #eaeaea;
    box-shadow: none;
    width:45px;
    border-radius: 0px;
    }
    .product_list_widget .reviewer{
    font-size:12px;
    }
    .woocommerce div.product .product_title,
    .woocommerce #content div.product .product_title,
    .woocommerce-page div.product .product_title,
    .woocommerce-page #content div.product .product_title {
    font-size: 24px;
    color: #303a3b;
    }
    .tm-dark-layout.woocommerce div.product .product_title,
    .tm-dark-layout.woocommerce #content div.product .product_title,
    .tm-dark-layout.woocommerce-page div.product .product_title,
    .tm-dark-layout.woocommerce-page #content div.product .product_title,

    .tm-dark-layout.woocommerce table.shop_table th,
    .tm-dark-layout.woocommerce-page table.shop_table th,
    .tm-dark-layout .cart-subtotal td,
    .tm-dark-layout .shipping td,
    .tm-dark-layout .total td{
    color: #fff;
    }
    .woocommerce table.shop_table th,
    .woocommerce-page table.shop_table th,
    .cart-subtotal td,
    .shipping td,
    .total td {
    text-align: left;
    background: none;
    padding: 16px 12px!important;
    text-transform: uppercase;
    color: #555555;
    font-size: 14px;
    }
    .woocommerce table.cart td.actions .button.alt,
    .woocommerce-page table.cart td.actions .button.alt,
    .woocommerce #content table.cart td.actions .button.alt,
    .woocommerce-page #content table.cart td.actions .button.alt {
    margin-bottom: 0px;
    }
    #sidebar a.button:hover {
    background: #fff;
    border: 2px solid #252728;
    color: #252728;
    }
    .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 {
    box-shadow: none;
    height: 32px;
    }
    .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: #fff;
    height: 39px;
    width: 170px;
    }
    .tm-dark-layout .woocommerce table.cart td.actions .coupon .input-text,
    .tm-dark-layout .woocommerce #content table.cart td.actions .coupon .input-text,
    .tm-dark-layout.woocommerce-page table.cart td.actions .coupon .input-text,
    .tm-dark-layout.woocommerce-page #content table.cart td.actions .coupon .input-text{
    background: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.20);
    }

    .woocommerce .quantity, .woocommerce #content .quantity,
    .woocommerce-page .quantity, .woocommerce-page #content .quantity {
    margin: 0px;
    }
    .woocommerce #respond input#submit:hover,
    .woocommerce-page #respond input#submit:hover {
    background: #fff;
    }
    .woocommerce div.product div.images div.thumbnails a,
    .woocommerce #content div.product div.images div.thumbnails a,
    .woocommerce-page div.product div.images div.thumbnails a,
    .woocommerce-page #content div.product div.images div.thumbnails a {
    margin-bottom: 5px;
    }
    .woocommerce-result-count {
    font-weight: 400;
    font-size: 12px;
    margin-top: 6px;
    }
    .woocommerce .woocommerce-ordering,
    .woocommerce .woocommerce-result-count,
    .woocommerce-page .woocommerce-ordering,
    .woocommerce-page .woocommerce-result-count{
    margin-bottom:35px;
    }
    .woocommerce .woocommerce-result-count,
    .woocommerce-page .woocommerce-result-count{
    float: left;
    margin-top: 21px;
    }
    .woocommerce .widget_price_filter .price_slider_amount .button,
    .woocommerce-page .widget_price_filter .price_slider_amount .button {
    float: right;
    margin-right: 0px;
    padding: 10px 21px;
    line-height: 20px;
    }
    .woocommerce #content input.button,
    .woocommerce #respond input#submit,
    .woocommerce a.button, .woocommerce button.button,
    .woocommerce input.button,
    .woocommerce-page #content input.button,
    .woocommerce-page #respond input#submit,
    .woocommerce-page a.button,
    .woocommerce-page button.button,
    .woocommerce-page input.button{
    padding: 10px 21px;
    line-height: 20px;
    color:#fff;
    }
    .woocommerce #content input.button:hover,
    .woocommerce #respond input#submit:hover,
    .woocommerce a.button:hover,
    .woocommerce button.button:hover,
    .woocommerce input.button:hover,
    .woocommerce-page #content input.button:hover,
    .woocommerce-page #respond input#submit:hover,
    .woocommerce-page a.button:hover,
    .woocommerce-page button.button:hover,
    .woocommerce-page input.button:hover{
    background:none;
    }
    .woocommerce .widget_price_filter .price_slider_amount .price_label,
    .woocommerce-page .widget_price_filter .price_slider_amount .price_label {
    padding-top: 10px;
    }
    .woocommerce .widget_price_filter .price_slider_amount,
    .woocommerce-page .widget_price_filter .price_slider_amount {
    text-align: left;
    }
    .widget_shopping_cart_content .buttons {
    text-align: left;
    }
    .widget_shopping_cart_content .buttons .checkout {
    margin-left: 15px;
    }
    .woocommerce .widget_shopping_cart .total,
    .woocommerce-page .widget_shopping_cart .total {
    border-top: 0px;
    padding-top: 10px;
    }
    .woocommerce a.button:hover, .woocommerce a:hover.add_to_cart_button,
    .woocommerce #payment #place_order:hover,
    .woocommerce-page #payment #place_order:hover {
    background: #fff;
    }
    .cart_totals table {
    border: none;
    }
    .cart_totals th, .cart_totals td {
    padding: 12px 12px 12px 12px;
    background: none;
    border: none;
    border-bottom: 1px dotted #ccc;
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    }
    .woocommerce div.product form.cart .button,
    .woocommerce-page div.product form.cart .button {
    margin-left: 20px;
    }
    .cart_totals table .shipping td {
    background: none;
    }
    .woocommerce .cart-collaterals .cart_totals tr td,
    .woocommerce-page .cart-collaterals .cart_totals tr td,
    .woocommerce .cart-collaterals .cart_totals tr th,
    .woocommerce-page .cart-collaterals .cart_totals tr th {
    border-top: 0px;
    margin: 0 !important;
    padding: 10px !important;
    color: #787878;
    font-size: 12px;
    font-weight: 400;
    }
    .woocommerce .cart-collaterals .cart_totals tr td .total,
    .woocommerce-page .cart-collaterals .cart_totals tr td .total,
    .woocommerce .cart-collaterals .cart_totals tr td .amount,
    .woocommerce-page .cart-collaterals .cart_totals tr td .amount {
    color: #787878;
    }
    .woocommerce .cart-collaterals .cart_totals,
    .woocommerce-page .cart-collaterals .cart_totals {
    width: 38%;
    text-align: left;
    padding-bottom: 23px;
    }
    .woocommerce table.shop_table,
    .woocommerce-page table.shop_table {
    border: none;
    }
    .woocommerce table.shop_table td,
    .woocommerce-page table.shop_table td {
    padding: 15px 13px;
    }
    .tm-dark-layout.woocommerce table.shop_table tfoot td,
    .tm-dark-layout.woocommerce table.shop_table tfoot th,
    .tm-dark-layout.woocommerce-page table.shop_table tfoot td,
    .tm-dark-layout.woocommerce-page table.shop_table tfoot th,

    .tm-dark-layout.woocommerce table.shop_table td,
    .tm-dark-layout.woocommerce-page table.shop_table td {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    }
    .shop_table .cart_table_item:hover td {
    background-color: #F8F8F8;
    }
    a.shipping-calculator-button, .product-name a {
    text-decoration: none;
    }
    .woocommerce ul.products li.product mark,
    .woocommerce-page ul.products li.product mark{
    background:none;
    }

    /* Woocommerce breadcrumb */
    .woocommerce .woocommerce-breadcrumb,
    .woocommerce-page .woocommerce-breadcrumb {
    color: #fff;
    }

    /* Woocommerce Error */
    .woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove,
    .woocommerce #content table.cart a.remove,
    .woocommerce-page #content table.cart a.remove {
    font-size: 14px;
    }
    .product-remove a {
    height: 1.6em !important;
    width: 1.6em !important;
    line-height: 24px !important;
    color: #fff !important;
    }
    .woocommerce .woocommerce-message,
    .woocommerce-page .woocommerce-message,
    .woocommerce .woocommerce-info,
    .woocommerce-page .woocommerce-info {
    box-shadow: none !important;
    text-shadow: none !important;
    background: #f7f7f7 !important;
    border-radius: 0px !important;
    font-size: 11px !important;
    border: 1px solid #f1f1f1;
    padding: 12px 12px 12px 12px !important;
    line-height: 29px;
    }
    .tm-dark-layout.woocommerce .woocommerce-message,
    .tm-dark-layout.woocommerce-page .woocommerce-message,
    .tm-dark-layout.woocommerce .woocommerce-info,
    .tm-dark-layout.woocommerce-page .woocommerce-info {
    background: rgba(255, 255, 255, 0.15) !important;
    border: 1px solid rgba(255, 255, 255, 0.20);
    color: #fff;
    }

    .tm-dark-layout .chosen-container-single .chosen-single{
    background: none;
    background-color: rgba(255, 255, 255, 0.10) ;
    border: 1px solid rgba(255, 255, 255, 0.20);
    border-radius: 0px;
    padding: 12px 10px;
    box-shadow: none;
    color:#fff;
    }
    .tm-dark-layout .chosen-container-active.chosen-with-drop .chosen-single{
    box-shadow: none;
    }
    .tm-dark-layout.woocommerce-checkout .form-row .chosen-container-single .chosen-single {
    height: 41px;
    line-height: 16px;
    }
    .tm-dark-layout .chosen-container .chosen-drop {
    border: 1px solid rgba(233, 233, 233, 0.2);
    background: #000;
    }

    .tm-dark-layout .chosen-container-single .chosen-search input[type=text]{
    background-color: rgba(255, 255, 255, 0.10) ;
    border: 1px solid rgba(255, 255, 255, 0.20);
    }
    .tm-dark-layout.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b {
    background-position: 0 11px !important;
    }
    .woocommerce .woocommerce-message .button.wc-forward,
    .woocommerce-page .woocommerce-message .button.wc-forward{
    background-color:transparent;
    margin-top: 6px;
    }
    .woocommerce .woocommerce-message:before,
    .woocommerce-page .woocommerce-message:before,
    .woocommerce .woocommerce-info:before,
    .woocommerce-page .woocommerce-info:before{
    display: none;
    }
    .wc-forward a:after, .wc-forward:after {
    font-family: “FontAwesome”;
    content:’\f105’;
    font-size: 13px;
    }
    .woocommerce .woocommerce-error:before,
    .woocommerce-page .woocommerce-error:before {
    font-family: “thememount”;
    content: ‘\ebdc’;
    font-size: 15px;
    color:#fff;
    display:none;
    }
    .woocommerce .woocommerce-info a,
    .woocommerce-page .woocommerce-info a {
    text-decoration: underline;
    }
    #ship-to-different-address .checkbox {
    display: inline-block;
    padding: 0;
    line-height: 14px;
    padding-right: 5px;
    margin: 0px;
    font-weight: normal;
    }
    .woocommerce .cart-collaterals
    .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr th {
    padding-left: 0px !important;
    }
    .woocommerce .cart-collaterals .cart_totals table th,
    .woocommerce-page .cart-collaterals .cart_totals table th {
    width:auto;
    }
    .woocommerce .woocommerce-error,
    .woocommerce-page .woocommerce-error {
    box-shadow: none !important;
    text-shadow: none !important;
    background: #f7f7f7 !important;
    border-top: none !important;
    border-radius: 3px !important;
    font-size: 11px !important;
    border: 1px solid #f1f1f1;
    padding: 12px 12px 12px 12px !important;
    line-height: 29px;
    }
    .woocommerce .cart-collaterals .shipping_calculator,
    .woocommerce-page .cart-collaterals .shipping_calculator {
    width: 38%;
    }
    .woocommerce .woocommerce-error,
    .woocommerce .woocommerce-info,
    .woocommerce .woocommerce-message,
    .woocommerce-page .woocommerce-error,
    .woocommerce-page .woocommerce-info,
    .woocommerce-page .woocommerce-message {
    padding:0px;
    }
    .woocommerce-error:before {
    font-weight: 700;
    line-height: 0px;
    height: 20px;
    width: 20px;
    padding-top: 9px;
    }
    a.showlogin {
    font-weight: 600;
    }
    .woocommerce-message a.button {
    background: none;
    box-shadow: none !important;
    color: #303a3b !important;
    font-size: 11px;
    letter-spacing: 2px;
    padding: 0px;
    }
    .tm-dark-layout .woocommerce-message a.button{
    color: #fff !important;
    }
    .woocommerce-message a.button:hover {
    box-shadow: none !important;
    background: none !important;
    color: #303a3b;
    }
    .onsale {
    z-index: 1;
    }

    /* Woocommerce Tab */
    .woocommerce div.product .woocommerce-tabs ul.tabs li,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    background: #f1f1f1;
    border: 1px solid #e0dadf;
    box-shadow: none;
    line-height: 37px;
    margin: 0px;
    padding: 0px;
    float: left;
    font-size: 12px;
    margin-right: 4px !important;
    border-bottom: none;
    border-radius: 0px;
    }
    .tm-dark-layout.woocommerce div.product .woocommerce-tabs ul.tabs li,
    .tm-dark-layout.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
    .tm-dark-layout.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
    .tm-dark-layout.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{
    background: rgba(255, 255, 255, 0.20);
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
    .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    box-shadow: none;
    margin: 0;
    background: none;
    border-bottom: 1px solid #fff;
    }
    .woocommerce div.product .woocommerce-tabs .panel,
    .woocommerce-page div.product .woocommerce-tabs .panel,
    .woocommerce #content div.product .woocommerce-tabs .panel,
    .woocommerce-page #content div.product .woocommerce-tabs .panel {
    margin: 0 0 2em;
    border: 1px solid #e0dadf;
    border-top: none;
    border-radius: 0;
    padding: 0px 15px;
    background-color: transparent;
    }
    .tm-dark-layout.woocommerce div.product .woocommerce-tabs ul.tabs li,
    .tm-dark-layout.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
    .tm-dark-layout.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
    .tm-dark-layout.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
    .tm-dark-layout.woocommerce div.product .woocommerce-tabs .panel,
    .tm-dark-layout.woocommerce-page div.product .woocommerce-tabs .panel,
    .tm-dark-layout.woocommerce #content div.product .woocommerce-tabs .panel,
    .tm-dark-layout.woocommerce-page #content div.product .woocommerce-tabs .panel,
    .tm-dark-layout.woocommerce #reviews #comments ol.commentlist li .comment-text,
    .tm-dark-layout.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
    border: 1px solid rgba(255, 255, 255, 0.20);
    }
    .tm-dark-layout.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,
    .tm-dark-layout.woocommerce div.product .woocommerce-tabs ul.tabs:before,
    .tm-dark-layout.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,
    .tm-dark-layout.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{
    border: 1px solid rgba(255, 255, 255, 0.2);
    }

    /* Woocommerce pagination */
    .woocommerce nav.woocommerce-pagination ul,
    .woocommerce-page nav.woocommerce-pagination ul,
    .woocommerce #content nav.woocommerce-pagination ul,
    .woocommerce-page #content nav.woocommerce-pagination ul {
    border: 1px solid #eaeaea;
    margin-bottom: 50px;
    }
    .tm-dark-layout.woocommerce nav.woocommerce-pagination ul,
    .tm-dark-layout.woocommerce-page nav.woocommerce-pagination ul,
    .tm-dark-layout.woocommerce #content nav.woocommerce-pagination ul,
    .tm-dark-layout.woocommerce-page #content nav.woocommerce-pagination ul {
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-top: none;
    border-bottom: none;
    }
    .woocommerce nav.woocommerce-pagination ul li,
    .woocommerce-page nav.woocommerce-pagination ul li,
    .woocommerce #content nav.woocommerce-pagination ul li,
    .woocommerce-page #content nav.woocommerce-pagination ul li {
    min-width: 36px;
    height: 37px;
    border-right:none;
    }
    .woocommerce nav.woocommerce-pagination ul li a,
    .woocommerce-page nav.woocommerce-pagination ul li a,
    .woocommerce #content nav.woocommerce-pagination ul li a,
    .woocommerce-page #content nav.woocommerce-pagination ul li a {
    display: block;
    float: left;
    text-align: center;
    margin-left: -1px;
    font-size: 13px;
    text-align: center;
    font-weight: 500;
    line-height: 36px;
    padding: 0px 5px;
    color: #333;
    min-width: 37px;
    height: 37px;
    border-right: 1px solid #eaeaea;
    }
    .woocommerce nav.woocommerce-pagination ul li a:focus,
    .woocommerce-page nav.woocommerce-pagination ul li a:focus{
    background:none
    }
    .tm-dark-layout.woocommerce nav.woocommerce-pagination ul li a,
    .tm-dark-layout.woocommerce-page nav.woocommerce-pagination ul li a,
    .tm-dark-layout.woocommerce #content nav.woocommerce-pagination ul li a,
    .tm-dark-layout.woocommerce-page #content nav.woocommerce-pagination ul li a{
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
    }
    .woocommerce nav.woocommerce-pagination ul li:last-child a,
    .woocommerce-page nav.woocommerce-pagination ul li:last-child a,
    .woocommerce #content nav.woocommerce-pagination ul li:last-child a,
    .woocommerce-page #content nav.woocommerce-pagination ul li:last-child a{
    border-right: none;
    }
    .woocommerce nav.woocommerce-pagination ul li a:hover,
    .woocommerce-page nav.woocommerce-pagination ul li a:hover,
    .woocommerce #content nav.woocommerce-pagination ul li a:hover,
    .woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
    .woocommerce-page ul.products li.product .product_type_grouped,
    .woocommerce ul.products li.product .product_type_grouped,
    .woocommerce div.product form.cart .button,
    .woocommerce-page div.product form.cart .button,
    .woocommerce #content div.product form.cart .button,
    .woocommerce-page #content div.product form.cart .button,
    .woocommerce a.button,
    .woocommerce-page a.button,
    .woocommerce button.button, .woocommerce-page button.button,
    .woocommerce input.button, .woocommerce-page input.button,
    .woocommerce #respond input#submit,
    .woocommerce-page #respond input#submit,
    .woocommerce #content input.button,
    .woocommerce-page #content input.button
    .woocommerce table.cart td.actions .button.alt,
    .woocommerce-page table.cart td.actions .button.alt,
    .woocommerce #content table.cart td.actions .button.alt,
    .woocommerce-page #content table.cart td.actions .button.alt,
    .woocommerce-page #content input.button[name=”update_cart”],
    .woocommerce #content input.button[name=”update_cart”],
    .woocommerce-page #content input.button[name=”apply_coupon”],
    .woocommerce #content input.button[name=”apply_coupon”],
    .woocommerce #payment #place_order,
    .woocommerce-page #payment #place_order,
    .woocommerce .widget_price_filter .price_slider_amount .button,
    .woocommerce-page .widget_price_filter .price_slider_amount .button {
    color: #fff;
    }
    body.woocommerce nav.woocommerce-pagination ul li span.current,
    body.woocommerce #content nav.woocommerce-pagination ul li span.current,
    body.woocommerce-page nav.woocommerce-pagination ul li span.current,
    body.woocommerce-page #content nav.woocommerce-pagination ul li span.current {
    color: #fff;
    line-height: 24px;
    text-align: center;
    }

    /* Woocommerce (Sidebar) */
    /* Search form */
    #sidebar .widget_product_search #searchform input[type=”text”] {
    max-width: 59%;
    float: left;
    }
    #sidebar #searchform #searchsubmit {
    float: right;
    margin-bottom: 0px;
    font-family: “Open Sans”, Times, serif;
    margin-right: 0px;
    }
    .product_meta > span {
    display: block;
    font-size: 12px;
    }
    .wc_product_meta_title {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding-right: 3px;
    text-align: right;
    width: 72px;
    }
    .product_meta .posted_in a, .product_meta .sku {
    font-size: 11px;
    color: #777;
    }

    /* Woocommerce (Details page) */
    .woocommerce .quantity input.qty,
    .woocommerce-page .quantity input.qty,
    .woocommerce #content .quantity input.qty,
    .woocommerce-page #content .quantity input.qty {
    border-radius: 0px;
    height: 38px;
    }
    .woocommerce .quantity .plus,
    .woocommerce-page .quantity .plus,
    .woocommerce #content .quantity .plus,
    .woocommerce-page #content .quantity .plus,
    .woocommerce .quantity .minus,
    .woocommerce-page .quantity .minus,
    .woocommerce #content .quantity .minus,
    .woocommerce-page #content .quantity .minus {
    background: #ecf0f1;
    box-shadow: none;
    border-radius: 0px;
    text-shadow: none;
    height: 20px;
    }
    .woocommerce .quantity .plus:hover,
    .woocommerce-page .quantity .plus:hover,
    .woocommerce #content .quantity .plus:hover,
    .woocommerce-page #content .quantity .plus:hover,
    .woocommerce .quantity .minus:hover,
    .woocommerce-page .quantity .minus:hover,
    .woocommerce #content .quantity .minus:hover,
    .woocommerce-page #content .quantity .minus:hover {
    background: #ecf0f1;
    }
    .woocommerce #payment #place_order,
    .woocommerce-page #payment #place_order {
    text-shadow: none;
    }
    .tm-dark-layout.woocommerce #content .quantity input.qty,
    .tm-dark-layout.woocommerce .quantity input.qty,
    .tm-dark-layout.woocommerce-page #content .quantity input.qty,
    .tm-dark-layout.woocommerce-page .quantity input.qty {
    border: 1px solid rgba(255, 255, 255, 0.20);
    box-shadow: none;
    -webkit-box-shadow: none;
    }
    .payment_methods.methods label[for=”payment_method_paypal”] img {
    display: inline-block
    }
    .woocommerce div.product form.cart div.quantity,
    .woocommerce-page div.product form.cart div.quantity,
    .woocommerce #content div.product form.cart div.quantity,
    .woocommerce-page #content div.product form.cart div.quantity {
    margin-bottom: 10px;
    }
    .woocommerce table.cart input,
    .woocommerce-page table.cart input,
    .woocommerce #content table.cart input,
    .woocommerce-page #content table.cart input {
    line-height: 19px;
    }
    .woocommerce .shipping-calculator-form button.button {
    background: transparent;
    }
    .woocommerce .widget_layered_nav_filters ul li a,
    .woocommerce-page .widget_layered_nav_filters ul li a{
    border:none;
    color:#fff;
    font-size:13px;
    padding:6px 6px;
    }
    .woocommerce .widget_layered_nav_filters ul li a .amount,
    .woocommerce-page .widget_layered_nav_filters ul li a .amount{
    font-size:13px;
    color:#fff;
    }
    .woocommerce .widget_layered_nav_filters ul li a:hover,
    .woocommerce-page .widget_layered_nav_filters ul li a:hover,
    .woocommerce .widget_layered_nav_filters ul li a:hover .amount,
    .woocommerce-page .widget_layered_nav_filters ul li a:hover .amount,
    .woocommerce-page .widget_layered_nav_filters ul li a:hover:before,
    .woocommerce .widget_layered_nav_filters ul li a:hover:before{
    color:#fff;
    }
    .woocommerce .widget_layered_nav_filters ul li,
    .woocommerce-page .widget_layered_nav_filters ul li{
    padding:0 5px 1px 0;
    }

    /**
    * 15 Classic Post View
    * —————————————————————————-
    */
    .post.hentry{
    margin-bottom:60px;
    }
    .thememount-post-left {
    float: left;
    text-align: center;
    width: 76px;
    }
    .thememount-post-left .entry-date{
    padding-top: 9px;
    text-align: center;
    color: #fff;
    display: block;
    font-size: 28px;
    }
    .thememount-post-left .entry-date .entry-month.entry-year{
    display: block;
    color: #fff;
    margin-top: 2px;
    font-size: 18px;
    font-weight:600;
    }
    .thememount-post-left .entry-date .entry-month.entry-year .entry-year{
    display:none;
    }
    .thememount-post-icon-wrapper{
    background-color:#2d2d2d;
    margin-top:2px;
    padding-top:15px;
    padding-bottom:15px;
    }
    .tm-dark-layout .thememount-post-icon-wrapper{
    background-color: rgba(255, 255, 255, 0.10);
    }
    .thememount-post-right .postcontent{
    padding: 0px;
    padding-bottom:35px;
    border-bottom: 1px solid #eaeaea;
    float:right;
    width:100%;
    }
    .tm-dark-layout .thememount-post-right .postcontent{
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    }
    .format-status .thememount-post-right .postcontent,
    .sticky .thememount-post-right .postcontent{
    padding:20px 30px;
    background: #f7f7f7;
    border:1px solid #eaeaea;
    }
    .thememount-blog-media{
    line-height:0px;
    position: relative;
    z-index: 1;
    }
    .thememount-post-icon-wrapper i{
    color:#fff;
    font-size:25px;
    }
    .thememount-blog-meta-wrapper {
    margin-bottom: 10px;
    display: inline-block;
    font-size: 12px;
    }
    .thememount-entry-date{
    display: block;
    padding: 4px 11px;
    color:#fff;
    position:relative;
    text-align: center;
    }
    .thememount-post-right {
    margin-left: 100px;
    }
    .thememount-post-right .entry-header{
    margin-bottom:20px;
    }
    .single-post .thememount-post-right .entry-header{
    margin-bottom:0px;
    margin-top: 15px;
    }
    .thememount-post-right .comments,
    .thememount-post-right .tags-links{
    padding-right:20px
    }
    .thememount-blog-media img{
    max-width: 100%;
    }
    .thememount-post-right .thememount-blog-media{
    margin-bottom:15px;
    }
    .thememount-post-right .entry-title{
    font-size:20px;
    padding-top: 0px;
    line-height: 1.2em;
    margin-bottom: 10px;
    }
    .thememount-post-right .entry-title a{
    color: #2d2d2d;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    }
    .thememount-post-right .entry-title a:hover {
    text-decoration:none;
    }
    .thememount-post-right .thememount-meta-details i{
    color:#999;
    padding-right:5px;
    }
    .tm-dark-layout .thememount-post-right .thememount-meta-details i {
    color: rgba(255, 255, 255, 0.40);
    }
    .thememount-post-right .thememount-meta-details i:before{
    width:auto;
    margin:0px;
    }
    .thememount-meta-details,
    .entry-content .thememount-meta-details a,
    .thememount-meta-details i{
    font-size: 13px;
    color: #acaeb1;
    }
    .tm-dark-layout .thememount-meta-details,
    .tm-dark-layout .entry-content .thememount-meta-details a,
    .tm-dark-layout .thememount-meta-details i{
    color: rgba(255, 255, 255, 0.60);
    }
    .thememount-meta-details i{
    padding-right: 3px;
    }
    .thememount-meta-details a:hover{
    text-decoration:none;
    }
    .thememount-post-video-embed-code {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    }
    .thememount-blogbox-format-video .post-item-thumbnail-inner,
    .thememount-blogbox-format-audio .post-item-thumbnail-inner{
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    }
    .thememount-post-video-embed-code iframe,
    .thememount-blogbox-format-video .post-item-thumbnail-inner iframe,
    .thememount-blogbox-format-video .thememount-post-video-embed-code iframe,
    .thememount-blogbox-format-video .thememount-post-video-embed-code object,
    .thememount-blogbox-format-video .thememount-post-video-embed-code embed,
    .thememount-blogbox-format-audio .post-item-thumbnail-inner iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border:none;
    }
    .thememount-pagination {
    display: block;
    margin-bottom: 20px;
    position: relative;
    clear: both;
    border: 1px solid #eaeaea;
    float: left;
    }
    .tm-dark-layout .thememount-pagination {
    border: 1px solid rgba(255, 255, 255, 0.20);
    }
    .thememount-row-bgprecolor-skin .thememount-pagination {
    border: 1px solid #fff;
    }
    .thememount-row-bgprecolor-skin .thememount-pagination .page-numbers{
    border-right: 1px solid #fff;
    }
    .thememount-row-bgprecolor-skin .thememount-pagination .page-numbers.current,
    .thememount-row-bgprecolor-skin .thememount-pagination .page-numbers:hover{
    border-right: 1px solid #fff;
    }
    .thememount-row-bgprecolor-skin .thememount-pagination .page-numbers.current,
    .thememount-row-bgprecolor-skin .thememount-pagination a.page-numbers:hover{
    background-color:#fff;
    }
    .thememount-row-bgprecolor-skin .thememount-pagination .page-numbers.current,
    .thememount-row-bgprecolor-skin .thememount-pagination a.page-numbers:hover{
    color: #2d2d2d;
    }
    .thememount-row-bgprecolor-skin .thememount-pagination .page-numbers,
    .thememount-row-bgprecolor-skin .thememount-pagination .page-numbers a{
    color: #fff;
    }
    .thememount-row-fullwidth-true .thememount-with-pagination{
    padding-bottom: 30px;
    }
    .tm-dark-layout .thememount-pagination a.page-numbers:hover,
    .thememount-pagination a.page-numbers:hover {
    color:#fff;
    text-decoration:none;
    }
    .thememount-pagination .page-numbers {
    padding: 8px 12px;
    margin: 0px;
    border-right: 1px solid #eaeaea;
    color: #333;
    float: left;
    }
    .tm-dark-layout .thememount-pagination .page-numbers {
    border-right: 1px solid rgba(255, 255, 255, 0.20);
    }
    .tm-dark-layout .thememount-pagination .page-numbers{
    color:#fff;
    }
    .thememount-pagination .page-numbers.dots:hover {
    border-right:1px solid #eaeaea;
    }
    .thememount-pagination .page-numbers:last-child{
    border-right:none;
    }
    .thememount-pagination .page-numbers.current {
    padding: 8px 12px;
    margin: 0px;
    color:#fff;
    }
    .thememount-pagination .page-numbers:first-child {
    -webkit-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px;
    }
    .thememount-pagination .page-numbers:last-child {
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    }
    body .owl-theme .owl-controls .owl-buttons div {
    top: 50%;
    position: absolute;
    height: 40px;
    width: 40px;
    line-height: 40px;
    margin-top: -20px;
    padding: 0px !important;
    background-color: rgba(0, 0, 0, 0.57);
    border-radius:5px;
    text-align:center;
    }
    body .owl-theme .owl-controls .owl-buttons div i{
    font-size:26px;
    }
    body .owl-theme .owl-controls .owl-buttons{
    font-size:28px;
    }
    body .owl-theme .owl-controls .owl-buttons i:before{
    width:auto;
    margin:0px;
    color:rgba(255, 255, 255, 0.6);
    }
    body .owl-theme .owl-controls .owl-buttons .owl-next{
    right:15px;
    }
    body .owl-theme .owl-controls .owl-buttons .owl-prev{
    left:15px;
    }
    body .owl-theme .owl-controls .owl-buttons:hover .owl-prev i:before,
    body .owl-theme .owl-controls .owl-buttons:hover .owl-next i:before{
    color:#fff;
    }

    /*****Post Formats *****/

    /* Aside */
    .format-aside {
    font-size: 17.5px;
    font-weight: 300;
    letter-spacing:1px;
    }
    .blog .format-aside:first-of-type,
    .single .format-aside:first-of-type,
    .format-aside + .format-aside,
    .format-aside + .format-link,
    .format-link + .format-aside {
    box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
    }
    .format-aside .entry-meta {
    margin-top: 0;
    }
    .format-aside blockquote {
    font-size: 100%;
    font-weight: normal;
    }
    .format-aside cite {
    font-size: 100%;
    text-transform: none;
    }
    .format-aside cite:before {
    content: “\2014”;
    margin-right: 5px;
    }

    /* Audio */
    .format-audio .entry-content:before {
    content: “\f109”;
    float: left;
    font-size: 64px;
    position: relative;
    top: 4px;
    }
    .format-audio .audio-content {
    background: url(images/dotted-line.png) repeat-y left top;
    background-size: 4px 4px;
    float: right;
    padding-left: 35px;
    width: 80%;
    width: -webkit-calc(100% – 85px);
    width: calc(100% – 85px);
    }
    .format-audio .wp-audio-shortcode {
    height: 30px !important; /* Override mediaelement.js style */
    margin: 20px 0;
    max-width: 400px !important; /* Override mediaelement.js style */
    }
    .format-audio audio {
    max-width: 100% !important; /* Avoid player width overflow. */
    }
    /* Chat */
    .format-chat .entry-title {
    font-size: 28px;
    font-weight: bold;
    }
    .format-chat .entry-meta .date a:before {
    content: “\f108”;
    margin-right: 2px;
    }
    .format-chat .entry-meta .author {
    display: none;
    }
    .format-chat .chat {
    margin: 0;
    }
    .format-chat .chat .chat-timestamp {
    color: #722d19;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 10px 0;
    }
    .format-chat .chat .fn {
    font-style: normal;
    }

    /* Gallery */
    .format-gallery .entry-header {
    margin-bottom: 15px;
    }
    .format-gallery .entry-title {
    font-size: 50px;
    font-weight: 400;
    margin: 0;
    }

    /* Image */
    .format-image .entry-title {
    font-size: 28px;
    font-weight: bold;
    }
    .format-image .categories-links,
    .format-image .tags-links {
    display: none;
    }
    .format-link .entry-header,
    .format-link .entry-content p:last-child {
    margin-bottom: 0;
    }
    .format-link .entry-title {
    color: #ca3c08;
    display: inline;
    margin-right: 20px;
    }
    .format-link div.entry-meta {
    display: inline;
    }
    .format-link div.entry-content{
    margin-top:15px;
    }

    /* Quote */
    .format-quote .entry-content blockquote {
    font-size: 28px;
    margin: 0;
    border:none;
    letter-spacing:1px;
    }

    .format-quote .entry-content cite a {
    border-bottom: 1px dotted #fff;
    color: #fff;
    }
    .format-quote .entry-content cite a:hover {
    text-decoration: none;
    }
    .format-quote blockquote small,
    .format-quote blockquote cite {
    display: block;
    font-size: 16px;
    }
    .format-quote blockquote {
    font-style: italic;
    font-weight: 300;
    padding-left: 75px;
    position: relative;
    }
    .format-quote blockquote:before {
    font-family: FontAwesome;
    content: “\f10d”;
    font-size: 50px;
    font-weight: 400;
    line-height: .8;
    padding-right: 25px;
    position: absolute;
    left: 0px;
    top: 15px;
    }
    .format-quote blockquote blockquote:before {
    display:none;
    }
    .format-quote blockquote blockquote{
    padding-left:0px;
    }

    .thememount_quote_source{
    position:relative;
    padding-left:20px;
    }
    .thememount_quote_source:before{
    position:absolute;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: “\f068”;
    font-size: 11px;
    left: 0px;
    top: 7px;
    color: #303a3b;
    }
    .thememount_quote_source h3{
    font-size:16px;
    }
    .format-quote .entry-meta .author {
    display: none;
    }
    /* Status */
    .format-status {
    padding: 0;
    }
    .format-status .entry-content, .format-status .entry-meta {
    padding-left: 35px;
    position: relative;
    }
    .sidebar .format-status .entry-content,
    .sidebar .format-status .entry-meta {
    padding-left: 95px;
    }
    .sidebar .format-status .entry-content:before,
    .sidebar .format-status .entry-meta:before {
    left: 70px;
    }
    .format-status .categories-links, .format-status .tags-links {
    display: none;
    }

    /* Ensures the dots in the dot background are in lockstep. */
    .format-status .entry-meta:before {
    background-position: left top;
    }
    .format-status .entry-content {
    font-size: 24px;
    font-style: italic;
    font-weight: 300;
    position: relative;
    }
    .format-status .entry-content p:first-child:before {
    position:absolute;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: “\f068”;
    font-size: 14px;
    left: 0px;
    top: 4px;
    color: #303a3b;
    }
    .sidebar .format-status .entry-content > p:first-child:before {
    left: 64px;
    }
    .format-status .entry-content p:last-child {
    margin-bottom: 0;
    }
    .format-status .entry-meta {
    margin-top: 0;
    padding-bottom: 40px;
    }
    .format-status .entry-meta .date a:before {
    content: “\f105”;
    }

    /* Entry Header */
    .sidebar .entry-header .entry-meta {
    padding: 0;
    }
    .entry-thumbnail img {
    display: block;
    margin: 0 auto;
    }
    .entry-header {
    margin-bottom: 30px;
    }
    .entry-title {
    font-weight: normal;
    margin: 0 0 5px;
    font-size: 30px;
    line-height: 40px;
    letter-spacing:1px;
    }

    /* Entry Meta */
    .entry-meta > span {
    margin-right: 20px;
    }
    .entry-meta > span:last-child {
    margin-right: 0;
    }
    .featured-post:before {
    content: “\f308”;
    margin-right: 2px;
    }
    .sticky.format-standard .entry-meta .date,
    .sticky.format-audio .entry-meta .date,
    .sticky.format-chat .entry-meta .date,
    .sticky.format-image .entry-meta .date,
    .sticky.format-gallery .entry-meta .date {
    display: none;
    }

    /* Entry Content */
    .entry-content {
    /* -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;*/
    word-wrap: break-word;
    }
    .site-main a,
    .comment-content a {
    color: #2d2d2d;
    }
    .tm-dark-layout .site-main a,
    .tm-dark-layout .comment-content a,
    .tm-dark-layout .thememount-row-bgprecolor-grey .thememount-team-social-links a{
    color: #fff;
    }
    .entry-content .thememount-sb-main-link a:hover{
    text-decoration:none;
    color:#2d2d2d;
    }
    .entry-content .thememount-row-bgprecolor-skin .thememount-sb-main-link a:hover,
    .entry-content .thememount-row-bgprecolor-dark .thememount-sb-main-link a:hover{
    color:#fff;
    }
    .entry-content blockquote {
    font-size: 24px;
    }
    .entry-content blockquote cite, .entry-content blockquote small {
    font-size: 16px;
    }
    footer.entry-meta {
    margin-top: 0px;
    }
    .format-standard footer.entry-meta {
    margin-top: 0;
    }

    /* Page links */
    .page-links {
    clear: both;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    line-height: 2.2;
    margin: 20px 0;
    text-transform: uppercase;
    }
    .page-links a, .page-links > span {
    background: #fff;
    border: 1px solid #fff;
    padding: 5px 10px;
    text-decoration: none;
    }
    .entry-content .format-status .entry-content .page-links a,
    .entry-content .format-gallery .entry-content .page-links a,
    .entry-content .format-chat .entry-content .page-links a,
    .entry-content .format-quote .entry-content .page-links a,
    .entry-content .page-links a {
    border: 1px solid #eaeaea;
    color: #333;
    font-style:normal;
    font-size:13px;
    }
    .format-gallery .entry-content .page-links a:hover,
    .format-audio .entry-content .page-links a:hover,
    .format-status .entry-content .page-links a:hover,
    .format-video .entry-content .page-links a:hover,
    .format-chat .entry-content .page-links a:hover,
    .format-quote .entry-content .page-links a:hover,
    .page-links a:hover {
    color: #fff;
    }
    .format-status .entry-content .page-links > span,
    .format-quote .entry-content .page-links > span {
    background: none;
    }
    .page-links .page-links-title {
    background: transparent;
    border: none;
    margin-right: 20px;
    padding: 0;
    }

    /* Mediaelements */
    .hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls {
    background: #220e10;
    }
    .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
    .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #fff;
    }
    .hentry .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #ea9629;
    }
    .hentry .mejs-controls .mejs-time-rail .mejs-time-total,
    .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: #595959;
    }
    .hentry .mejs-controls .mejs-time-rail span,
    .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
    .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    border-radius: 0;
    }

    /* Galleries */
    .gallery {
    margin-bottom: 20px;
    margin-left: -4px;
    }
    .gallery-item {
    float: left;
    margin: 0 4px 4px 0;
    overflow: hidden;
    position: relative;
    }
    .gallery-columns-1.gallery-size-medium,
    .gallery-columns-1.gallery-size-thumbnail,
    .gallery-columns-2.gallery-size-thumbnail,
    .gallery-columns-3.gallery-size-thumbnail {
    display: table;
    margin: 0 auto 20px;
    }
    .gallery-columns-1 .gallery-item,
    .gallery-columns-2 .gallery-item,
    .gallery-columns-3 .gallery-item {
    text-align: center;
    }
    .gallery-columns-4 .gallery-item {
    max-width: 23%;
    max-width: -webkit-calc(25% – 4px);
    max-width: calc(25% – 4px);
    }
    .gallery-columns-5 .gallery-item {
    max-width: 19%;
    max-width: -webkit-calc(20% – 4px);
    max-width: calc(20% – 4px);
    }
    .gallery-columns-6 .gallery-item {
    max-width: 15%;
    max-width: -webkit-calc(16.7% – 4px);
    max-width: calc(16.7% – 4px);
    }
    .gallery-columns-7 .gallery-item {
    max-width: 13%;
    max-width: -webkit-calc(14.28% – 4px);
    max-width: calc(14.28% – 4px);
    }
    .gallery-columns-8 .gallery-item {
    max-width: 11%;
    max-width: -webkit-calc(12.5% – 4px);
    max-width: calc(12.5% – 4px);
    }
    .gallery-columns-9 .gallery-item {
    max-width: 9%;
    max-width: -webkit-calc(11.1% – 4px);
    max-width: calc(11.1% – 4px);
    }
    .gallery-columns-1 .gallery-item:nth-of-type(1n),
    .gallery-columns-2 .gallery-item:nth-of-type(2n),
    .gallery-columns-3 .gallery-item:nth-of-type(3n),
    .gallery-columns-4 .gallery-item:nth-of-type(4n),
    .gallery-columns-5 .gallery-item:nth-of-type(5n),
    .gallery-columns-6 .gallery-item:nth-of-type(6n),
    .gallery-columns-7 .gallery-item:nth-of-type(7n),
    .gallery-columns-8 .gallery-item:nth-of-type(8n),
    .gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 0;
    }
    .gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    box-sizing: border-box;
    color: #fff;
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 2px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    width: 100%;
    }
    .gallery-caption:before {
    box-shadow: 0 -10px 15px #000 inset;
    content: “”;
    height: 100%;
    min-height: 49px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    }
    .gallery-item:hover .gallery-caption {
    opacity: 1;
    }
    .gallery-columns-7 .gallery-caption,
    .gallery-columns-8 .gallery-caption,
    .gallery-columns-9 .gallery-caption {
    display: none;
    }

    /**
    * Author Bio
    * —————————————————————————-
    */
    .author-info {
    margin: 0 auto;
    max-width: 604px;
    padding: 30px 0 10px;
    text-align: left; /* gallery & video post formats */
    width: 100%;
    }
    .author.sidebar .author-info {
    max-width: 1040px;
    padding: 30px 376px 10px 60px;
    }
    .single .author-info {
    padding: 50px 0 0;
    }
    .author-avatar .avatar {
    float: left;
    margin: 0 30px 30px 0;
    }
    .single-format-status .author-description {
    color: #f7f5e7;
    }
    .author-description .author-title {
    clear: none;
    font: 300 italic 20px “Source Sans Pro”, Helvetica, sans-serif;
    margin: 0 0 8px;
    }
    .author-link {
    color: #ca3c08;
    margin-left: 2px;
    }
    .author.archive .author-link {
    display: none;
    }

    /**
    * Archives
    * —————————————————————————-
    */
    .archive-header {
    background-color: #e8e5ce;
    }
    .archive-title, .archive-meta {
    font: 300 italic 30px “Source Sans Pro”, Helvetica, sans-serif;
    margin: 0 auto;
    max-width: 1040px;
    padding: 30px 0;
    width: 100%;
    }
    .archive-meta {
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    margin-top: -15px;
    padding: 0 0 11px;
    }
    .sidebar .archive-meta {
    padding-right: 316px;
    }
    /* Multisite */
    .site-main .mu_register {
    margin: 0 auto;
    max-width: 604px;
    width: 100%;
    }
    .mu_alert {
    margin-top: 25px;
    }
    .site-main .mu_register input[type=”submit”],
    .site-main .mu_register #blog_title,
    .site-main .mu_register #user_email,
    .site-main .mu_register #blogname,
    .site-main .mu_register #user_name {
    font-size: inherit;
    width: 270px;
    }
    .site-main .mu_register input[type=”submit”] {
    width: auto;
    }
    .site-title {
    font-size: 30px;
    }
    #content .format-status .entry-content,
    #content .format-status .entry-met {
    padding-left: 35px;
    line-height:25px;
    }
    #content .featured-gallery {
    padding-left: 24px;
    }
    .gallery-columns-1 .gallery-item {
    margin-right: 0;
    width: 100%;
    }
    .entry-title, .format-chat .entry-title,
    .format-image .entry-title,
    .format-gallery .entry-title,
    .format-video .entry-title {
    font-size: 21px;
    }
    .format-quote blockquote,
    .format-status .entry-content {
    font-size: 18px;
    }
    .format-quote blockquote small,
    .format-quote blockquote cite {
    font-size: 13px;
    }
    .error404 .page-title {
    padding: 40px 0 0;
    }
    .error404 .page-title:before {
    content: normal;
    }
    .comment-author {
    margin-right: 30px;
    text-align:center;
    }
    .comment-author .avatar {
    height: auto;
    max-width: 100%;
    }
    .comment-metadata,
    .comment-content,
    .comment-list .reply {
    width: 70%;
    width: -webkit-calc(100% – 104px);
    width: calc(100% – 104px);
    }
    .comment-form textarea {
    height: 80px; /* Smaller field for mobile. */
    }
    /* Audio */
    .format-audio .entry-content:before {
    display: none;
    }
    .format-audio .audio-content {
    background-image: none;
    float: none;
    padding-left: 0;
    width: auto;
    }

    /**
    * 16 Blog Homepage view
    * —————————————————————————-
    */

    /*No image setting*/
    .thememount-proj-noimage{
    width:auto;
    height:202px;
    background:#f7f7f7;
    text-align:center;
    line-height:202px;
    }
    .tm-dark-layout .thememount-proj-noimage{
    background: rgba(0, 0, 0, 0.53);
    }
    .thememount-page-full-width .thememount-blog-col-two .thememount-proj-noimage{
    height: 312px;
    line-height: 312px;
    }
    .thememount-sidebar-left .thememount-blog-col-two .thememount-proj-noimage,
    .thememount-sidebar-right .thememount-blog-col-two .thememount-proj-noimage{
    height: 226px;
    line-height: 226px;
    }
    .thememount-sidebar-left .thememount-blog-col-three .thememount-proj-noimage,
    .thememount-sidebar-right .thememount-blog-col-three .thememount-proj-noimage{
    height: 145px;
    line-height: 145px;
    }
    .thememount-page-full-width .thememount-blog-col-four .thememount-proj-noimage{
    height: 148px;
    line-height: 148px;
    }
    .thememount-proj-noimage i{
    font-size:60px;
    opacity:0.3;
    }
    .thememount-blog-boxes-wrapper .post-box {
    margin-bottom:30px;
    }
    .thememount-blog-boxes-wrapper.thememount-text-position-top .thememount-heading-wrapper {
    margin-bottom: 30px;
    }
    .post-box .post-item .item-content{
    padding: 20px 25px;
    border: 1px solid #EBEBEB;
    border-bottom: 2px solid #E6E6E6;
    border-top:none;
    }
    .tm-dark-layout .post-box .post-item .item-content {
    background:rgba(255, 255, 255, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.20);
    border-bottom: 2px solid rgba(255, 255, 255, 0.20);
    }
    .post-box .post-item .thememount-meta-details i{
    transition: all 0.2s ease-in-out;
    }
    .post-box .post-item:hover .thememount-meta-details i{
    color: #858585;
    }
    .tm-dark-layout .post-box .post-item:hover .thememount-meta-details i {
    color: rgba(255, 255, 255, 0.83);
    }
    .post-box .post-item .post-item-thumbnail-inner{
    line-height:0px;
    }
    .post-box .post-item .item-content h4{
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 18px;
    }
    .post-box .post-item .item-content h4 a:hover{
    text-decoration:none;
    }
    .post-box .post-item .thememount-blogbox-entry-meta{
    border-top: 1px solid #eaeaea;
    margin-top: 15px;
    padding-top: 12px;
    margin-left: -25px;
    margin-right: -25px;
    padding-left: 25px;
    padding-right: 25px;
    background: #f5f6f8;
    padding-bottom: 13px;
    }
    .post-box .post-item span.comments i {
    padding-right: 2px;
    }
    .thememount-blogbox-btn.thememount-center {
    text-align: center;
    margin-top: 20px;
    }
    .post-box .item-content {
    padding: 15px 15px;
    }
    .post-box .thememount-blogbox-desc{
    padding-top:10px;
    }
    .thememount-post-readmore{
    padding-top:10px;
    }
    .thememount-post-readmore i{
    padding-left:4px;
    }
    .entry-content .thememount-post-readmore a:hover{
    text-decoration:none;
    color:#2d2d2d;
    }
    .post-box .post-item-thumbnail-inner{
    position:relative;
    }
    .post-box .thememount-postbox-small-date {
    position: absolute;
    z-index: 99;
    line-height: 20px;
    right: 10px;
    top: 10px;
    }
    .post-box{
    margin-bottom:30px;
    }
    .thememount-sidebar-left .thememount-blog-col-three .post-box,
    .thememount-sidebar-right .thememount-blog-col-three .post-box{
    margin-left:-1px;
    }
    .post-box .entry-year {
    display:none;
    }
    .post-box .entry-date .entry-date,
    .thememount-post-left .entry-date{
    font-size: 32px;
    display: block;
    line-height: 29px;
    font-weight: 500;
    padding-bottom: 2px;
    }
    .post-box .entry-month{
    font-size:16px;
    font-weight:500;
    }
    .post-box .thememount-entry-date{
    padding-top: 8px;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    }
    .thememount-blog-col-four .post-box .thememount-entry-date{
    width: 55px;
    height: 55px;
    }
    .tm-date-wrapper{
    display:none;
    margin-right:10px;
    }
    .thememount-entry-date{
    font-family: Raleway,’Trebuchet MS’, Helvetica, sans-serif;
    }
    .thememount-post-user, .categories-links, .comments, .tags-links{
    display:inline-block;
    margin-right:13px;
    }
    .thememount-blog-col-three .post-box .entry-date .entry-date {
    font-size: 26px;
    line-height: 26px;
    }
    .thememount-blog-col-three .post-box .thememount-entry-date {
    padding-top: 5px;
    padding-bottom: 7px;
    }
    .thememount-blog-col-three .post-box .entry-month{
    font-size: 14px;
    }
    .thememount-blog-col-three .post-box .item-content h4 {
    font-size: 17px;
    }
    .thememount-blog-col-three .post-box .thememount-postbox-small-date {
    line-height: 20px;
    }
    .thememount-blog-col-three .thememount-entry-date {
    width: 60px;
    height: 60px;
    }
    .thememount-blog-col-four .post-box .entry-date .entry-date{
    font-size: 25px;
    line-height: 23px;
    }
    .thememount-blog-col-four .post-box .thememount-entry-date{
    padding-top: 4px;
    padding-bottom: 5px;
    }
    .thememount-blog-col-four .post-box .entry-month {
    font-size: 13px;
    }
    .thememount-blog-col-four .post-box .thememount-postbox-small-date {
    line-height: 20px;
    }
    .thememount-blog-col-four .post-box .entry-date .entry-date{
    padding-bottom:0px;
    }
    .thememount-blog-col-four .item-content h4 {
    font-size: 15px;
    }

    /**
    * * 17 ThemeMount Team page
    * —————————————————————————-
    */
    .thememount-content-team-search-box{
    background-color: #f7f7f7;
    border:1px solid #eaeaea;
    padding:15px;
    margin-bottom:30px;
    }
    .thememount-content-team-search-box h2{
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 0px;
    padding: 0px;
    margin-top: 12px;
    }
    .thememount-content-team-search-box .search_field{
    background:#fff;
    padding:7px;
    border:1px solid #eaeaea;
    }
    .thememount-content-team-search-box .search_field{
    position: relative;
    padding-left: 30px;
    }
    .thememount-content-team-search-box .search_field{
    position: relative;
    padding-left: 30px;
    }
    .search_field.by_treatment:after{
    font-family: FontAwesome;
    content: ‘\f107’;
    position:absolute;
    right: 13px;
    top: 11px;
    }
    .thememount-content-team-search-box .search_field input[type=”text”],
    .thememount-content-team-search-box .search_field select{
    border:none;
    background-color:transparent
    }
    .thememount-content-team-search-box .row .col-lg-3:nth-child(2),
    .thememount-content-team-search-box .row .col-lg-3:nth-child(3) {
    width: 29% !important;
    }
    .thememount-content-team-search-box .row .col-lg-3:nth-child(4) {
    width: 17% !important;
    }
    .thememount-content-team-search-box .thememount-team-form-no-group .row .col-lg-6:nth-child(2){
    width: 58% !important;
    }
    .thememount-content-team-search-box .thememount-team-form-no-group .row .col-lg-3:nth-child(3) {
    width: 17% !important;
    }
    .thememount-content-team-search-box .submit_field button:hover{
    background-color:transparent;
    }
    .search .page-content{
    padding-bottom:60px;
    }
    .search .search-form .search-field{
    padding:10px 15px;
    width:50%;
    margin-bottom:15px;
    }
    .search .search-form .search-submit {
    display: inline-block;
    }
    .search .search-form label{
    display:block;
    }
    .search .site-content:after{
    display: block;
    content: “.”;
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
    }

    /**
    * 18 List Style Settings
    * —————————————————————————-
    */
    ul.list-style {
    margin: 0px;
    padding: 0px;
    }
    .thememount-row-bgprecolor-dark .list-style li:before,
    .thememount-row-bgprecolor-dark .list-style li{
    color: rgba(255, 255, 255, 0.9)
    }
    .tm-dark-layout .list-style li:before,
    .tm-dark-layout .list-style li{
    color:inherit;
    }
    .list-style li {
    line-height: 20px;
    padding: 7px 0;
    position: relative;
    padding-left: 22px;
    list-style: none;
    }
    .list-style li:before {
    font-family: “FontAwesome”;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 10px;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0px;
    font-size: 15px;
    position:absolute;
    left:0px;
    top:10px;
    }
    ul.list-style1 li:before {
    content: ‘\f061’;
    }
    ul.list-style2 li:before {
    content: ‘\f138’;
    }
    ul.list-style3 li:before {
    content: ‘\f054’;
    }
    ul.list-style4 li:before {
    content: ‘\f0a4’;
    }
    ul.list-style5 li:before {
    content: ‘\f152’;
    }
    ul.list-style6 li:before {
    content: ‘\f101’;
    }
    ul.list-style7 li:before {
    content: ‘\f105’;
    }
    ul.list-style8 li:before {
    content: ‘\f178’;
    }
    ul.list-style9 li:before {
    content: ‘\f04b’;
    }
    ul.list-style10 li:before {
    content: ‘\f067’;
    }
    ul.special, ul.special ul{
    list-style:none;
    }
    ul.special li {
    padding-left: 1em;
    text-indent: -.7em;
    }
    ul.special li:before {
    content: “• “;
    color: #333; /* or whatever color you prefer */
    width: 7px;
    display: inline-block;
    }

    /**
    * * 19 404 page
    * —————————————————————————-
    */
    body.thememount-sidebar-right.error404 .site-main #primary.content-area{
    padding-right: 15px!important;
    border-right: none !important;
    margin-right: 0px;
    }
    .error404 .page-header {
    background-color: #fff;
    }
    .error404 .page-title {
    line-height: 0.6;
    margin: 0;
    padding: 300px;
    position: relative;
    text-align: center;
    width: auto;
    }
    .error404 .page-title:before {
    color: #F8F8F8;
    content: “\f423″;
    font-size: 964px;
    line-height: 0.6;
    overflow: hidden;
    position: absolute;
    left: 7px;
    top: 28px;
    }
    .error404 .page-header, .error404 .page-content {
    margin: 0 auto;
    max-width: 1040px;
    padding-bottom: 40px;
    width: 100%;
    }
    body.error404 .site-content {
    text-align: center;
    }
    body.error404 .page-content {
    padding: 135px 0px;
    }
    body.error404 .page-content h1 {
    font-size: 95px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 100%;
    }
    body.error404 .page-content .thememount-big-icon i:before {
    font-size: 150px;
    }
    body.error404 .page-content p {
    font-size: 18px;
    margin-bottom:30px;
    }
    body.error404 .site-main form {
    position: relative;
    width: 317px;
    margin: 0 auto;
    }
    body.error404 .site-main form .search-submit {
    display: inline-block;
    width: 25px;
    height: 25px;
    float: right;
    text-indent: -5555em;
    background: none;
    background-image: url(images/find-ico1.png);
    background-repeat: no-repeat;
    margin-top: 0px;
    right: 12px;
    position: absolute;
    padding: 0px;
    box-shadow: none;
    top:4px;
    }
    body.error404.tm-dark-layout .site-main form .search-submit {
    background-image: url(images/find-ico2.png);
    }
    body.error404 .site-main form input[type=”search”] {
    float: left;
    width: 310px;
    height: 40px;
    padding-right: 30px;
    padding-left: 7px;
    }
    body.error404 .site-header {
    margin-bottom: 0px;
    }
    .error404 .page-wrapper {
    background-color: #fff;
    }
    .tm-dark-layout.error404 .page-wrapper {
    background-color: transparent;
    }
    .search-no-results .page-content{
    text-align:center;
    }
    body.search-no-results .page-content .thememount-big-icon i:before {
    font-size: 150px;
    }
    .search-no-results .page-content .thememount-big-icon{
    padding-bottom:15px;
    }

    /**
    * 20 Post/Paging Navigation
    * —————————————————————————-
    */
    .navigation .nav-previous {
    float: left;
    }
    .navigation .nav-next {
    float: right;
    }
    .navigation a:hover {
    text-decoration: none;
    }
    .paging-navigation {
    background-color: #e8e5ce;
    padding: 40px 0;
    }
    .paging-navigation .nav-links {
    margin: 0 auto;
    max-width: 604px;
    width: 100%;
    }
    .sidebar .paging-navigation .nav-links {
    max-width: 1040px;
    padding: 0 376px 0 60px;
    }
    .paging-navigation .nav-next {
    padding: 13px 0;
    }
    .paging-navigation a {
    font-size: 22px;
    font-style: italic;
    font-weight: 300;
    }
    .paging-navigation .meta-nav {
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 26px;
    padding: 3px 0 8px;
    text-align: center;
    width: 50px;
    }
    .paging-navigation .nav-previous .meta-nav {
    margin-right: 10px;
    padding: 17px 0 23px;
    width: 80px;
    }
    .paging-navigation .nav-next .meta-nav {
    margin-left: 10px;
    }
    .paging-navigation a:hover .meta-nav {
    background-color: #ea9629;
    text-decoration: none;
    }
    .post-navigation {
    background-color: #fff;
    color: #ca3c08;
    font-size: 20px;
    font-style: italic;
    font-weight: 300;
    padding: 20px 0;
    }
    .tm-dark-layout .post-navigation{
    background-color: transparent;
    }
    .post-navigation .nav-links {
    margin: 0 auto;
    max-width: 1040px;
    }
    .sidebar .post-navigation .nav-links {
    padding: 0 376px 0 60px;
    }
    .post-navigation a[rel=”next”] {
    float: right;
    text-align: right;
    }

    /**
    * 21 Comments form
    * —————————————————————————-
    */
    .comments-title,
    .comment-list,
    .comment-reply-title,
    .must-log-in,
    .comment-respond .comment-form,
    .comment-respond iframe {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    }
    .sidebar .comments-title,
    .sidebar .comment-list,
    .sidebar .must-log-in,
    .sidebar .comment-reply-title,
    .sidebar .comment-navigation,
    .sidebar .comment-respond .comment-form {
    max-width: 1040px;
    padding-left: 60px;
    padding-right: 376px;
    }
    .comments-title {
    font: 300 italic 28px “Source Sans Pro”, Helvetica, sans-serif;
    }
    .comment-list, .comment-list .children {
    list-style-type: none;
    padding: 0;
    }
    .comment-list .children {
    margin-left: 100px;
    }
    .comment-list > li:after,
    .comment-list .children > li:before {
    border-top: 1px solid #e9e9e9;
    content: “”;
    display: block;
    height: 1px;
    width: 100%;
    }
    .tm-dark-layout .comment-list > li:after,
    .tm-dark-layout .comment-list .children > li:before {
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    }
    .comment-list > li:last-child:after {
    display: none;
    }
    .comment-body {
    padding: 24px 0;
    }
    .comment-author {
    float: left;
    max-width: 74px;
    }
    .comment-author .avatar {
    display: block;
    margin-bottom: 10px;
    }
    .comment-author .fn {
    word-wrap: break-word;
    }
    .comment-author .fn,
    .comment-author .url,
    .comment-reply-link,
    .comment-reply-login {
    color: #2d2d2d;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    }
    .comment-author .fn{
    color: rgba(0, 0, 0, 0.6);
    }
    .tm-dark-layout .comment-author .fn{
    color: rgba(255, 255, 255, 0.6);
    }
    .says {
    display: none;
    }
    .no-avatars .comment-author {
    margin: 0 0 5px;
    max-width: 100%;
    position: relative;
    }
    .no-avatars .comment-metadata,
    .no-avatars .comment-content,
    .no-avatars .comment-list .reply {
    width: 100%;
    }
    .comment-list .edit-link {
    margin-left: 20px;
    }
    .comment-metadata, .comment-awaiting-moderation,
    .comment-content, .comment-list .reply {
    float: right;
    width: 79%;
    width: -webkit-calc(100% – 124px);
    width: calc(100% – 124px);
    word-wrap: break-word;
    }
    .comment-meta, .comment-meta a {
    color: #a2a2a2;
    font-size: 13px;
    }
    .comment-meta a:hover {
    color: #ea9629;
    }
    .comment-metadata {
    margin-bottom: 10px;
    }
    .ping-meta {
    color: #a2a2a2;
    font-size: 13px;
    line-height: 2;
    }
    .comment-awaiting-moderation {
    color: #a2a2a2;
    }
    .comment-awaiting-moderation:before {
    content: “\f414”;
    margin-right: 5px;
    position: relative;
    top: -2px;
    }
    .comment-reply-link:before, .comment-reply-login:before {
    margin-right: 3px;
    }

    /* Comment form */
    .comment-form .comment-form-comment{
    margin-bottom:20px;
    }
    .comment-form{
    margin-bottom:50px;
    }
    .comment .comment-respond {
    margin-bottom: 20px;
    padding: 20px;
    }
    .comment-reply-title small a {
    color: #131310;
    display: inline-block;
    float: right;
    height: 16px;
    overflow: hidden;
    width: 16px;
    }
    ol.comment-list li #respond{
    width: calc(100% – 124px);
    float: right;
    padding: 20px 0;
    }
    .comment-reply-title small a:hover {
    color: #ed331c;
    text-decoration: none;
    }
    .comment-reply-title small a:before {
    font-family: FontAwesome;
    content: “\f00d”;
    vertical-align: top;
    }
    .sidebar .comment-list .comment-reply-title,
    .sidebar .comment-list .comment-respond .comment-form {
    padding: 0;
    }
    .comment-form .comment-notes {
    margin-bottom: 25px;
    }
    .comment-form .comment-form-author,
    .comment-form .comment-form-email,
    .comment-form .comment-form-url {
    margin-bottom: 20px;
    }
    .comment-form [for=”author”], .comment-form [for=”email”],
    .comment-form [for=”url”], .comment-form [for=”comment”] {
    float: left;
    padding: 5px 0;
    width: 120px;
    }
    .nav-links a[rel=”prev”], .nav-links a[rel=”next”]{
    font-style:normal;
    font-size:15px;
    color:#999999;
    }
    .nav-links a[rel=”prev”]{
    position:relative;
    padding-left:25px;
    }
    .nav-links a[rel=”next”]{
    position:relative;
    padding-right:25px;
    }
    .nav-links a[rel=”prev”]:before{
    font-family: “FontAwesome”;
    content: ‘\f0a8’;
    position: absolute;
    left: 0px;
    top: 1px;
    }
    .nav-links a[rel=”next”]:before{
    font-family: “FontAwesome”;
    content: ‘\f0a9’;
    position: absolute;
    right: 0px;
    top: 1px;
    }
    .comment-form .required {
    color: #ed331c;
    }
    .comment-form textarea {
    width: 100%;
    }
    .form-allowed-tags,
    .form-allowed-tags code {
    color: #686758;
    font-size: 12px;
    }
    .form-allowed-tags code {
    font-size: 10px;
    margin-left: 3px;
    }
    .comment-list .pingback,
    .comment-list .trackback {
    padding-top: 0px;
    }
    .comment-list .pingback .comment-body,
    .comment-list .trackback .comment-body{
    padding: 18px 0;
    }
    .comment-navigation {
    font-size: 20px;
    font-style: italic;
    font-weight: 300;
    margin: 0 auto;
    max-width: 604px;
    padding: 20px 0 30px;
    width: 100%;
    }
    .no-comments {
    background-color: #F8F8F8;
    font-size: 20px;
    font-style: italic;
    font-weight: 300;
    margin: 0;
    padding: 40px 0;
    text-align: center;
    }
    .sidebar .no-comments {
    padding-left: 60px;
    padding-right: 376px;
    }

    /**
    * 22 Attachments
    * —————————————————————————-
    */
    .attachment .entry-meta {
    text-align: left;
    padding: 14px 12px;
    background: #f5f5f5;
    text-align: left;
    }
    .hentry.attachment:not(.image-attachment) .entry-meta {
    max-width: 104px;
    }
    .attachment footer.entry-meta {
    display: none;
    }
    .attachment-meta .entry-date{
    font-weight:bold;
    }
    .full-size-link:before {
    content: none;
    }
    .attachment .full-size-link{
    float: right;
    }
    .attachment .full-size-link a{
    background-color: #fff;
    padding: 5px 8px;
    margin-top: -5px;
    }
    .attachment .entry-content {
    background-color: #fff;
    max-width: 100%;
    padding: 40px 0;
    }
    .image-navigation {
    margin: 0 auto;
    max-width: 1040px;
    position: relative;
    }
    .image-navigation a:hover {
    text-decoration: none;
    }
    .image-navigation .nav-previous,
    .image-navigation .nav-next {
    position: absolute;
    top: -40px;
    }
    .image-navigation .nav-previous {
    left: 0;
    }
    .image-navigation .nav-next {
    right: 0;
    }
    .image-navigation .meta-nav {
    font-size: 32px;
    font-weight: 300;
    vertical-align: -4px;
    }
    .attachment .entry-attachment,
    .attachment .type-attachment p {
    margin: 0 auto;
    max-width: 724px;
    text-align: center;
    }
    .attachment .entry-attachment .attachment {
    display: inline-block;
    }
    .attachment .entry-caption {
    text-align: left;
    margin-top:5px;
    }
    .attachment .entry-description {
    margin: 20px auto 0;
    max-width: 604px;
    }
    .attachment .entry-caption p:last-child,
    .attachment .entry-description p:last-child {
    margin: 0;
    }
    .attachment .entry-caption p{
    font-size:12px;
    color: #ADACAC;
    }
    .attachment .site-main .sidebar-container {
    display: none;
    }

    /**
    * 23 Gallery Slides
    * —————————————————————————-
    */
    .flex-direction-nav a.flex-next,
    .flex-direction-nav a.flex-prev{
    background:none;
    height: 30px;
    width: 30px;
    border-radius:30px;
    background-color: rgba(0, 0, 0, 0.57);
    text-indent:0px;
    font-size:0px;
    text-align:center;
    color:#fff;
    line-height: 30px;
    text-shadow:none;
    margin: -10px 0 0;
    }
    .wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
    line-height: inherit;
    }
    .flex-direction-nav a:hover{
    text-decoration:none;
    }
    .flex-direction-nav a:before {
    font-family: “FontAwesome”;
    text-indent:0px !important;
    font-size:21px;
    color: rgba(255, 255, 255, 0.6);
    display:block;
    }
    .flex-direction-nav a.flex-next:before{
    content: ‘\f105’;
    }
    .flex-direction-nav a.flex-prev:before{
    content: ‘\f104’;
    }
    .flex-direction-nav a:hover:before{
    color:#fff;
    }
    .flex-control-paging li a{
    background:#fff;
    }
    .thememount-blogbox-format-gallery .flex-direction-nav a{
    opacity: 0.8;
    }
    .thememount-blogbox-format-gallery .flex-direction-nav .flex-prev {
    left: 5px;
    }
    .thememount-blogbox-format-gallery .flex-direction-nav .flex-next {
    right: 5px;
    }
    .thememount-slider-wrapper .flexslider{
    margin:0px;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    }
    .flexslider .slides li,
    .flexslider .slides,
    .flexslider .flex-direction-nav li{
    padding:0px;
    }
    .tm-dark-layout .thememount-slider-wrapper{
    background-color: #1f1f1f;
    }
    .thememount-slider-wrapper{
    background-color: rgb(231, 231, 231);
    }

    /* flexslider */

    .flexslider .slides > li {
    position: relative;
    }
    .flex-caption {
    position: absolute;
    z-index: 9999;
    width: 50%;
    bottom: 25%;
    left: 17%;
    padding: 25px;
    background: rgba(0, 0, 0, 0.23);
    }
    .flex-caption-inner {
    color: #fff;
    }
    .flex-caption-inner h3 {
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 46px;
    color: #fff;
    margin: 5px 0px 15px 0px;
    line-height: 46px;
    }
    .thememount-slider-desc {
    padding-bottom: 5px;
    }
    .flex-caption-desc .thememount-slider-desc {
    font-weight: 300;
    font-size: 22px;
    line-height: 35px;
    color: #fff;
    margin-bottom: 10px;
    }
    .flex-caption-btn .wpb_button{
    padding: 10px 8px;
    }
    .flex-caption-btn .wpb_button i.icon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    vertical-align: middle;
    margin-left: 0px;
    }
    .flex-caption-btn .wpb_button i.icon:before {
    content: “\f105”;
    }

    /* flexslider */
    .nivo-caption {
    padding: 20px 20px;
    }
    .nivo-caption h2 {
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 30px;
    color: #fff;
    margin: 5px 0px 15px 0px;
    line-height: 24px;
    }
    .nivo-caption .thememount-slider-desc {
    font-weight: 300;
    font-size: 15px;
    line-height: 35px;
    color: #fff;
    margin-bottom: 10px;
    }
    .nivo-caption .wpb_button{
    padding: 10px 8px;
    }
    .nivo-caption .wpb_button i.icon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    vertical-align: middle;
    margin-left: 0px;
    }
    .nivo-caption .wpb_button i.icon:before {
    content: “\f105″;
    }

    /**
    * 24 BBpress-forums
    * —————————————————————————-
    */
    .bbpress-main-wrapper{
    margin-top: 25px;
    margin-bottom: 25px;
    }
    #bbpress-forums #bbp-search-form {
    margin-bottom:0px;
    }
    #bbp_search_submit {
    height: 35px;
    margin: 0 0px 20px 0;
    line-height: 12px;
    }
    .bbp-forum-title {
    font-size: 18px;
    }
    #bbpress-forums li {
    font-size: 13px;
    }
    div.bbp-breadcrumb, div.bbp-topic-tags {
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 15px;
    }
    #bbpress-forums li.bbp-body ul.forum,
    #bbpress-forums li.bbp-body ul.topic {
    padding: 10px;
    }
    .wp-editor-container {
    border: 1px solid #dedede;
    }
    .tm-dark-layout .wp-editor-container {
    border: 1px solid rgba(233, 233, 233, 0.2);
    }
    .tm-dark-layout .wp-editor-container .wp-editor-area{
    border:none;
    }
    .wp-editor-container textarea.wp-editor-area {
    max-width:100%;
    }
    #subscription-toggle {
    float: right;
    }
    #bbpress-forums button,
    #bbpress-forums input[type=”submit”],
    #sidebar button.button{
    -webkit-transition:.3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
    -moz-transition:.3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
    -ms-transition:.3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
    -o-transition:.3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
    transition:.3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
    }
    #bbpress-forums button:hover,
    #bbpress-forums input[type=”submit”]:hover{
    background:none;
    }
    #bbpress-forums fieldset.bbp-form label {
    font-size: 13px;
    }
    #bbpress-forums ul li.bbp-header{
    border: 0;
    }
    #bbpress-forums a.bbp-topic-permalink{
    font-size:16px;
    }
    #bbpress-forums a.bbp-topic-permalink,
    #content #bbpress-forums .status-closed,
    #content #bbpress-forums .status-closed a{
    color: #2d2d2d;
    }
    .tm-dark-layout #bbpress-forums a.bbp-topic-permalink,
    .tm-dark-layout #content #bbpress-forums .status-closed,
    .tm-dark-layout #content #bbpress-forums .status-closed a,
    .tm-dark-layout #bbpress-forums fieldset.bbp-form legend,
    #bbpress-forums ul li.bbp-header a{
    color: #fff;
    }
    .tm-dark-layout #bbpress-forums fieldset.bbp-form{
    border: 1px solid rgba(255, 255, 255, 0.20);
    }
    #bbpress-forums ul li.bbp-header a:hover{
    text-decoration: underline;
    }
    #sidebar .bbp-login-form div.bbp-remember-me label{
    width: auto;
    }
    #sidebar .bbp-submit-wrapper button.button:hover{
    background: #fff;
    color: #2d2d2d;
    }
    #sidebar .bbp-login-form .bbp-submit-wrapper{
    float: left;
    width: 55%;
    text-align: left;
    }
    #sidebar .bbp-login-links{
    float: right;
    width: 45%;
    padding-top: 12px;
    }
    #sidebar .bbp_widget_login #user_login,
    #sidebar .bbp_widget_login #user_pass{
    width:90%;
    }
    .bbpress-main-wrapper #main{
    float:right;
    }
    .bbpress-main-wrapper #sidebar{
    float:left;
    }
    #bbpress-forums #bbp-search-form #bbp_search {
    display: inline-block;
    width: 201px;
    padding: 10px 8px;
    margin-top: -3px;
    }
    #bbp_search_submit {
    height: 38px;
    margin: 0 0px 20px 5px;
    line-height: 12px;
    }
    #bbpress-forums p.bbp-topic-meta img.avatar,
    #bbpress-forums ul.bbp-reply-revision-log img.avatar,
    #bbpress-forums ul.bbp-topic-revision-log img.avatar,
    #bbpress-forums div.bbp-template-notice img.avatar,
    #bbpress-forums .widget_display_topics img.avatar,
    #bbpress-forums .widget_display_replies img.avatar {
    float: none;
    margin-bottom: 0px;
    border: 3px double #ddd;
    width: 19px;
    }
    #bbpress-forums li.bbp-header {
    background: #f7f7f7;
    }
    #bbpress-forums ul.bbp-lead-topic,
    #bbpress-forums ul.bbp-topics,
    #bbpress-forums ul.bbp-forums,
    #bbpress-forums ul.bbp-replies,
    #bbpress-forums ul.bbp-search-results {
    border: 1px solid #eaeaea;
    }
    #bbpress-forums li.bbp-body ul.forum,
    #bbpress-forums li.bbp-body ul.topic {
    border-top: 1px solid #eaeaea;
    }
    #bbpress-forums ul li.bbp-header,
    #bbpress-forums button,
    .bbp-submit-wrapper .button,
    .widget .bbp-logged-in .button{
    color:#fff;
    }
    #bbpress-forums button,
    .bbp-submit-wrapper .button,
    .widget .bbp-logged-in .button{
    border: 1px solid transparent;
    display:inline-block;
    }
    #bbpress-forums li.bbp-header,
    #bbpress-forums li.bbp-footer {
    padding: 10px;
    }
    div.bbp-template-notice.info{
    border: 1px solid #eaeaea ;
    background-color: #f7f7f7;
    border-radius:0px;
    }
    .widget_display_stats dl:before,
    .widget_display_stats dl:after {
    display: table;
    line-height: 0;
    content: “”;
    }
    .widget_display_stats dl:after {
    clear: both;
    }
    .widget_display_stats dl{
    margin:0px;
    }
    .widget_display_stats dl dt {
    float: left;
    width: 50%;
    overflow: hidden;
    clear: left;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal !important;
    margin-bottom: 6px;
    }
    .widget_display_stats dl dd {
    margin-left: 60%;
    margin-bottom: 6px;
    text-align: right;
    }

    /* Search widget */
    .search-form .search-submit {
    display: block;
    }
    .widget #bbp-search-form{
    position:relative;
    }
    .widget .search-form label{
    display:block;
    }
    .widget #bbp-search-form input[type=”text”]{
    width:100%;
    border:1px solid #eaeaea;
    height:43px;
    border-radius: 0px;
    padding-right:30px;
    background:#f5f6f8;
    box-shadow:none;
    }
    .widget #bbp-search-form #bbp_search_submit{
    position:absolute;
    top:0px;
    right:0px;
    background:none;
    box-shadow:none;
    border-bottom:none;
    text-indent:-999px;
    }
    .widget #bbp-search-form:after{
    font-family: “FontAwesome”;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    opacity: .8;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 14px;
    }
    .widget #bbp-search-form:after{
    content: “\f002”;
    position: absolute;
    top: 15px;
    right: 12px;
    }
    .widget .bbp-forum-title{
    font-size:14px;
    }
    .bbp-login-form fieldset {
    border: 1px solid #e9e9e9;
    margin: 0 2px;
    padding: 6px 15px;
    background-color: #f5f6f8;
    padding-bottom: 22px;
    }
    .tm-dark-layout .bbp-login-form fieldset {
    border: 1px solid rgba(255, 255, 255, 0.20);
    background-color: rgba(255, 255, 255, 0.10);
    }
    .bbp-submit-wrapper .button,
    .widget .bbp-logged-in .button{
    margin:0px;
    margin-bottom:10px;
    padding: 10px 20px;
    }
    .bbp-login-form .bbp-login-links {
    margin-top: 8px;
    }
    .bbp-login-form .bbp-username input,
    .bbp-login-form .bbp-email input,
    .bbp-login-form .bbp-password input {
    padding: 10px 10px;
    }
    .bbp-login-form label {
    font-weight: normal;
    }
    .bbp-submit-wrapper .button:hover,
    .widget .bbp-logged-in .button:hover{
    background-color:transparent;
    }
    .bbp-breadcrumb-sep {
    padding: 0 5px;
    }
    .tm-dark-layout #bbpress-forums div.odd,
    .tm-dark-layout #bbpress-forums ul.odd {
    background-color: rgba(255, 255, 255, 0.15);
    }
    .tm-dark-layout #bbpress-forums div.even,
    .tm-dark-layout #bbpress-forums ul.even {
    background-color: rgba(255, 255, 255, 0.10);
    }
    .tm-dark-layout #bbpress-forums li.bbp-body ul.forum,
    .tm-dark-layout #bbpress-forums li.bbp-body ul.topic {
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    }
    /*.tm-dark-layout #bbpress-forums li.bbp-header, */
    .tm-dark-layout #bbpress-forums li.bbp-footer {
    background: rgba(255, 255, 255, 0.1);
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    }
    .tm-dark-layout div.bbp-template-notice.info {
    border: 1px solid rgba(255, 255, 255, 0.20);
    background-color: rgba(255, 255, 255, 0.1);
    color:#fff;
    }
    .tm-dark-layout #content #bbpress-forums ul.bbp-forums,
    .tm-dark-layout #content #bbpress-forums ul.bbp-topics{
    border: 1px solid rgba(255, 255, 255, 0.20);
    }

    /**
    * 25. Events Calendar
    * —————————————————————————-
    */
    #page #tribe-events-pg-template{
    max-width: none;
    }
    .events-archive #page .entry-content,.events-archive #page .entry-header{
    width: 100%;
    }
    #tribe-bar-form #tribe-bar-views,
    #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
    #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover,
    #tribe-events-bar #tribe-bar-collapse-toggle,
    #tribe-events-bar #tribe-bar-form, #tribe-events-bar .tribe-bar-views-inner {
    background: #fff;
    }
    #tribe-events-bar #tribe-bar-form {
    margin: 0;
    width: 100%;
    border: 1px solid #e3e3e3;
    }
    #tribe-bar-form #tribe-bar-views+.tribe-bar-filters {
    border-right: 1px solid #e3e3e3;
    padding: 2px 22px;
    }
    #tribe-bar-form .tribe-events-button{
    margin-bottom: 0;
    }

    .events-list .tribe-events-loop,
    .tribe-events-day .tribe-events-loop,
    .single-tribe_venue .tribe-events-loop,
    .single-tribe_organizer .tribe-events-loop {
    max-width: 100%;
    }
    .tribe-events-list .vevent.hentry{
    padding:25px;
    border:1px solid #eaeaea;
    margin-bottom:30px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -o-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    overflow:hidden;
    }
    .tribe-events-list-separator-month:after {
    border-bottom: 1px solid #eaeaea;
    }
    .item-thumbnail .tribe-events-event-cost,
    .tribe-events-list .tribe-events-event-cost{
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    float: none;
    position: absolute;
    width: 200px;
    right: -63px;
    }
    .item-thumbnail .tribe-events-event-cost{
    color:#fff;
    z-index: 99;
    text-align:center;
    right: -76px;
    top: 15px;
    }
    .tribe-events-list .tribe-events-event-cost span{
    color:#fff;
    }
    #tribe-bar-form .tribe-bar-submit input[type=submit]{
    border:1px solid transparent;
    }
    #tribe-bar-form .tribe-bar-submit input[type=submit]:hover{
    background-color:transparent;
    }
    .single-tribe_events h2.tribe-events-single-event-title{
    display:none;
    }
    .tribe-events-schedule {
    float: right;
    }
    .tribe-events-back {
    float: left;
    }
    .single-tribe_events .tribe-events-schedule .tribe-events-cost {
    padding: 5px 15px;
    color:#fff;
    }
    .tribe-events-back {
    margin-top: 16px;
    }
    .single-tribe_events #tribe-events-content .tribe-events-event-meta dt{
    color:#2d2d2d;
    }
    body.events-list .tribe-events-ical{
    margin-bottom:30px;
    }
    #tribe-bar-views .tribe-bar-views-list {
    padding: 0;
    width: 101%;
    left: -1px;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    }
    #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-list {
    padding: 0;
    width: 101%;
    left: -1px;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    }
    #tribe-bar-views.tribe-bar-views-open ul.tribe-bar-views-list li.tribe-bar-views-option:last-child {
    border-bottom: 1px solid #e3e3e3;
    }
    body .datepicker.dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    padding: 20px;
    border: 1px solid #eee;
    font-size: 14px;
    }
    body .datepicker .datepicker-days table tr td {
    color: #999;
    padding: 8px;
    width: 34px;
    height: 34px!important;
    border-top: 0;
    }
    body .datepicker table tr td span.active.active,
    body .datepicker table tr td.active.active {
    border: 1px solid #e3e3e3;
    background: transparent;
    color: #999;
    text-shadow: none;
    }
    body .datepicker .datepicker-days table tr td:hover{
    color: #ffffff;
    }
    .events-single .tribe_events{
    clear:both;
    }
    .tm-dark-layout.single-tribe_events .tribe-events-event-meta,
    .tm-dark-layout .tribe-events-list .tribe-events-event-cost span,
    .tm-dark-layout .tribe-events-list .vevent.hentry,
    .tm-dark-layout #tribe-events-bar #tribe-bar-form,
    .tm-dark-layout #tribe-events-bar #tribe-bar-form {
    border: 1px solid rgba(255, 255, 255, 0.2);
    }
    .tm-dark-layout.single-tribe_events .tribe-events-event-meta,
    .tm-dark-layout #tribe-bar-form #tribe-bar-views,
    .tm-dark-layout #tribe-events-bar #tribe-bar-collapse-toggle,
    .tm-dark-layout #tribe-events-bar #tribe-bar-form,
    .tm-dark-layout #tribe-events-bar .tribe-bar-views-inner{
    background: rgba(255, 255, 255, 0.1);
    }
    .tm-dark-layout #tribe-bar-form #tribe-bar-views,
    .tm-dark-layout #tribe-events-bar .tribe-bar-views-inner,
    .tm-dark-layout #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{
    background: none;
    }
    .tm-dark-layout #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
    .tm-dark-layout #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {
    background: rgba(0, 0, 0, 0.26);
    }
    .tm-dark-layout #tribe-bar-views.tribe-bar-views-open ul.tribe-bar-views-list li.tribe-bar-views-option:last-child,
    .tm-dark-layout #tribe-bar-views .tribe-bar-views-list{
    border:none;
    }
    .tm-dark-layout #tribe-bar-form #tribe-bar-views+.tribe-bar-filters{
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    }
    .tm-dark-layout.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
    .tm-dark-layout #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
    color: #fff;
    }
    .tm-dark-layout .tribe-events-list-separator-month:after {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .tm-dark-layout .tribe-events-list-separator-month span {
    background-color: #000000;
    color: #fff;
    }
    .tm-dark-layout.events-list #tribe-events-footer,
    .tm-dark-layout.single-tribe_events #tribe-events-footer,
    .tm-dark-layout.tribe-events-day #tribe-events-footer,
    .tm-dark-layout.tribe-events-map #tribe-events-footer,
    .tm-dark-layout.tribe-events-photo #tribe-events-footer{
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    }

    /**
    * 26. Pricing Table
    * —————————————————————————-
    */
    .ptp-col {
    position: relative;
    }
    div.ptp-plan {
    padding: 15px 0px !important;
    height: 60px !important;
    line-height: 30px;
    color:#fff !important;
    background-color:#242424 !important;
    text-transform: uppercase;
    }
    div.ptp-price {
    padding: 15px 0px !important;
    height: 90px !important;
    line-height: 56px;
    color: #fff !important;
    background-color: #363636 !important;
    font-size: 50px !important;
    font-weight: 700 !important;
    }
    div.ptp-bullet-item {
    color:#6b6b6b !important;
    font-size: 16px !important;
    }
    div.ptp-price span.mo {
    font-size:15px;
    vertical-align:baseline;
    }
    div.ptp-price sup {
    font-size: 15px;
    vertical-align: baseline;
    top: -1px;
    padding-right: 3px;
    }
    div.ptp-cta {
    background-color:#f5f5f5 !important;
    }
    div.ptp-bullet-item {
    border-bottom: 1px solid #EBEBEB !important;
    }
    .tm-dark-layout div.ptp-bullet-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !important;
    background-color: rgba(255, 255, 255, 0.10) !important;
    }
    .tm-dark-layout div.ptp-item-container {
    border: 1px solid rgba(235, 235, 235, 0.20) !important;
    }
    .tm-dark-layout div.ptp-cta {
    background-color: rgba(255, 255, 255, 0.10) !important;
    }
    .tm-dark-layout div.ptp-bullet-item{
    color: #fff !important;
    }
    a.ptp-button{
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    }
    div.ptp-item-container {
    border: 1px solid #EBEBEB !important;
    }
    a.ptp-button {
    background-color: #242424 !important;
    border-bottom: 0px !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 15px !important;
    font-weight: 600 !important;
    padding: 15px 0px !important;
    height: 45px !important;
    }
    .ptp-col.ptp-highlight {
    margin-top: 27px;
    }
    .ptp-highlight a.ptp-button:hover {
    background-color: #242424 !important;
    }
    div.ptp-most-popular {
    display:none;
    }

    /****** END of style.css ******/

    #35912

    Arabic Themes
    Participant

    كان من الأفضل إرفاق ملف بدل نشر الكود بهذه الطريقة

    المهم، الكود الذي ينبغي تعديله هو:

    howes.thememount.com/media=”all”
    ul.thememount_widget_contact_wrapper li:before, ul.thememount_vc_contact_wrapper li:before {
    position: absolute;
    left: 0px;
    top: 4px;
    width: 30px;
    }

    قم بتغيير left إلى auto
    وقم بإضافة right وأعطها قيمة 0px

مشاهدة 4 ردود - 1 حتى 4 (من مجموع 4)

يجب تسجيل الدخول للرد على هذا الموضوع.

الحالة: بحاجة لحل