.floatingbox,.tm-page-loader-wrapper {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:999999;
}

.floatingbox {
background-color:rgba(0,0,0,0.53);
display:none;
z-index:99;
}

.admin-bar .thememount-fbar-btn {
top:32px;
}

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 {
font-family:inherit;
-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:2px;
-moz-border-radius:2px;
border-radius:2px;
vertical-align:middle;
width:100%;
color:#999999;
padding:13px 10px;
font-weight:normal;
background-color:rgba(0,0,0,.03);
text-transform:inherit;
border:1px solid #e5e5e5;
}

.tm-row-bgtype-dark textarea,.tm-row-bgtype-dark input [type= "text " ],.tm-row-bgtype-dark input [type= "password " ],.tm-row-bgtype-dark input [type= "datetime " ],.tm-row-bgtype-dark input [type= "datetime-local " ],.tm-row-bgtype-dark input [type= "date " ],.tm-row-bgtype-dark input [type= "month " ],.tm-row-bgtype-dark input [type= "time " ],.tm-row-bgtype-dark input [type= "week " ],.tm-row-bgtype-dark input [type= "number " ],.tm-row-bgtype-dark input [type= "email " ],.tm-row-bgtype-dark input [type= "url " ],.tm-row-bgtype-dark input [type= "search " ],.tm-row-bgtype-dark input [type= "tel " ],.tm-row-bgtype-dark input [type= "color " ],.tm-row-bgtype-dark .uneditable-input,.tm-row-bgtype-dark select,.tm-row-bgtype-skin textarea,.tm-row-bgtype-skin input [type= "text " ],.tm-row-bgtype-skin input [type= "password " ],.tm-row-bgtype-skin input [type= "datetime " ],.tm-row-bgtype-skin input [type= "datetime-local " ],.tm-row-bgtype-skin input [type= "date " ],.tm-row-bgtype-skin input [type= "month " ],.tm-row-bgtype-skin input [type= "time " ],.tm-row-bgtype-skin input [type= "week " ],.tm-row-bgtype-skin input [type= "number " ],.tm-row-bgtype-skin input [type= "email " ],.tm-row-bgtype-skin input [type= "url " ],.tm-row-bgtype-skin input [type= "search " ],.tm-row-bgtype-skin input [type= "tel " ],.tm-row-bgtype-skin input [type= "color " ],.tm-row-bgtype-skin .uneditable-input,.tm-row-bgtype-dark select {
background-color:rgba(0,0,0,0.47);
border:1px solid rgba(229,229,229,0.14);
}

input:focus,textarea:focus {
outline:0;
}

select {
padding:12px 10px;
border-radius:0px;
cursor:pointer;
outline:none;
}

select option {
outline:0;
}

.wpcf7-form-control-wrap.date input [type= "date " ] {
line-height:normal;
}

button,input [type= "submit " ],input [type= "button " ],input [type= "reset " ] {
color:#fff;
display:inline-block;
text-decoration:none;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:0.5px;
padding:14px 30px;
border-radius:3px;
border:1px solid transparent;
-webkit-transition:all 0.25s ease;
transition:all 0.25s ease;
}

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;
}

textarea:focus,input [type= "text " ]:focus,input [type= "password " ]:focus,input [type= "datetime " ]:focus,input [type= "datetime-local " ]:focus,input [type= "date " ]:focus,input [type= "month " ]:focus,input [type= "time " ]:focus,input [type= "week " ]:focus,input [type= "number " ]:focus,input [type= "email " ]:focus,input [type= "url " ]:focus,input [type= "search " ]:focus,input [type= "tel " ]:focus,input [type= "color " ]:focus,input.input-text:focus,select:focus {
background-color:transparent;
}

.tm-row-bgtype-skin textarea:focus,.tm-row-bgtype-skin input [type= "text " ]:focus,.tm-row-bgtype-skin input [type= "password " ]:focus,.tm-row-bgtype-skin input [type= "datetime " ]:focus,.tm-row-bgtype-skin input [type= "datetime-local " ]:focus,.tm-row-bgtype-skin input [type= "date " ]:focus,.tm-row-bgtype-skin input [type= "month " ]:focus,.tm-row-bgtype-skin input [type= "time " ]:focus,.tm-row-bgtype-skin input [type= "week " ]:focus,.tm-row-bgtype-skin input [type= "number " ]:focus,.tm-row-bgtype-skin input [type= "email " ]:focus,.tm-row-bgtype-skin input [type= "url " ]:focus,.tm-row-bgtype-skin input [type= "search " ]:focus,.tm-row-bgtype-skin input [type= "tel " ]:focus,.tm-row-bgtype-skin input [type= "color " ]:focus,.tm-row-bgtype-skin input.input-text:focus,.tm-row-bgtype-skin select:focus {
border-color:rgba(255,255,255,0.40);
}

.tm-appo-form.tm-appo-form-new .field-group textarea:focus,.tm-appo-form.tm-appo-form-new .field-group input [type= "text " ]:focus,.tm-appo-form.tm-appo-form-new .field-group input [type= "email " ]:focus,.tm-row-bgtype-grey textarea:focus,.tm-row-bgtype-grey input [type= "text " ]:focus,.tm-row-bgtype-grey input [type= "password " ]:focus,.tm-row-bgtype-grey input [type= "datetime " ]:focus,.tm-row-bgtype-grey input [type= "datetime-local " ]:focus,.tm-row-bgtype-grey input [type= "date " ]:focus,.tm-row-bgtype-grey input [type= "month " ]:focus,.tm-row-bgtype-grey input [type= "time " ]:focus,.tm-row-bgtype-grey input [type= "week " ]:focus,.tm-row-bgtype-grey input [type= "number " ]:focus,.tm-row-bgtype-grey input [type= "email " ]:focus,.tm-row-bgtype-grey input [type= "url " ]:focus,.tm-row-bgtype-grey input [type= "search " ]:focus,.tm-row-bgtype-grey input [type= "tel " ]:focus,.tm-row-bgtype-grey input [type= "color " ]:focus,.tm-row-bgtype-grey input.input-text:focus,.tm-row-bgtype-grey select:focus,.tm-appo-form .field-group select:focus,.tm-appo-form .field-group input [type= "date " ]:focus {
border-color:rgba(0,0,0,0.15);
}::-webkit-input-placeholder {
color:#999999;
}:-moz-placeholder {
color:#999999;
}::-moz-placeholder {
color:#999999;
}:-ms-input-placeholder {
color:#999999;
}

.thememount-hide {
display:none;
}

.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-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;
}

.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;
}

.highlight {
color:#fff;
padding:2px 5px;
background:#000;
border-radius:3px;
}

.highlight.red {
background:#ff0000;
}

.highlight.gray {
background:#aaa;
}

.tm-dropcap {
float:left;
text-align:center;
overflow:hidden;
font-weight:normal;
width:50px;
height:50px;
line-height:50px;
font-size:34px;
margin:7px 8px -5px 0;
}

.tm-dcap-style-rounded {
border-radius:5px;
}

.tm-dcap-style-round {
border-radius:50%;
}

.site-main .tm-dcap-color-grey {
color:#6f6f6f;
}

.tm-dcap-color-dark {
background-color:#202020;
}

.tm-dcap-color-grey {
background-color:#E2E2E2;
}

.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;
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;
}

.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;
}

.site-main .tm-row-bgtype-dark .tm-inside h3,.site-main .tm-row-bgtype-skin .tm-inside h3,.site-main .tm-row-bgtype-dark .tm-inside h3 span,.site-main .tm-row-bgtype-skin .tm-inside h3 span {
color:rgba(255,255,255,0.68);
background-color:transparent;
}

.tm-row-bgtype-dark .tm-inside .thememount-fid-wrapper,.tm-row-bgtype-skin .tm-inside .thememount-fid-wrapper {
padding-top:0px;
}

.tm-fid-inner sub,.tm-fid-inner sup {
opacity:0.8;
font-size:25px;
font-weight:normal;
}

.tm-fid-inner sup {
top:-0.9em;
}

.tm-fid-icon-align-left .tm-fid-icon-wrapper,.tm-fid-icon-align-left .tm-fld-contents,.tm-fid-icon-align-right .tm-fid-icon-wrapper,.tm-fid-icon-align-right .tm-fld-contents {
display:inline-block;
}

.tm-fid-icon-align-right.tm-inside .tm-fid-inner,.tm-fid-icon-align-left.tm-inside .tm-fid-inner {
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.tm-fid-icon-align-left.tm-inside h3 span {
text-align:left;
}

.tm-fid-icon-align-left .tm-fid-icon-wrapper {
position:absolute;
padding-left:67px;
display:block;
left:-67px;
top:7px;
}

.tm-fid-icon-wrapper {
font-size:38px;
}

.tm-inside.tm-fid-icon-align-top h3 {
font-size:16px;
}

.tm-fid-icon-align-left .tm-fld-contents {
text-align:left;
padding-left:50px;
display:block;
}

.tm-fid-icon-align-right .tm-fld-contents {
text-align:right;
}

.tm-fid-icon-align-right .tm-fid-icon-wrapper {
position:relative;
padding-right:22px;
margin-right:12px;
}

.tm-fid-icon-align-right .tm-fid-icon-wrapper i {
position:absolute;
right:-20px;
top:-46px;
}

.tm-fid-border .tm-fid-icon-align-left .tm-fld-contents {
padding-left:44px;
}

.tm-fid-border .tm-fid-icon-align-left .tm-fid-icon-wrapper {
left:-65px;
padding-left:85px;
top:auto;
}

.tm-fid-border .wpb_column.vc_col-sm-4 .wpb_wrapper >.tm-fid,.tm-fid-border .wpb_column.vc_col-sm-3 .wpb_wrapper >.tm-fid,.tm-fid-border .wpb_column.vc_col-sm-6 .wpb_wrapper >.tm-fid {
border-left:1px solid rgba(0,0,0,0.1);
border-bottom:1px solid rgba(0,0,0,0.1);
margin-bottom:0px;
padding-top:25px;
padding-bottom:25px;
padding-left:22px;
}

.tm-fid-border .wpb_column.vc_col-sm-4 .wpb_wrapper >.tm-fid:nth-last-child(1),.tm-fid-border .wpb_column.vc_col-sm-3 .wpb_wrapper >.tm-fid:nth-last-child(1),.tm-fid-border .wpb_column.vc_col-sm-6 .wpb_wrapper >.tm-fid:nth-last-child(1) {
border-bottom:none;
}

.tm-fid-border .wpb_column.vc_col-sm-4:nth-child(1) .wpb_wrapper >.tm-fid,.tm-fid-border .wpb_column.vc_col-sm-3:nth-child(1) .wpb_wrapper >.tm-fid,.tm-fid-border .wpb_column.vc_col-sm-6:nth-child(1) .wpb_wrapper >.tm-fid {
border-left:none;
}

.tm-fid-border .vc_column_container >.vc_column-inner {
padding-left:0px;
padding-right:0px;
}

#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:45px;
width:45px;
text-align:center;
padding-top:5px;
line-height:25px;
border-radius:3px;
}

.tooltip.top {
padding:3px 0;
margin-top:0px;
}

.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;
}

.thememount-portfolio-view-default .tm-item .tm-item-thumbnail img {
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
-webkit-transition:all 400ms;
transition:all 400ms;
}

.thememount-portfolio-view-default .tm-item:hover .tm-item-thumbnail img {
-webkit-transform:scale3d(1.15,1.15,1);
transform:scale3d(1.15,1.15,1);
}

.site-main {
position:relative;
padding-top:82px;
z-index:10;
}

.site-main .site-main-inner {
margin:0 auto;
}

.thememount-sidebar-bothright .site-main-inner >.container >.row,.thememount-sidebar-bothleft .site-main-inner >.container >.row,.thememount-sidebar-both .site-main-inner >.container >.row,.thememount-sidebar-right .site-main-inner >.container >.row,.thememount-sidebar-left .site-main-inner >.container >.row {
margin:0;
}

.boxed.site {
max-width:1170px;
}

.section.grid_section {
margin-right:auto;
margin-left:auto;
}

.section.grid_section .section.grid_section {
width:auto;
}

.thememount-center {
text-align:center;
}

.tm-layout-container-full .site-main .site-main-inner,.tm-layout-container-full .site-main .site-main-inner >.container {
width:100% !important;
}

.tm-layout-container-full .main-holder,.thememount-wide .main-holder {
overflow:hidden;
}

.main-holder {
background-color:#fff;
}

.container-full >.row {
margin-right:0px;
margin-left:0px;
}

#stickable-header .container-full {
padding-left:15px;
padding-right:15px;
}

.thememount-responsive-off .site-main .site-main-inner,.thememount-responsive-off .site-header .container,.thememount-responsive-off .site-footer .container {
width:980px;
}

.thememount-responsive-off #navbar #site-navigation div.nav-menu >ul >li >a,.thememount-responsive-off #navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal >li.mega-menu-item >a {
padding:0px 12px 0px 12px;
}

.thememount-responsive-off.thememount-boxed .sticky-wrapper.is-sticky .header-inner,.thememount-responsive-off.thememount-boxed .main-holder {
max-width:980px;
}

.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;
}

.thememount-fbar-box .vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-rounded,.thememount-fbar-box .vc_general.vc_cta3.vc_cta3-style-custom.vc_cta3-shape-rounded {
border:0px;
}

.thememount-fbar-box .widget ul >li {
border:none;
}

.thememount-fbar-box .vc_general.vc_cta3 {
padding:20px;
}

.thememount-fbar-box .tm-sbox .vc_icon_element-inner.vc_icon_element-have-style-inner.vc_icon_element-size-lg.vc_icon_element-style-none {
width:3em !important;
}

.thememount-fbar-box .tm-sbox .vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
padding-left:1em;
}

.thememount-fbar-box .vc_cta3-container {
margin-bottom:10px;
}

.thememount-fbar-btn.thememount-fbar-open {
position:fixed;
}

.productbox .roadtip:after,.thememount-fbar-btn {
border-top-color:#222;
}

.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-position-default .thememount-fbar-box {
padding-top:30px;
padding-bottom:30px;
}

.thememount-fbar-main-w .thememount-fbar-box h2 {
font-weight:400;
font-size:19px;
margin-bottom:0px;
margin-top:0px;
text-transform:capitalize;
}

.thememount-fbar-box-w {
display:none;
}

.thememount-fbar-btn {
cursor:pointer;
position:absolute;
right:128px;
z-index:1005;
width:58px;
height:58px;
text-align:center;
width:0;
height:0;
top:0;
}

.thememount-boxed .thememount-fbar-btn {
position:fixed;
}

.thememount-fbar-btn a {
width:40px;
height:39px;
background-color:#03acdc;
position:relative;
}

.thememount-fbar-main-w.thememount-fbar-position-right .thememount-fbar-btn a:after {
content: " ";
position:absolute;
top:0px;
left:-19px;
width:0;
height:0;
border-top:19px solid transparent;
border-bottom:20px solid transparent;
border-right:19px solid blue;
}

.thememount-fbar-position-default .thememount-fbar-btn a {
border-radius:0;
width:41px;
height:42px;
}

.thememount-fbar-position-default .tm-wrap {
display:table;
width:100%;
}

.thememount-fbar-position-default .tm-wrap-cell {
display:table-cell;
vertical-align:middle;
}

.thememount-fbar-position-default .tm-fbar-input {
width:35%;
}

.thememount-fbar-position-default .team-search-form .search_field.selectbox {
padding-left:50px;
overflow:hidden;
}

.thememount-fbar-position-default .thememount-fbar-box h2 {
text-align:left;
}

.thememount-fbar-position-default .thememount-fbar-box .search_field {
padding-left:45px;
position:relative;
display:block;
width:95%;
}

.thememount-fbar-position-default .tm-team-search-title {
display:table-cell;
vertical-align:middle;
}

.thememount-fbar-position-default .thememount-fbar-btn a i {
font-size:20px;
margin-top:13px;
position:absolute;
left:12px;
z-index:1;
}

.thememount-fbar-position-default .thememount-fbar-box .submit_field {
text-align:inherit;
margin-top:0;
}

.thememount-fbar-main-w .tm-footer-info-box .vc_column-inner {
margin-bottom:30px;
}

.thememount-fbar-position-default .team-search-form-w.tm-form-style-vertical {
border-bottom:1px solid rgba(255,255,255,0.23);
padding-bottom:40px;
}

.thememount-fbar-position-default .thememount-fbar-btn a:after {
content: " ";
position:absolute;
bottom:-19px;
left:0;
width:0;
height:0;
border-left:21px solid transparent;
border-right:20px solid transparent;
border-top:19px solid #03acdc;
}

.thememount-fbar-position-default .thememount-fbar-btn.tm-fbar-icon-color-white a:after {
border-top-color:#fff;
}

.thememount-fbar-btn a i {
color:#fff;
font-size:21px;
margin-top:9px;
position:absolute;
left:10px;
}

.thememount-fbar-btn a {
position:relative;
display:block;
}

.thememount-fbar-btn.tm-fbar-icon-color-dark a i {
color:#202020;
}

.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-darkgrey.thememount-fbar-box-w.tm-fbar-with-bgimage:after {
background:rgba(0,0,0,0.85);
}

.thememount-fbar-bg-grey.thememount-fbar-box-w.tm-fbar-with-bgimage:after {
background:rgba(231,231,231,0.85);
}

.thememount-fbar-bg-white.thememount-fbar-box-w.tm-fbar-with-bgimage:after {
background:rgba(255,255,255,0.85);
}

.thememount-fbar-bg-darkgrey.thememount-fbar-box-w:after {
background:#282828;
}

.thememount-fbar-bg-grey.thememount-fbar-box-w:after {
background:#f5f5f5;
}

.thememount-fbar-bg-white.thememount-fbar-box-w:after {
background:#fff;
}

.thememount-fbar-box {
position:relative;
z-index:10;
}

.thememount-fbar-position-default div.thememount-fbar-box-w {
position:fixed;
left:0;
top:0;
width:100%;
z-index:1002;
border-bottom:2px solid #999;
}

.tm-header-overlay .thememount-fbar-btn {
z-index:1006;
}

.thememount-fbar-box .your-message textarea {
width:100%;
height:75px;
min-height:inherit;
}

.thememount-fbar-position-default .thememount-team-form-no-group .tm-team-search-title {
width:20%;
}

.thememount-team-form-no-group .tm-wrap-cell h2 {
padding-right:20px;
}

.thememount-fbar-box .search_field {
border:1px solid rgba(255,255,255,0.9);
padding:8px 10px;
padding-left:45px;
position:relative;
height:43px;
display:block;
width:100%;
border-radius:3px;
}

.thememount-fbar-box .search_field i,.thememount-content-team-search-box .search_field i {
position:absolute;
left:13px;
top:13px;
opacity:0.9;
font-size:16px;
color:#fff;
width:20px;
}

.thememount-fbar-box .search_field i:after {
content: " | ";
display:block;
width:20px;
height:20px;
position:absolute;
top:-2px;
right:-24px;
text-align:left;
}

.team-search-form .search_field.by_treatment {
padding-left:50px;
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:#cfcfcf;
}

.thememount-fbar-box .search_field select,.thememount-content-team-search-box .search_field select {
background:transparent;
border:none;
-webkit-appearance:none;
height:28px;
padding:5px;
padding-top:0px;
padding-left:5px;
color:#2d2d2d;
max-width:inherit;
position:relative;
width:100%;
z-index:100;
}

.thememount-fbar-box .search_field input [type= "text " ] {
color:#2d2d2d;
padding:5px;
margin-top:-2px;
}

.thememount-fbar-box .submit_field {
text-align:left;
margin-top:25px;
}

.thememount-fbar-box .search_field select option {
color:#2d2d2d;
}

.thememount-fbar-box-w.thememount-fbar-bg-skincolor.thememount-fbar-text-white .widget li a:before,.thememount-fbar-box-w.thememount-fbar-bg-skincolor.thememount-fbar-text-white .widget li:before,.thememount-fbar-bg-darkgrey .thememount-fbar-box .search_field i:after,.thememount-fbar-text-white .thememount-fbar-box .search_field i:after {
color:rgba(255,255,255,0.80);
}

.thememount-fbar-text-white .thememount-fbar-box .search_field {
border-color:rgba(255,255,255,0.35);
}

.thememount-fbar-text-white .thememount-fbar-box h2,.thememount-fbar-text-white .thememount-fbar-box .search_field select,.thememount-fbar-text-white .thememount-fbar-box .search_field input [type= "text " ],.thememount-fbar-bg-darkgrey .thememount-fbar-box .search_field select,.thememount-fbar-bg-darkgrey .thememount-fbar-box .search_field input [type= "text " ] {
color:rgba(255,255,255,0.80);
}

.thememount-fbar-bg-darkgrey .thememount-fbar-box .search_field input::-webkit-input-placeholder,.thememount-fbar-text-white .thememount-fbar-box .search_field input::-webkit-input-placeholder {
color:rgba(255,255,255,0.80);
}

.thememount-fbar-bg-darkgrey .thememount-fbar-box .search_field input:-moz-placeholder,.thememount-fbar-text-white .thememount-fbar-box .search_field input:-moz-placeholder {
color:rgba(255,255,255,0.80);
}

.thememount-fbar-bg-darkgrey .thememount-fbar-box .search_field input::-moz-placeholder,.thememount-fbar-text-white .thememount-fbar-box .search_field input::-moz-placeholder {
color:rgba(255,255,255,0.80);
}

.thememount-fbar-bg-darkgrey .thememount-fbar-box .search_field input:-ms-input-placeholder,.thememount-fbar-text-white .thememount-fbar-box .search_field input:-ms-input-placeholder {
color:rgba(255,255,255,0.80);
}

.thememount-fbar-box-w .submit_field button {
color:#fff;
box-shadow:none;
height:42px;
font-size:15px;
background-color:#2c2c2c;
border:1px solid transparent;
line-height:42px;
padding:0 24px;
}

.thememount-fbar-box-w .submit_field button:hover {
background-color:transparent;
color:#2c2c2c;
border-color:#2c2c2c;
}

.thememount-fbar-text-white.thememount-fbar-bg-darkgrey.thememount-fbar-box-w .submit_field button {
border-color:transparent;
color:#fff;
}

.thememount-fbar-text-white.thememount-fbar-bg-darkgrey.thememount-fbar-box-w .submit_field button:hover {
background-color:transparent;
}

.thememount-fbar-position-right .thememount-fbar-box-w {
display:block;
position:fixed;
z-index:99999;
right:-386px;
top:0px;
width:386px;
border:1px solid;
border-right:none;
border-radius:2px 0px 0px 2px;
-moz-border-radius:2px 0px 0px 2px;
-webkit-border-radius:2px 0px 0px 2px;
font-weight:normal;
height:100%;
}

.thememount-fbar-position-right .thememount-fbar-box-w .container.thememount-fbar-box {
width:auto;
padding:40px 22px 24px 35px;
height:100%;
overflow:auto;
}

.thememount-fbar-position-right .thememount-fbar-box .widget {
float:none;
width:auto;
margin-top:50px;
border-bottom:1px solid rgba(255,255,255,0.14);
padding-bottom:40px;
}

.thememount-fbar-position-right .thememount-fbar-box .widget:first-child {
margin-top:0px;
padding-bottom:20px;
}

.thememount-fbar-position-right .thememount-fbar-box .widget {
float:none;
width:auto;
margin-top:50px;
border-bottom:1px solid rgba(255,255,255,0.14);
padding-bottom:40px;
}

.thememount-fbar-position-right .team-search-form-inner-w {
margin-bottom:40px;
}

.thememount-fbar-position-right .thememount-fbar-box .widget:last-child {
margin-bottom:0px;
border-bottom:none;
}

.thememount-fbar-position-right .thememount-fbar-box-w {
border:none;
}

.thememount-fbar-position-right .thememount-fbar-btn {
cursor:pointer;
position:absolute;
left:-40px;
z-index:1005;
width:58px;
height:58px;
text-align:center;
width:0;
height:0;
top:200px;
}

.thememount-fbar-position-default .team-search-form-before-text {
text-align:left;
}

.tm-wrap-cell.tm-fbar-input {
margin-bottom:15px;
}

.tm-wrap .tm-team-search-title {
margin-bottom:17px;
}

.thememount-fbar-position-default .tm-wrap .tm-team-search-title {
padding-right:10px;
}

.tm-wrap-cell.tm-fbar-input .search_field.selectbox:after {
font-family:FontAwesome;
content: ' \f107 ';
position:absolute;
right:13px;
top:9px;
}

.contact-info {
text-align:center;
border:1px solid #fff;
padding:25px 15px;
border-radius:3px;
}

.thememount-fbar-box-w.thememount-fbar-text-white .team-search-form-before-text,.thememount-fbar-box-w.thememount-fbar-text-white .tm-wrap-cell.tm-fbar-input .search_field.selectbox:after {
color:#fff;
}

.thememount-fbar-box-w.thememount-fbar-text-white .widget_calendar table,.thememount-fbar-box-w.thememount-fbar-text-white .widget_calendar th,.thememount-fbar-box-w.thememount-fbar-text-white .widget_calendar td,.thememount-fbar-box-w.thememount-fbar-text-white .widget ul >li {
border-color:rgba(255,255,255,0.21);
}

.thememount-fbar-box-w.thememount-fbar-text-white .widget_tag_cloud .tagcloud a {
background-color:rgba(255,255,255,0.90);
color:#2C2C2C;
}

.thememount-fbar-box-w.thememount-fbar-text-white .widget_tag_cloud .tagcloud a:hover {
color:#fff;
}

.thememount-fbar-box-w.thememount-fbar-text-white.thememount-fbar-bg-skincolor .widget a:hover,.thememount-fbar-box-w.thememount-fbar-text-white .widget_calendar caption,.thememount-fbar-box-w.thememount-fbar-text-white .widget_calendar table,.thememount-fbar-box-w.thememount-fbar-text-white .widget_calendar th,.thememount-fbar-box-w.thememount-fbar-text-white .widget_calendar td,.thememount-fbar-box-w.thememount-fbar-text-white .widget ul >li,.thememount-fbar-box-w.thememount-fbar-text-white .widget_text,.thememount-fbar-box-w.thememount-fbar-text-white .team-search-form-before-text {
color:rgba(255,255,255,0.58);
}

.thememount-fbar-box-w.thememount-fbar-text-white .widget a:not(.vc_btn3),.thememount-fbar-box-w.thememount-fbar-text-white .widget .widget-title {
color:rgba(255,255,255,0.90);
}

.thememount-fbar-box-w.thememount-fbar-text-white.thememount-fbar-bg-skincolor .widget .widget-title {
border-color:#fff;
}

.thememount-fbar-btn.tm-fbar-bg-color-darkgrey a:before {
border-bottom-color:#202020;
}

.thememount-fbar-btn.tm-fbar-bg-color-darkgrey a {
background-color:#202020;
}

.thememount-fbar-main-w.thememount-fbar-position-right .thememount-fbar-btn.tm-fbar-bg-color-darkgrey a:after {
border-right-color:#202020;
}

.thememount-fbar-btn.tm-fbar-bg-color-grey a {
background-color:#E4E4E4;
}

.thememount-fbar-position-default .thememount-fbar-btn.tm-fbar-bg-color-grey a:after {
border-top-color:#E4E4E4;
}

.thememount-fbar-main-w.thememount-fbar-position-right .thememount-fbar-btn.tm-fbar-bg-color-grey a:after {
border-right-color:#E4E4E4;
}

.thememount-fbar-btn.tm-fbar-bg-color-white a {
background-color:#fff;
}

.thememount-fbar-position-default .thememount-fbar-btn.tm-fbar-bg-color-darkgrey a:after {
border-top-color:#202020;
}

.thememount-fbar-position-default .thememount-fbar-btn.tm-fbar-bg-color-white a:after {
border-top-color:#fff;
}

.thememount-fbar-main-w.thememount-fbar-position-right .thememount-fbar-btn.tm-fbar-bg-color-white a:after {
border-right-color:#fff;
}

.thememount-fbar-box-w.thememount-fbar-text-dark .team-search-form-before-text,.thememount-fbar-box-w.thememount-fbar-text-dark .widget_text,.thememount-fbar-box-w.thememount-fbar-text-dark .widget ul >li {
color:rgba(0,0,0,0.66);
}

.thememount-fbar-box-w.thememount-fbar-text-dark .widget .widget-title,.thememount-fbar-box-w.thememount-fbar-text-dark a {
color:rgba(0,0,0,0.70);
}

.thememount-fbar-box-w.thememount-fbar-text-dark .search_field,.thememount-fbar-box-w.thememount-fbar-text-dark .contact-info,.thememount-fbar-box-w.thememount-fbar-text-dark .widget_calendar table,.thememount-fbar-box-w.thememount-fbar-text-dark .widget_calendar th,.thememount-fbar-box-w.thememount-fbar-text-dark .widget_calendar td,.thememount-fbar-box-w.thememount-fbar-text-dark .widget ul >li {
border-color:rgba(0,0,0,0.10);
}

.thememount-fbar-box-w.thememount-fbar-bg-skincolor.thememount-fbar-text-dark .widget .widget-title {
border-color:rgba(0,0,0,0.80);
}

.thememount-fbar-box-w.thememount-fbar-bg-skincolor.thememount-fbar-text-dark a:hover,.thememount-fbar-box-w.thememount-fbar-bg-skincolor.thememount-fbar-text-dark .widget li a:before,.thememount-fbar-box-w.thememount-fbar-bg-skincolor.thememount-fbar-text-dark .widget li:before,.thememount-fbar-box-w.thememount-fbar-text-dark .search_field.selectbox:after,.thememount-fbar-box-w.thememount-fbar-text-dark .search_field i,.thememount-fbar-box-w.thememount-fbar-text-dark .thememount-fbar-box h2,.thememount-fbar-box-w.thememount-fbar-text-dark .thememount-fbar-box .search_field select,.thememount-fbar-box-w.thememount-fbar-text-dark .thememount-fbar-box .search_field input [type= "text " ] {
color:rgba(0,0,0,0.80);
}

.thememount-fbar-box-w.thememount-fbar-text-dark .search_field select,.thememount-fbar-box-w.thememount-fbar-text-dark .search_field input::-webkit-input-placeholder {
color:rgba(0,0,0,0.50);
}

.thememount-fbar-box-w.thememount-fbar-text-dark .search_field input:-moz-placeholder {
color:rgba(0,0,0,0.50);
}

.thememount-fbar-box-w.thememount-fbar-text-dark .search_field input::-moz-placeholder {
color:rgba(0,0,0,0.50);
}

.thememount-fbar-box-w.thememount-fbar-text-dark .search_field input:-ms-input-placeholder {
color:rgba(0,0,0,0.50);
}

.thememount-fbar-box-w.thememount-fbar-bg-skincolor.thememount-fbar-text-white .tagcloud a:hover,.thememount-fbar-box-w.thememount-fbar-bg-skincolor.thememount-fbar-text-dark .tagcloud a:hover {
background-color:#2c2c2c;
color:#fff;
}

.tm-inside {
text-align:center;
position:relative;
margin-bottom:35px;
}

.tm-inside .thememount-fid-wrapper {
padding-top:20px;
}

.tm-inside .thememount-fid-wrapper i {
font-size:50px;
margin-bottom:10px;
color:#202020;
}

.tm-inside h4 {
font-size:40px;
font-weight:normal;
margin-bottom:10px;
line-height:32px;
margin-top:15px;
padding-bottom:10px;
font-family:Roboto,Times,serif
}

.tm-inside.tm-fid-icon-align-top h4 {
font-size:35px;
padding-bottom:0px;
}

.tm-inside h3 {
padding-top:7px;
margin-bottom:0;
width:100%;
color:#6d6d6d;
font-size:14px;
text-align:center;
letter-spacing:0.5px;
position:relative;
line-height:20px;
}

.tm-inside h3:before {
content: ' ';
width:26px;
height:1px;
background-color:rgba(0,0,0,0.70);
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
}

.site-main .tm-inside.tm-fid-icon-align-left h3:before,.site-main .tm-inside.tm-fid-icon-align-right h3:before {
background-color:transparent;
}

.tm-inside h3 span {
display:block;
padding-top:15px;
}

.tm-inside.tm-fid-icon-align-left h3 span,.tm-inside.tm-fid-icon-align-right h3 span {
padding-top:0px;
}

.tm-row-bgtype-dark .tm-inside h3:before,.tm-row-bgtype-skin .tm-inside h3:before {
background-color:rgba(255,255,255,0.40);
}

.site-header .thememount-topbar a.tm-full-bt {
padding:10px 30px 10px 20px;
background-color:transparent;
display:inline-block;
color:#fff;
font-size:13px;
font-weight:bold;
letter-spacing:0.5px;
text-transform:uppercase;
position:relative;
}

.site-header .thememount-topbar.thememount-topbar-bgcolor-skincolor a.tm-full-bt {
background-color:rgba(0,0,0,0.14);
}

.site-header .thememount-topbar a.tm-full-bt i {
position:absolute;
right:15px;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
transition:all 0.3s;
top:14px;
}

.site-header .thememount-topbar a.tm-full-bt:hover i {
right:12px;
}

.site-header .thememount-topbar {
position:relative;
z-index:13;
}

.site-header .thememount-topbar.thememount-topbar-bgcolor-darkgrey {
background-color:#282828;
}

.site-header .thememount-topbar.thememount-topbar-bgcolor-grey {
background-color:#f8f8f8;
border-bottom:1px solid rgba(0,0,0,0.04);
}

.site-header .thememount-topbar.thememount-topbar-bgcolor-white {
background-color:#fff;
}

.table-row {
display:table;
width:100%;
}

.thememount-topbar .social-icons,.tm-tb-right-content,.tm-tb-left-content {
display:inline-block;
}

.thememount-flexible-width-right {
text-align:right;
}

.thememount-topbar .table-row {
display:table;
width:100%;
}

.tm-tb-right-content {
text-align:right;
display:inline-block;
padding-left:5px;
}

.thememount-center,.thememount-flexible-width-left,.thememount-flexible-width-right {
vertical-align:top;
display:table-cell;
vertical-align:middle;
}

.thememount-topbar .thememount-social-links-wrapper {
display:inline-block;
}

.thememount-topbar .vc_btn3-container {
display:inline-block;
margin-bottom:0;
margin-left:8px;
}

.thememount-topbar .vc_btn3.vc_btn3-size-xs {
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}

body.thememount-header-style-3 header .thememount-topbar {
position:relative;
z-index:13;
}

.topsep {
padding:8px;
}

.thememount-topbar .top-contact i {
margin-right:9px;
font-size:14px;
}

.top-contact {
list-style:none;
margin:0px;
padding:0px;
font-size:13px;
display:inline-block;
position:relative;
}

.top-contact .sep {
padding:3px;
}

.top-contact li {
display:inline-block;
padding-left:5px;
padding-right:8px;
position:relative;
padding-top:10px;
padding-bottom:10px;
}

.thememount-topbar .top-contact li:after {
content: ' | ';
margin-left:13px;
}

.thememount-topbar.thememount-topbar-textcolor-white .top-contact li:after {
color:rgba(255,255,255,0.38);
}

.top-contact li:last-child {
padding-right:0px;
}

.thememount-topbar .top-contact li:last-child:after {
content:initial;
}

.thememount-topbar .social-icons {
position:relative;
}

.thememount-topbar .social-icons,.tm-tb-right-content {
text-align:right;
display:inline-block;
}

.thememount-topbar-textcolor-white,.thememount-topbar-textcolor-white a {
color:rgba(255,255,255,1);
}

.thememount-topbar-textcolor-white {
color:rgba(255,255,255,1) !important;
}

.thememount-topbar-bgcolor-custom.thememount-topbar-textcolor-white a:hover {
color:rgba(255,255,255,0.95);
}

.thememount-topbar-textcolor-dark,.thememount-topbar-textcolor-dark a {
color:rgba(0,0,0,0.51);
}

.thememount-topbar-textcolor-dark {
color:rgba(0,0,0,0.51) !important;
}

.thememount-topbar-bgcolor-skincolor.thememount-topbar-textcolor-dark a:hover {
color:rgba(0,0,0,0.7);
}

.headerblock {
position:relative;
z-index:12;
}

.headercontent {
position:relative;
}

.site-header {
background-image:none !important;
}

.site-header .search-form {
display:none;
}

.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;
vertical-align:middle;
text-align:center;
display:table;
width:100%;
height:100%;
}

.site-title a {
display:table-cell;
vertical-align:middle;
}

.site-description {
display:none;
}

.thememount-logo-img.standard {
max-height:100px;
width:auto;
}

.headerlogo {
float:left;
height:80px;
line-height:80px;
}

.headerlogo img {
max-height:35px;
width:auto;
-webkit-transition:.20s ease;
-moz-transition:.20s ease;
-o-transition:.20s ease;
-ms-transition:.20s ease;
}

.headerlogo img,.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;
}

.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;
}

.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;
}

.thememount-boxed .sticky-wrapper.is-sticky .header-inner {
max-width:1200px;
left:0;
right:0;
margin:auto;
}

.sticky-wrapper {
box-shadow:0 1px 1px rgba(0,0,0,0.06);
-khtml-box-shadow:0 1px 5px rgba(0,0,0,0.2);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.06);
-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);
position:relative;
z-index:10;
}

.thememount-header-style-3 .sticky-wrapper,.tm-header-overlay .sticky-wrapper {
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-4 .is-sticky #stickable-header {
margin-top:0px;
}

.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;
}

.thememount-header-style-2 .tm-custombutton {
display:none;
}

.tm-custombutton a {
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;
}

.tm-custombutton,.search_box,.thememount-header-cart-link-wrapper {
padding:0px 14px 0px 14px;
float:right;
position:relative;
}

.tm-custombutton {
padding-right:0px;
}

.thememount-header-style-3 .tm-custombutton,.thememount-header-style-4:not(.tm-header-invert) .tm-custombutton {
padding-right:18px;
padding-left:0;
}

.header-controls .thememount-header-cart-link-wrapper a .thememount-cart-qty {
padding-left:5px;
position:absolute;
left:24px;
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;
}

.thememount-header-cart-link-wrapper {
padding-right:0px;
padding-left:20px;
position:relative;
}

.thememount-header-style-3 .thememount-header-cart-link-wrapper {
padding-left:0px;
}

.thememount-header-style-2 .thememount-header-cart-link-wrapper {
padding-left:10px;
}

.search_box {
padding-right:0px;
}

.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;
}

.k_flying_searchform_wrapper {
display:none;
}

.thememount-header-style-3 .tm-header-small-search-form .k_flying_searchform_wrapper {
display:block;
}

.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%;
position:relative;
}

.w-search-label {
font-size:2em;
line-height:1.6em;
color:#fff;
margin-bottom:24px;
}

.w-search-label label {
font-weight:normal;
}

body:not(.thememount-header-style-3) .k_flying_searchform_wrapper {
top:50%;
position:absolute;
width:315px;
right:0px;
z-index:11;
line-height:0;
margin-top:-22px;
}

body:not(.thememount-header-style-3) .w-search-input input {
font-size:15px;
text-align:left;
border:2px solid #222;
border-radius:0;
box-shadow:none !important;
background-color:#fff;
color:rgba(0,0,0,0.60);
width:315px;
line-height:1.3em;
padding-top:12px;
padding-bottom:12px;
padding-left:15px;
}

.thememount-header-style-3 .w-search-input input {
background-color:rgba(0,0,0,0.84);
}

.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);
}

body:not(.thememount-header-style-3) .k_flying_searchform_wrapper .field::-webkit-input-placeholder {
color:rgba(0,0,0,0.30);
line-height:1.3em;
}

body:not(.thememount-header-style-3) .k_flying_searchform_wrapper .field:-moz-placeholder {
color:rgba(0,0,0,0.30);
line-height:1.3em;
}

body:not(.thememount-header-style-3) .k_flying_searchform_wrapper .field::-moz-placeholder {
color:rgba(0,0,0,0.30);
line-height:1.3em;
}

body:not(.thememount-header-style-3) .k_flying_searchform_wrapper .field:-ms-input-placeholder {
color:rgba(0,0,0,0.30);
line-height:1.3em;
}

.thememount-header-style-3 .headercontent >.clearfix {
display:block;
}

.headercontent >.clearfix,.tm-top-info-con {
display:none;
}

.tm-top-info-con {
float:right;
position:relative;
z-index:3;
text-align:right;
}

.tm-top-info-con ul {
display:table;
margin:0px;
padding:0px;
}

.tm-top-info-con ul li {
vertical-align:middle;
display:table-cell;
text-align:left;
}

.tm-top-info-con ul li .media-right {
padding-right:45px;
}

.tm-top-info-con .icon {
height:50px;
width:50px;
text-align:center;
line-height:50px;
display:inline-block;
font-size:25px;
border:1px solid #e6e6e6;
border-radius:50%;
}

.tm-top-info-con h6 {
font-weight:600;
color:#222222;
margin-top:8px;
font-size:13px;
text-transform:uppercase;
margin-bottom:0px;
letter-spacing:1px;
}

.tm-top-info-con p,.tm-top-info-con span {
color:#2d2d2d;
}

.tm-top-info-con p,.tm-top-info-con span,.tm-top-info-con li a {
font-size:13px;
text-transform:uppercase;
font-weight:400;
}

.tm-top-info-con .tm-sbox .vc_general.vc_cta3 h2 {
line-height:18px;
margin-bottom:2px;
}

.tm-top-info-con .tm-sbox .vc_general.vc_cta3 p {
line-height:normal;
}

.tm-top-info-con .tm-sbox .vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
padding-left:1em;
margin-bottom:0;
vertical-align:middle;
}

.tm-top-info-con .tm-sbox .vc_icon_element-inner.vc_icon_element-have-style-inner.vc_icon_element-size-lg.vc_icon_element-style-none {
width:2.2em !important;
}

.tm-top-info-con .tm-sbox .vc_cta3-container {
margin-bottom:0px;
}

.tm-top-info-con .tm-sbox .vc_general.vc_cta3 h2 {
letter-spacing:1px;
}

.tm-top-info-con .vc_btn3-container {
margin-bottom:0px;
}

.thememount-header-style-3 .tm-header-top {
position:relative;
}

#mega-menu-wrap-primary {
background:none !important;
}

.headercontent .headerlogo img,.thememount-header-cart-link-wrapper,.search_box,.headerlogo,#navbar #site-navigation div.nav-menu >ul >li,#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal >li.mega-menu-item,#navbar #site-navigation div.nav-menu >ul >li >a,#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal >li.mega-menu-item >a,.header-controls .search_box >a,.tm-custombutton {
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
}

#navbar #site-navigation div.nav-menu >ul {
margin:0px;
padding:0px;
}

.header-controls .thememount-header-cart-link-wrapper a,.header-controls .search_box a {
font-size:14px;
display:inline-block;
text-align:center;
}

.header-controls .thememount-header-cart-link-wrapper a {
display:block;
}

body:not(.thememount-header-style-3) .header-controls .thememount-header-cart-link-wrapper a,.header-controls .search_box a {
display:inline-block;
color:#fff;
height:35px;
width:35px;
line-height:35px;
border-radius:3px;
position:relative;
z-index:12;
}

body:not(.thememount-header-style-3) .header-controls .thememount-header-cart-link-wrapper a {
background-color:#ededed;
color:#222;
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;
}

body.thememount-header-style-6 .header-controls .search_box a,body.thememount-header-style-6 .header-controls .thememount-header-cart-link-wrapper a,body:not(.thememount-header-style-3) .header-controls .search_box a:hover,body:not(.thememount-header-style-3) .header-controls .thememount-header-cart-link-wrapper a:hover {
background-color:#222;
color:#fff;
}

.site-header .vc_btn3.vc_btn3-size-md {
padding:7px 19px;
height:35px;
border-width:1px;
margin-top:-3px;
}

#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu >li.mega-menu-item >h4.mega-block-title {
margin-bottom:10px;
}

#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li.mega-menu-item a:focus {
background:none;
}

#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu >li.mega-menu-item-type-widget.widget_text {
font-weight:normal !important;
font-family:inherit;
}

#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal >li.mega-menu-megamenu >ul.mega-sub-menu >li.mega-menu-item ul,#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal >li.mega-menu-megamenu >ul.mega-sub-menu >li.mega-menu-item ul li {
padding:0;
margin:0;
list-style:none;
border-top:none;
}

#navbar #site-navigation div.nav-menu >ul ul a,#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal >li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a {
margin:0;
display:block;
padding:14px 15px 14px 20px;
position:relative;
}

.social-icons {
list-style:none;
margin:0px;
padding:0px;
font-size:15px;
padding-top:2px;
padding-bottom:3px;
}

.social-icons li:first-child {
border:none;
}

.social-icons li {
display:inline-block;
padding-left:4px;
padding-right:4px;
min-width:33px;
border:none;
}

.social-icons li >a {
display:block;
width:24px;
height:24px;
line-height:24px;
border-radius:24px;
font-size:13px;
text-align:center;
}

.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;
}

.hint:after, [data-hint ]:after {
text-shadow:none;
box-shadow:none;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper {
margin-bottom:40px;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link {
display:block;
margin:0 auto;
border-radius:50%;
-webkit-border-radius:50%;
color:#fff;
text-align:center;
transition:all 400ms;
-webkit-transition:all 400ms;
background-color:#ccc;
}

.thememount-socialbox-wrapper.tm-socialbox-icon-size-large .tm-socialbox-i-wrapper a.tm-socialbox-icon-link {
width:100px;
height:100px;
line-height:100px;
font-size:46px;
}

.thememount-socialbox-wrapper.tm-socialbox-icon-size-medium .tm-socialbox-i-wrapper a.tm-socialbox-icon-link {
width:70px;
height:70px;
line-height:70px;
font-size:30px;
}

.thememount-socialbox-wrapper.tm-socialbox-icon-size-small .tm-socialbox-i-wrapper a.tm-socialbox-icon-link {
width:50px;
height:50px;
line-height:50px;
font-size:20px;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-twitter {
background-color:#2cbfd9;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-youtube {
background-color:#ff0000;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-flickr {
background-color:#ED1384;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-facebook {
background-color:#4583bc;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-linkedin {
background-color:#0b84b3;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-gplus {
background-color:#d3452b;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-yelp {
background-color:#c41200;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-dribbble {
background-color:#de588b;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-pinterest {
background-color:#cd1f29;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-podcast {
background-color:#803aac;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-xing {
background-color:#006464;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vimeo {
background-color:#07C0ED;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vk {
background-color:#44678d;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-houzz {
background-color:#98c742;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-issuu {
background-color:#ea4925;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-google-drive {
background-color:#f9cb2f;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-rss {
background-color:#fb7200;
}

.thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-instagram {
background-color:#125688;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link:hover {
background-color:#fff !important;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-twitter:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-twitter:hover {
color:#2cbfd9;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-youtube:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-youtube:hover {
color:#ff0000;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-flickr:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-flickr:hover {
color:#ED1384;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-facebook:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-facebook:hover {
color:#4583bc;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-linkedin:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-linkedin:hover {
color:#0b84b3;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-gplus:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-gplus:hover {
color:#d3452b;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-yelp:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-yelp:hover {
color:#c41200;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-dribbble:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-dribbble:hover {
color:#de588b;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-pinterest:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-pinterest:hover {
color:#cd1f29;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-podcast:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-podcast:hover {
color:#803aac;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-xing:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-xing:hover {
color:#006464;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vimeo:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vimeo:hover {
color:#07C0ED;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vk:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vk:hover {
color:#44678d;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-houzz:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-houzz:hover {
color:#98c742;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-issuu:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-issuu:hover {
color:#ea4925;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-google-drive:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-google-drive:hover {
color:#f9cb2f;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-rss:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-rss:hover {
color:#fb7200;
}

.tm-row-bgtype-skin .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-instagram:hover,.tm-row-bgtype-dark .thememount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-instagram:hover {
color:#125688;
}

.wpb_separator,.vc_text_separator {
border-bottom:1px solid #e2e6e9;
}

.kwayy_icon_separator,.thememount_icon_separator {
display:table;
}

.kwayy_icon_separator .kwayy_swi_holder,.thememount_icon_separator .thememount_swi_holder {
display:table-cell;
height:1px;
position:relative;
vertical-align:middle;
width:50%;
}

.kwayy_icon_separator .kwayy_swi_holder .vc_sep_line,.thememount_icon_separator .thememount_swi_holder .vc_sep_line {
height:1px;
border-top:1px solid #ebebeb;
display:block;
position:relative;
top:1px;
width:100%;
}

.kwayy_icon_separator i,.thememount_icon_separator i {
line-height:1em;
font-size:120%;
display:table-cell;
white-space:pre;
padding:0 0.8em;
}

.widget p {
margin-bottom:20px;
}

.thememount_widget_flickr_wrapper a:hover {
opacity:0.3;
}

.thememount_widget_flickr_wrapper a {
overflow:hidden;
display:block;
margin:0 8px 0px 0px;
width:70px;
height:70px;
display:inline-block;
background:none;
}

.site-footer .widget-area,.sidebar .site-footer {
text-align:left;
}

body .site-footer .widget .wp-caption-text {
color:#8b98b2;
}

#wpstats {
display:block;
margin:-10px auto 0;
}

.search-form .search-submit {
display:block;
}

.widget .search-form {
position:relative;
}

.widget .search-form label {
display:block;
}

.search .widget input [type= "search " ],.widget input [type= "search " ] {
width:100%;
height:43px;
padding-right:30px;
box-shadow:none;
}

.widget .search-form .search-submit {
position:absolute;
top:0px;
right:0px;
box-shadow:none;
border-bottom:none;
text-indent:-999px;
padding:0;
width:43px;
height:43px;
z-index:1;
border-radius:0px 3px 3px 0px;
background-image:url(../images/findicon.png);
background-repeat:no-repeat;
background-position:center;
background-size:16px 16px;
}

.widget_rss .rss-date {
display:block;
}

.widget_rss .rss-date,.widget_rss li >cite {
color:#a2a2a2;
}

.widget_rss .rss-date {
font-size:12px;
}

.widget_calendar table,.widget_calendar th,.widget_calendar td {
border:1px solid #eaeaea;
}

.widget_calendar #wp-calendar {
width:100%;
}

.widget_calendar table {
margin:0;
width:100%;
}

.widget_calendar table {
margin:0;
}

.widget_calendar td,.widget_calendar th {
line-height:2.3333;
text-align:center;
padding:0;
}

.widget_calendar caption {
margin:0;
letter-spacing:0.04em;
text-transform:uppercase;
font-size:14px;
}

.widget_calendar tbody a {
color:#fff;
display:block;
font-weight:700;
}

.tagcloud a {
padding:8px 14px;
font-size:14px !important;
margin-bottom:8px;
margin-right:5px;
display:inline-block;
border-radius:0px;
font-weight:400;
}

.footer-text-color-white .thememount_widget_recent_entries li img,.thememount-fbar-text-white .thememount_widget_recent_entries li img {
border-color:rgba(255,255,255,0.09);
}

.sidebar h3 {
margin-top:0px;
}

.widget,.wpb_row .wpb_widgetised_column .widget {
margin:45px 0 40px;
word-wrap:break-word;
}

.wpb_row .widget {
margin:0px;
}

.widget .widget-title {
margin:0 0 25px;
position:relative;
}

.widget ul,.widget ol {
list-style-type:none;
margin:0;
padding:0;
}

.widget_display_forums li a,.widget_display_topics li a,.widget_recent_entries li a,.widget_archive li a,.widget_categories li a,.widget_meta li a,.widget_pages li a,.widget.widget_recent_comments li {
position:relative;
padding-left:14px;
display:inline-block;
}

.widget.widget_recent_comments li {
padding-left:25px;
}

.footer-inner .widget.widget_nav_menu ul li a:before {
content: " \f105 ";
font-size:14px;
padding-right:5px;
}

.widget_display_forums li a:before,.widget_display_topics li a:before,.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:14px;
}

.widget_display_forums li a:before,.widget_display_topics li a:before,.widget_recent_entries li a:before,.widget_archive li a:before,.widget_categories li a:before,.widget_meta li a:before,.widget_pages li a:before {
content: " \f105 ";
position:absolute;
top:4px;
left:0px;
}

.mega-menu-item .menu li a:before {
position:relative;
top:auto;
}

.thememount_widget_recent_entries li {
padding-top:20px;
}

.thememount_widget_recent_entries li:first-child {
padding-top:0px;
}

.thememount_widget_recent_entries li img {
float:left;
width:50px;
height:50px;
margin-right:17px;
}

.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:inline-block;
margin-top:5px;
font-size:12px;
position:relative;
padding-left:20px;
line-height:15px;
}

.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;
font-style:normal;
}

.widget_recent_comments ul {
margin-top:-15px;
}

.widget_recent_comments li {
margin-top:15px;
}

.widget_recent_comments li:before {
content: " \f0e6 ";
position:absolute;
top:4px;
left:0px;
}

.widget_categories li span {
float:right;
}

.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 {
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;
}

.footer-inner .widget.widget_nav_menu ul li {
display:inline-block;
width:calc( 50% - 2px);
float:none;
}

.widget.widget_nav_menu >div >ul:first-child >li:first-child,.widget >ul >li:first-child {
border-top:none;
}

.widget_display_forums >li:first-child,.widget_display_topics >li:first-child,.widget_recent_entries >li:first-child,.widget_archive >li:first-child,.widget_categories >li:first-child,.widget_meta >li:first-child,.widget_pages >li:first-child,.widget_nav_menu >li:first-child {
border-top:none;
padding-top:0px;
}

.widget_display_forums li,.widget_display_topics li,.widget_recent_entries li,.widget_archive li,.widget_categories li,.widget_meta li,.widget_pages li,.widget_nav_menu li {
list-style:none;
padding:12px 0;
border-top:1px solid #e9e9e9;
}

.widget_display_forums ul >li ul >li:last-child,.widget_display_topics ul >li ul >li:last-child,.widget_recent_entries ul >li ul >li:last-child,.widget_categories ul >li ul >li:last-child,.widget_meta ul >li ul >li:last-child,.widget_pages ul >li ul >li:last-child,.widget_nav_menu ul >li ul >li:last-child {
border-bottom:0;
padding-bottom:0;
}

.tm-search-postlist li {
padding:10px 0;
}

.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);
}

.woocommerce .widget_shopping_cart .cart_list li:first-child,.woocommerce.widget_shopping_cart .cart_list li:first-child {
padding-top:7px;
}

.woocommerce .widget_shopping_cart .cart_list li {
padding-left:30px;
}

.woocommerce a.remove,.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove {
line-height:18px;
height:18px;
width:18px;
font-size:13px;
background-color:#ccc;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove {
position:absolute;
top:8px;
left:0;
}

.product-remove a {
color:#fff !important;
}

.widget_archive li,.widget_categories li {
color:#CECECE;
}

.sidebar .widget {
margin-top:0px;
}

.widget_newsletterwidget .tnp-widget label {
display:none;
}

.widget_newsletterwidget .tnp-widget,.newsletter-widget {
height:45px;
width:100%;
position:relative;
background-color:rgba(255,255,255,0.08);
}

.widget_newsletterwidget .tnp-widget:after,.newsletter-widget:after {
position:absolute;
content: " \f0e0 ";
top:0px;
right:0px;
font-family: "FontAwesome ";
font-style:normal;
font-weight:normal;
speak:none;
display:inline-block;
text-decoration:inherit;
color:#fff;
font-size:16px;
padding:12px 16px 11px 16px;
}

.widget_newsletterwidget .tnp-field .tnp-email,.newsletter-widget .newsletter-email {
background-color:transparent;
border:none;
width:100%;
height:45px;
padding-left:15px;
color:rgba(255,255,255,0.34);
font-size:14px;
letter-spacing:1px;
outline:none;
}

.widget_newsletterwidget .tnp-field .tnp-submit,input.newsletter-submit {
position:absolute;
top:0;
right:0;
background-color:transparent !important;
border:0;
text-indent:-9999px;
z-index:21;
width:50px;
outline:none;
border-radius:0;
}

.tagcloud a {
background-color:rgba(0,0,0,.07);
border-radius:2px;
}

.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;
}

.footer .tm-sbox .vc_general.vc_cta3 h2 {
margin-bottom:12px;
letter-spacing:2px;
}

.footer .tm-sbox .vc_general.vc_cta3.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container {
padding-left:1.5em;
}

.footer-inner .tm-footer-first-row .widget {
position:relative;
}

.footer-inner .tm-footer-first-row .widget:after {
content: " ";
height:100%;
position:absolute;
top:0px;
right:0px;
background-color:rgba(255,255,255,0.07);
}

.footer-inner .tm-footer-first-row .sidebar-container .widget-area:last-child .widget:after {
display:none;
}

.site-info-inner,.tm-footer-second-row {
position:relative;
}

.site-info-inner:before,.tm-footer-second-row:before {
content: " ";
position:absolute;
top:0px;
left:0px;
width:100%;
}

.tm-footer-no-widgets .site-info-inner:before {
display:none;
}

.footer-text-color-white .site-info-inner:before,.footer-text-color-white .footer-inner .tm-footer-second-row:before,.footer-text-color-white .footer-inner .tm-footer-first-row .widget:after {
background-color:#3d3d3d;
}

.site-info-inner {
padding-top:35px;
padding-bottom:25px;
text-align:center;
}

.footer-info-text-color-white .site-info-inner {
border-top:1px solid rgba(255,255,255,0.08);
}

.footer-info-text-color-dark .site-info-inner {
border-top:1px solid rgba(0,0,0,0.08);
}

.kwayy-footer-no-widgets .site-info-inner {
border-top:none !important;
}

.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.site-footer >div.footer {
background-position:center center;
background-repeat:no-repeat;
}

.copyright {
position:relative;
text-align:center;
}

.site-main >.site-main-inner >.container,.site-info >div.footer-inner >.container,.site-info >div.site-info-inner >.container {
padding-left:0px;
padding-right:0px;
}

.footer .widget ul >li {
list-style:none;
padding:0px 0px 20px 0;
border-bottom:none;
border-top:none;
}

.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;
}

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,.site-info.footer-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);
}

.widget .widget-title {
margin-bottom:20px;
}

.site-footer .widget .widget-title {
margin-bottom:25px;
text-transform:capitalize;
}

.site-footer .footer-text-color-white .widget h1,.site-footer .footer-text-color-white .widget h2,.site-footer .footer-text-color-white .widget h3,.site-footer .footer-text-color-white .widget h4,.site-footer .footer-text-color-white .widget .widget-title {
color:rgba(255,255,255,1);
}

.site-info.site-info-text-color-white a,.footer.footer-text-color-white .widget ul >li a,.footer-text-color-white a {
color:rgba(255,255,255,0.85);
opacity:1;
}

.site-info.site-info-text-color-white {
color:rgba(255,255,255,0.60);
}

.footer1,.footer-text-color-white .widget,.footer1,.footer-text-color-white .widget .latest-tweets .tweet-details a {
color:rgba(255,255,255,0.38);
}

.footer-inner .widget {
margin:45px 0 40px;
}

.footer-inner #footer-top .widget {
margin-top:60px;
margin-bottom:20px;
}

.footer-inner #footer-top .widget .vc_column_container {
float:none;
}

.footer.footer-text-color-white .widget ul >li,.footer-info-text-color-white .copyright {
color:rgba(255,255,255,0.38);
}

footer .footer-text-color-white .widget_recent_entries .post-date {
color:rgba(255,255,255,0.32);
}

.footer.footer-text-color-white .tagcloud a {
border:1px solid rgba(255,255,255,0.40);
}

.site-footer .social-icons li >a {
width:35px;
height:35px;
line-height:35px;
border-radius:30px;
border:1px solid transparent;
background-color:rgba(255,255,255,0.08);
}

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;
width:30px;
font:normal normal normal 14px/1 FontAwesome;
}

ul.thememount_widget_contact_wrapper li.fa,ul.thememount_vc_contact_wrapper li.fa {
font-family:inherit;
line-height:inherit;
display:block;
}

ul.thememount_vc_contact_wrapper {
margin-bottom:15px;
}

.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;
}

.site-footer {
background-color:#fff;
}

.footer .widget-area .time-schedule {
padding-right:30px;
padding-top:30px;
}

.footer .widget-area .time-schedule p {
padding-bottom:12px;
border-bottom:1px solid #26292c;
margin-bottom:12px;
line-height:18px;
}

.footer .widget-area .time-schedule p span {
float:right;
}

.tm-footer2-right .social-icons {
text-align:right;
}

.footer-nav-menu {
list-style:none;
margin:0px;
padding:0px;
text-align:right;
}

.footer-nav-menu li {
display:inline-block;
padding-left:5px;
padding-right:0px;
}

.footer-nav-menu li:first-child {
padding-left:0px;
}

.footer-nav-menu li:after {
content: " | ";
padding-left:8px;
padding-right:0px;
}

.footer-nav-menu li:last-child:after {
content: " ";
padding-left:0px;
}

.site-info-inner .tm-footer-text-left {
text-align:left;
}

.rev-btn {
-webkit-transition:all .2s ease-in-out !important;
transition:all .2s ease-in-out !important;
}

.tp-caption .large-light-overlay {
font-weight:700 !important;
}

.kwayy-twitterbar h3 span {
display:none;
}

.kwayy-twitterbar h3 a.twitter-link {
z-index:10;
position:relative;
display:block;
}

.kwayy-twitterbar i {
font-size:30px;
float:left;
padding-right:10px;
}

.kwayy-twitterbar-list.owl-theme.owl-carousel .owl-controls {
text-align:right;
position:absolute;
top:0;
right:0;
margin:0;
}

.kwayy-twitterbar-list.owl-carousel .owl-stage-outer {
width:86%;
line-height:29px;
}

.kwayy-twitterbar-list .kwayy_tweet_item.kwayy_tweetitem a {
font-style:italic;
}

.kwayy-twitterbar-list.owl-theme .owl-controls .owl-dot span {
margin:10px 8px 5px 0;
}

.kwayy-row-bgprecolor-skin .kwayy-twitterbar-list .kwayy_tweet_item.kwayy_tweetitem,.kwayy-row-bgprecolor-skin .kwayy-twitterbar i,.kwayy-row-bgprecolor-dark .kwayy-twitterbar-list .kwayy_tweet_item.kwayy_tweetitem,.kwayy-row-bgprecolor-dark .kwayy-twitterbar i {
color:#fff;
}

.kwayy-row-bgprecolor-skin .kwayy-twitterbar-list .kwayy_tweet_item.kwayy_tweetitem a,.kwayy-row-bgprecolor-dark .kwayy-twitterbar-list .kwayy_tweet_item.kwayy_tweetitem a {
color:rgba(255,255,255,0.77);
}

.widget.widget_latest_tweets_widget .latest-tweets {
position:relative;
padding-left:32px;
display:inline-block;
}

.widget.widget_latest_tweets_widget .latest-tweets ul >li {
line-height:20px;
font-size:13px;
}

.widget.widget_latest_tweets_widget .latest-tweets 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;
font-variant:normal;
text-transform:none;
line-height:1.5em;
font-size:18px;
content: " \f099 ";
position:absolute;
left:0px;
}

.widget.widget_latest_tweets_widget .latest-tweets .tweet-details {
margin-top:0px;
display:block;
margin-bottom:10px;
font-size:12px;
font-style:italic;
}

.widget.widget_latest_tweets_widget .latest-tweets .tweet-text a {
font-size:12px;
font-style:italic;
}

.widget.widget_latest_tweets_widget .latest-tweets .tweet-text {
margin-bottom:10px;
}

.thememount-twitterbar {
text-align:center;
}

.tm-row-bgtype-skin .tm-sc-twitterbox-followus-text small {
color:#fff;
}

.thememount-twitterbar h3 a.twitter-link {
z-index:10;
position:relative;
}

.thememount-twitterbar i {
display:inline-block;
width:75px;
height:75px;
font-size:40px;
border:2px solid #2d2d2d;
color:#2d2d2d;
text-align:center;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
line-height:75px;
margin-bottom:10px
}

.tm-row-bgtype-skin .thememount-twitterbar i,.tm-row-bgtype-dark .thememount-twitterbar i {
border-color:#fff;
}

.thememount-twitterbar-list.owl-theme .owl-controls {
text-align:center;
top:0;
right:0;
margin:0;
margin-top:0px;
position:relative;
}

.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 .thememount_tweet_item.thememount_tweetitem {
line-height:30px;
font-size:19px;
}

.tm-row-bgtype-skin .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem,.tm-row-bgtype-skin .thememount-twitterbar i,.site-main .tm-row-bgtype-dark .thememount-twitterbar-list .thememount_lt_content,.site-main .tm-row-bgtype-dark .thememount-twitterbar i {
color:#fff;
}

.tm-row-bgtype-skin .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem a,.tm-row-bgtype-dark .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem a {
color:rgba(255,255,255,0.72);
}

.thememount-carousel-col-one .thememount_tweet_item.thememount_tweetitem {
width:60%;
margin:0 auto;
}

.widget .thememount-twitterbar h3 {
display:none;
}

.widget .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem {
line-height:20px;
font-size:14px;
}

.widget .thememount-twitterbar {
text-align:left;
}

.widget .row.thememount-twitterbar-list {
margin-left:0px;
margin-right:0px;
}

.widget .thememount_last_tweet_metadata {
display:block;
margin-top:5px;
}

.footer.footer-text-color-white .widget .thememount_last_tweet_metadata a {
color:rgba(255,255,255,0.30);
}

.widget .thememount-twitterbar .thememount-twitterbar-list .tm-post-box:last-child {
margin-bottom:0px;
}

.widget .thememount_tweet_item {
position:relative;
padding-left:32px;
display:inline-block;
}

.widget .thememount_tweet_item:before {
font-family: "FontAwesome ";
font-style:normal;
font-weight:normal;
speak:none;
display:inline-block;
text-decoration:inherit;
margin-right:.2em;
text-align:center;
font-variant:normal;
text-transform:none;
line-height:1em;
font-size:19px;
content: " \f099 ";
position:absolute;
top:4px;
left:0px;
}

.sidebar .search_field {
background-color:rgba(0,0,0,.03);
border:1px solid #e5e5e5;
padding:8px 10px;
padding-left:45px;
position:relative;
height:40px;
display:block;
width:100%;
}

.sidebar .search_field i,.sidebar .search_field i {
position:absolute;
left:13px;
top:13px;
opacity:0.9;
font-size:16px;
color:#999999;
width:20px;
}

.sidebar .search_field i:after {
content: " | ";
display:block;
width:20px;
height:20px;
position:absolute;
top:-2px;
right:-24px;
text-align:left;
}

.sidebar .search_field.by_treatment {
padding-left:50px;
overflow:hidden;
}

.sidebar .search_field input [type= "text " ],.sidebar .search_field select,.sidebar .search_field select {
border:none;
background-color:transparent;
outline:none;
color:#999999;
}

.sidebar .search_field select,.sidebar .search_field select {
background:transparent;
border:none;
-webkit-appearance:none;
height:28px;
padding:5px;
padding-top:0px;
padding-left:5px;
color:#999999;
max-width:inherit;
position:relative;
width:100%;
z-index:100;
}

.sidebar .search_field input [type= "text " ] {
color:#2d2d2d;
padding:5px;
margin-top:-2px;
}

.sidebar .submit_field {
text-align:left;
margin-top:25px;
}

.sidebar .search_field select option {
color:#2d2d2d;
}

.owl-carousel.row {
display:block;
overflow:hidden;
}

.owl-item >.col-xs-1,.owl-item >.col-sm-1,.owl-item >.col-md-1,.owl-item >.col-lg-1,.owl-item >.col-xs-2,.owl-item >.col-sm-2,.owl-item >.col-md-2,.owl-item >.col-lg-2,.owl-item >.col-xs-3,.owl-item >.col-sm-3,.owl-item >.col-md-3,.owl-item >.col-lg-3,.owl-item >.col-xs-4,.owl-item >.col-sm-4,.owl-item >.col-md-4,.owl-item >.col-lg-4,.owl-item >.col-xs-5,.owl-item >.col-sm-5,.owl-item >.col-md-5,.owl-item >.col-lg-5,.owl-item >.col-xs-6,.owl-item >.col-sm-6,.owl-item >.col-md-6,.owl-item >.col-lg-6,.owl-item >.col-xs-7,.owl-item >.col-sm-7,.owl-item >.col-md-7,.owl-item >.col-lg-7,.owl-item >.col-xs-8,.owl-item >.col-sm-8,.owl-item >.col-md-8,.owl-item >.col-lg-8,.owl-item >.col-xs-9,.owl-item >.col-sm-9,.owl-item >.col-md-9,.owl-item >.col-lg-9,.owl-item >.col-xs-10,.owl-item >.col-sm-10,.owl-item >.col-md-10,.owl-item >.col-lg-10,.owl-item >.col-xs-11,.owl-item >.col-sm-11,.owl-item >.col-md-11,.owl-item >.col-lg-11,.owl-item >.col-xs-12,.owl-item >.col-sm-12,.owl-item >.col-md-12,.owl-item >.col-lg-12 {
width:100% !important;
padding-right:0px !important;
padding-left:0px !important;
}

.thememount-effect-carousel.thememount-carousel-col-one .thememount-items-wrapper >.tm-box,.thememount-effect-carousel.thememount-carousel-col-two .thememount-items-wrapper >.tm-box,.thememount-effect-carousel.thememount-carousel-col-three .thememount-items-wrapper >.tm-box,.thememount-effect-carousel.thememount-carousel-col-four .thememount-items-wrapper >.tm-box,.thememount-effect-carousel.thememount-carousel-col-five .thememount-items-wrapper >.tm-box,.thememount-effect-carousel.thememount-carousel-col-six .thememount-items-wrapper >.tm-box {
display:none;
}

.thememount-effect-carousel.thememount-carousel-col-one .thememount-items-wrapper >.tm-box:nth-child(1),.thememount-effect-carousel.thememount-carousel-col-two .thememount-items-wrapper >.tm-box:nth-child(1),.thememount-effect-carousel.thememount-carousel-col-two .thememount-items-wrapper >.tm-box:nth-child(2),.thememount-effect-carousel.thememount-carousel-col-three .thememount-items-wrapper >.tm-box:nth-child(1),.thememount-effect-carousel.thememount-carousel-col-three .thememount-items-wrapper >.tm-box:nth-child(2),.thememount-effect-carousel.thememount-carousel-col-three .thememount-items-wrapper >.tm-box:nth-child(3),.thememount-effect-carousel.thememount-carousel-col-four .thememount-items-wrapper >.tm-box:nth-child(1),.thememount-effect-carousel.thememount-carousel-col-four .thememount-items-wrapper >.tm-box:nth-child(2),.thememount-effect-carousel.thememount-carousel-col-four .thememount-items-wrapper >.tm-box:nth-child(3),.thememount-effect-carousel.thememount-carousel-col-four .thememount-items-wrapper >.tm-box:nth-child(4),.thememount-effect-carousel.thememount-carousel-col-five .thememount-items-wrapper >.tm-box:nth-child(1),.thememount-effect-carousel.thememount-carousel-col-five .thememount-items-wrapper >.tm-box:nth-child(2),.thememount-effect-carousel.thememount-carousel-col-five .thememount-items-wrapper >.tm-box:nth-child(3),.thememount-effect-carousel.thememount-carousel-col-five .thememount-items-wrapper >.tm-box:nth-child(4),.thememount-effect-carousel.thememount-carousel-col-five .thememount-items-wrapper >.tm-box:nth-child(5),.thememount-effect-carousel.thememount-carousel-col-six .thememount-items-wrapper >.tm-box:nth-child(1),.thememount-effect-carousel.thememount-carousel-col-six .thememount-items-wrapper >.tm-box:nth-child(2),.thememount-effect-carousel.thememount-carousel-col-six .thememount-items-wrapper >.tm-box:nth-child(3),.thememount-effect-carousel.thememount-carousel-col-six .thememount-items-wrapper >.tm-box:nth-child(4),.thememount-effect-carousel.thememount-carousel-col-six .thememount-items-wrapper >.tm-box:nth-child(5),.thememount-effect-carousel.thememount-carousel-col-six .thememount-items-wrapper >.tm-box:nth-child(6) {
display:block;
}

.owl-carousel.row,.vc_row-no-padding .row.multi-columns-row.thememount-portfolio-boxes-wrapper:not(.thememount-portfolio-design-nopadding),.thememount-portfolio-design-nopadding .thememount-portfolio-boxes-inner.row.multi-columns-row,.thememount-portfolio-design-nopadding .thememount-blog-boxes-inner.row.multi-columns-row {
margin-right:0px;
margin-left:0px;
}

.owl-theme .owl-controls .owl-dot span {
background:none;
border:1px solid #838383;
width:11px;
height:11px;
border-radius:11px;
display:inline-block;
}

.owl-theme .owl-controls .owl-dot {
display:inline-block;
}

.owl-pagination {
background:none;
}

.owl-theme .owl-controls .owl-dot span {
margin:10px 8px 5px 0;
border-radius:12px;
}

.tm-row-bgtype-dark .owl-pagination,.tm-row-bgtype-grey .owl-pagination {
background-color:rgba(174,16,16,0);
}

.tm-row-bgtype-dark .owl-theme .owl-controls .owl-dot span,.tm-row-bgtype-skin .owl-theme .owl-controls .owl-dot span {
background:rgba(255,255,255,0.45);
}

.tm-row-bgtype-skin .owl-carousel.owl-theme .owl-dots .owl-dot:hover span,.tm-row-bgtype-skin .owl-carousel.owl-theme .owl-dots .owl-dot.active span {
background:rgba(255,255,255,1);
}

.owl-carousel.owl-theme .owl-controls {
margin-top:0px;
text-align:center;
width:100%;
}

.thememount-carousel-controls-inner:after {
visibility:hidden;
display:block;
font-size:0;
content: " ";
clear:both;
height:0;
}

.site-main .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-prev,.site-main .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-next {
position:relative;
float:right;
margin:1px 0 0 0;
width:30px;
height:30px;
font-size:17px;
color:#9d9d9d;
line-height:29px;
text-align:center;
background-color:transparent;
border:1px solid #e4e4e4;
border-radius:3px;
outline:none;
transition:all 100ms ease-out;
cursor:pointer;
}

.site-main .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-prev {
margin-right:5px;
}

.site-main .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-prev:hover,.site-main .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-next:hover {
color:#ffffff;
background-color:#9ab83f;
outline:none;
}

.site-main .vc_row.tm-row-bgtype-skin .thememount-carousel-controls-inner a.thememount-carousel-prev,.site-main .vc_row.tm-row-bgtype-skin .thememount-carousel-controls-inner a.thememount-carousel-next {
color:#fff;
}

.site-main .vc_row.tm-row-bgtype-skin .thememount-carousel-controls-inner a.thememount-carousel-prev:hover,.site-main .vc_row.tm-row-bgtype-skin .thememount-carousel-controls-inner a.thememount-carousel-next:hover {
background-color:#333;
border-color:#333;
color:#fff;
}

.thememount-carousel-controls-inner a.thememount-carousel-prev {
border-radius:2px 0 0 2px;
}

.thememount-carousel-controls-inner a.thememount-carousel-next {
border-radius:0 2px 2px 0;
}

.owl-theme.owl-carousel .owl-controls .owl-nav {
opacity:0;
transition:all 100ms ease-out;
}

.owl-theme.owl-carousel:hover .owl-controls .owl-nav {
opacity:1;
}

.owl-theme.owl-carousel .owl-controls .owl-nav .owl-prev {
left:20px;
}

.owl-theme.owl-carousel .owl-controls .owl-nav .owl-next {
right:20px;
}

.tm-element-heading-wrapper {
position:relative;
}

.tm-carousel-arrows-left,.tm-carousel-arrows-right,.tm-carousel-arrows-justify {
position:absolute;
top:5px;
}

.tm-carousel-arrows-justify,.tm-carousel-arrows-left {
right:0px;
}

.tm-carousel-arrows-right {
left:0px;
}

.tm-carousel-arrows.tm-carousel-arrows-center {
margin-top:-26px;
padding-bottom:55px;
text-align:center;
}

.tm-carousel-arrows-center .thememount-carousel-controls {
width:66px;
margin:0 auto;
}

.owl-nav >div {
top:44%;
position:absolute;
text-align:center;
border-radius:50%;
color:#fff;
line-height:45px;
width:45px;
height:45px;
transition:all 100ms ease-out;
cursor:pointer;
font-size:25px;
border:1px solid rgba(0,0,0,0.06);
background-color:rgba(0,0,0,0.40);
}

.owl-nav >div:hover {
background-color:#333;
border-color:#333;
}

.owl-carousel.owl-theme .owl-dots .owl-dot span {
width:12px;
height:12px;
}

.owl-carousel .owl-item {
-webkit-backface-visibility:visible;
}

.thememount-boxed .main-holder {
max-width:1200px;
width:100%;
margin:0px auto;
overflow:hidden;
-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-boxed .main-holder,.site-main {
background-color:#fff;
}

body.thememount-boxed #content div >.entry-content >.vc_row.vc_row-fluid {
width:100% !important;
left:0px !important;
padding-left:0px !important;
padding-right:0px !important;
margin-left:0px !important;
margin-right:0px !important;
}

body.thememount-boxed .owl-theme.owl-carousel .owl-controls .owl-nav .owl-next,body.thememount-boxed .owl-theme.owl-carousel .owl-controls .owl-nav .owl-prev {
display:none !important;
}

.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;
}

.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);
}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-text.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
right:10px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-text.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
padding-right:35px;
}

.vc_btn3.vc_btn3-size-xs {
font-size:0.8em;
}

.vc_btn3.vc_btn3-size-sm {
font-size:0.9em;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round {
padding:11px 25px;
}

.vc_btn3.vc_btn3-size-md {
font-size:1em;
}

.vc_btn3.vc_btn3-size-lg {
font-size:1.3em;
}

.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover {
border-width:1px;
}

.vc_btn3.vc_btn3-style-classic {
border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
}

.vc_btn {
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
transition:all 0.3s;
}

.vc_general.vc_btn3.vc_btn3-style-text,.vc_general.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-text,.vc_general.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-text:hover {
background-color:transparent;
}

.vc_btn-lg,a.vc_btn-lg,button.vc_btn-lg,.vc_btn_md,a.vc_btn-md,button.vc_btn-md {
padding:12px 20px;
text-transform:uppercase;
}

.vc_btn-sm,a.vc_btn-sm,button.vc_btn-sm {
text-transform:uppercase;
}

.vc_btn,a.vc_btn,button.vc_btn,.vc_btn_square_outlined,a.vc_btn_square_outlined,button.vc_btn_square_outlined {
border-radius:3px;
}

.vc_btn-white.vc_btn_outlined:hover,a.vc_btn-white.vc_btn_outlined:hover,button.vc_btn-white.vc_btn_outlined:hover,.vc_btn-white.vc_btn_square_outlined:hover,a.vc_btn-white.vc_btn_square_outlined:hover,button.vc_btn-white.vc_btn_square_outlined:hover {
background-color:#ffffff !important;
border:2px solid #fff;
}

.vc_general.vc_btn3.vc_btn3-style-text {
padding-left:0px;
padding-right:0px;
}

.vc_btn3.vc_btn3-shape-rounded {
border-radius:3px;
}

.tm-row-bgtype-dark .vc_general.vc_btn3.vc_btn3-color-skincolor:hover {
background-color:#ffffff;
}

.vc_btn3.vc_btn3-color-white:hover,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,.vc_general.vc_btn3.vc_btn3-color-skincolor:hover {
background-color:#202020;
}

.vc_btn3.vc_btn3-color-white:hover,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,.vc_general.vc_btn3.vc_btn3-color-skincolor:hover,.vc_general.vc_btn3.vc_btn3-color-skincolor,.vc_btn.vc_btn_skincolor,.vc_btn_skincolor.vc_btn_round:hover,.vc_general.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-outline:hover {
color:#fff;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
color:#202020;
border-color:#202020;
background-color:transparent;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus {
background-color:#202020;
border-color:#202020;
}

.vc_general.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-outline {
background-color:transparent;
}

.vc_general.vc_btn3.vc_btn3-style-classic {
border-width:1px;
}

.vc_general.vc_btn3.vc_btn3-style-classic:hover {
background-color:transparent;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-grey:hover {
border-color:#EBEBEB;
color:#EBEBEB;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-black:hover {
border-color:#2A2A2A;
color:#2A2A2A;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-purple:hover {
border-color:#B97EBB;
color:#B97EBB;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-sandy-brown:hover {
border-color:#F79468;
color:#F79468;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-juicy-pink:hover {
border-color:#F4524D;
color:#F4524D;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-green:hover {
border-color:#6DAB3C;
color:#6DAB3C;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-sky:hover {
border-color:#5AA1E3;
color:#5AA1E3;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-orange:hover {
border-color:#F7BE68;
color:#F7BE68;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-vista-blue:hover {
border-color:#75D69C;
color:#75D69C;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-chino:hover {
border-color:#CEC2AB;
color:#CEC2AB;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-peacoc:hover {
border-color:#4CADC9;
color:#4CADC9;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-violet:hover {
border-color:#8D6DC4;
color:#8D6DC4;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-pink:hover {
border-color:#FE6C61;
color:#FE6C61;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-turquoise:hover {
border-color:#00C1CF;
color:#00C1CF;
}

.vc_general.vc_btn3.vc_btn3-style-classic.vc_btn3-color-blue:hover {
border-color:#5472D2;
color:#5472D2;
}

.vc_btn3.vc_btn3-style-outline.vc_btn3-shape-round {
border-width:1px;
}

.wpb_column .vc_btn3.vc_btn3-style-classic.vc_btn3-color-white,.wpb_column .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
color:#666;
}

.wpb_column .vc_btn3.vc_btn3-style-classic.vc_btn3-color-white:hover {
background-color:transparent;
border:1px solid #fff;
color:#fff !important;
}

.vc-inline-link {
margin-left:10px;
}

.wpb_single_image .vc_figure,.wpb_single_image .vc_single_image-wrapper {
display:block;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
}

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;
}

.vc_custom_heading {
margin-bottom:15px;
}

.vc_custom_heading h1,.vc_custom_heading h2,.vc_custom_heading h3,.vc_custom_heading h4,.vc_custom_heading h5,.vc_custom_heading h6 {
margin-bottom:5px;
}

.site-main .vc_tta.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab.vc_active >a {
border-color:#f0f0f0;
background-color:#f8f8f8;
color:#666;
}

.site-main .vc_tta.vc_general.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab >a {
padding:0 40px;
height:54px;
padding-top:15px;
display:block;
text-transform:uppercase;
-webkit-transition:none;
transition:none;
}

.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab {
margin-top:0px;
margin-bottom:0px;
}

.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active >a,.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab >a {
border-color:#e6e6e6;
}

.tm-row-bgtype-dark .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active >a,.tm-row-bgtype-dark .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab >a {
border-color:rgba(255,255,255,0.15);
}

.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-tab.vc_active >a {
border-bottom:none;
background-color:#fff;
}

.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab >a {
color:#2d2d2d;
background-color:#fff;
}

.tm-row-bgtype-grey .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active >a,.tm-row-bgtype-grey .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab >a {
background-color:#f5f5f5;
}

.tm-row-bgtype-dark .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active >a,.tm-row-bgtype-dark .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab >a {
background-color:#282828;
}

.tm-row-bgtype-dark .vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-panels {
border-top-color:rgba(255,255,255,0.15);;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tabs-list {
margin-bottom:-1px;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab {
margin-bottom:0px;
}

.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-tab >a {
border:none;
}

.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-tabs-list {
margin-bottom:0;
}

.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-tab.vc_active >a {
background-color:transparent;
}

.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tab >a {
padding:0px 40px 0px 40px;
height:66px;
line-height:66px;
display:block;
text-transform:uppercase;
-webkit-transition:none;
transition:none;
border-left:0px;
border-bottom:0px;
border-right:0px;
}

.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tab:first-child >a {
border-top:0px;
}

.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab.vc_active >a:hover,.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab.vc_active >a {
border-color:#f0f0f0;
background-color:#f8f8f8;
color:#666;
}

.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab >a {
border-color:#4868cf;
background-color:#5472D2;
color:#fff;
}

.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
border-color:#4868cf;
background-color:#5472D2;
}

.vc_tta.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-color:#f0f0f0;
background-color:#f8f8f8;
}

.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title >a {
color:#fff;
}

.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title >a {
color:#666;
}

.vc_tta-color-skincolor.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
color:#fff;
}

.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
background-color:#f8f8f8;
}

.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
border-color:#f0f0f0;
}

.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
background-color:#f8f8f8;
}

.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after,.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
border-color:#f0f0f0;
}

.vc_tta-accordion.vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body,.vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body {
border-color:transparent;
background-color:transparent;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
left:auto;
right:20px;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-controls-icon-position-left.vc_tta-panel-title >a {
padding-left:20px;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel .vc_tta-panel-heading {
background-color:#FFF;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel .vc_tta-panel-body,.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel .vc_tta-panel-body::after,.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel .vc_tta-panel-body::before {
border-color:#e6e6e6;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel.vc_active .vc_tta-panel-heading {
background-color:#eee;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel .vc_tta-panel-body {
border-top:none;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel .vc_tta-panel-body {
border:none;
padding:30px 0px 20px 0px;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel-title >a {
padding:13px 16px 13px 16px;
color:#3c3c3c;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel-heading {
border-radius:3px;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel.vc_active .vc_tta-panel-heading {
border:transparent;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-title-text:not(:empty):not(:first-child),.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-title-text:not(:empty) ~* {
margin-left:29px;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-controls-align-left .vc_tta-icon:after {
position:absolute;
left:42px;
top:0px;
border-right:1px solid #e6e6e6;
content: " ";
height:100%;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-controls-align-right .vc_tta-icon:after {
position:absolute;
right:42px;
top:0px;
border-left:1px solid #e6e6e6;
content: " ";
height:100%;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-controls-align-right .vc_tta-panel.vc_active .vc_tta-icon:after {
border-left:1px solid rgba(255,255,255,0.3);
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-controls-align-left .vc_tta-panel.vc_active .vc_tta-icon:after {
border-right:1px solid rgba(255,255,255,0.3);
}

.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel.vc_active .vc_tta-panel-title >a,.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-rounded .vc_active .vc_tta-icon {
color:#FFF;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title {
font-size:16px;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white .vc_tta-icon {
font-size:16px;
}

.vc_tta.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-body {
padding-top:0;
}

body .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title >a,body .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title >a,body .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title >a,body .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title >a,body .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title >a:hover {
color:#fff;
}

.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title >a {
color:#666666;
}

.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-color:#f0f0f0;
background-color:#f8f8f8;
}

.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading:hover,.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
background-color:transparent;
}

.tm-row-bgtype-skin .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active >a {
border-bottom:1px solid #e6e6e6;
background-color:transparent;
}

.tm-row-bgtype-dark .vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-tabs-list,.tm-row-bgtype-dark .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active >a,.tm-row-bgtype-dark .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tabs-list {
border-color:rgba(255,255,255,0.15);
}

.tm-row-bgtype-dark .vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-panels {
border-top-color:rgba(255,255,255,0.15);
}

.tm-row-bgtype-skin .vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-tab.vc_active >a {
background-color:rgba(255,255,255,0.11);
border-color:rgb(255,255,255);
}

.tm-row-bgtype-dark .vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-tab.vc_active >a {
background-color:rgba(255,255,255,0.11);
}

.tm-row-bgtype-skin .vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active >a {
border-color:rgba(255,255,255,1);
}

.vc_toggle_default .vc_toggle_title >h4: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:-2px;
right:-12px;
height:28px;
width:28px;
line-height:28px;
content: ' \f107 ';
color:#2c2c2c;
}

.vc_toggle_default.vc_toggle_active .vc_toggle_title >h4:after {
content: ' \f106 ';
}

.vc_toggle_default.vc_toggle_size_lg .vc_toggle_title >h4:after {
font-size:21px;
}

.vc_toggle_default.vc_toggle_size_md .vc_toggle_title >h4:after {
font-size:16px;
}

.vc_toggle_default.vc_toggle_size_sm .vc_toggle_title >h4:after {
font-size:10px;
}

.vc_toggle_default.vc_toggle_size_sm .vc_toggle_title >h4:after {
height:20px;
width:20px;
line-height:20px;
top:0px;
}

.vc_toggle_default.vc_toggle_size_lg .vc_toggle_title >h4:after {
height:30px;
width:30px;
line-height:30px;
top:-4px;
}

.vc_toggle.vc_toggle_default .vc_toggle_content,.vc_toggle.vc_toggle_default .vc_toggle_title {
padding-left:0px;
padding-right:50px;
}

.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
display:none;
}

.wpb_toggle_content {
padding:0px 0px 0px 45px
}

.vc_toggle.vc_toggle_default {
border-top:1px solid #e6e6e6;
padding-top:24px;
margin-bottom:20px;
}

.vc_toggle.vc_toggle_default:last-child {
border-bottom:1px solid #e6e6e6;
padding-bottom:20px;
}

.vc_toggle.vc_toggle_default.vc_toggle_active:last-child {
padding-bottom:0px;
}

.vc_toggle_square.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon::before,.vc_toggle_square.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon::before {
background-color:#fff;
}

.tm-row-bgtype-grey .vc_progress_bar .vc_single_bar {
background-color:#fff;
}

.vc_progress_bar .vc_single_bar {
background-color:#f7f7f7;
box-shadow:none;
border-radius:0px;
}

.vc_progress_bar .vc_single_bar .vc_label {
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;
}

.site-main .vc_progress_bar .vc_general.vc_single_bar .vc_label {
color:inherit
}

.vc_progress_bar .vc_single_bar {
height:6px;
margin-bottom:50px !important;
background-color:#efefef !important;
border-radius:0 !important;
}

.vc_progress_bar .vc_single_bar .vc_label {
text-shadow:none !important;
top:-30px;
padding:0 !important;
font-weight:400;
font-size:100%;
}

.vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
float:right;
}

.vc_progress_bar .vc_single_bar .vc_bar {
border-radius:0 !important;
}

.vc_progress_bar .vc_single_bar:first-child {
margin-top:30px;
}

.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;
}

h2.wpb_heading.wpb_progress_bar_heading {
padding-bottom:30px;
}

.vc_progress_bar .vc_single_bar {
background-color:#f5f6f8;
}

.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;
}

.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
margin-top:-7px;
}

.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container.vc_btn3-center {
margin-top:0px;
}

.vc_cta_btn_pos_right .vc_button-2-wrapper {
float:right;
}

.vc_cta_btn_pos_left .vc_button-2-wrapper {
float:left;
}

.vc_call_to_action hgroup + p {
margin-top:5px;
}

.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;
}

.tm-row-bgtype-skin .vc_call_to_action,.tm-row-bgtype-dark .vc_call_to_action,.tm-row-bgtype-grey .vc_call_to_action,.tm-row-bgtype-skin .wpb_call_to_action,.tm-row-bgtype-dark .wpb_call_to_action,.tm-row-bgtype-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;
}

.tm-row-bgtype-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;
text-transform:uppercase;
}

.vc_call_to_action .wpb_heading {
position:inherit;
}

.vc_call_to_action .wpb_heading:after {
display:none;
}

.tm-row-bgtype-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;
}

.tm-row-bgtype-skin .vc_call_to_action .hgroup + p {
color:rgba(255,255,255,0.9);
}

.vc_general.vc_cta3 .vc_cta3-content {
width:100%;
}

.vc_toggle_title >h4 {
font-size:20px;
}

.thememount-team-box {
margin-bottom:30px;
}

.thememount-team-box .thememount-team-position {
color:#9e9e9e;
font-size:12px;
font-weight:normal;
margin-top:7px;
margin-bottom:0px;
letter-spacing:0.5px;
}

.site-main .thememount-team-box .thememount-team-position {
color:#9e9e9e;
}

.thememount-team-box .thememount-team-data-inner {
position:absolute;
padding:0px;
background-color:rgba(255,255,255,0.90);
width:100%;
bottom:0;
height:0;
opacity:0;
}

.thememount-team-box:hover .thememount-team-data-inner {
height:100%;
opacity:1;
}

.thememount-team-short-desc {
padding-top:10px;
padding-bottom:10px;
}

.tm-box-style-default .thememount-team-social-links,.tm-box-style-default .thememount-team-short-desc {
color:#fff;
padding-top:10px;
opacity:0;
}

.tm-box-style-default .thememount-team-social-links {
position:absolute;
bottom:-41px;
width:100%;
padding:6px 15px 0px 15px;
-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;
text-align:center;
}

.tm-box-style-default .thememount-team-box:hover .thememount-team-social-links {
bottom:0px;
}

.tm-box-style-default .thememount-team-box:hover .thememount-team-social-links,.tm-box-style-default .thememount-team-box:hover .thememount-team-short-desc {
opacity:1;
}

.thememount-team-social-links,.thememount-team-box .thememount-team-data-inner,.thememount-team-short-desc {
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-ms-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}

.thememount-team-social-links ul {
list-style:none;
padding:0px;
margin:0px;
}

.thememount-team-phoneemail {
padding-top:20px;
font-size:15px;
}

.thememount-items-col-five .thememount-team-phoneemail,.thememount-items-col-six .thememount-team-phoneemail {
padding-top:0px;
}

.site-main .tm-box-style-leftimage .thememount-team-phoneemail {
color:#424242;
}

.tm-row-bgtype-skin .thememount-team-phoneemail,.tm-row-bgtype-dark .thememount-team-phoneemail,.tm-row-bgtype-dark .thememount-team-phoneemail .tm-skincolor {
color:#fff;
}

.tm-team-email-social-w {
border-top:1px solid #e2e2e2;
padding-top:15px;
margin-top:12px;
}

.tm-team-member-appointment-btn-wrapper {
padding-top:25px;
}

.tm-team-email-social-w .thememount-team-email {
font-size:15px;
}

.thememount-team-social-links ul li {
display:inline-block;
margin-right:8px;
margin-bottom:5px;
}

.thememount-team-social-links ul li a {
height:30px;
width:30px;
line-height:30px;
border-radius:50%;
text-align:center;
font-size:13px;
}

.tm-box-style-leftimage .thememount-team-social-links ul li a {
border-color:transparent;
color:#ffffff;
}

.tm-box-style-leftimage .thememount-team-social-links,.thememount-team-box:hover .tm-box-style-leftimage .thememount-team-social-links {
position:absolute;
bottom:0;
width:100%;
padding:6px 15px 0px 15px;
left:0;
}

.thememount-team-wrapper.thememount-items-col-three .tm-box-style-leftimage .thememount-team-social-links {
bottom:auto;
}

.thememount-items-col-two .tm-box-style-leftimage .thememount-team-data-right {
min-height:300px;
}

.tm-box-style-leftimage .thememount-team-data-right {
padding-top:15px;
padding-bottom:15px;
display:flex;
background-color:#f7f7f7;
border:1px solid rgba(0,0,0,0.03);
border-left:none;
border-bottom:none;
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;
}

.tm-box-style-leftimage .thememount-team-data-right-inner {
padding-bottom:30px;
}

.tm-row-bgtype-dark .tm-box-style-leftimage .thememount-team-data-right,.tm-row-bgtype-grey .tm-box-style-leftimage .thememount-team-data-right,.tm-row-bgtype-skin .tm-box-style-leftimage .thememount-team-data-right {
background-color:#fff;
border:0px;
}

.tm-row-bgtype-skin .tm-box-style-leftimage .thememount-team-social-links,.tm-row-bgtype-skin .tm-box-style-default .thememount-team-social-links {
background-color:#313131;
}

.tm-box-style-leftimage .thememount-team-box .row {
margin-left:0;
margin-right:0;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.tm-box-style-leftimage .thememount-team-box .thememount-team-img-left {
padding-left:0;
padding-right:0;
}

.thememount-items-col-one .thememount-team-img-left img {
width:100%;
}

.thememount-team-data-right-inner {
padding-left:10px;
padding-top:0px;
}

.thememount-team-wrapper.thememount-items-col-four .tm-box-style-leftimage .thememount-team-data-right-inner,.thememount-team-wrapper.thememount-items-col-three .tm-box-style-leftimage .thememount-team-data-right-inner {
padding-left:0px;
}

.thememount-team-wrapper.thememount-items-col-four .tm-box-style-leftimage .thememount-team-data-right-inner .thememount-team-title,.thememount-team-wrapper.thememount-items-col-three .tm-box-style-leftimage .thememount-team-data-right-inner .thememount-team-title {
font-size:14px;
}

.thememount-team-social-links ul li a:hover {
background-color:#fff;
}

.tm-box-style-default .thememount-team-box .thememount-team-social-links ul li a {
color:#fff;
}

.thememount-items-col-five .thememount-team-social-links ul li a,.thememount-items-col-six .thememount-team-social-links ul li a {
height:25px;
width:25px;
line-height:25px;
font-size:12px;
}

.thememount-team-social-links ul li a.hint--top:after,.thememount-team-social-links ul li a.hint--top:before {
left:32%;
}

.thememount-team-img img {
border-radius:0;
max-width:100%;
height:auto;
}

.single-team-left .thememount-team-img img {
width:100%;
}

.thememount-team-img {
position:relative;
width:100%;
overflow:hidden;
}

.single-tm_team_member .site-main {
padding-bottom:60px;
}

.single-tm_team_member .thememount-team-title-block {
padding-bottom:10px;
}

.single-tm_team_member .thememount-team-title-block h2 {
margin-bottom:2px;
font-size:20px;
}

.single-tm_team_member .vc_btn3-container.vc_btn3-left {
text-align:center;
padding-bottom:10px;
}

.site-main .thememount-team-phone a,.site-main .thememount-team-phone a i {
color:#ADADAD;
}

.site-main .thememount-team-phone a:hover {
color:#2d2d2d;
}

.single-tm_team_member .thememount-team-position {
color:#ADADAD;
font-size:14px;
margin-bottom:0px;
margin-top:2px;
}

.single-tm_team_member .thememount-team-data {
text-align:center;
padding:22px 0px;
background-color:#f5f5f5;
border-bottom:4px solid #EAEAEA;
}

.single-tm_team_member .thememount-team-social-links {
display:block;
padding-top:10px;
position:relative;
opacity:1;
}

.single-tm_team_member .thememount-team-social-links ul {
margin-top:0px;
position:relative;
padding-left:0px;
}

.single-tm_team_member .thememount-team-social-links a {
opacity:1;
display:inline-block;
width:35px;
height:35px;
line-height:35px;
border-radius:50%;
background-color:#333;
color:#fff;
-webkit-transform:inherit;
-webkit-transition:inherit;
transition:inherit;
}

.single-tm_team_member .section.grid_section {
width:auto;
}

.single-tm_team_member .section.grid_section >.vc_column_container {
padding-left:0px !important;
padding-right:0px !important;
}

.single-tm_team_member .single-team-left h3 {
margin-top:15px;
}

.single-tm_team_member .single-team-left .thememount-team-cat-links {
border-top:none;
padding-top:0px;
margin-top:0px;
font-size:15px;
}

.single-tm_team_member .thememount-team-phoneemail {
padding-top:30px;
margin-top:30px;
border-top:1px solid rgba(0,0,0,0.07);
}

.single-tm_team_member .thememount-team-phoneemail .tm-skincolor {
font-weight:bold;
text-transform:uppercase;
}

.single-tm_team_member .site-main .thememount-team-phone a {
color:#2d2d2d;
}

.tm-term-img img {
width:100%;
}

.tm-term-img {
padding-bottom:30px;
}

.tax-tm_team_group .site-main-inner,.tax-tm_portfolio_category .site-main-inner {
padding-bottom:60px;
}

.tm-term-desc {
margin-bottom:15px;
}

.tm-taxonomy-term-list ul {
list-style:none;
margin:0px;
padding:0px;
margin-bottom:30px;
}

.tm-taxonomy-term-list ul ul {
padding-left:15px;
}

.tm-taxonomy-term-list ul li a:before {
content: " \f105 ";
position:absolute;
top:17px;
right:12px;
}

.tm-taxonomy-term-list ul li a {
display:block;
position:relative;
font-weight:600;
font-size:13px;
padding:12px 16px;
letter-spacing:1px;
border:1px solid rgba(0,0,0,0.09);
border-radius:3px;
text-transform:uppercase;
}

.tm-taxonomy-term-list ul li.current-cat >a,.tm-taxonomy-term-list ul li a:hover {
color:#fff;
}

.tm-taxonomy-term-list ul li {
margin:5px 0;
}

.tm-taxonomy-term-list ul li:first-child {
margin-top:0px;
}

.tm-taxonomy-term-list ul li.thememount-active a {
text-decoration:none;
}

.tm-taxonomy-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 .tm-term-desc {
padding-bottom:30px;
}

.tm-taxonomy-right .tm-term-desc {
border-bottom:1px solid #e9e9e9;
padding-bottom:30px;
margin-bottom:30px;
}

.tm-taxonomy-right .tm-heading-with-separator:not(.tm-element-align-center) .vc_cta3-content-header {
padding-left:0px;
border-left:0px;
padding-bottom:20px;
}

.tm-taxonomy-right .tm-element-heading-wrapper.tm-heading-with-separator:not(.tm-element-align-center) .vc_cta3-content-header h2:before,.tm-taxonomy-right .tm-element-heading-wrapper.tm-heading-with-separator:not(.tm-element-align-center) .vc_cta3-content-header h2:after {
background-color:transparent;
}

.tm-taxonomy-right .tm-element-heading-wrapper.tm-heading-with-separator .vc_cta3-container {
margin-bottom:0px;
}

.tm_team_member .tm-term-desc .tm-element-heading-wrapper .vc_cta3-container {
margin-bottom:0px;
}

.tax-team_group .tm-term-img img {
width:100%;
}

.tax-team_group .tm-term-img {
padding-bottom:30px;
}

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%;
}

.single-tm_team_member .thememount-team-social-links {
background-color:transparent;
}

.single-team-left .thememount-team-social-links a:hover {
color:#fff;
}

.thememount-team-title a {
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
display:block;
}

.thememount-team-title a:hover {
text-decoration:none;
}

.single-team_member .thememount-team-data {
background-color:#f8f8f8;
border:1px solid #ebebeb;
border-top:none;
padding:30px 20px 20px 20px;
}

.tm-team-member-appointment-btn-wrapper .vc_btn3-container.vc_btn3-left {
text-align:left !important;
}

.single-team_member .thememount-team-title-block h2 {
margin-bottom:0px;
font-size:18px;
font-weight:500;
}

.single-team_member .single-team-left .thememount-team-cat-links {
padding-bottom:15px;
margin-bottom:20px;
font-size:14px;
border-bottom:1px solid #ebebeb;
}

.single-team_member .single-team-left .thememount-team-social-links ul li a {
height:30px;
width:30px;
line-height:30px;
border-radius:50%;
text-align:center;
font-size:13px;
background-color:#fff;
border:1px solid rgba(0,0,0,0.12);
}

.single-team_member .thememount-team-position {
color:#909090;
font-size:13px;
margin-bottom:12px;
margin-top:0px;
}

.single-team_member .thememount-team-phoneemail {
padding-top:14px;
font-size:15px;
}

.single-team_member .thememount-team-phoneemail .thememount-team-phone span,.single-team_member .thememount-team-phoneemail .thememount-team-email span {
color:#1c1c1c;
font-weight:600;
}

.single-team_member .thememount-team-phoneemail .thememount-team-email a {
color:#ADADAD;
}

.thememount-team-cat-links {
padding-bottom:5px;
margin-top:9px;
font-size:13px;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.thememount-team-data-right .thememount-team-cat-links {
padding-bottom:12px;
border-bottom:1px solid rgba(0,0,0,0.09);
}

.thememount-team-cat-links a {
display:inline-block;
}

.site-main .vc_row .thememount-team-cat-links a:hover {
color:rgba(0,0,0,0.9);
}

.thememount-team-cat-links a:before {
content: "/ ";
padding-left:4px;
padding-right:4px;
}

.thememount-team-cat-links a:first-child:before {
content: " ";
padding-left:0px;
padding-right:0px;
}

.tm-box-style-default .thememount-team-data {
background-color:#f7f7f7;
border-bottom:3px solid rgba(0,0,0,0.03);
padding:21px 17px;
width:100%;
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;
border-left:1px solid rgba(0,0,0,0.04);
border-right:1px solid rgba(0,0,0,0.04);
}

.tm-row-bgtype-dark .tm-box-style-default .thememount-team-data,.tm-row-bgtype-grey .tm-box-style-default .thememount-team-data,.tm-row-bgtype-skin .tm-box-style-default .thememount-team-data {
background-color:#fff;
border-bottom:4px solid #EAEAEA;
border-left:0px;
border-right:0px;
}

.tm-row-bgtype-skin .thememount-team-box .thememount-team-data-inner,.tm-row-bgtype-skin .thememount-team-box:hover .thememount-team-data-inner {
background-color:rgba(0,0,0,0.44);
}

.tm-row-bgtype-skin .tm-box-style-default:hover .thememount-team-data {
border-bottom-color:rgba(0,0,0,0.67);
}

.site-main .tm-box-style-default .thememount-team-box .thememount-team-phoneemail .tm-skincolor {
font-weight:bold;
}

.thememount-team-title {
font-size:18px;
line-height:25px;
margin-bottom:0px;
margin-top:0px;
font-weight:500;
letter-spacing:1px;
}

.thememount-team-title:after {
content: " ";
width:30px;
border-bottom:1px solid rgba(0,0,0,0.15);
display:block;
padding-top:3px;
}

.thememount-team-box .thememount-team-data-inner,.thememount-team-box:hover .thememount-team-data-inner,.thememount-team-box:hover .thememount-team-data-inner {
background-color:rgba(0,0,0,0.71);
}

.thememount-team-box .thememount-team-img .tm-team-imglink .overthumb,.thememount-team-box .thememount-team-img-left .tm-team-imglink .overthumb,.post-item-thumbnail-inner .overthumb {
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
color:#fff;
text-align:center;
background-color:rgba(0,0,0,0.57);
opacity:0;
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
-ms-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}

.thememount-team-box:hover .thememount-team-img .tm-team-imglink .overthumb,.thememount-team-box:hover .thememount-team-img-left .tm-team-imglink .overthumb {
opacity:1;
}

.hint--bottom:before {
margin-left:-6px;
}

.post-type-archive-tm_team_member .site-main-inner {
padding-bottom:40px;
}

footer .widget_recent_entries .post-date {
margin-top:1px;
display:block;
margin-left:18px;
opacity:0.6;
}

.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;
}

.thememount-with-pagination.portfolio-wrapper {
overflow:hidden;
}

.page-template-template-portfolio-php .portfolio-wrapper {
margin:0 -15px !important;
}

.portfolio-wrapper .filters {
margin:0 10px 2em;
padding:0 1em;
}

.tm-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;
}

.thememount-row-fullwidth-true .section.grid_section .thememount-portfolio-boxes-wrapper .portfolio-wrapper .tm-item {
text-align:center;
}

.portfolio-wrapper .tm-item .tm-item-content h4 {
color:#2d2d2d;
margin:0;
margin-bottom:10px;
line-height:22px;
}

.thememount-items-col-four:not(.thememount-portfolio-design-nopadding) .portfolio-wrapper .tm-item .tm-item-content h4 {
font-size:16px;
}

.portfolio-wrapper .tm-item .tm-item-content:after {
clear:both;
display:table;
content: " ";
}

.portfolio-wrapper .tm-item .tm-item-content h4 a,.portfolio-box .tm-item .tm-item-content h4 a {
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
display:block;
}

.thememount-row-fullwidth-true .grid_section .col-lg-4 {
width:33.3332% !important;
}

.portfolio-wrapper .tm-item .tm-item-content h4 a:hover,.portfolio-box .tm-item .tm-item-content h4 a:hover {
text-decoration:none;
}

.portfolio-wrapper .tm-item .tm-item-content p,.thememount-portfolio-related .tm-item .tm-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,.tm-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;
}

.post .lovers {
margin:0;
font-size:16px;
}

.tm-item-thumbnail {
position:relative;
width:100%;
overflow:hidden;
}

.thememount-portfolio-likes {
height:40px;
width:40px;
display:block;
line-height:40px;
color:#fff;
font-size:12px;
}

.tm-item .icons .thememount-portfolio-likes-wrapper {
width:50px;
left:5px;
text-align:right;
position:absolute;
bottom:-30px;
-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;
}

.tm-item:hover .icons .thememount-portfolio-likes-wrapper {
bottom:0px;
}

div.thememount-portfolio-likes-wrapper .like-active {
cursor:default;
}

.site-main .vc_row.tm-row-bgtype-skin .thememount-portfolio-likes-wrapper a:hover,.site-main .vc_row.tm-row-bgtype-dark .thememount-portfolio-likes-wrapper a:hover,.site-main .vc_row.tm-row-bgtype-grey .thememount-portfolio-likes-wrapper a:hover {
text-decoration:none;
}

.thememount-items-col-two .tm-item .tm-item-thumbnail img {
width:100%;
}

.portfolio-box .tm-item-content {
padding:25px 15px 25px 15px;
position:relative;
overflow:hidden;
text-align:left;
border-top:none;
}

.portfolio-box .tm-item-content {
padding:25px 15px 25px 15px;
position:relative;
overflow:hidden;
text-align:center;
border-top:none;
background-color:#f7f7f7;
border-bottom:3px solid rgba(0,0,0,0.03);
border-left:1px solid rgba(0,0,0,0.04);
border-right:1px solid rgba(0,0,0,0.04);
}

.thememount-portfolio-view-carousel .thememount-post-readmore,.thememount-portfolio-view-default .thememount-post-readmore,.thememount-portfolio-related .thememount-post-readmore {
margin-top:15px;
}

.thememount-items-col-five .tm-item-content,.thememount-items-col-six .tm-item-content {
padding:15px 10px;
}

.thememount-items-col-five .portfolio-wrapper .tm-item-content h4,.thememount-items-col-six .portfolio-wrapper .tm-item-content h4 {
font-size:16px;
}

.thememount-items-col-six .portfolio-wrapper .tm-item .tm-item-thumbnail .icons a {
width:32px;
height:32px;
border-radius:32px;
font-size:12px;
line-height:32px;
}

.thememount-items-col-six .portfolio-wrapper .tm-item .tm-item-thumbnail .icons a.thememount_pf_featured {
margin-left:-16px;
margin-top:-16px;
}

.tm-item-content h4 {
margin-top:0px;
margin-bottom:2px;
font-size:18px;
font-weight:500;
letter-spacing:0.5px;
}

.tm-item-content h4 a:hover {
text-decoration:none;
}

.site-main .tm-item .tm-item-content p {
margin-bottom:0px;
letter-spacing:0.5px;
font-size:14px;
color:rgba(28,28,28,0.66);
font-weight:400;
}

.tm-item-thumbnail .icons {
font-size:18px;
display:block;
position:absolute;
top:0px;
text-align:center;
width:100%;
height:100%;
z-index:1;
}

.tm-item .tm-item-thumbnail .icons a.thememount_pf_featured {
display:block;
width:40px;
margin-left:-25px;
margin-top:-25px;
height:40px;
top:50%;
left:50%;
position:absolute;
z-index:5;
border-radius:50%;
line-height:40px;
text-align:center;
color:#222;
color:#fff;
left:50%;
opacity:0;
-webkit-transform:scale3d(0,0,0);
transform:scale3d(0,0,0);
-webkit-transition:all 400ms;
transition:all 400ms;
}

.tm-item:hover .tm-item-thumbnail .icons a.thememount_pf_featured {
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
opacity:1;
}

.tm-item .tm-item-thumbnail .icons a.thememount_pf_featured:hover {
background-color:#fff;
color:#333;
}

.tm-item .tm-item-thumbnail .icons a.thememount-portfolio-likes {
border:none;
font-size:14px;
margin-top:0px;
font-family:Arial,Helvetica,sans-serif;
}

.tm-item:hover .tm-item-thumbnail .icons a.thememount-portfolio-likes {
color:#fff;
}

.tm-item .tm-item-thumbnail .icons a.thememount_pf_link {
right:50%;
-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;
margin-right:6px;
}

.thememount-portfolio-design-nopadding .tm-item .tm-item-thumbnail .icon-overlay {
left:10px;
right:10px;
top:10px;
bottom:10px;
width:auto;
height:auto;
}

.tm-item .tm-item-thumbnail .icon-overlay {
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
background-color:rgba(0,0,0,0.70);
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
transition:all .4s ease;
}

.tm-item:hover .tm-item-thumbnail .icon-overlay {
opacity:1;
}

.thememount-portfolio-design-nopadding .tm-item .tm-item-thumbnail .icon-overlay {
background-color:rgba(0,0,0,0.66);
}

.thememount-portfolio-design-nopadding .portfolio-box .tm-item {
border:1px solid transparent;
}

.thememount-portfolio-design-nopadding .thememount-items-col-two .col-sm-6.col-md-6 {
padding-left:0 !important;
padding-right:0 !important;
}

.thememount-portfolio-design-nopadding .tm-item .tm-item-content {
position:absolute;
z-index:1;
width:100%;
top:0;
bottom:0;
text-align:center;
overflow:visible;
opacity:0;
padding:26% 20px 20px;
background-color:transparent;
border:none;
}

.thememount-portfolio-design-nopadding .tm-item:hover .tm-item-content {
opacity:1;
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}

.thememount-portfolio-design-nopadding .tm-item .tm-item-content .tm-item-content-inner {
position:absolute;
z-index:1;
width:100%;
padding:18px 45px 17px 18px;
padding-right:70px;
top:auto;
left:0;
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-portfolio-design-nopadding .tm-item:hover .tm-item-content .tm-item-content-inner {
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-design-nopadding .tm-item .tm-item-content .thememount-portfolio-likes-wrapper .thememount-portfolio-likes {
height:50px;
width:50px;
line-height:50px;
}

.thememount-portfolio-design-nopadding .tm-item .tm-item-content .thememount-portfolio-likes-wrapper,.tm-item .tm-item-thumbnail .thememount-portfolio-likes-wrapper {
display:block;
right:auto;
left:15px;
bottom:15px;
position:absolute;
z-index:1;
opacity:0;
-webkit-transform:scale3d(0,0,0);
transform:scale3d(0,0,0);
-webkit-transition:all 400ms;
transition:all 400ms;
}

.thememount-portfolio-design-nopadding .tm-item:hover .tm-item-content .thememount-portfolio-likes-wrapper,.tm-item:hover .tm-item-thumbnail .thememount-portfolio-likes-wrapper {
opacity:1;
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}

.thememount-portfolio-design-nopadding .tm-item .tm-item-thumbnail .icons .thememount_pf_featured,.thememount-portfolio-design-nopadding .tm-item .tm-item-thumbnail .icons .thememount_pf_link {
display:none;
}

.thememount-portfolio-design-nopadding .thememount-items-col-six .tm-item:hover .tm-item-thumbnail .icons a.thememount_pf_featured,.thememount-portfolio-design-nopadding .thememount-items-col-six .tm-item:hover .tm-item-thumbnail .icons a.thememount_pf_link {
margin-top:-28px;
}

.thememount-portfolio-design-nopadding .thememount-items-col-six .tm-item .tm-item-content {
bottom:-6px;
}

.site-main .thememount-portfolio-design-nopadding .tm-item .tm-item-content p {
color:rgba(255,255,255,0.75);
margin-bottom:4px;
}

.thememount-portfolio-design-nopadding .portfolio-box .tm-item .tm-item-content h4 {
margin-bottom:0px;
}

.tm-item .tm-item-thumbnail:before {
background-color:rgba(0,0,0,0.81);
}

.tm-item .tm-item-thumbnail .overthumb {
display:none;
}

.tm-item:hover .tm-item-thumbnail .icons a.thememount_pf_link,.tm-item:hover .tm-item-thumbnail .icons {
opacity:1;
}

.tm-item:hover .tm-item-thumbnail .icons a.thememount_pf_featured {
opacity:1;
}

.portfolio-box {
margin:0 0 20px;
overflow:hidden;
margin-bottom:30px;
}

.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.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-fullcolum-true.vc_column_container {
padding:0px;
}

.tm-item .tm-item-thumbnail .icons a.thememount_pf_link {
display:none;
}

.portfolio-description h2,.thememount-portfolio-details h2,.thememount-portfolio-related h2 {
font-size:20px;
font-weight:700;
}

.thememount-portfolio-related h2 {
margin-bottom:30px;
}

.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;
}

.thememount-portfolio-related {
margin-top:60px;
margin-bottom:25px;
}

ul.thememount-portfolio-details-list {
margin:0px;
margin-top:-7px;
padding:0;
list-style:none;
}

ul.thememount-portfolio-details-list li {
padding:16px 0px;
border-bottom:1px solid #e8e8e8;
}

ul.thememount-portfolio-details-list li i {
float:left;
margin-right:20px;
width:35px;
margin-top:6px;
font-size:35px;
color:rgba(0,0,0,0.26);
}

ul.thememount-portfolio-details-list li span.tm-pf-right-details {
display:block;
float:none;
margin-top:-3px;
padding-left:55px;
}

.tm-pf-proj-btn {
margin-top:20px;
text-align:left
}

.tm-pf-proj-btn .vc_btn3-container {
text-align:left
}

span.tm-pf-left-details {
color:#333;
font-size:14px;
font-weight:bold;
}

.thememount-blog-boxes-wrapper.thememount-items-col-one .thememount-blog-boxes-inner.multi-columns-row .post-item .post-item-thumbnail {
float:left;
width:225px;
}

.thememount-blog-boxes-wrapper.thememount-items-col-one .thememount-blog-boxes-inner.multi-columns-row .post-item .tm-item-content {
padding-top:0px;
margin-left:225px;
border:none;
padding:0px 0px 20px 20px;
background-color:transparent;
}

.thememount-blog-boxes-wrapper.thememount-items-col-one .thememount-blog-boxes-inner.multi-columns-row .tm-post-box .post-item {
border-bottom:1px solid rgba(0,0,0,0.07);
}

.thememount-blog-boxes-wrapper.thememount-items-col-one .thememount-blog-boxes-inner.multi-columns-row .tm-post-box:last-child .post-item {
border-bottom:1px solid rgba(0,0,0,0);
}

.thememount-blog-boxes-wrapper.thememount-items-col-one .thememount-blog-boxes-inner.multi-columns-row .post-item .tm-item-content .post-box-icon-wrapper {
display:none;
}

.thememount-items-col-one .thememount-blog-text {
padding-bottom:0px;
}

.portfolio-sortable-list ul {
margin:0px;
padding-bottom:40px;
text-align:center;
}

.portfolio-sortable-list ul li {
display:inline-block;
margin-right:10px;
line-height:2;
}

.portfolio-sortable-list ul li:after {
content: '/ ';
color:rgba(0,0,0,0.32)
}

.site-main .tm-row-bgtype-dark .portfolio-sortable-list ul li:after {
color:rgba(255,255,255,0.38);
}

.tm-row-bgtype-skin .portfolio-sortable-list ul li:after {
color:#fff;
}

.portfolio-sortable-list ul li:last-child:after {
display:none;
}

.site-main .portfolio-sortable-list ul li a {
padding:10px 12px 10px 2px;
font-size:13px;
font-weight:bold;
color:#222222;
text-transform:uppercase;
letter-spacing:1px;
}

.tm-row-bgtype-skin .portfolio-sortable-list ul li:hover a:before {
background-color:#fff;
}

.tm-row-bgtype-dark .portfolio-sortable-list ul li a {
border-radius:3px;
color:#909090;
}

.portfolio-sortable-list ul li a.selected {
outline:medium none;
text-decoration:none;
}

.portfolio-sortable-list ul li a.active,.portfolio-sortable-list ul li a:hover {
text-decoration:none;
}

.tm-row-bgtype-skin .portfolio-sortable-list ul li a.selected,.tm-row-bgtype-skin .portfolio-sortable-list ul li a:hover,.tm-row-bgtype-skin .portfolio-sortable-list ul li a {
border-color:rgba(255,255,255,0.60);
}

.tm-row-bgtype-skin .portfolio-sortable-list ul li a {
color:#fff;
}

.portfolio-description {
margin-bottom:25px;
padding-right:30px;
}

.thememount-portfolio-details {
margin-bottom:30px;
padding-left:30px;
}

.tm-psingleview-top #thememount-portfolio-sidebar {
padding-top:30px;
}

.portfolio-meta-details {
border-left:1px solid #eaeaea;
}

.tm-psingleview-default .portfolio-meta-details {
border-left:none;
}

.tm-psingleview-default .thememount-portfolio-details {
margin-bottom:0px;
padding-left:0px;
}

.tm-social-share-w ul li {
display:inline-block;
padding-left:4px;
padding-right:4px;
min-width:33px;
border:none;
}

.tm-social-share-w {
border-top:1px solid #eaeaea;
}

.tm-social-share-w ul {
margin:0;
padding:0;
margin-top:30px;
}

.tm-social-share-w ul li:first-child {
padding-left:0px;
}

.tm-social-share-w ul li >a {
width:40px;
height:40px;
line-height:40px;
border-radius:30px;
border:1px solid rgba(0,0,0,0.07);
display:block;
text-align:center;
background-color:#f3f3f3;
color:#5d5d5d;
}

.tm-social-share-w ul li >a:hover {
color:#fff;
}

.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-content .mediabox {
position:relative;
padding-bottom:56.25%;
height:0;
}

.thememount-portfolio-content .mediabox iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.thememount-portfolio-view-top .thememount-portfolio-content {
margin-bottom:40px;
}

.thememount-portfolio-view-top .thememount-portfolio-related {
margin-top:80px;
}

.thememount-portfolio-view-default .portfolio-description {
margin-top:30px;
}

.tm-pf-single-title {
margin-bottom:60px;
}

.tm-pf-single-np-nav {
position:absolute;
top:-5px;
right:0;
}

.tm-psingleview-default,.tm-psingleview-full,.tm-psingleview-top {
position:relative;
}

.tm-pf-navigation .vc_btn3-container.vc_btn3-inline {
display:inline-block;
vertical-align:top;
}

.tm-pf-description-title-w:after {
visibility:hidden;
display:block;
font-size:0;
content: " ";
clear:both;
height:0;
}

.tm-pf-description-title-w .tm-pf-description-title,.tm-pf-description-title-w .thememount-portfolio-likes-wrapper {
float:left
}

.tm-pf-description-title-w {
padding-top:20px;
}

.tm-pf-single-view .tm-social-share-w ul li {
padding-bottom:10px;
}

.tm-pf-description-title-w .thememount-portfolio-likes-wrapper {
float:left;
border-left:1px solid #eaeaea;
margin-left:18px;
padding-left:15px;
margin-top:1px;
}

.tm-pf-description-title-w .thememount-portfolio-likes-wrapper .thememount-portfolio-likes {
height:30px;
width:40px;
text-align:left;
line-height:30px;
}

.tm-pf-proj-btn .vc_btn3-container a.vc_general.vc_btn3,.tm-pf-single-np-nav .vc_btn3-container a.vc_general.vc_btn3 {
border:2px solid #03acdc;
color:#03acdc;
background-color:transparent;
}

.tm-pf-proj-btn .vc_btn3-container a.vc_general.vc_btn3:hover,.tm-pf-single-np-nav .vc_btn3-container a.vc_general.vc_btn3:hover {
color:#fff;
}

.woocommerce .footer1 .tm-boxleft img {
max-width:none;
}

.woocommerce ul.products li.product.outofstock .tm-wc-out-of-stock {
top:15px;
left:50%;
margin-left:-44px;
position:absolute;
padding:3px 5px;
border:1px solid #ccc;
background-color:#fff;
color:#565656;
z-index:2;
font-size:15px;
font-weight:bold;
}

.woocommerce span.onsale {
padding:inherit;
}

.woocommerce .products ul,.woocommerce ul.products {
margin-right:-15px !important;
margin-left:-15px !important;
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
margin-left:0px;
margin-right:0px;
padding-right:15px !important;
padding-left:15px !important;
}

.productimagebox {
position:relative;
}

.woocommerce ul.products li.product .productbox {
border:1px solid #EAEAEA;
border-radius:4px;
padding-bottom:5px;
position:relative;
text-align:center;
}

.woocommerce ul.products li.product .productbox:before {
border-right:1px solid #0bbff2;
border-left:1px solid #0bbff2;
-webkit-transform:scaleY(0);
-ms-transform:scaleY(0);
transform:scaleY(0);
-webkit-transform-origin:100% 0;
-ms-transform-origin:100% 0;
transform-origin:100% 0;
}

.woocommerce ul.products li.product .productbox:after {
border-top:1px solid #0bbff2;
border-bottom:1px solid #0bbff2;
-webkit-transform:scaleX(0);
-ms-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:0 100%;
-ms-transform-origin:0 100%;
transform-origin:0 100%;
}

.woocommerce ul.products li.product .productbox:before,.woocommerce ul.products li.product .productbox:after {
position:absolute;
top:-1px;
right:-1px;
bottom:-1px;
left:-1px;
content: " ";
-webkit-transition:all 0.5s;
transition:all 0.5s;
border-radius:4px;
}

.woocommerce ul.products li.product .productbox:hover:before {
-webkit-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1);
}

.woocommerce ul.products li.product .productbox:hover:after {
-webkit-transform:scaleX(1);
-ms-transform:scaleX(1);
transform:scaleX(1);
}

.woocommerce ul.products li.product .productcontent {
position:relative;
z-index:1;
border-top:1px solid #EAEAEA;
padding:16px;
}

.woocommerce ul.products li.product .productimagebox:after,.woocommerce-page ul.products li.product .productimagebox:after {
content: ' ';
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:1;
display:block;
background:rgba(255,255,255,0.45);
opacity:0;
transition:all .2s ease-in-out;
}

.woocommerce ul.products li.product:hover .productimagebox:after,.woocommerce-page ul.products li.product:hover .productimagebox:after {
opacity:1;
}

.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:0px;
padding-bottom:4px;
}

.product .imagewrapper {
padding-bottom:15px;
}

.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 .productbox .button,.woocommerce-page ul.products li.product .productbox .button,.woocommerce-page ul.products li.product .product_type_grouped,.woocommerce ul.products li.product .product_type_grouped {
display:inline-block;
border:0;
margin:0;
bottom:-8px;
color:#fff;
background-color:#2c2c2c;
padding:10px 22px;
text-align:center;
z-index:5;
border-radius:3px;
-webkit-transition:all 0.4s ease 0s;
-khtml-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
position:absolute;
-webkit-transform:translateX(-50%);
-khtml-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
transform:translateX(-50%);
opacity:0;
}

.woocommerce ul.products li.product .productbox:hover .button,.woocommerce-page ul.products li.product .productbox:hover .button,.woocommerce-page ul.products li.product .product_type_grouped,.woocommerce ul.products li.product .product_type_grouped {
bottom:20px;
opacity:1;
}

.woocommerce ul.products li.product .productbox .button:hover,.woocommerce-page ul.products li.product .productbox .button:hover,.woocommerce ul.products li.product .add_to_cart_button.added,.woocommerce-page ul.products li.product .add_to_cart_button.added {
background-color:transparent;
color:#fff;
}

.productbox .button.yith-wcqv-button {
position:absolute;
top:0px !important;
margin-top:0px !important;
text-indent:-9999px;
width:45px;
height:45px;
z-index:10;
display:block;
border-radius:0px;
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;
}

.productbox:hover .button.yith-wcqv-button {
opacity:1;
}

.productbox .button.yith-wcqv-button:after {
position:absolute;
top:0;
right:15px;
width:auto;
font-size:14px;
text-align:center;
line-height:45px;
font-family: "FontAwesome ";
border-radius:0px;
content: " \f06e ";
background:none;
text-indent:0px;
color:#fff;
}

.productbox .button.yith-wcqv-button .blockOverlay {
background:none !important;
position:relative;
width:60px;
height:60px;
}

body .productbox .button.yith-wcqv-button .blockOverlay::before {
display:block;
vertical-align:top;
-webkit-font-smoothing:antialiased;
font-weight:400;
position:absolute;
font-family:FontAwesome;
content: " \f1ce ";
color:#333;
left:0px;
top:0px;
z-index:10;
}

.woocommerce ul.products li.product .add_to_cart_button.loading,.woocommerce-page ul.products li.product .add_to_cart_button.loading {
opacity:1;
}

.woocommerce ul.products li.product .add_to_cart_button.added:after,.woocommerce-page ul.products li.product .add_to_cart_button.added:after {
font-family:FontAwesome;
content: " \f00c ";
}

.woocommerce ul.products li.product .add_to_cart_button.loading:after,.woocommerce-page ul.products li.product .add_to_cart_button.loading:after {
font-family:FontAwesome;
content: " \f1ce ";
color:#fff;
left:50%;
right:auto;
top:12px;
}

.woocommerce ul.products li.type-product a.added_to_cart,.woocommerce-page ul.products li.type-product a.added_to_cart {
display:block;
font-size:13px;
position:absolute;
bottom:75px;
left:50%;
margin-left:-32px;
z-index:2;
text-align:center;
opacity:1;
transition:all .2s ease-in-out;
font-weight:bold;
}

.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover {
background-color:transparent;
}

.woocommerce a.remove {
color:#fff!important;
}

.woocommerce ul.products li.product .price del {
display:inline-block;
margin-right:5px;
}

.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;
background-color:rgba(247,247,247,0.09);
}

.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:#282828;
}

.woocommerce ul.products li.product del .amount,.woocommerce-page ul.products li.product del .amount {
color:#999999;
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:center;
}

.woocommerce ul.products li.product span.onsale,.woocommerce-page ul.products li.product span.onsale {
position:absolute !important;
display:inline-block !important;
width:0 !important;
height:0 !important;
background:none !important;
z-index:2 !important;
line-height:0 !important;
border:2em solid transparent !important;
border-right:2em solid #e74c3c;
border-top:2em solid #e74c3c;
right:0em !important;
top:0em !important;
border-radius:0;
margin:0;
padding:0;
font-size:inherit;
}

.woocommerce ul.products li.product span.onsale span,.woocommerce-page ul.products li.product span.onsale span {
color:#FFF;
position:absolute;
top:-10px;
left:-4px;
font-size:80%;
font-weight:bold;
text-transform:uppercase;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
writing-mode:lr-tb;
}

.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 {
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;
}

.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li {
position:relative;
padding-top:7px;
}

.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:15px;
font-weight:600;
}

.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;
}

.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;
}

.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:#999;
}

.select2-container .select2-choice {
padding:7px 0 7px 7px;
}

#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;
}

.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;
}

.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box {
background:#FFFFFF;
box-shadow:none;
border:1px solid #E8E8E8;
}

.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 div.product form.cart .variations td.label {
display:block;
color:#222;
padding-top:20px;
text-align:left;
font-size:inherit;
}

.woocommerce div.product form.cart .variations label [for ~=pa_color ] {
display:block;
}

.woocommerce div.product form.cart .variations td {
padding-top:10px;
}

.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:#efefef;
height:5px;
margin-bottom:25px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
position:absolute;
z-index:2;
width:13px;
height:13px;
border-radius:50%;
border:1px solid #777;
cursor:pointer;
background:#777;
outline:none;
top:-4px;
box-shadow:inset 0 0 0 4px #fff;
}

.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;
background-color:#999;
}

.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;
}

.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;
}

.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 {
height:44px;
width:170px;
margin-right:10px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
padding:0.5em;
}

.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;
}

.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 13px;
line-height:20px;
color:#fff;
}

.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
font-size:13px;
}

.woocommerce .thememount-products .single_add_to_cart_button.button.alt,.widget_shopping_cart .widget_shopping_cart_content .button.checkout,.woocommerce-page #content input.button [name= "apply_coupon " ]:hover,.woocommerce #content input.button [name= "apply_coupon " ]:hover,.woocommerce-page .site-main #content input.button [name= "apply_coupon " ]:hover {
color:#fff;
}

.woocommerce-page #content input.button [name= "apply_coupon " ]:hover,.woocommerce #content input.button [name= "apply_coupon " ]:hover,.woocommerce-page .site-main #content input.button [name= "apply_coupon " ]:hover,.site-main .widget_shopping_cart_content a.button:not(.checkout):hover,#tribe-bar-form .tribe-bar-submit input [type=submit ]:hover,.woocommerce .wc-proceed-to-checkout .checkout-button.button:hover,.woocommerce .shop_table.cart input.button:hover,.woocommerce-page .shop_table.cart input.button:hover,.widget_shopping_cart .widget_shopping_cart_content .button:hover,.widget_shopping_cart .widget_shopping_cart_content .button.checkout:hover,.widget_price_filter .price_slider_wrapper .button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.tm-row-bgtype-skin .widget .search-form .search-submit,.woocommerce .login input.button:hover {
background-color:transparent;
border-color:#2c2c2c;
color:#2c2c2c;
}

.woocommerce .thememount-products .single_add_to_cart_button.button.alt:hover,.widget_shopping_cart_content .button.checkout:hover {
background-color:transparent;
}

.woocommerce-page .site-main #content input.button [name= "apply_coupon " ] {
color:#202020;
}

.woocommerce div.product form.cart .button,.woocommerce .site-main #review_form #respond .form-submit input,.woocommerce-page .site-main #content input.button [name= "apply_coupon " ],.site-main .widget_shopping_cart_content a.button:not(.checkout),.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button [name= "apply_coupon " ],.woocommerce #content input.button [name= "apply_coupon " ] {
background-color:#2c2c2c;
color:#fff;
border:1px solid transparent;
border-radius:3px;
}

.single_add_to_cart_button:before,.single_add_to_cart_button:after {
display:none;
}

.single-product .thememount-products div.images img {
border:1px solid #EAEAEA;
}

.single-product .thememount-products span.onsale {
position:absolute;
top:10px;
left:10px;
width:auto;
text-align:center;
line-height:inherit;
min-height:inherit;
color:#fff;
display:block;
margin:0;
padding:4px 10px;
border-radius:2px;
font-weight:700;
text-transform:uppercase;
z-index:9;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none;
}

.single-product .thememount-products .product .price del span {
color:#999;
font-size:12px;
margin-right:5px;
}

.single-product .thememount-products .product .price {
font-size:24px;
color:#777777;
}

.single-product .thememount-products .woocommerce-message a.button {
background:none;
box-shadow:none !important;
font-size:11px;
letter-spacing:1px;
padding:0px;
color:#252728;
}

.single-product .thememount-products .woocommerce-message a.button:hover {
box-shadow:none !important;
background:none !important;
color:#303a3b;
}

.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 .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;
}

.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:50%;
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;
}

.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 div.product p.price del,.woocommerce div.product span.price del {
display:inline-block;
}

.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb {
color:#fff;
}

.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;
}

.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info {
box-shadow:none;
text-shadow:none;
background-color:#f7f7f7;
border-radius:0px;
font-size:11px;
border:1px solid #f1f1f1;
padding:12px 12px 12px 12px !important;
line-height:29px;
}

.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;
margin-left:5px;
}

.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 .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;
}

.onsale {
z-index:1;
}

.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 #EAEAEA;
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;
}

.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 #EAEAEA;
border-top:none;
border-radius:0;
padding:0px 15px;
background-color:transparent;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border-bottom:1px solid #EAEAEA;
}

.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;
}

.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;
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
}

.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;
}

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;
}

#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;
}

.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 .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty {
border-radius:0px;
height:50px;
width:70px;
}

.woocommerce .thememount-products .single_add_to_cart_button.button.alt {
margin-left:6px;
height:50px;
line-height:50px;
padding:0 30px;
}

.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;
}

.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 .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;
}

.productbox .yith-wcwl-add-to-wishlist {
float:left;
margin-top:0px;
margin-left:7px;
width:40px;
position:relative;
}

.productbox .yith-wcwl-add-to-wishlist .ajax-loading {
visibility:visible;
position:absolute;
right:-24px;
top:11px;
}

.productbox .yith-wcwl-add-to-wishlist a,.productbox .yith-wcwl-add-to-wishlist a.add_to_wishlist {
position:relative;
width:40px;
height:40px;
text-align:center;
line-height:40px;
text-indent:-9999px;
border:1px solid #e5e5e5;
display:inline-block;
margin:0 7px 5px 0;
border-radius:0;
}

.productbox .yith-wcwl-add-to-wishlist a:hover,.productbox .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,.productbox .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,.productbox .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
color:#fff;
}

.productbox .yith-wcwl-add-to-wishlist a:before,.productbox .yith-wcwl-add-to-wishlist a.add_to_wishlist:before {
content: " \f004 ";
font-family:FontAwesome;
font-size:15px;
text-indent:0;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
}

.productbox .yith-wcwl-add-to-wishlist .show .feedback {
display:none;
}

.wishlist_table .add_to_cart.button,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.wishlist_table a.ask-an-estimate-button,.wishlist-title a.show-title-form,.hidden-title-form a.hide-title-form,.woocommerce .yith-wcwl-wishlist-new button,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button {
border-radius:0px;
}

.woocommerce div.product form.cart {
margin-top:35px;
margin-bottom:15px;
}

.single-product .summary .clear {
clear:none;
display:none;
}

.single-product .entry-summary .yith-wcwl-add-to-wishlist a,.single-product .thememount-products .entry-summary a.compare {
height:38px;
line-height:38px;
border:1px solid #e5e5e5;
display:block;
padding:0 10px;
border-radius:0;
font-weight:normal;
background-color:transparent;
text-transform:none;
}

.single-product .yith-wcwl-add-to-wishlist a:hover,.single-product .thememount-products a.compare:hover {
color:#fff;
}

.single-product .yith-wcwl-add-to-wishlist a:before {
content: " \f004 ";
font-family:FontAwesome;
margin-right:5px;
}

.single-product .thememount-products .compare:before {
content: " \f0ec ";
font-family:FontAwesome;
margin-right:5px;
}

.single-product .thememount-products .compare {
float:left;
}

.single-product .entry-summary .yith-wcwl-add-to-wishlist {
float:left;
margin:0 5px 5px 0;
position:relative;
}

.single-product .thememount-products .entry-summary a.compare:after,.summary .product_meta:before {
display:block;
content: ". ";
clear:both;
font-size:0;
line-height:0;
height:0;
overflow:hidden;
}

.single-product .yith-wcwl-add-to-wishlist .feedback {
display:none;
}

.single-product .summary .product_meta {
margin-top:35px;
display:block;
width:100%;
float:left;
font-family:Arial,Helvetica,sans-serif;
}

.single-product .summary .product_meta .sku_wrapper,.single-product .summary .product_meta .posted_in,.single-product .summary .product_meta .tagged_as {
color:#444444;
font-weight:700;
margin-right:10px;
text-transform:uppercase;
}

.single-product .summary .product_meta .sku_wrapper a,.single-product .summary .product_meta .sku_wrapper span,.single-product .summary .product_meta .posted_in a,.single-product .summary .product_meta .posted_in span,.single-product .summary .product_meta .tagged_as a,.single-product .summary .product_meta .tagged_as span {
color:#6e6e6e;
font-weight:400;
text-transform:none;
}

.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty {
height:42px;
}

.woocommerce div.product form.cart .single_variation_wrap .single_variation {
font-weight:bold;
color:#333;
}

.single-tribe_events h1.tribe-events-single-event-title {
display:none;
}

.tribe-events-schedule h2 {
display:inline-block;
font-size:19px;
}

.thememount-items-col-six .portfolio-wrapper .events-box .tm-item .tm-item-content h4 {
font-size:16px;
}

.portfolio-wrapper .events-box .tm-item .tm-item-content {
padding:20px 20px;
background-color:rgba(222,222,222,0.28);
}

.tribe-events-gmap {
display:block;
padding:10px 0px 5px 0px;
}

#tribe-bar-views .tribe-bar-views-list {
z-index:1;
}

#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;
}

.tm-item-thumbnail .tribe-events-event-cost,.tribe-events-list .tribe-events-event-cost {
float:none;
position:absolute;
right:-63px;
}

.tm-item-thumbnail .tribe-events-event-cost {
color:#fff;
z-index:99;
right:20px;
top:20px;
padding:2px 9px;
border-radius:3px;
}

.tribe-events-list .tribe-events-event-cost span {
color:#fff;
padding:6px 15px;
border-radius:4px;
}

#tribe-bar-form .tribe-bar-submit input [type=submit ] {
border:1px solid transparent;
border-radius:0px;
}

.tribe-events-list .tribe-events-event-cost span {
border:none;
}

.tribe-events-list-separator-month span {
text-transform:uppercase;
font-size:20px;
color:#9D9DA0;
font-weight:600;
}

.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;
display:inline-block;
}

.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;
}

.post-box-event.tm-post-box .thememount-post-readmore {
position:relative;
margin-top:10px;
}

.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;
}

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;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta {
font-size:inherit;
}

.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;
}

.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 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;
}

#bbpress-forums ul li.bbp-header a {
color:#fff;
}

#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:8px 8px;
float:left;
height:38px;
border-radius:50px;
}

#bbp_search_submit {
height:38px;
margin:0 0px 20px 5px;
line-height:38px;
display:inline-block;
padding:0 30px;
}

#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 button:hover,.bbp-submit-wrapper .button:hover {
background-color:#2A2A2A;
}

#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-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;
}

.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-breadcrumb-sep {
padding:0 5px;
}

.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;
}

.wpcf7-form .wpcf7-form-control-wrap {
margin-bottom:15px;
display:block !important;
padding-top:5px;
}

.wpcf7 div >p {
padding-bottom:20px;
}

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;
clear:both;
}

.wpcf7-response-output.wpcf7-mail-sent-ok {
border:2px solid #00A34E;
}

body.vc-editor .vc-container .wpb_column {
width:100% !important;
}

.tm-post-comment-head {
padding-bottom:0px;
margin-bottom:40px;
border-bottom:1px solid #efefef;
}

.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:400 italic 22px "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%;
}

.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:#838383;
font-size:14px;
font-style:normal;
font-weight:normal;
}

.comment-author .fn {
color:rgba(0,0,0,0.6);
}

.comment-reply-link {
font-weight:bold;
}

.comment-reply-link: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;
content: " \f112 ";
}

.comment-reply-link:before,.comment-reply-login:before {
margin-right:7px;
}

.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-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;
}

.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;
}

.tm-comment-date-link {
float:right;
}

.tm-fn {
font-size:17px;
color:#2c2c2c;
font-weight:bold;
}

.comment-body .tm-fn a {
font-size:17px;
color:#2c2c2c;
}

.comment-body .tm-fn {
color:#a2a2a2;
}

.comment-reply-link {
font-size:15px;
}

.tm-comment-date-link: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;
content: " \f017 ";
}

.comment-body p {
margin-left:100px;
margin-top:18px;
}

.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;
}

.flexslider {
margin-bottom:0px;
}

.flexslider .slides img {
max-width:100%;
height:auto;
}

.wpb_gallery_slides.flexslider {
box-shadow:none;
border:none;
}

.flex-control-nav,.wpb_gallery .wpb_flexslider .flex-control-nav {
position:absolute;
z-index:10;
text-align:center;
bottom:10px;
top:auto;
left:0;
margin:0;
width:100%;
height:auto;
}

.flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev {
background:none;
height:30px;
width: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 {
box-shadow:none;
border-radius:50%;
background-repeat:repeat-y;
width:11px !important;
height:11px !important;
background-color:transparent;
border:1px solid #fff;
}

.flex-control-paging li a:hover {
background:none;
}

.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;
}

.thememount-slider-wrapper {
background-color:rgb(231,231,231);
position:relative;
z-index:1;
}

.flexslider .slides >li {
position:relative;
}

.rtl .thememount-slider-wrapper {
direction:ltr;
}

.thememount-slider-wrapper .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 ";
}

.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 ";
}

.tm-list li {
margin-bottom:14px;
letter-spacing:0.5px;
}

ul.tm-list li {
position:relative;
padding-left:28px;
font-weight:300;
}

ul.tm-list.tm-list-style-disc li {
padding-left:0px;
}

ul.tm-list li i {
position:absolute;
left:-5px;
top:4px
}

.tm-list.tm-list-style-icon {
list-style:none;
padding-left:0px;
font-size:16px;
font-weight:400;
}

.tm-list.tm-list-style-icon i.tm-skincolor {
margin-left:5px;
margin-right:8px;
}

.tm-row-bgtype-skin ul.thememount_widget_contact_wrapper li:before,.tm-row-bgtype-skin ul.thememount_vc_contact_wrapper li:before,.tm-row-bgtype-skin .tm-list.tm-list-style-icon i.tm-skincolor,.tm-col-bgcolor-skin ul.thememount_vc_contact_wrapper li:before {
color:rgba(255,255,255,0.8);
}

ul.tm-schedule-block {
padding:0px;
font-size:14px;
}

ul.tm-schedule-block li {
list-style:none;
border-bottom:1px solid rgba(0,0,0,0.18);
padding:9px 0px;
}

.tm-row-bgtype-skin ul.tm-schedule-block li,.tm-row-bgtype-dark ul.tm-schedule-block li,.tm-col-bgcolor-skin ul.tm-schedule-block li,.tm-col-bgcolor-dark ul.tm-schedule-block li {
border-bottom:1px solid rgba(255,255,255,0.16);
}

ul.tm-schedule-block li:last-child {
border-bottom:none;
}

ul.tm-schedule-block li .schedule-time {
float:right;
}

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 .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;
}

.search-no-results .tm-no-sresult-wrapper {
text-align:center;
}

body.search-no-results .tm-no-sresult-wrapper .thememount-big-icon i:before {
font-size:150px;
}

.search-no-results .tm-no-sresult-wrapper .thememount-big-icon {
padding-bottom:15px;
}

.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;
margin-top:0;
padding-top:0;
margin-bottom:30px;
}

.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;
}

.nav-links a [rel= "prev " ],.nav-links a [rel= "next " ] {
font-style:normal;
font-size:15px;
border:1px solid;
padding:0 33px;
text-transform:uppercase;
font-weight:600;
height:46px;
line-height:46px;
border-radius:3px;
}

.nav-links a [rel= "prev " ] {
position:relative;
float:left;
padding-left:42px;
}

.nav-links a [rel= "next " ] {
position:relative;
padding-right:42px;
}

.nav-links a [rel= "prev " ]:before,.nav-links a [rel= "next " ]:before {
font-family: "FontAwesome ";
position:absolute;
top:-1px;
}

.nav-links a [rel= "prev " ]:before {
content: ' \f104 ';
left:18px;
}

.nav-links a [rel= "next " ]:before {
content: ' \f105 ';
right:18px;
}

.nav-links a [rel= "prev " ]:hover,.nav-links a [rel= "next " ]:hover {
color:#fff;
}

.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;
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;
}

.search-results #content >article {
margin-top:30px;
}

.search-results #content >article:first-child {
margin-top:0px;
}

.search-results .entry-header {
margin-bottom:10px;
}

.search-results .entry-content {
margin-bottom:30px;
}

.search-results .entry-title {
font-size:25px;
}

.site-content.thememount-blog-col-page.thememount-blog-col-two,.site-content.thememount-blog-col-page.thememount-blog-col-three,.site-content.thememount-blog-col-page.thememount-blog-col-four,.tm-post-box {
margin-bottom:30px;
}

.thememount-meta-details .comments,.thememount-meta-details .tag-links {
display:inline;
margin-right:15px;
position:relative;
}

.thememount-blog-boxes-wrapper.thememount-text-position-top .thememount-heading-wrapper {
margin-bottom:30px;
}

.tm-post-box .post-item .tm-item-content {
text-align:left;
padding:20px 0px 20px 0px;
overflow:inherit;
border-top:none;
}

.tm-row-bgtype-skin .tm-post-box .post-item .tm-item-content,.tm-row-bgtype-dark .tm-post-box .post-item .tm-item-content {
}

.post-box-icon-wrapper {
text-align:center;
width:45px;
height:45px;
border-radius:3px;
border:4px solid #f5f5f5;
line-height:38px;
margin-top:20px;
display:inline-block;
position:absolute;
right:10px;
color:#fff;
top:-44px;
z-index:1;
}

.tm-row-bgtype-grey .post-box-icon-wrapper {
border-color:#fff;
}

.thememount-blogbox-btn.thememount-center {
text-align:center;
margin-top:20px;
}

.tm-post-box {
margin-bottom:30px;
}

.tm-post-box .thememount-entry-date {
display:block;
padding:10px 20px;
text-transform:uppercase;
font-weight:bold;
}

.tm-post-box .tm-item-content {
padding:15px 15px;
}

.tm-post-box .thememount-blogbox-desc {
padding-top:10px;
position:relative;
}

.tm-post-box .post-item .post-item-thumbnail-inner {
line-height:0px;
display:block;
}

.tm-timeline .tm-content-wrap .tm-title,.tm-post-box .post-item .tm-item-content h4 {
font-weight:500;
font-size:19px;
margin-bottom:8px;
}

.tm-post-box .post-item .tm-item-content h4:after {
content: " ";
width:35px;
border-bottom:1px solid rgba(0,0,0,0.15);
display:block;
padding-top:6px;
}

.tm-post-box .post-item .tm-item-content h4 a:hover {
text-decoration:none;
}

.tm-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;
}

.tm-post-box .post-item span.comments i {
padding-right:2px;
}

.tm-post-box .post-item .thememount-meta-details i {
transition:all 0.2s ease-in-out;
}

.tm-post-box .thememount-meta-details .tm-date-wrapper,.tm-post-box .thememount-meta-details,.tm-post-box .thememount-meta-details i {
font-size:13px;
font-style:italic;
}

.thememount-items-col-six .tm-post-box .thememount-meta-details .tm-date-wrapper,.thememount-items-col-six .tm-post-box .thememount-meta-details,.thememount-items-col-six .post-box .thememount-meta-details i {
font-size:12px;
}

.thememount-items-col-six .tm-post-box .thememount-meta-details .tm-date-wrapper:after {
right:-4px;
}

.tm-post-box .thememount-meta-details .tm-date-wrapper {
position:relative;
}

.tm-post-box .thememount-meta-details .tm-date-wrapper:after {
position:absolute;
right:-10px;
top:-3px;
width:0;
height:0;
content: "/ ";
font-size:15px;
}

.thememount-blog-boxes-wrapper.thememount-items-col-one .tm-post-box .thememount-post-readmore {
margin-top:15px;
margin-bottom:10px;
border:none;
padding:0px;
}

.tm-post-box .thememount-post-readmore {
margin-top:20px;
margin-bottom:10px;
border-top:1px solid rgba(0,0,0,0.09);
padding-top:10px;
}

.format-standard .thememount-blog-media,.tm-post-box .thememount-blog-media {
overflow:hidden;
}

.tm-content-wrap .btn-view,.tm-post-box .thememount-blog-media .btn-view {
display:none;
}

.tm-post-box.thememount-blogbox-format-standard .thememount-blog-media .btn-view {
display:block;
width:50px;
height:50px;
background-color:#444;
top:50%;
left:50%;
position:absolute;
z-index:5;
border-radius:50%;
line-height:50px;
text-align:center;
color:#fff;
margin-top:-25px;
margin-left:-25px;
opacity:0;
-webkit-transform:scale3d(0,0,0);
transform:scale3d(0,0,0);
-webkit-transition:all 400ms;
transition:all 400ms;
}

.tm-post-box.thememount-blogbox-format-standard:hover .thememount-blog-media .btn-view {
opacity:1;
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}

.tm-post-box.thememount-blogbox-format-standard .thememount-blog-media .btn-view:hover {
background-color:#fff;
color:#444;
}

.tm-post-box .tm-blogbox-footer-meta .tm-blogbox-comment,.tm-post-box .tm-blogbox-footer-meta .tm-blogbox-date {
display:inline-block;
margin-right:10px;
}

.tm-blogbox-footer-meta {
font-size:12px;
font-style:normal;
margin-top:0;
padding:0px 0px 5px 0px;
margin-bottom:0px;
}

.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;
}

.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 {
max-width:100%;
border-radius:50%;
height:70px;
width:70px;
}

.comment-metadata,.comment-content,.comment-list .reply {
width:70%;
width:-webkit-calc(100% - 104px);
width:calc(100% - 104px);
}

.comment-form textarea {
height:100px;
}

.format-audio .entry-content:before {
display:none;
}

.format-audio .audio-content {
background-image:none;
float:none;
padding-left:0;
width:auto;
}

.author-info {
margin:0 auto;
max-width:604px;
padding:30px 0 10px;
text-align:left;
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;
}

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;
}

.thememount-post-wrapper {
position:relative;
}

.thememount-post-wrapper .btn-view {
display:none;
}

.thememount-post-left {
text-align:center;
width:60px;
position:absolute;
z-index:2;
float:left;
}

.thememount-post-right {
float:left;
margin-left:90px;
}

.thememount-post-right .thememount-post-readmore {
margin-top:25px;
}

.thememount-post-left .thememount-post-date-wrapper {
text-align:center;
display:block;
padding-top:17px;
padding-bottom:10px;
border-bottom:1px solid rgba(255,255,255,0.32);
}

.authorinfo {
padding-bottom:10px;
border-bottom:1px solid rgba(255,255,255,0.32);
text-align:center;
letter-spacing:2px;
text-transform:uppercase;
}

.thememount-entry-date {
display:block;
padding:7px 0px;
position:relative;
text-align:center;
color:#fff;
}

.authorinfo .authorname {
display:block;
color:#fff;
font-size:12px;
}

.thememount-post-meta-date {
position:absolute;
top:-9px;
z-index:2;
left:40px;
padding:0px;
min-width:70px;
}

.thememount-entry-date:before {
content: ' ';
right:-10px;
border-bottom:9px solid;
border-right:10px solid transparent;
position:absolute;
top:0px;
}

.dateinfo {
font-size:12px;
letter-spacing:1px;
font-weight:500;
}

.dateinfo .date {
display:block;
font-weight:bold;
font-size:26px;
line-height:30px;
color:#fff;
border-bottom:1px solid rgba(255,255,255,0.2);
padding-bottom:6px;
margin-bottom:4px;
}

.post.hentry {
margin-bottom:50px;
}

.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;
}

.tm-hide {
display:none;
}

.thememount-post-wrapper .postcontent {
position:relative;
padding:0px;
min-height:204px;
padding-bottom:40px;
border-bottom:1px solid #e8e8e8;
margin-bottom:20px;
}

.thememount-post-icon-wrapper i {
color:#fff;
font-size:25px;
}

.thememount-blog-meta-wrapper {
margin-bottom:10px;
display:inline-block;
font-size:12px;
}

.thememount-post-wrapper .entry-header {
margin-bottom:0px;
}

.single-post .thememount-post-wrapper .entry-header {
margin-bottom:0px;
margin-top:15px;
}

.single-format-quote.single-post .thememount-post-wrapper .entry-content,.single-format-quote.single-post .thememount-post-wrapper .entry-header {
margin-top:0px;
}

.thememount-post-wrapper .comments i {
padding-right:3px;
}

.thememount-team-img-left img,.thememount-blog-media img {
max-width:100%;
height:auto;
}

.thememount-post-wrapper .thememount-blog-media img {
width:100%;
}

.thememount-post-wrapper .thememount-blog-media {
margin-bottom:20px;
}

.thememount-post-wrapper .thememount-blog-media .thememount-blog-media {
margin-left:0px;
}

.thememount-post-wrapper .entry-title {
font-size:32px;
padding-top:0px;
font-weight:600;
line-height:30px;
margin-bottom:20px;
}

.tm-timeline .tm-content-wrap .tm-title a,.thememount-post-wrapper .entry-title a {
-ms-word-wrap:break-word;
word-wrap:break-word;
}

.thememount-post-wrapper .entry-title a:hover {
text-decoration:none;
}

.tm-date-wrapper,.thememount-post-user,.categories-links,.comments,.tags-links {
display:inline;
margin-bottom:5px;
padding-right:15px;
}

.thememount-post-wrapper .thememount-meta-details i {
color:#999;
padding-right:5px;
width:17px;
display:inline-block;
}

.thememount-post-wrapper .thememount-meta-details i:before {
width:auto;
margin:0px;
}

.thememount-commenbox {
color:#fff;
font-size:16px;
padding-top:14px;
padding-bottom:10px;
}

.thememount-commenbox i {
font-size:21px;
display:block;
}

.thememount-post-wrapper .entry-content {
margin-top:15px;
}

.catgoryinfo i {
padding-right:4px;
}

.categorytag {
color:#969696;
font-size:14px;
letter-spacing:1px;
padding-top:15px;
font-style:italic;
padding-bottom:8px;
}

.categorytag .comments {
display:none;
}

.categorytag:after {
display:block;
content: ". ";
clear:both;
font-size:0;
line-height:0;
height:0;
overflow:hidden;
}

.site-main .postcontent .thememount-meta-details,.site-main .postcontent .thememount-meta-details span,.site-main .postcontent .thememount-meta-details a,.site-main .tm-post-box .thememount-meta-details,.site-main .tm-post-box .thememount-meta-details span,.site-main .tm-post-box .tm-item-content .thememount-meta-details a {
font-size:13px;
color:#9f9f9f;
line-height:28px;
font-style:normal;
}

.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;
}

.post_format-post-format-video .thememount-blog-media,.thememount-blogbox-format-video .post-item-thumbnail-inner,.thememount-blogbox-format-audio .post-item-thumbnail-inner {
position:relative;
padding-bottom:54.2%;
height:0;
overflow:hidden;
}

.post_format-post-format-video .thememount-blog-media iframe,.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;
}

.entry-content .tm-pformat-link-url {
padding:15px;
}

.entry-content .tm-pformat-link-url a,.entry-content .tm-pformat-link-url a:hover {
color:#fff !important;
}

.post.tm-post-noimage .thememount-post-wrapper .thememount-post-meta-date {
display:none;
}

.postcontent .tm-date-wrapper {
display:none;
}

.post.tm-post-noimage .postcontent .tm-date-wrapper {
display:inline-block;
}

.nav-links,.thememount-pagination {
display:block;
margin-bottom:60px;
margin-top:30px;
text-align:left;
}

.thememount-row-fullwidth-true .thememount-pagination {
margin-top:50px;
}

.nav-links .page-numbers,.thememount-pagination .page-numbers {
margin:0px;
width:40px;
height:40px;
line-height:40px;
text-align:center;
display:inline-block;
background-color:#eeeeee;
color:#202020;
font-weight:bold;
}

.nav-links .page-numbers.current,.nav-links .page-numbers:hover,.thememount-pagination .page-numbers.current,.thememount-pagination .page-numbers:hover {
color:#fff;
}

.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;
}

.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;
margin:20px 0;
max-width:400px !important;
}

.format-audio audio {
max-width:100% !important;
}

.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;
}

.tm-blogbox-featured-quote,.format-quote .entry-content blockquote {
padding:36px 40px;
margin:0;
font-style:italic;
font-weight:400;
background-color:#eee;
color:#2a2a2a;
margin-bottom:45px;
border:1px solid #ddd;
}

.format-quote .entry-content blockquote {
padding-top:80px;
}

.format-quote .entry-content blockquote blockquote {
padding:0px;
margin:0;
margin-bottom:0px;
border:none;
}

.tm-blogbox-featured-quote,.format-quote .entry-content blockquote p {
font-family: 'Playfair Display ';
font-size:24px;
line-height:40px;
}

.tm-blogbox-featured-quote {
margin-bottom:0px;
padding:20px 30px;
}

.tm-blogbox-featured-quote blockquote {
border:none;
padding:0;
margin:0;
}

.thememount-blogbox-format-quote .tm-blogbox-footer-meta {
margin-top:0px;
}

.tm-blogbox-featured-quote blockquote .tm-quote-footer,.format-quote .entry-content blockquote:before,.format-quote .entry-content blockquote .tm-quote-footer {
font-style:normal;
}

.tm-blogbox-featured-quote blockquote .tm-quote-footer,.format-quote .entry-content blockquote .tm-quote-footer {
font-size:15px;
font-weight:bold;
text-align:right;
}

.tm-blogbox-featured-quote blockquote .tm-quote-footer a {
color:#2d2d2d;
}

.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 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;
}

.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 .entry-meta:before {
background-position:left top;
}

.format-status .entry-content {
font-size:18px;
font-style:italic;
font-weight:300;
position:relative;
border-left:1px dashed #ccc
}

.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 ";
}

.sidebar .entry-header .entry-meta {
padding:0;
}

.entry-header {
margin-bottom:30px;
}

.entry-title {
font-weight:normal;
margin:0 0 5px;
font-size:30px;
line-height:40px;
}

.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 {
word-wrap:break-word;
}

.entry-content .thememount-sb-main-link a:hover {
text-decoration:none;
color:#2d2d2d;
}

.entry-content .tm-row-bgtype-skin .thememount-sb-main-link a:hover,.entry-content .tm-row-bgtype-dark .thememount-sb-main-link a:hover {
color:#fff;
}

.entry-content blockquote {
font-size:20px;
}

.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 {
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;
}

.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;
}

.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 {
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;
}

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-left .site-main #primary.content-area {
float:right;
}

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;
}

.site-main #sidebar-left.sidebar {
margin-top:-60px;
padding-top:60px;
padding-bottom:70px;
float:left;
}

body.thememount-sidebar-both .site-main #primary.content-area {
padding-right:30px!important;
padding-left:30px!important;
}

body.thememount-sidebar-bothleft .site-main #primary.content-area {
padding-left:30px!important;
float:right;
}

body.thememount-sidebar-bothleft .site-main #sidebar-right.sidebar {
margin-top:-60px;
padding-top:60px;
padding-bottom:70px;
}

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 #sidebar-right.sidebar {
border:none;
}

body.thememount-sidebar-bothright .site-main #sidebar-left.sidebar {
border-right:0px;
}

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;
}

body.search.search-no-results.thememount-sidebar-right .site-main #primary.content-area,body.search.search-results.thememount-sidebar-right .site-main #primary.content-area {
border:none;
}

.kwayy-row-bgprecolor-skin .kwayy-servicebox .kwayy-icon,.kwayy-row-bgprecolor-dark .kwayy-servicebox .kwayy-icon,.kwayy-row-bgprecolor-skin .kwayy-servicebox.kwayy-servicebox-righticonspacing .kwayy-ibgcolor.kwayy-icon,.kwayy-row-bgprecolor-skin .kwayy-servicebox.kwayy-servicebox-lefticonspacing .kwayy-ibgcolor.kwayy-icon,.kwayy-row-bgprecolor-skin .kwayy-servicebox.kwayy-servicebox-centericon .kwayy-ibgcolor.kwayy-icon {
color:#fff;
}

.kwayy-row-bgprecolor-skin .kwayy-servicebox .kwayy-ibgcolor.kwayy-icon {
background-color:#fff;
}

.kwayy-row-bgprecolor-skin .kwayy-servicebox.kwayy-servicebox-righticonspacing .kwayy-ibgcolor.kwayy-icon,.kwayy-row-bgprecolor-skin .kwayy-servicebox.kwayy-servicebox-lefticonspacing .kwayy-ibgcolor.kwayy-icon {
background-color:transparent;
}

.featurecontent .kwayy-heading-style-normal {
margin-bottom:40px;
}

.kwayy-servicebox-lefticon .kwayy-servicebox-subtitle,.kwayy-servicebox-lefticon .kwayy-servicebox-title,.kwayy-servicebox-lefticon .kwayy-servicebox-content {
margin-left:78px;
}

.kwayy-servicebox.kwayy-servicebox-lefticon .kwayy-icon,.kwayy-servicebox.kwayy-servicebox-righticon .kwayy-icon {
color:#fff;
border-radius:50%;
height:62px;
width:62px;
line-height:62px;
margin-top:3px;
}

.kwayy-servicebox-lefticon [class^= "kwicon- " ]:before,.kwayy-servicebox-lefticon [class*= "kwicon- " ]:before {
margin-right:0px;
}

.featurecontent .kwayy-servicebox {
border-bottom:1px solid #e2e6e9;
padding-bottom:20px;
margin-bottom:25px;
}

.featurecontent .kwayy-servicebox:last-child {
border-bottom:none;
}

.featurecontent .kwayy-icon {
margin-right:15px;
}

.kwayy-servicebox-righticon .kwayy-icon,.kwayy-servicebox-righticonspacing .kwayy-icon {
float:right;
}

.kwayy-servicebox-righticon .kwayy-servicebox-subtitle,.kwayy-servicebox-righticon .kwayy-servicebox-title,.kwayy-servicebox-righticon .kwayy-servicebox-content,.kwayy-servicebox-righticonspacing .kwayy-servicebox-subtitle,.kwayy-servicebox-righticonspacing .kwayy-servicebox-title,.kwayy-servicebox-righticonspacing .kwayy-servicebox-content {
margin-left:0px;
margin-right:78px;
text-align:right;
}

.kwayy-servicebox-righticon .kwayy-icon,.kwayy-servicebox-righticonspacing .kwayy-icon {
margin-right:0px;
margin-left:15px;
}

.wpb_row .wpb_column .wpb_wrapper .kwayy-servicebox {
margin-bottom:30px;
}

.kwayy-servicebox-title-wrapper:after {
display:block;
content: ". ";
clear:both;
font-size:0;
line-height:0;
height:0;
overflow:hidden;
}

.kwayy-servicebox .kwayy-icon {
width:40px;
height:40px;
border-radius:50%;
line-height:40px;
text-align:center;
font-size:32px;
color:#303a3b;
margin-top:0px;
background-color:transparent;
}

.kwayy-servicebox-title-wrapper h2.kwayy-servicebox-title {
font-size:18px;
font-weight:700;
margin-top:0px;
padding-bottom:0;
line-height:27px;
}

.wpb_column >.wpb_wrapper .kwayy-servicebox-title-wrapper .kwayy-servicebox-subtitle {
font-size:16px;
color:#222222;
line-height:18px;
margin-bottom:10px;
margin-top:5px
}

.kwayy-sb-main-link a {
font-size:14px;
}

.kwayy-servicebox-lefticonspacing .kwayy-icon {
float:left;
font-size:40px;
}

.kwayy-servicebox-lefticonspacing h2.kwayy-servicebox-title,.kwayy-servicebox-lefticonspacing .kwayy-servicebox-subtitle {
margin-left:60px;
}

.kwayy-servicebox-lefticonspacing .kwayy-servicebox-content {
padding-left:60px;
}

.kwayy-servicebox-lefticonspacing .kwayy-servicebox-content p {
margin-bottom:15px;
}

.kwayy-servicebox.kwayy-servicebox-centericon {
text-align:center;
}

.kwayy-row-bgprecolor-grey .kwayy-servicebox.kwayy-servicebox-centericon .kwayy-icon {
background-color:transparent;
height:0;
font-size:40px;
}

.kwayy-row-bgprecolor-skin .kwayy-servicebox.kwayy-servicebox-centericon .kwayy-icon,.kwayy-row-bgprecolor-dark .kwayy-servicebox.kwayy-servicebox-centericon .kwayy-icon {
background-color:transparent;
height:0;
font-size:40px;
color:#fff;
}

.kwayy-icon-wrapper-center {
margin-bottom:10px;
}

.kwayy-servicebox.kwayy-servicebox-centericon .kwayy-icon-wrapper-center {
margin-bottom:20px;
}

.wpb_column >.wpb_wrapper .kwayy-servicebox.kwayy-servicebox-centericon h2 {
margin-bottom:10px;
font-size:18px;
}

.wpb_column >.wpb_wrapper .kwayy-servicebox.kwayy-servicebox-centericon .kwayy-icon {
line-height:50px;
font-size:50px;
width:50px;
height:50px;
}

.kwayy-servicebox-lefticon .kwayy-icon {
float:left;
}

.kwayy-servicebox-lefticon .kwayy-icon:before {
width:auto;
text-align:left;
margin-left:0px;
}

.kwayy-servicebox-lefticon .kwayy-servicebox-title-wrapper {
padding-bottom:10px;
}

.kwayy-servicebox-bordercentericon {
text-align:center;
border-radius:5px;
border:1px solid #ddd;
padding:30px 15px;
position:relative;
padding-top:45px;
}

.kwayy-servicebox-bordercentericon .kwayy-servicebox-title {
padding-bottom:20px;
}

.kwayy-servicebox-bordercentericon .kwayy-sb-main-link {
padding-top:10px;
}

.kwayy-servicebox-bordercentericon .kwayy-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;
}

.kwayy-servicebox-title a:hover {
text-decoration:none;
}

.kwayy-sb-main-link i {
font-size:12px;
margin-right:4px;
}

.kwayy-servicebox-bordercentericon {
margin-top:45px;
}

.top-service-block {
margin-top:-148px !important;
}

.tm-services-box-border .wpb_wrapper {
border:1px solid;
padding: 20px 25px 5px 25px;
}

.tm-services-3d-box-border {
border:1px solid #dedede;
border-bottom:3px solid;
border-radius:3px;
}

.tm-footer-info-box .vc_column-inner {
border:1px solid rgba(255,255,255,0.2);
border-bottom:3px solid rgba(255,255,255,0.2);
}

.tm-footer-info-box .vc_icon_element.vc_icon_element-outer {
display:table-cell;
border-right:1px solid rgba(255,255,255,0.2);
vertical-align:middle;
padding-right:6px;
}

.tm-footer-info-box .tm-element-heading-wrapper {
display:table-cell;
vertical-align:middle;
padding:17px 0px 17px 20px;
}

.tm-footer-info-box .tm-element-heading-wrapper .vc_cta3-container {
margin-bottom:0px;
}

.tm-footer-info-box .tm-element-heading-wrapper .vc_cta3-content-header h4 {
margin-bottom:3px;
}

.tm-sbox.tm-heading-history .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner.vc_icon_element-style-none {
height:1.4em !important;
}

.tm-sbox.tm-heading-history .vc_general.vc_cta3 h2 {
font-size:19px;
line-height:25px;
}

.tm-connected.tm-sbox.tm-sbox-iconalign-left {
position:relative;
overflow:hidden;
}

.tm-connected.tm-sbox.tm-sbox-iconalign-left:after {
content: ' ';
top:72px;
left:37px;
width:1px;
height:100%;
background-color:#ddd;
position:absolute;
}

.tm-connected.tm-sbox.tm-sbox-iconalign-left:last-child:after {
display:none;
}

.tm-sbox .tm-sbox-image {
padding-bottom:30px;
}

.tm-sbox .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline {
border-width:1px;
}

.tm-sbox .vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
margin-bottom:1em;
}

.tm-row-bgtype-grey .tm-sbox .vc_cta3-style-outline .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline {
background-color:#f5f5f5;
}

.tm-row-bgtype-dark .tm-sbox .vc_cta3-style-outline .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline {
background-color:#282828;
}

.tm-sbox.tm-sbox-iconalign-top .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
margin-top:90px;
}

.vc_cta3-icons-left.vc_general.vc_cta3 .vc_cta3-icons,.vc_cta3-icons-right.vc_general.vc_cta3 .vc_cta3-icons {
vertical-align:top;
}

.tm-sbox-iconalign-bottomleft .vc_general.vc_cta3 .vc_cta3-icons,.tm-sbox-iconalign-topleft .vc_general.vc_cta3 .vc_cta3-icons,.tm-sbox-iconalign-topleft .vc_general.vc_cta3 .vc_cta3-icons .vc_icon_element.vc_icon_element-outer,.tm-sbox-iconalign-bottomleft .vc_general.vc_cta3 .vc_cta3-icons .vc_icon_element.vc_icon_element-outer {
text-align:left;
}

.tm-sbox-iconalign-bottomright .vc_general.vc_cta3 .vc_cta3-icons,.tm-sbox-iconalign-topright .vc_general.vc_cta3 .vc_cta3-icons,.tm-sbox-iconalign-topright .vc_general.vc_cta3 .vc_cta3-icons .vc_icon_element.vc_icon_element-outer,.tm-sbox-iconalign-bottomright .vc_general.vc_cta3 .vc_cta3-icons .vc_icon_element.vc_icon_element-outer {
text-align:right;
}

.tm-sbox-iconalign-bottomright .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons .vc_icon_element.vc_icon_element-outer,.tm-sbox-iconalign-topright .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons .vc_icon_element.vc_icon_element-outer {
text-align:center;
}

.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
text-align:right;
}

.tm-sbox-iconalign-topleft .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
top:0;
left:0px;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
position:absolute;
}

.tm-sbox-iconalign-bottomleft .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
bottom:0;
left:0px;
-webkit-transform:translate(-50%,50%);
-ms-transform:translate(-50%,50%);
transform:translate(-50%,50%);
position:absolute;
}

.tm-sbox-iconalign-topright .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
right:0;
top:0;
-webkit-transform:translate(50%,-50%);
-ms-transform:translate(50%,-50%);
transform:translate(50%,-50%);
position:absolute;
}

.tm-sbox-iconalign-bottomright .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
right:0;
bottom:0;
-webkit-transform:translate(50%,50%);
-ms-transform:translate(50%,50%);
transform:translate(50%,50%);
position:absolute;
}

.vc_general.vc_cta3.vc_cta3-icon-size-xl.vc_cta3-icons-topleft.vc_cta3-icons-on-border .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icon-size-xl.vc_cta3-icons-topright.vc_cta3-icons-on-border .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icon-size-xl.vc_cta3-icons-topcenter.vc_cta3-icons-on-border .vc_cta3_content-container {
padding-top:28px;
}

.tm-sbox-iconalign-bottomleft .vc_general.vc_cta3.vc_cta3-icon-size-xl.vc_cta3-icons-on-border,.tm-sbox-iconalign-topleft .vc_general.vc_cta3.vc_cta3-icon-size-xl.vc_cta3-icons-on-border {
margin-left:50px;
}

.tm-sbox-iconalign-topleft .vc_general.vc_cta3.vc_cta3-icon-size-lg.vc_cta3-icons-on-border,.tm-sbox-iconalign-topleft .vc_general.vc_cta3.vc_cta3-icon-size-md.vc_cta3-icons-on-border,.tm-sbox-iconalign-topleft .vc_general.vc_cta3.vc_cta3-icon-size-sm.vc_cta3-icons-on-border,.tm-sbox-iconalign-topleft .vc_general.vc_cta3.vc_cta3-icon-size-xs.vc_cta3-icons-on-border,.tm-sbox-iconalign-bottomleft .vc_general.vc_cta3.vc_cta3-icon-size-lg.vc_cta3-icons-on-border,.tm-sbox-iconalign-bottomleft .vc_general.vc_cta3.vc_cta3-icon-size-md.vc_cta3-icons-on-border,.tm-sbox-iconalign-bottomleft .vc_general.vc_cta3.vc_cta3-icon-size-sm.vc_cta3-icons-on-border,.tm-sbox-iconalign-bottomleft .vc_general.vc_cta3.vc_cta3-icon-size-xs.vc_cta3-icons-on-border {
margin-left:35px;
}

.tm-sbox-iconalign-topright .vc_general.vc_cta3.vc_cta3-icon-size-xl.vc_cta3-icons-on-border,.tm-sbox-iconalign-bottomright .vc_general.vc_cta3.vc_cta3-icon-size-xl.vc_cta3-icons-on-border {
margin-right:50px;
}

.tm-sbox-iconalign-topright .vc_general.vc_cta3.vc_cta3-icon-size-lg.vc_cta3-icons-on-border,.tm-sbox-iconalign-topright .vc_general.vc_cta3.vc_cta3-icon-size-md.vc_cta3-icons-on-border,.tm-sbox-iconalign-topright .vc_general.vc_cta3.vc_cta3-icon-size-sm.vc_cta3-icons-on-border,.tm-sbox-iconalign-topright .vc_general.vc_cta3.vc_cta3-icon-size-xs.vc_cta3-icons-on-border,.tm-sbox-iconalign-bottomright .vc_general.vc_cta3.vc_cta3-icon-size-lg.vc_cta3-icons-on-border,.tm-sbox-iconalign-bottomright .vc_general.vc_cta3.vc_cta3-icon-size-md.vc_cta3-icons-on-border,.tm-sbox-iconalign-bottomright .vc_general.vc_cta3.vc_cta3-icon-size-sm.vc_cta3-icons-on-border,.tm-sbox-iconalign-bottomright .vc_general.vc_cta3.vc_cta3-icon-size-xs.vc_cta3-icons-on-border {
margin-right:35px;
}

.vc_general.vc_cta3.vc_cta3-icon-size-xl.vc_cta3-icons-topright.vc_cta3-icons-on-border,.vc_general.vc_cta3.vc_cta3-icon-size-xl.vc_cta3-icons-topleft.vc_cta3-icons-on-border,.vc_general.vc_cta3.vc_cta3-icon-size-xl.vc_cta3-icons-topcenter.vc_cta3-icons-on-border {
margin-top:50px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
padding-top:30px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
padding-top:50px;
}

.tm-sbox.tm-sbox-iconalign-top .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
padding-bottom:25px;
}

.tm-sbox-iconalign-topright .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container,.tm-sbox-iconalign-topright .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.tm-sbox-iconalign-topleft .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container,.tm-sbox-iconalign-topleft .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
padding-top:20px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
padding-top:30px;
}

.vc_general.vc_cta3.vc_cta3-style-outline {
border-width:2px;
}

.vc_general.vc_cta3.vc_cta3-icons-topleft,.vc_general.vc_cta3.vc_cta3-icons-topright {
position:relative;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-skincolor.vc_icon_element-outline,.tm-sbox .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-none {
background-color:transparent;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline {
border:1px solid;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
font-size:2.50em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-x1 {
width:8em !important;
height:8em !important;
}

.tm-sbox .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
font-size:3em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
font-size:4em !important;
}

.vc_general.vc_cta3.vc_cta3-style-transparent {
padding:0px;
}

.tm-sbox .vc_icon_element-inner.vc_icon_element-have-style-inner.vc_icon_element-size-lg.vc_icon_element-style-none {
width:4em !important;
height:3.7em !important;
}

.tm-sbox .vc_cta3-style-transparent .vc_icon_element-inner.vc_icon_element-have-style-inner.vc_icon_element-size-lg.vc_icon_element-style-none {
width:3em !important;
height:3em !important;
}

.tm-sbox .vc_general.vc_cta3.vc_cta3-icons-left.vc_cta3-style-transparent.vc_cta3-icon-size-md .vc_cta3_content-container {
padding-left:2em;
}

.tm-sbox .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
font-size:1.9em !important;
}

.tm-sbox .vc_cta3-style-outline .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-outline {
background-color:#fff;
}

.tm-sbox .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
width:4.5em!important;
height:4.5em!important;
border-width:1px;
}

.tm-sbox .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner.vc_icon_element-style-none {
width:4em !important;
height:4em !important;
}

.tm-sbox .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner.vc_icon_element-style-none {
width:3.2em !important;
height:3.2em !important;
}

.tm-sbox .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner.vc_icon_element-style-none {
width:2em !important;
height:2em !important;
}

.tm-col-background-image .tm-sbox .vc_cta3-container {
margin-bottom:24px;
}

.tm-col-background-image .tm-sbox-iconalign-top .vc_general.vc_cta3.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container {
padding-top:1em;
}

.tm-sbox .vc_general.vc_cta3 h2 {
font-size:19px;
letter-spacing:0.5px;
margin-bottom:6px;
line-height:22px;
}

.tm-sbox .vc_general.vc_cta3 h4 {
font-size:15px;
margin-bottom:15px;
font-weight:normal;
}

.tm-sbox-iconalign-top .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
padding-top:1em;
}

.tm-sbox-iconalign-top .vc_general.vc_cta3.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container {
padding-top:2em;
}

.tm-sbox .vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
padding-left:1em;
}

.tm-sbox .vc_general.vc_cta3.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container {
padding-left:1.5em;
}

.tm-sbox .vc_general.vc_cta3.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container {
padding-right:2em;
}

.small .tm-sbox .vc_general.vc_cta3.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container {
padding-left:1em;
}

.tm-sbox.tm-sbox-iconalign-topleft .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
padding-top:0em;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-default,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-primary,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-info,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-success,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-warning,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-danger,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-inverse,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-blue,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-turquoise,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-pink,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-violet,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-peacoc,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-chino,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-mulled-wine,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-vista-blue,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-orange,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-sky,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-green,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-pink,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-sandy-brown,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-sandy-purple,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-black,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-grey,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-white,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-skincolor {
background-color:transparent !important;
margin-top:10px;
padding-top:0px !important;
padding-bottom:0px !important;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty).vc_btn3-style-text .vc_btn3-icon {
left:0px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
padding-left:34px;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-default {
color:#f7f7f7;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-default:hover {
color:#e8e8e8;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-primary {
color:#0088cc;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-primary:hover {
color:#0074ad;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-info {
color:#58b9da;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-info:hover {
color:#3fafd4;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-success {
color:#6ab165;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-success:hover {
color:#59a453;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-warning {
color:#ff9900;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-warning:hover {
color:#e08700;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-danger {
color:#ff675b;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-danger:hover {
color:#ff4b3c;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-inverse {
color:#555555;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-inverse:hover {
color:#464646;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-blue {
color:#5472d2;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-blue:hover {
color:#3c5ecc;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-turquoise {
color:#00c1cf;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-turquoise:hover {
color:#00a4b0;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-pink {
color:#fe6c61;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-pink:hover {
color:#fe5043;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-violet {
color:#8d6dc4;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-violet:hover {
color:#7c57bb;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-peacoc {
color:#4cadc9;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-peacoc:hover {
color:#39a0bd;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-chino {
color:#cec2ab;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-chino:hover {
color:#c3b498;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-mulled-wine {
color:#50485b;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-mulled-wine:hover {
color:#413a4a;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-vista-blue {
color:#75d69c;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-vista-blue:hover {
color:#5dcf8b;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-orange {
color:#75d69c;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-orange:hover {
color:#5dcf8b;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-sky {
color:#5aa1e3;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-sky:hover {
color:#4092df;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-green {
color:#6dab3c;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-green:hover {
color:#5f9434;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-sandy-brown {
color:#f79468;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-sandy-brown:hover {
color:#f57f4b;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-purple {
color:#b97ebb;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-purple:hover {
color:#ae6ab0;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-black {
color:#2a2a2a;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-black:hover {
color:#1b1b1b;
}

.vc_btn3-style-text.vc_btn3-icon-right {
padding-left:0px;
}

.vc_btn3-style-text.vc_btn3-icon-left {
padding-right:0px;
}

.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-skincolor:hover {
color:#202020;
}

.tm-sbox .vc_cta3-align-center.vc_general.vc_cta3 .vc_cta3-actions {
text-align:center;
}

.vc_icon_element-style-.vc_icon_element-background-color-skincolor {
background-color:transparent;
}

.tm-sbox-with-image .vc_general.vc_cta3 {
padding:0px;
}

.tm-sbox-with-image .vc_general.vc_cta3:not(.vc_cta3-style-transparent) .vc_cta3_content-container {
padding:18px;
}

.tm-sbox-with-image .vc_general.vc_cta3.vc_cta3-align-center .tm-sbox-image {
text-align:center;
}

.tm-sbox-with-image .vc_general.vc_cta3.vc_cta3-align-left .tm-sbox-image {
text-align:left
}

.tm-sbox-with-image .vc_general.vc_cta3.vc_cta3-align-right .tm-sbox-image {
text-align:right
}

.tm-element-heading-wrapper.tm-element-align-center.tm-heading-with-separator section.vc_cta3-container {
margin-bottom:70px;
}

.tm-element-heading-wrapper.tm-element-align-left.tm-heading-with-separator section.vc_cta3-container {
margin-bottom:47px;
}

.thememount-testimonial-boxdesing-onecol.thememount-carousel-col-one .tm-element-heading-wrapper.tm-heading-with-separator .heading-seperator {
bottom:-23px;
}

.tm-element-heading-wrapper.tm-heading-with-separator .heading-seperator {
content: " ";
position:absolute;
z-index:1;
height:12px;
width:3px;
background:#dbdbdb;
bottom:48px;
}

.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-center .heading-seperator {
display:block;
margin-left:auto;
margin-right:auto;
}

.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-left .heading-seperator {
left:45px;
bottom:28px;
}

.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-justify .heading-seperator {
left:45px;
bottom:15px;
}

.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-right .heading-seperator {
right:47px;
bottom:12px;
}

.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-center .heading-seperator {
left:50%;
}

.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-center .heading-seperator:after,.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-left .heading-seperator:after,.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-right .heading-seperator:after,.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-justify .heading-seperator:after {
height:1px;
width:40px;
background:#dbdbdb;
position:absolute;
left:0px;
top:5px;
content: " ";
margin-left:6px;
}

.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-center .heading-seperator:before,.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-left .heading-seperator:before,.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-right .heading-seperator:before,.tm-element-heading-wrapper.tm-heading-with-separator.tm-element-align-justify .heading-seperator:before {
height:1px;
width:40px;
background:#dbdbdb;
position:absolute;
right:0px;
top:5px;
content: " ";
margin-right:6px;
}

.tm-row-bgtype-dark .tm-element-heading-wrapper h2,.tm-row-bgtype-skin .tm-element-heading-wrapper h2 {
color:#fff;
}

.tm-heading-inner {
width:100%;
height:auto;
max-width:1170px;
position:relative;
margin:0 auto;
padding-bottom:0;
overflow:hidden;
}

.tm-element-heading-wrapper.tm-element-align-center h4 {
margin:0 auto;
max-width:600px;
}

.tm-element-heading-wrapper.tm-heading-inner h4 {
margin-bottom:10px;
}

.tm-element-heading-wrapper h2 {
margin-bottom:0px;
}

.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
padding:0px;
}

.tm-titlebar-main {
text-align:center;
display:table;
margin:0 auto;
height:100%;
}

.tm-titlebar-main .container {
display:table-cell;
vertical-align:middle;
position:relative;
}

.tm-titlebar-main h3.tm-subtitle {
opacity:0.8;
}

.thememount-header-style-4.tm-header-overlay #stickable-header {
border-bottom:none;
}

.tm-titlebar-wrapper {
position:relative;
z-index:1;
}

.tm-titlebar-wrapper.entry-header {
margin-bottom:0px;
}

.tablerow {
display:table;
width:100%;
}

.headingblock,.breadcrumbblock {
display:table-cell;
}

.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
background-color:rgba(255,255,255,0.83);
}

.tm-titlebar-align-right .tm-titlebar-main {
text-align:right;
}

.tm-titlebar-align-left .tm-titlebar-main {
text-align:left;
}

.tm-titlebar-wrapper .entry-header {
margin-bottom:0px;
}

.tm-titlebar-wrapper .entry-header .entry-title,.tm-titlebar-wrapper .entry-header a,.tm-titlebar-wrapper .breadcrumb-wrapper {
color:#333;
}

.thememount-titlebar-main {
text-align:center;
}

.tm-titlebar-wrapper .entry-title-wrapper a {
color:rgba(255,255,255,0.90);
font-weight:bold;
}

.tm-titlebar-wrapper .entry-title-wrapper a:hover {
color:#fff;
}

.tm-titlebar-main .breadcrumb-wrapper span:last-child {
padding-right:0px;
}

.tm-titlebar-wrapper .entry-title .tm-subtitle {
font-size:17px;
opacity:0.8;
font-weight:300;
}

.tm-titlebar-wrapper .breadcrumb-wrapper a {
color:#888;
}

.tm-titlebar-wrapper .breadcrumb-wrapper a:hover {
text-decoration:none;
}

.thememount-titlebar-main .breadcrumb-wrapper {
color:#999999;
vertical-align:middle;
}

.breadcrumb-wrapper .tm-pf-navbar-wrapper i {
font-size:24px;
opacity:0.8;
transition:all 0.2s ease;
}

.breadcrumb-wrapper .tm-pf-navbar-wrapper a {
margin:2px;
display:inline-block;
}

.breadcrumb-wrapper .tm-pf-navbar-wrapper a,.breadcrumb-wrapper .tm-pf-navbar-wrapper .tm-dim {
margin:5px;
display:inline-block;
}

.tm-titlebar-wrapper {
background-size:100%;
background-position:50% 0px;
background-repeat:repeat repeat;
}

.thememount-header-style-3 .thememount-slider-wrapper,.thememount-header-style-3 .tm-titlebar-wrapper {
position:relative;
z-index:1;
}

.thememount-titlebar-main .entry-title {
line-height:27px;
color:#2d2d2d;
font-weight:400;
font-size:28px;
}

.tm-titlebar-textcolor-white .tm-titlebar-main .breadcrumb-wrapper a,.tm-titlebar-textcolor-white .tm-titlebar-main .breadcrumb-wrapper span a span {
color:rgba(255,255,255,0.86);
}

.tm-titlebar-textcolor-white .tm-titlebar-main .breadcrumb-wrapper span span,.tm-titlebar-textcolor-white .tm-titlebar-main .breadcrumb-wrapper span a:hover span,.tm-titlebar-textcolor-white .tm-titlebar-main .breadcrumb-wrapper a:hover {
color:rgba(255,255,255,1);
}

.tm-titlebar-textcolor-white .tm-titlebar-main h3.tm-subtitle,.tm-titlebar-textcolor-white .tm-titlebar-main .entry-title {
color:#fff;
}

.tm-titlebar-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper a,.tm-titlebar-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper span a span,.tm-titlebar-textcolor-dark.tm-titlebar-wrapper.tm-titlebar-align-default .breadcrumb-wrapper {
color:rgba(0,0,0,0.60);
}

.tm-titlebar-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper span span,.tm-titlebar-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper span a:hover span,.tm-titlebar-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper a:hover {
color:rgba(0,0,0,0.8);
}

.tm-titlebar-textcolor-dark .tm-titlebar-main h3.tm-subtitle,.tm-titlebar-textcolor-dark .tm-titlebar-main .entry-title {
color:rgba(0,0,0,0.9);
}

.thememount-titlebar-main .breadcrumb-wrapper a {
color:#999999;
}

.tm-titlebar-wrapper.tm-titlebar-bgcolor-darkgrey.tm-titlebar-with-bgimage,.tm-titlebar-wrapper.tm-titlebar-bgcolor-darkgrey .tm-titlebar-inner-wrapper {
background-color:#232323;
}

.tm-titlebar-wrapper.tm-titlebar-bgcolor-grey.tm-titlebar-with-bgimage,.tm-titlebar-wrapper.tm-titlebar-bgcolor-grey .tm-titlebar-inner-wrapper {
background-color:#f5f5f5;
}

.tm-titlebar-wrapper.tm-titlebar-bgcolor-white.tm-titlebar-with-bgimage,.tm-titlebar-wrapper.tm-titlebar-bgcolor-white .tm-titlebar-inner-wrapper {
background-color:#fff;
}

.tm-titlebar-wrapper.tm-titlebar-bgcolor-darkgrey.tm-titlebar-with-bgimage .tm-titlebar-inner-wrapper {
background-color:rgba(0,0,0,0.50);
}

.tm-titlebar-wrapper.tm-titlebar-bgcolor-grey.tm-titlebar-with-bgimage .tm-titlebar-inner-wrapper {
background-color:rgba(232,232,232,0.60);
}

.tm-titlebar-wrapper.tm-titlebar-bgcolor-white.tm-titlebar-with-bgimage .tm-titlebar-inner-wrapper {
background-color:rgba(255,255,255,0.65);
}

.tm-titlebar-align-right .container,.tm-titlebar-align-left .container {
display:table;
}

.tm-titlebar-align-left .breadcrumb-wrapper {
text-align:right;
vertical-align:middle;
}

.tm-titlebar-align-right .breadcrumb-wrapper {
text-align:left;
vertical-align:middle;
}

.tm-titlebar-wrapper .breadcrumb-wrapper {
font-size:13px;
color:#999999;
}

.tm-bcrumb-first-text {
font-weight:bold;
display:inline-block;
position:relative;
}

.tm-bcrumb-first-text:after {
display:block;
content: ' ';
position:absolute;
left:-13px;
top:0;
height:100%;
width:4px;
}

.tm-titlebar-wrapper.tm-titlebar-align-allleft .breadcrumb-wrapper,.tm-titlebar-wrapper.tm-titlebar-align-allright .breadcrumb-wrapper,.tm-titlebar-wrapper.tm-titlebar-align-default .breadcrumb-wrapper {
position:relative;
vertical-align:middle;
}

.tm-titlebar-wrapper.tm-titlebar-align-default .breadcrumb-wrapper {
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);
transform:translate(-50%,0);
left:50%;
}

.tm-titlebar-wrapper.tm-titlebar-align-allright .breadcrumb-wrapper {
right:0;
}

.tm-titlebar-wrapper .breadcrumb-wrapper {
margin-bottom:12px;
}

.tm-titlebar-align-allleft .tm-titlebar-main {
text-align:left;
}

.tm-titlebar-align-allright .tm-titlebar-main {
text-align:right;
}

.entry-title-wrapper .entry-title {
margin:0px;
padding-bottom:10px;
}

.tm-titlebar-align-right .tm-titlebar-main .container,.tm-titlebar-align-left .tm-titlebar-main .container {
display:table;
height:100%;
}

.tm-titlebar-align-right .entry-title-wrapper,.tm-titlebar-align-left .entry-title-wrapper,.tm-titlebar-align-right .breadcrumb-wrapper,.tm-titlebar-align-left .breadcrumb-wrapper {
display:table-cell;
vertical-align:middle;
}

.tm-titlebar-align-right .breadcrumb-wrapper,.tm-titlebar-align-left .breadcrumb-wrapper {
background-color:transparent;
}

.vc_col-has-fill >.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row >.vc_column_container >.vc_column-inner,.vc_row-has-fill+.vc_row >.vc_column_container >.vc_column-inner,.vc_row-has-fill+.vc_vc_row >.vc_row >.vc_vc_column >.vc_column_container >.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner >.vc_row >.vc_vc_column_inner >.vc_column_container >.vc_column-inner,.vc_row-has-fill >.vc_column_container >.vc_column-inner,.vc_row-has-fill >.vc_row >.vc_vc_column >.vc_column_container >.vc_column-inner,.vc_row-has-fill >.vc_vc_column_inner >.vc_column_container >.vc_column-inner {
padding-top:0px;
}

.vc_video-bg-container {
overflow:hidden;
}

.vc_col-has-fill.vc_column_container >.vc_column-inner {
padding-top:0px;
}

.tm-col-main,.tm-col-main .vc_column-inner,.vc_row {
position:relative;
}

.vc_row .vc_row .tm-bg-overlay {
display:none;
}

.tm-col-main .tm-col-overlay,.vc_row .tm-bg-overlay,.tm-sbox-bg-image .tm-sbox-overlay {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
height:100%;
width:100%;
display:block;
overflow:hidden;
}

.vc_video-bg-container.vc_column_container .vc_column-inner {
position:relative;
}

.tm-col-bgcolor-dark.vc_video-bg-container .tm-col-overlay,.tm-row-bgtype-dark.vc_video-bg-container .tm-bg-overlay,.tm-col-bgcolor-dark.tm-col-background-image .tm-col-overlay,.tm-row-bgtype-dark.tm-background-image .tm-bg-overlay {
background:rgba(36,36,36,0.94);
}

.tm-col-bgcolor-grey.vc_video-bg-container .tm-col-overlay,.tm-row-bgtype-grey.vc_video-bg-container .tm-bg-overlay,.tm-col-bgcolor-grey.tm-col-background-image .tm-col-overlay,.tm-row-bgtype-grey.tm-background-image .tm-bg-overlay {
background:rgba(244,244,244,0.95);
}

.tm-row-bgtype-grey.vc_video-bg-container .tm-bg-overlay {
background:rgba(247,247,247,0.59);
}

.tm-col-bgcolor-dark .tm-col-overlay,.tm-row-bgtype-dark .tm-bg-overlay {
background:#1c1c1c;
}

.tm-col-bgcolor-grey .tm-col-overlay,.tm-row-bgtype-grey .tm-bg-overlay {
background:#f7f7f7;
}

.container .container {
padding-left:0px;
padding-right:0px;
width:auto;
}

.tm-row-bgtype-skin .tagcloud a:hover {
background-color:#fff;
}

.tm-row-bgtype-skin .tagcloud a:hover,.tm-row-bgtype-skin .thememount_widget_flickr_wrapper a {
border-color:rgba(255,255,255,0.31);
}

.tm-sbox-overlay .vc_general.vc_cta3.vc_cta3-style-transparent {
z-index:1;
position:relative;
}

.tm-sbox-bg-image {
position:relative;
}

.tm-sbox-bg-image .vc_general.vc_cta3.vc_cta3-style-transparent {
padding:28px;
position:relative;
z-index:1;
}

.tm-sbox-iconalign-top.tm-sbox-bg-image .vc_general.vc_cta3.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container {
padding-top:1em;
}

.tm-sbox-bg-image .vc_cta3-container {
margin-bottom:0px;
}

.tm-row-bgtype-skin .wpb_posts_slider .flex-caption p,.tm-row-bgtype-skin .wpb_posts_slider .nivo-caption p {
color:#6d6d6d;
}

.heading-centered {
text-align:center;
}

body.thememount-page-full-width #content div >.entry-content >.vc_row.vc_row-fluid {
padding-top:100px;
padding-bottom:100px;
margin-bottom:0px;
}

body.thememount-page-full-width #content div >.entry-content >.vc_row.vc_row-fluid.vc_row-no-padding {
overflow:hidden;
}

body.thememount-page-full-width #content div >.entry-content >.vc_row:first-child {
margin-top:-82px;
}

.wpb_row.vc_row-fluid .wpb_row.vc_row-fluid {
padding-top:0px;
padding-bottom:0px;
}

.tm-equal-height-image {
display:none;
}

.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;
}

.tm-row-bgtype-skin h2.wpb_call_text,.thememount-row-bgtype-dark h1,.thememount-row-bgtype-dark .portfolio-wrapper .tm-item .tm-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);
}

.thememount-portfolio-design-nopadding .tm-box {
padding-left:0px;
padding-right:0px;
margin-bottom:0px;
}

.wpcf7-form .rightspace {
padding-right:6px;
}

.wpcf7-form .leftspace {
padding-left:6px;
}

.tm-overflow-none {
overflow:inherit !important;
}

.vc_row .wpb_column.tm-col-bgcolor-skin a:hover {
color:#131313;
}

.thememount-testimonial-data .contarea .tm-quote {
font-size:49px;
line-height:58px;
color:#EAEAEA;
text-align:center;
position:absolute;
}

.tm-row-bgtype-dark .thememount-testimonial-data .contarea .tm-quote,.tm-row-bgtype-skin .thememount-testimonial-data .contarea .tm-quote {
color:rgba(255,255,255,0.12);
}

.thememount-testimonial-data header {
display:block;
text-align:center;
margin-bottom:5px;
}

.thememount-testimonial-box blockquote {
margin:0px;
border:none;
padding:0px
}

.thememount-testimonial-box {
margin-bottom:20px;
}

.thememount-testimonial-wrapper ul {
list-style:none;
margin:0px !important;
padding:0px
}

.thememount-testimonial-wrapper .thememount-tst-contarea-text {
position:relative;
font-style:italic;
font-weight:400;
line-height:25px;
font-size:15px;
padding-top:16px;
color:#888888;
}

.thememount-items-col-six .thememount-testimonial-text .contarea,.thememount-items-col-five .thememount-testimonial-text .contarea {
padding:16px 10px 30px 10px;
}

.tm-row-bgtype-skin .thememount-testimonial-icon {
background-color:#fff;
}

.thememount-testimonial-data .thememount-testimonial-title .thememount-testimonial-designation {
display:block;
font-size:12px;
color:#9a9a9a;
padding-top:0px;
font-style:normal;
font-weight:400;
text-transform:initial;
}

.thememount-testimonial-title a {
display:block;
}

.thememount-testimonial-title {
display:block;
font-size:16px;
padding-bottom:5px;
font-style:normal;
font-weight:500;
margin-top:6px;
}

.thememount-testimonial-title a:hover {
text-decoration:none;
}

.tm-row-bgtype-default .thememount-testimonial-img img,.tm-row-bgtype-default .owl-carousel .owl-item .thememount-testimonial-img img,.tm-row-bgtype-grey .thememount-testimonial-img img,.tm-row-bgtype-grey .owl-carousel .owl-item .thememount-testimonial-img img {
border-color:rgba(0,0,0,0.12);
}

.owl-carousel .owl-item .thememount-testimonial-img img {
display:inline-block;
}

.thememount-testimonial-text footer {
width:100%;
text-align:center;
}

.thememount-testimonial-text footer:before {
display:none;
}

.site-main .tm-row-bgtype-skin .thememount-testimonial-title a,.site-main .tm-row-bgtype-skin .thememount-testimonial-title,.site-main .tm-row-bgtype-dark .thememount-testimonial-title a,.site-main .tm-row-bgtype-dark .thememount-testimonial-title,.site-main .tm-row-bgtype-skin .thememount-testimonial-wrapper .thememount-tst-contarea-text,.site-main .tm-row-bgtype-dark .thememount-testimonial-wrapper .thememount-tst-contarea-text {
color:#fff;
}

.site-main .tm-row-bgtype-skin .thememount-testimonial-title .thememount-testimonial-designation,.site-main .tm-row-bgtype-dark .thememount-testimonial-title .thememount-testimonial-designation {
color:rgba(255,255,255,0.8);
}

.tm-row-bgtype-skin .thememount-items-col-one .thememount-testimonial-data .contarea .tm-angle:before,.tm-row-bgtype-skin .thememount-items-col-one .thememount-testimonial-data .contarea .tm-angle:after,.tm-row-bgtype-skin .thememount-items-col-one .thememount-testimonial-data .contarea::after,.tm-row-bgtype-skin .thememount-items-col-one .thememount-testimonial-data .contarea::before,.tm-row-bgtype-dark .thememount-items-col-one .thememount-testimonial-data .contarea .tm-angle:before,.tm-row-bgtype-dark .thememount-items-col-one .thememount-testimonial-data .contarea .tm-angle:after,.tm-row-bgtype-dark .thememount-items-col-one .thememount-testimonial-data .contarea::after,.tm-row-bgtype-dark .thememount-items-col-one .thememount-testimonial-data .contarea::before {
background-color:rgba(255,255,255,0.15);
}

.thememount-items-col-six.thememount-testimonial-wrapper .thememount-testimonial-data .contarea {
padding:20px;
}

.thememount-items-col-six.thememount-testimonial-wrapper .thememount-testimonial-data .contarea .tm-angle {
left:30px;
}

.thememount-testimonial-wrapper .thememount-testimonial-data {
position:relative;
}

.thememount-testimonial-wrapper .thememount-testimonial-data header {
text-align:left;
display:block;
width:100%;
position:relative;
}

.thememount-testimonial-wrapper .thememount-testimonial-data header .thememount-testimonial-title {
position:absolute;
display:block;
top:32px;
margin-left:125px;
}

.thememount-testimonial-wrapper .thememount-testimonial-box blockquote {
padding:0px;
padding-left:0px;
padding-top:10px;
}

.thememount-testimonial-wrapper .thememount-testimonial-data .contarea .tm-angle {
position:absolute;
width:20px;
height:1px;
bottom:-16px;
}

.thememount-testimonial-wrapper .thememount-testimonial-data .contarea .tm-angle:before,.thememount-testimonial-wrapper .thememount-testimonial-data .contarea .tm-angle:after {
background-color:#e2e2e2;
}

.thememount-testimonial-wrapper .thememount-testimonial-img img,.thememount-testimonial-wrapper .owl-carousel .owl-item .thememount-testimonial-img img {
width:107px;
height:107px;
border-radius:50%;
border:4px solid rgba(0,0,0,0.13);
}

.tm-row-bgtype-skin .thememount-testimonial-wrapper .thememount-testimonial-img img,.tm-row-bgtype-skin .thememount-testimonial-wrapper .owl-carousel .owl-item .thememount-testimonial-img img,.tm-row-bgtype-dark .thememount-testimonial-wrapper .thememount-testimonial-img img,.tm-row-bgtype-dark .thememount-testimonial-wrapper .owl-carousel .owl-item .thememount-testimonial-img img {
border:4px solid rgba(255,255,255,0.43);
}

.thememount-testimonial-wrapper.thememount-items-col-six .thememount-testimonial-icon,.thememount-testimonial-wrapper.thememount-items-col-six .owl-carousel .owl-item .thememount-testimonial-icon {
width:90px;
height:90px;
line-height:90px;
font-size:35px;
}

.thememount-testimonial-wrapper.thememount-testimonial-boxdesing-onecol .thememount-testimonial-icon {
margin:0 auto;
}

.thememount-testimonial-wrapper .thememount-testimonial-icon {
line-height:105px;
width:107px;
height:107px;
border-radius:50%;
border:4px solid rgba(244,244,244,0.2);
display:block;
font-size:53px;
text-align:center;
background-color:rgb(230,230,230);
color:rgba(0,0,0,0.38);
}

.thememount-testimonial-data .contarea {
margin-bottom:30px;
position:relative;
}

div .thememount-testimonial-box blockquote {
padding:36px;
padding-left:0px;
padding-top:10px;
}

.thememount-testimonial-wrapper.thememount-items-col-six .thememount-testimonial-img img,.thememount-testimonial-wrapper.thememount-items-col-six .owl-carousel .owl-item .thememount-testimonial-img img {
width:90px;
height:90px;
}

.thememount-testimonial-wrapper.thememount-items-col-six .thememount-testimonial-data header .thememount-testimonial-title {
margin-left:104px;
top:11px;
}

.thememount-testimonial-wrapper.thememount-items-col-six .thememount-testimonial-title .thememount-testimonial-designation {
font-size:11px;
line-height:15px;
}

.thememount-testimonial-wrapper.thememount-testimonial-boxdesing-onecol .thememount-testimonial-data {
text-align:center;
text-align:center;
width:85%;
margin:0 auto;
}

.thememount-testimonial-boxdesing-onecol .thememount-testimonial-data header {
text-align:center;
}

.thememount-testimonial-boxdesing-onecol .thememount-testimonial-data .contarea {
margin-bottom:25px;
}

.thememount-testimonial-boxdesing-onecol .thememount-testimonial-wrapper .thememount-tst-contarea-text {
padding-top:10px;
}

.thememount-testimonial-boxdesing-onecol.thememount-carousel-col-one .tm-heading-inner {
overflow:visible;
}

.thememount-testimonial-boxdesing-onecol.thememount-carousel-col-one .thememount-carousel-controls-inner {
position:absolute;
bottom:-75px;
z-index:4;
width:170px;
}

.site-main .thememount-testimonial-boxdesing-onecol.thememount-carousel-col-one .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-next {
left:-43px;
}

.site-main .thememount-testimonial-boxdesing-onecol.thememount-carousel-col-one .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-prev {
position:absolute;
left:-61px;
}

.site-main .thememount-testimonial-boxdesing-onecol.thememount-carousel-col-one .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-prev,.site-main .thememount-testimonial-boxdesing-onecol.thememount-carousel-col-one .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-next {
font-size:25px;
border:none;
}

.site-main .thememount-testimonial-boxdesing-onecol.thememount-carousel-col-one .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-prev:hover,.site-main .thememount-testimonial-boxdesing-onecol.thememount-carousel-col-one .tm-carousel-arrows .thememount-carousel-controls-inner a.thememount-carousel-next:hover {
background-color:transparent;
}

.thememount-testimonial-boxdesing-onecol.thememount-carousel-col-one .tm-element-heading-wrapper.tm-heading-with-separator .vc_cta3-container {
margin-bottom:20px;
}

.thememount-testimonial-boxdesing-onecol.thememount-effect-default .tm-element-heading-wrapper.tm-heading-with-separator .vc_cta3-container {
margin-bottom:50px;
}

.thememount-clients {
text-align:center;
}

.thememount-clients .tm-box a {
display:block;
text-align:center;
}

.thememount-clients >div {
padding:0px 16px 30px 16px;
}

.bordernone .thememount-clients >div {
border-right:none;
padding:0px;
}

.thememount-clients.owl-carousel >div {
margin-bottom:25px;
border-right:none;
padding:0px;
}

.thememount-clients .tm-box img {
height:auto;
max-width:100%;
display:inline-block;
width:auto;
}

.thememount-clients.owl-carousel .owl-item {
text-align:center;
}

.thememount-clients.owl-carousel .owl-item .tm-box {
padding-top:36px;
padding-bottom:36px;
}

.thememount-clients.owl-theme.owl-carousel .owl-controls .owl-nav .owl-prev,.thememount-clients.owl-theme.owl-carousel .owl-controls .owl-nav .owl-next {
top:40%;
}

.thememount-clients.owl-theme.owl-carousel .hint--top:before,.thememount-clients.owl-theme.owl-carousel .hint--top:after {
left:44%;
}

.thememount-clients >div:last-child {
border-right:none;
}

.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-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;
}

.tm-timeline {
position:relative
}

.tm-timeline .tm-date-separator {
margin-bottom:20px
}

.tm-timeline .tm-date-separator .tm-timeline-spine {
top:84px;
left:50%;
margin-left:0px;
margin-top:5px;
height:40px
}

.tm-timeline .date-wrap {
cursor:default;
height:85px;
width:85px;
margin:0 auto;
font-size:13px;
line-height:1.5;
display:table;
border-radius:50%;
background-clip:border-box;
color:#fff;
text-align:center;
clear:both;
background-color:#B9B9B9;
border:0px solid transparent;
padding-top:34px;
text-transform:uppercase;
font-weight:bold;
}

.tm-row-bgtype-skin .tm-timeline .date-wrap,.tm-row-bgtype-dark .tm-timeline .date-wrap {
background-color:#fff;
color:#42484d;
}

.tm-timeline .date-wrap >span {
display:inline-block;
padding:0px;
vertical-align:middle
}

.tm-timeline .date-wrap >span.tm-blogbox-tline-group-year {
padding-left:5px;
}

.tm-timeline .tm-timeline-spine {
width:1px;
position:absolute
}

.tm-timeline .timeline-element {
position:relative;
display:block;
clear:both;
margin:20px 0;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear
}

.tm-timeline .tm-timeline-element-inner {
position:relative
}

.tm-timeline .tm-anchor-point {
top:21px;
content: ' ';
position:absolute;
display:block;
width:10px;
height:10px;
border-radius:50%;
border:5px solid rgb(0,0,0);
box-shadow:0 0 2px rgba(0,0,0,.2);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:border-color .2s linear;
-moz-transition:border-color .2s linear;
-o-transition:border-color .2s linear;
transition:border-color .2s linear;
}

.tm-timeline .grid-item-wrap,.tm-timeline .tm-content-wrap {
padding:20px;
border:1px solid transparent
}

.tm-timeline .tm-content-wrap {
transition:background-color .2s linear
}

.tm-timeline .border-part-top,.tm-timeline .tm-content-wrap {
-webkit-transition:background-color .2s linear;
-moz-transition:background-color .2s linear;
-o-transition:background-color .2s linear
}

.tm-timeline .tm-angle-border {
width:20px;
height:100%;
position:absolute;
top:0;
bottom:0
}

.tm-timeline .border-part-top {
width:20px;
position:absolute;
top:0;
height:20px;
border-top:1px solid #fff;
transition:background-color .2s linear
}

.tm-timeline .border-part-top:before {
content: ' ';
display:block;
position:absolute;
top:18px;
left:-8px;
border-right:9px solid transparent;
border-top:9px solid transparent;
border-bottom:9px solid transparent;
-webkit-transition:border-color .2s linear;
-moz-transition:border-color .2s linear;
-o-transition:border-color .2s linear;
transition:border-color .2s linear
}

.tm-timeline .border-part-bottom {
top:37px;
bottom:0;
border-bottom:1px solid #fff;
transition:background-color .2s linear
}

.tm-timeline .angle-part,.tm-timeline .border-part-bottom {
position:absolute;
width:20px;
-webkit-transition:background-color .2s linear;
-moz-transition:background-color .2s linear;
-o-transition:background-color .2s linear
}

.tm-timeline .angle-part {
height:17px;
top:20px;
transition:background-color .2s linear
}

.tm-timeline .angle-part:before {
content: ' ';
position:absolute;
top:2px;
height:12px;
width:12px;
border-bottom:1px solid #fff
}

.tm-timeline .angle-part:after {
content: ' ';
display:block;
position:absolute;
top:0;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
-webkit-transition:border-color .2s linear;
-moz-transition:border-color .2s linear;
-o-transition:border-color .2s linear;
transition:border-color .2s linear
}

.tm-timeline .tm-animation-wrap {
position:relative
}

.tm-timeline .te-title {
font-size:14px;
font-weight:400;
margin-bottom:5px;
text-transform:uppercase;
color:#3a424a
}

.tm-timeline .te-date {
text-transform:uppercase;
font-size:12px
}

.tm-timeline .te-content {
font-size:13px
}

.tm-timeline article.tm-post {
margin-bottom:0;
border-bottom:none;
padding:0
}

.tm-timeline article.tm-post:not(.tm-post-quote) {
background-color:transparent
}

.tm-timeline article.tm-post.smaller .featured-media.media-fullwidth {
margin:0 0 15px
}

.tm-date {
font-style:italic;
}

.tm-row-bgtype-skin .tm-timeline .tm-content-wrap .tm-title a:hover,.tm-row-bgtype-skin .tm-content-wrap .tm-date {
color:#fff;
}

@media (min-width:768px) {
.tm-timeline .left-side .grid-item-wrap:after,.tm-timeline .left-side .grid-item-wrap:before,.tm-timeline .right-side .grid-item-wrap:after,.tm-timeline .right-side .grid-item-wrap:before {
content: ' ';
position:absolute;
border-style:solid;
border-color:transparent
}

.tm-timeline .first-margin {
height:70px;
width:50%;
clear:left;
float:left
}

.tm-timeline .timeline-element.left-side {
width:50%;
margin:10px 0;
float:left;
clear:left
}

.tm-timeline .timeline-element.left-side .tm-timeline-spine {
right:-1px;
top:40px;
bottom:0
}

.tm-timeline .timeline-element.right-side {
width:50%;
margin:10px 0;
float:right;
clear:right
}

.tm-timeline .timeline-element.right-side .tm-timeline-spine {
left:0px;
top:40px;
bottom:0
}

.tm-timeline .left-side .tm-timeline-element-inner {
margin-right:60px
}

.tm-timeline .left-side .tm-anchor-point {
right:-60px;
margin-right:-5px;
}

.tm-timeline .left-side .tm-content-wrap {
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
-webkit-border-bottom-left-radius:0px;
-webkit-background-clip:border-box;
-moz-border-radius-bottomleft:0px;
-moz-background-clip:border;
border-bottom-left-radius:0px;
background-clip:border-box;
border-right:none;
margin-right:20px;
padding-right:0
}

.tm-timeline .left-side .tm-angle-border {
right:0
}

.tm-timeline .left-side .border-part-top {
border-right:1px solid #fff;
-webkit-border-top-right-radius:0px;
-webkit-background-clip:border-box;
-moz-border-radius-topright:0px;
-moz-background-clip:border;
border-top-right-radius:0px;
background-clip:border-box
}

.tm-timeline .left-side .angle-part:before {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
border-right:1px solid #fff;
right:-6px
}

.tm-timeline .left-side .angle-part:after {
margin-right:-8px;
right:0;
border-left:8px solid transparent
}

.tm-timeline .left-side .border-part-bottom {
border-right:1px solid #fff;
border-bottom-right-radius:12px;
background-clip:border-box
}

.tm-timeline .left-side .border-part-bottom,.tm-timeline .right-side .tm-content-wrap {
-webkit-border-bottom-right-radius:0px;
-webkit-background-clip:border-box;
-moz-border-radius-bottomright:0px;
-moz-background-clip:border
}

.tm-timeline .left-side .grid-item-wrap:before {
right:-11px;
top:15px;
border-width:11px 0 11px 11px
}

.tm-timeline .left-side .grid-item-wrap:after {
right:-10px;
top:16px;
border-width:10px 0 10px 10px
}

.tm-timeline .right-side .tm-timeline-element-inner {
margin-left:60px
}

.tm-timeline .right-side .tm-anchor-point {
left:-60px;
margin-left:-5px;
}

.tm-timeline .right-side .tm-content-wrap {
-webkit-border-top-right-radius:0px;
-moz-border-radius-topright:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
background-clip:border-box;
border-left:none;
margin-left:20px;
padding-left:0
}

.tm-timeline .right-side .tm-angle-border {
left:0
}

.tm-timeline .right-side .border-part-top {
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
background-clip:border-box
}

.tm-timeline .right-side .border-part-bottom,.tm-timeline .right-side .border-part-top {
border-left:1px solid #fff;
-webkit-background-clip:border-box;
-moz-background-clip:border
}

.tm-timeline .right-side .angle-part:before {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
border-left:1px solid #fff;
left:-6px
}

.tm-timeline .right-side .angle-part:after {
margin-left:-8px;
border-right:8px solid transparent
}

.tm-timeline .right-side .border-part-bottom {
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px;
background-clip:border-box
}

.tm-timeline .right-side .grid-item-wrap:before {
left:-11px;
top:15px;
border-width:11px 11px 11px 0
}

.tm-timeline .right-side .grid-item-wrap:after {
left:-10px;
top:16px;
border-width:10px 10px 10px 0
}

.tm-timeline .tm-timeline-element {
position:relative;
display:block;
clear:both;
margin:20px 0;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear;
}
}

@media (max-width:767px) {
.tm-timeline .tm-timeline-spine {
position:static!important;
width:2px;
height:30px;
margin:0 auto 10px!important
}

.tm-timeline .timeline-element {
width:100%!important;
float:none!important;
margin:10px 0!important
}

.tm-timeline .tm-content-wrap {
-webkit-border-radius:12px;
-webkit-background-clip:border-box;
-moz-border-radius:12px;
-moz-background-clip:border;
border-radius:12px;
background-clip:border-box
}

.tm-timeline .tm-anchor-point,.tm-timeline .tm-angle-border {
display:none
}
}

.tm-timeline .date-wrap {
border-color:#adaeac
}

.tm-row-bgtype-dark .tm-timeline .tm-anchor-point,.tm-row-bgtype-dark .tm-timeline .tm-content-wrap,.tm-row-bgtype-skin .tm-timeline .tm-anchor-point,.tm-row-bgtype-skin .tm-timeline .tm-content-wrap {
border-color:rgba(255,255,255,0.15);
}

.tm-timeline .tm-anchor-point,.tm-timeline .tm-content-wrap {
border-color:rgba(0,0,0,0.15);
}

.tm-timeline .tm-timeline-spine {
background-color:rgba(0,0,0,0.15);
}

.tm-row-bgtype-skin .tm-timeline .tm-timeline-spine,.tm-row-bgtype-dark .tm-timeline .tm-timeline-spine {
background-color:rgba(255,255,255,0.15);
}

.tm-timeline .border-part-top {
border-top-color:rgba(0,0,0,0.15);
}

.tm-row-bgtype-skin .tm-timeline .border-part-top,.tm-row-bgtype-dark .tm-timeline .border-part-top {
border-top-color:rgba(255,255,255,0.15);
}

.tm-timeline .angle-part:before,.tm-timeline .border-part-bottom {
border-bottom-color:rgba(0,0,0,0.15);
}

.tm-row-bgtype-skin .tm-timeline .angle-part:before,.tm-row-bgtype-skin .tm-timeline .border-part-bottom,.tm-row-bgtype-dark .tm-timeline .angle-part:before,.tm-row-bgtype-dark .tm-timeline .border-part-bottom {
border-bottom-color:rgba(255,255,255,0.15);
}

.tm-timeline .tm-timeline-element-inner:hover .tm-anchor-point {
border-color:#f56048
}

.tm-row-bgtype-skin .tm-timeline .tm-timeline-element-inner:hover .tm-anchor-point {
border-color:#fff
}

.tm-timeline .tm-timeline-element-inner:hover .angle-part,.tm-timeline .tm-timeline-element-inner:hover .border-part-bottom,.tm-timeline .tm-timeline-element-inner:hover .border-part-top,.tm-timeline .tm-timeline-element-inner:hover .tm-content-wrap {
background-color:rgba(255,255,255,.2)
}

.tm-timeline .tm-timeline-element-inner:hover .angle-part:after {
border-left-color:rgba(255,255,255,.2)!important;
border-right-color:rgba(255,255,255,.2)!important
}

.tm-timeline .te-title {
color:#fff
}

.tm-timeline .te-content,.tm-timeline .te-date {
color:#ddd
}

@media (min-width:768px) {
.tm-timeline .left-side .angle-part:before,.tm-timeline .left-side .border-part-bottom,.tm-timeline .left-side .border-part-top,.tm-timeline .right-side .grid-item-wrap:before {
border-right-color:#dce2ed
}

.tm-timeline .left-side .grid-item-wrap:before {
border-left-color:#dce2ed
}

.tm-timeline .left-side .grid-item-wrap:after {
border-left-color:#fff
}

.tm-timeline .right-side .angle-part:before,.tm-timeline .right-side .border-part-bottom,.tm-timeline .right-side .border-part-top {
border-left-color:#dce2ed
}

.tm-timeline .right-side .grid-item-wrap:after,.tm-timeline .left-side .angle-part:before,.tm-timeline .left-side .border-part-bottom,.tm-timeline .left-side .border-part-top {
border-right-color:rgba(0,0,0,0.15);
}

.tm-row-bgtype-dark .tm-timeline .right-side .grid-item-wrap:after,.tm-row-bgtype-dark .tm-timeline .left-side .angle-part:before,.tm-row-bgtype-dark .tm-timeline .left-side .border-part-bottom,.tm-row-bgtype-dark .tm-timeline .left-side .border-part-top,.tm-row-bgtype-skin .tm-timeline .right-side .grid-item-wrap:after,.tm-row-bgtype-skin .tm-timeline .left-side .angle-part:before,.tm-row-bgtype-skin .tm-timeline .left-side .border-part-bottom,.tm-row-bgtype-skin .tm-timeline .left-side .border-part-top {
border-right-color:rgba(255,255,255,0.15);
}

.tm-timeline .right-side .angle-part:before,.tm-timeline .right-side .border-part-bottom,.tm-timeline .right-side .border-part-top {
border-left-color:rgba(0,0,0,0.15);
}

.tm-row-bgtype-dark .tm-timeline .right-side .angle-part:before,.tm-row-bgtype-dark .tm-timeline .right-side .border-part-bottom,.tm-row-bgtype-dark .tm-timeline .right-side .border-part-top,.tm-row-bgtype-skin .tm-timeline .right-side .angle-part:before,.tm-row-bgtype-skin .tm-timeline .right-side .border-part-bottom,.tm-row-bgtype-skin .tm-timeline .right-side .border-part-top {
border-left-color:rgba(255,255,255,0.15);
}
}

.tm-timeline .tm-content-wrap .thememount-blog-media {
margin-bottom:10px;
position:relative;
}

.tm-timeline .right-side .tm-blogbox-timeline-boxview .angle-part:after {
border-right:8px solid #B9B9B9 !important;
}

.tm-timeline .right-side .tm-blogbox-timeline-boxview .angle-part:before,.tm-timeline .right-side .tm-blogbox-timeline-boxview .border-part-bottom,.tm-timeline .right-side .tm-blogbox-timeline-boxview .border-part-top {
border-left-color:#B9B9B9 !important;
}

.tm-timeline .left-side .tm-blogbox-timeline-boxview .angle-part:after {
border-left:8px solid #B9B9B9 !important;
}

.tm-timeline .left-side .tm-blogbox-timeline-boxview .angle-part:before,.tm-timeline .left-side .tm-blogbox-timeline-boxview .border-part-bottom,.tm-timeline .left-side .tm-blogbox-timeline-boxview .border-part-top {
border-right-color:#B9B9B9 !important;
}

.tm-timeline .tm-blogbox-timeline-boxview .angle-part {
width:auto;
}

.tm-timeline .left-side .tm-blogbox-timeline-boxview .angle-part {
right:0px;
}

.tm-search-pagelist .tm-result-page-content {
padding-left:33px;
padding-bottom:10px;
}

.tm-search-pagelist li >h4 {
margin-bottom:7px;
}

.tm-search-results-title a.label-default {
padding:5px 10px;
position:relative;
top:-3px;
}

.tm-search-select-box {
width:100%;
position:relative;
padding-right:162px;
}

.tm-search-main-box .tm-sresult-cpt-select {
height:44px;
border:none;
}

.tm-sresult-form-sbtbtn-wrapper {
position:absolute;
top:0px;
right:0px;
}

.tm-search-main-box {
padding:15px;
background-color:rgba(32,32,32,0.09);
margin:14px;
margin-bottom:6px;
position:relative;
}

.tm-search-main-box:before {
position:absolute;
right:15px;
top:-14px;
width:47px;
height:47px;
text-align:center;
width:0;
height:0;
border-left:10px solid transparent;
border-right:10px solid transparent;
border-bottom:14px solid rgba(32,32,32,0.09);
content: " ";
}

.tm-search-text strong {
padding-bottom:5px;
display:block;
}

.tm-search-results-title {
font-weight:normal;
}

.tm-search-postlist li {
list-style:none;
}

.tm-sresult-form-wrapper {
border:1px solid #C1C1C1;
padding:20px 20px;
margin-bottom:30px;
background-color:#F7F7F7;
}

.tm-sresult-form-wrapper h2 {
float:left;
margin-bottom:0;
margin-top:7px;
font-size:30px;
font-weight:normal;
margin-right:10px;
color:#fff;
text-transform:uppercase;
font-weight:600;
letter-spacing:2px;
font-size:22px;
}

.tm-sresult-form-wrapper h2 i {
position:relative;
top:-2px;
font-size:18px;
}

body.search .tm-sresult-form-wrapper .search-form .search-field {
border:0;
border-bottom:2px solid rgba(255,255,255,0.86);
border-radius:0;
background-color:transparent;
font-size:30px;
padding:0;
margin:0;
color:rgba(255,255,255,0.62);
padding-left:10px;
text-align:center;
width:90%;
}

body.search .tm-sresult-form-wrapper .search-form input.search-field:focus {
background-color:rgba(32,32,32,0.08);
border-bottom:2px solid rgba(32,32,32,0.86);
}

body .tm-sresult-form-wrapper {
padding:13px 20px;
margin-bottom:30px;
color:#fff;
border:0;
}

.tm-sresult-form-wrapper .search-form {
width:auto;
float:left;
}

.search .tm-sresult-form-wrapper .search-form .search-submit {
display:none;
}

.tm-sresult-form-top {
position:relative;
}

.tm-sresults-settings-wrapper {
position:absolute;
right:0px;
top:10px;
}

.tm-sresults-settings-wrapper a {
font-size:16px;
color:#fff;
text-transform:uppercase;
font-weight:bold;
letter-spacing:2px;
}

.tm-sresults-settings-wrapper a.tm-sresult-btn-active,.tm-sresults-settings-wrapper a:hover {
color:#222;
}

.tm-sresult-form-sbtbtn-wrapper input.tm-sresult-form-sbtbtn {
background-color:rgba(255,255,255,0.32);
padding:14px 22px;
}

.tm-sresult-form-sbtbtn-wrapper input.tm-sresult-form-sbtbtn:hover {
background-color:#202020;
}

.tm-search-eventlist .tm-item .tm-item-thumbnail:before {
display:none;
}

.tm-search-list.tm-search-postlist {
padding-left:0px;
}

.tm-sresult-form-wrapper .tm-sresult-cpt-select {
background-color:transparent;
border:2px solid rgba(255,255,255,0.72);
color:rgb(255,255,255);
font-size:20px;
padding:5px 10px;
}

.tm-sresult-form-wrapper .tm-sresult-cpt-select option {
color:#fff !important;
border:1px solid black;
display:block;
background-color:#f7b71e;
}

#content .wpb_text_column .tm-appo-form .field-group:last-child,.tm-appo-form .field-group {
position:relative;
background-color:transparent;
margin-bottom:5px;
}

.tm-appo-form .field-group textarea,.tm-appo-form .field-group input [type= "text " ],.tm-appo-form .field-group input [type= "date " ],.tm-appo-form .field-group input [type= "email " ],.tm-appo-form .field-group select {
border-radius:2px;
font-family: 'Roboto ',sans-serif;
font-size:13px;
letter-spacing:0.5px;
font-weight:300;
margin-top:1px;
background-color:rgba(255,255,255,0.2);
padding:11px 10px;
}

.tm-appo-form .field-group textarea,.tm-appo-form .field-group input [type= "text " ],.tm-appo-form .field-group input [type= "date " ],.tm-appo-form .field-group input [type= "email " ],.tm-appo-form .field-group select {
border:1px solid #e6e6e6;
background-color:#fff;
}

.tm-appo-form.tm-appo-form-new .field-group textarea,.tm-appo-form.tm-appo-form-new .field-group input [type= "text " ],.tm-appo-form.tm-appo-form-new .field-group input [type= "email " ] {
color:#8c8c8c;
}

.tm-appo-form.tm-appo-form-new .field-group textarea::-webkit-input-placeholder,.tm-appo-form.tm-appo-form-new .field-group input::-webkit-input-placeholder {
color:#8c8c8c;
}

.tm-appo-form.tm-appo-form-new .field-group textarea::-moz-placeholder,.tm-appo-form.tm-appo-form-new .field-group input::-moz-placeholder {
color:#8c8c8c;
}

.tm-appo-form.tm-appo-form-new .field-group textarea:-ms-input-placeholder,.tm-appo-form.tm-appo-form-new .field-group input:-ms-input-placeholder {
color:#8c8c8c;
}

.tm-appo-form.tm-appo-form-new .field-group input:-moz-placeholder,.tm-appo-form.tm-appo-form-new .field-group input:-moz-placeholder {
color:#8c8c8c;
}

.tm-appo-form.tm-appo-form-new .field-group i {
top:13px;
}

.tm-appo-form .field-group textarea {
padding-top:10px;
}

.tm-appo-form .your-message textarea {
width:100%;
min-height:116px;
}

.tm-appo-form .field-group textarea {
height:95px;
}

.tm-appo-form .field-group i {
position:absolute;
left:18px;
top:12px;
opacity:0.9;
font-size:16px;
z-index:1;
}

.tm-appo-form .field-group textarea::-webkit-input-placeholder,.tm-appo-form .field-group input::-webkit-input-placeholder {
color:rgba(255,255,255,0.8);
}

.tm-appo-form .field-group textarea::-moz-placeholder,.tm-appo-form .field-group input::-moz-placeholder {
color:rgba(255,255,255,0.8);
}

.tm-appo-form .field-group textarea:-ms-input-placeholder,.tm-appo-form .field-group input:-ms-input-placeholder {
color:rgba(255,255,255,0.8);
}

.tm-appo-form .field-group input:-moz-placeholder,.tm-appo-form .field-group input:-moz-placeholder {
color:rgba(255,255,255,0.8);
}

.tm-appo-form-footer {
margin-top:30px;
position:relative;
}

.tm-appo-submit input [type= "submit " ] {
background-color:#2c2c2c;
font-family: 'Roboto Condensed ',sans-serif;
font-size:18px;
text-transform:uppercase;
font-weight:normal;
padding:11px 40px;
width:100%;
border:2px solid #2c2c2c;
}

.tm-appo-submit input [type= "submit " ],.tm-appo-form-new .tm-appo-submit input [type= "submit " ]:hover {
background-color:#2c2c2c;
}

.tm-appo-form-new .tm-appo-submit input [type= "submit " ]:hover,.tm-appo-submit input [type= "submit " ]:hover {
background-color:transparent;
color:#2c2c2c;
border-color:#2c2c2c;
}

.wpcf7-form .tm-appo-form .wpcf7-form-control-wrap {
padding-top:0px;
}

.tm-post-box .post-item-thumbnail-inner {
position:relative;
}

.tm-box-style-leftimage .tm-team-imglink {
display:block;
}

.tm-box-style-leftimage .tm-team-imglink,.format-standard .thememount-blog-media,.tm-post-box .post-item-thumbnail-inner,.format-image .thememount-blog-media {
position:relative;
}

.thememount-post-wrapper .thememount-blog-media {
display:inline-block;
}

.format-gallery .thememount-post-wrapper .thememount-blog-media,.format-video .thememount-post-wrapper .thememount-blog-media {
display:block;
}

.format-standard .thememount-blog-media .overthumb,.format-image .thememount-blog-media .overthumb {
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
color:#fff;
text-align:center;
opacity:0;
background-color:rgba(0,0,0,0.44);
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
transition:all .4s ease;
}

.tm-row-bgtype-skin .post-item-thumbnail-inner .overthumb,.tm-row-bgtype-skin .tm-item .item-thumbnail .icon-overlay {
background-color:rgba(0,0,0,0.44);
}

.tm-box-style-default .thememount-team-box .thememount-team-img .tm-team-imglink .overthumb .tm-social-icon-plus {
margin-top:-37px;
border-radius:50%;
height:30px;
width:30px;
line-height:30px;
font-size:20px;
margin-left:-15px;
left:50%;
}

.tm-box-style-leftimage .thememount-team-box .thememount-team-img-left .tm-team-imglink .overthumb .tm-social-icon-plus {
border-radius:50%;
height:30px;
width:30px;
line-height:30px;
font-size:20px;
margin-left:-15px;
left:50%;
}

.tm-box-style-default .thememount-team-box .thememount-team-img .tm-team-imglink .overthumb .tm-social-icon-plus:hover,.tm-box-style-leftimage .thememount-team-box .thememount-team-img-left .tm-team-imglink .overthumb .tm-social-icon-plus:hover,.post-item-thumbnail-inner .overthumb .tm-social-icon-plus:hover {
background-color:#fff;
}

.tm-box .post-item-thumbnail-inner .overthumb .tm-social-icon-plus {
border-radius:50%;
width:35px;
height:35px;
line-height:35px;
font-size:20px;
}

.thememount-team-box .thememount-team-img-left .tm-team-imglink .overthumb .tm-social-icon-plus,.thememount-team-box .thememount-team-img .tm-team-imglink .overthumb .tm-social-icon-plus,.format-standard .thememount-blog-media .overthumb .tm-social-icon-plus,.format-image .thememount-blog-media .overthumb .tm-social-icon-plus,.post-item-thumbnail-inner .overthumb .tm-social-icon-plus {
top:50%;
position:absolute;
font-size:37px;
margin-left:-18px;
margin-top:-18px;
color:#fff;
-webkit-transform:scale3d(0,0,0);
transform:scale3d(0,0,0);
-webkit-transition:all 400ms;
transition:all 400ms;
}

.tm-content-wrap:hover .post-item-thumbnail-inner .overthumb,.thememount-team-box:hover .thememount-team-img .tm-team-imglink .overthumb .tm-social-icon-plus,.thememount-team-box:hover .thememount-team-img-left .tm-team-imglink .overthumb .tm-social-icon-plus,.format-standard .thememount-blog-media:hover .overthumb,.format-image .thememount-blog-media:hover .overthumb,.tm-post-box .post-item:hover .post-item-thumbnail-inner .overthumb {
opacity:1;
}

.tm-content-wrap:hover .post-item-thumbnail-inner .overthumb .tm-social-icon-plus,.thememount-team-box:hover .thememount-team-img .tm-team-imglink .overthumb .tm-social-icon-plus,.thememount-team-box:hover .thememount-team-img-left .tm-team-imglink .overthumb .tm-social-icon-plus,.tm-box-style-leftimage .tm-team-imglink:hover .overthumb .tm-social-icon-plus,.format-standard .thememount-blog-media:hover .overthumb .tm-social-icon-plus,.format-image .thememount-blog-media:hover .overthumb .tm-social-icon-plus,.tm-post-box .post-item:hover .post-item-thumbnail-inner .overthumb .tm-social-icon-plus {
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}

.thememount-blog-boxes-wrapper.thememount-items-col-one .post-item-thumbnail-inner .overthumb .tm-social-icon-plus {
margin-left:-17px;
}

.comments-title,.thememount_widget_recent_entries li .post-date,.single-tm_team_member .thememount-team-position,.thememount-testimonial-wrapper .thememount-tst-contarea-text,.site-main .postcontent .thememount-meta-details,.site-main .tm-post-box .thememount-meta-details,.site-main .tm-post-box .thememount-meta-details span,.site-main .tm-post-box .tm-item-content .thememount-meta-details a,.vc_toggle_title >h4 {
font-family:Roboto,sans-serif;
font-style:italic;
}

.thememount-team-social-links ul li a,.thememount-team-title,.thememount-team-title a,.thememount-team-position,.thememount-team-data-inner {
-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;
}

.tm-row-bgtype-skin .tm-heading-with-separator.tm-element-align-right:not(.tm-element-align-center) .vc_cta3-content-header,.tm-row-bgtype-skin .tm-heading-with-separator:not(.tm-element-align-center) .vc_cta3-content-header {
border-color:#fff;
}

.site-main .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor .vc_tta-tab >a:hover,.site-main .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor .vc_tta-tab.vc_active >a:hover,.site-main .tm-row-bgtype-dark .thememount-short-desc,.site-main .tm-row-bgtype-dark .tm-item-content a,.site-main .vc_row.tm-row-bgtype-skin .thememount-post-readmore a,.site-main .tm-row-bgtype-skin .tm-item-content h4 a,.site-main .thememount-portfolio-design-nopadding .portfolio-box .tm-item .tm-item-content h4 a,.site-main .vc_row.tm-row-bgtype-skin .thememount-portfolio-likes-wrapper a,.site-main .vc_row.tm-row-bgtype-dark .thememount-portfolio-likes-wrapper a,.site-main .vc_row.tm-row-bgtype-grey .thememount-portfolio-likes-wrapper a {
color:#fff;
}

.site-main .tm-box-style-leftimage .thememount-team-box .thememount-team-phoneemail a,.site-main .tm-row-bgtype-skin .tm-item-content h4 a:hover,.tm-row-bgtype-dark .vc_general.vc_btn3.vc_btn3-color-skincolor:hover,.tm-row-textcolor-skin .thememount-team-title a,.tm-row-textcolor-skin .thememount-team-title,.site-main .tm-box-style-leftimage .thememount-team-title a,.site-main .tm-box-style-leftimage .thememount-team-title,.site-main .tm-box-style-default .thememount-team-box .thememount-team-title a,.site-main .tm-box-style-default .thememount-team-box .thememount-team-title,.vc_btn3.vc_btn3-color-white,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat,.vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-inverse,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button [name= "apply_coupon " ],.woocommerce #content input.button [name= "apply_coupon " ],.tm-row-bgtype-skin .tagcloud a:hover,.site-main .tm-row-bgtype-grey .tm-item-content a,.tm-row-bgtype-skin .thememount-team-phoneemail .tm-skincolor,.vc_row.tm-row-textcolor-dark .tm-element-heading-wrapper h2,.vc_row.tm-row-textcolor-dark h1,.vc_row.tm-row-textcolor-dark h2,.vc_row.tm-row-textcolor-dark h3,.vc_row.tm-row-textcolor-dark h4,.vc_row.tm-row-textcolor-dark h5,.vc_row.tm-row-textcolor-dark h6,.vc_row.tm-row-textcolor-dark a,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark h1,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark h2,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark h3,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark h4,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark h5,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark h6,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark a,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark .tm-list.tm-list-style-icon i.tm-skincolor,.tm-row-bgtype-grey h1,.tm-row-bgtype-grey h2,.tm-row-bgtype-grey h3,.tm-row-bgtype-grey h4,.tm-row-bgtype-grey h5,.tm-row-bgtype-grey h6,.tm-row-bgtype-grey a,.vc_row.tm-row-textcolor-dark.tm-row-bgtype-skin .tm-element-heading-wrapper h2,.site-main .tm-row-bgtype-grey .thememount-testimonial-title a {
color:#131313;
}

.tm-row-bgtype-skin .portfolio-sortable-list ul li a:hover,.tm-row-bgtype-skin .portfolio-sortable-list ul li a.selected,.site-main .tm-row-bgtype-skin .tm-box .thememount-short-desc,.site-main .tm-row-bgtype-skin .tm-post-box .thememount-blogbox-desc,.site-main .tm-row-bgtype-dark .tm-post-box .thememount-blogbox-desc,.vc_btn3-style-text.vc_btn3.vc_btn3-color-white,.vc_row.tm-row-textcolor-white,.vc_row.tm-row-textcolor-white .tm-element-heading-wrapper h4,.vc_row.tm-row-textcolor-white p,.vc_row.tm-row-textcolor-white .thememount-tst-contarea-text,.vc_row.tm-row-textcolor-white .thememount-testimonial-title .thememount-testimonial-designation,.tm-background-image.tm-row-textcolor-white,.tm-background-image.tm-row-textcolor-white .tm-element-heading-wrapper h4,.tm-background-image.tm-row-textcolor-white p,.tm-background-image.tm-row-textcolor-white span,.tm-background-image.tm-row-textcolor-white .thememount-tst-contarea-text,.tm-background-image.tm-row-textcolor-white .thememount-testimonial-title .thememount-testimonial-designation,.tm-row-bgtype-skin,.vc_row.tm-row-bgtype-skin .tm-element-heading-wrapper h4,.tm-row-bgtype-skin p,.site-main .tm-row-bgtype-skin .thememount-tst-contarea-text,.site-main .tm-row-bgtype-skin .thememount-testimonial-title .thememount-testimonial-designation {
color:rgba(255,255,255,0.90);
}

.site-main .tm-row-bgtype-skin .tm-post-box .tm-blogbox-footer-meta .tm-blogbox-comment,.site-main .tm-row-bgtype-skin .tm-post-box .tm-blogbox-footer-meta .tm-blogbox-date,.site-main .tm-row-bgtype-dark .tm-post-box .tm-blogbox-footer-meta .tm-blogbox-comment,.site-main .tm-row-bgtype-dark .tm-post-box .tm-blogbox-footer-meta .tm-blogbox-date {
color:rgba(255,255,255,0.72);
}

.site-main .tm-row-bgtype-skin .tm-post-box .post-item .tm-item-content h4:before,.site-main .tm-row-bgtype-dark .tm-post-box .post-item .tm-item-content h4:before {
background-color:rgba(255,255,255,0.53);
}

.site-main .tm-row-bgtype-skin .tm-post-box .thememount-blogbox-desc .tm-blogbox-footer-meta,.site-main .tm-row-bgtype-dark .tm-post-box .thememount-blogbox-desc .tm-blogbox-footer-meta {
border-color:rgba(255,255,255,0.40);
}

.site-main .tm-box-style-default .thememount-team-box .thememount-team-phoneemail,.site-main .tm-box-style-default .thememount-team-box .thememount-team-phoneemail .tm-skincolor,.site-main .tm-box-style-default .thememount-team-box .thememount-team-phoneemail a,.site-main .tm-row-bgtype-dark .thememount-short-desc .thememount-post-readmore a:hover,.site-main .tm-dcap-color-skincolor,.site-main .tm-dcap-color-dark,.tm-col-bgcolor-skin .tm-inside .tm-fid-icon-wrapper i,.tm-row-bgtype-skin .tm-inside .tm-fid-icon-wrapper i,.thememount-ibgcolor,.site-main .tm-row-bgtype-dark .tm-inside h4,.site-main .tm-row-bgtype-skin .tm-inside h4,.site-main .tm-row-bgtype-dark .tm-inside h4 span,.site-main .tm-row-bgtype-skin .tm-inside h4 span,body .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active >a:hover,body .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab >a:focus,body .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab >a:hover,body .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab.vc_active >a,body .vc_tta.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab >a,body .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab >a,.vc_row.tm-row-textcolor-white h1,.vc_row.tm-row-textcolor-white h2,.vc_row.tm-row-textcolor-white h3,.vc_row.tm-row-textcolor-white h4,.vc_row.tm-row-textcolor-white h5,.vc_row.tm-row-textcolor-white h6,.vc_row.tm-row-textcolor-white a,.vc_row.tm-row-textcolor-white p,.vc_row.tm-row-textcolor-white,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white h1,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white h2,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white h3,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white h4,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white h5,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white h6,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white a,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white ul.thememount_vc_contact_wrapper li:before,.vc_row .wpb_column.tm-col-bgcolor-dark h1,.vc_row .wpb_column.tm-col-bgcolor-dark h2,.vc_row .wpb_column.tm-col-bgcolor-dark h3,.vc_row .wpb_column.tm-col-bgcolor-dark h4,.vc_row .wpb_column.tm-col-bgcolor-dark h5,.vc_row .wpb_column.tm-col-bgcolor-dark h6,.vc_row .wpb_column.tm-col-bgcolor-dark a,.vc_row .wpb_column.tm-col-bgcolor-dark p,.vc_row .wpb_column.tm-col-bgcolor-dark,.vc_row .wpb_column.tm-col-bgcolor-skin h1,.vc_row .wpb_column.tm-col-bgcolor-skin h2,.vc_row .wpb_column.tm-col-bgcolor-skin h3,.vc_row .wpb_column.tm-col-bgcolor-skin h4,.vc_row .wpb_column.tm-col-bgcolor-skin h5,.vc_row .wpb_column.tm-col-bgcolor-skin h6,.vc_row .wpb_column.tm-col-bgcolor-skin a,.vc_row .wpb_column.tm-col-bgcolor-skin p,.vc_row .wpb_column.tm-col-bgcolor-skin,.tm-row-bgtype-skin h1,.tm-row-bgtype-skin h2,.tm-row-bgtype-skin h3,.tm-row-bgtype-skin h4,.tm-row-bgtype-skin h5,.tm-row-bgtype-skin h6,.vc_row.tm-row-bgtype-skin .tm-element-heading-wrapper h2,.tm-row-bgtype-skin a,.tm-row-bgtype-dark h1,.tm-row-bgtype-dark h2,.tm-row-bgtype-dark h3,.tm-row-bgtype-dark h4:not(.thememount-team-position),.tm-row-bgtype-dark h5,.tm-row-bgtype-dark h6,.tm-row-bgtype-dark .tm-element-heading-wrapper h2,.tm-row-bgtype-dark a,.tm-row-bgtype-skin .widget_display_forums li a:before,.tm-row-bgtype-skin .widget_display_topics li a:before,.tm-row-bgtype-skin .widget_recent_entries li a:before,.tm-row-bgtype-skin .widget_archive li a:before,.tm-row-bgtype-skin .widget_categories li a:before,.tm-row-bgtype-skin .menu li a:before,.tm-row-bgtype-skin .widget_meta li a:before,.tm-row-bgtype-skin .widget_pages li a:before,body .tm-row-bgtype-skin .widget .widget-title,body .tm-row-bgtype-skin .widget .widget-title,body .tm-row-bgtype-skin .widget .widgettitle,body .tm-row-bgtype-dark .widget .widget-title,body .tm-row-bgtype-dark .widget .widgettitle,.tm-row-bgtype-skin .tm-inside .tm-fid-inner span.numinate,#totop:hover,.thememount-fbar-btn.tm-fbar-icon-color-white a i,.site-main .vc_row .thememount-pagination a:hover,.thememount-fbar-text-white .thememount-fbar-box h1,.thememount-fbar-text-white .thememount-fbar-box h2,.thememount-fbar-text-white .thememount-fbar-box h3,.thememount-fbar-text-white .thememount-fbar-box h4,.thememount-fbar-text-white .thememount-fbar-box h5,.thememount-fbar-text-white .thememount-fbar-box h6,.w-search-close i,.w-search-close:hover i,.w-search-close:hover,.widget .tagcloud a:hover,.footer .tm-sbox .vc_general.vc_cta3 h2 a,.footer.footer-text-color-white .social-icons li a:hover i,.footer.footer-text-color-white .widget .tagcloud a:hover,.footer.footer-text-color-dark .social-icons li a:hover i,.footer.footer-text-color-dark .widget .tagcloud a:hover {
color:#fff;
}

.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white a:hover,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-white p,.tm-row-bgtype-dark,.tm-row-bgtype-dark .tm-element-heading-wrapper h4,.tm-row-bgtype-dark p,.site-main .vc_row.tm-row-bgtype-skin .tm-post-box .thememount-eventbox-desc,.site-main .vc_row.tm-row-bgtype-dark .tm-post-box .thememount-eventbox-desc {
color:rgba(255,255,255,0.85);
}

.site-main .tm-row-bgtype-skin .portfolio-box .tm-item-content h4 a,.site-main .tm-row-bgtype-dark .portfolio-box .tm-item-content h4 a {
color:rgba(0,0,0,0.84);
}

.site-main .vc_row.tm-row-bgtype-skin a:hover,.site-main .tm-box-style-leftimage .thememount-team-short-desc,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark p,.vc_row .wpb_column.vc_column_container.tm-col-textcolor-dark a:hover,.site-main .vc_row.tm-row-bgtype-skin .thememount-post-readmore a:hover,.site-main .tm-row-bgtype-grey .tm-post-box .thememount-blogbox-desc,.site-main .vc_row .tm-post-box .thememount-eventbox-desc,.tm-row-bgtype-skin .vc_general:not(.vc_tta-o-no-fill) .vc_tta-panels p,.tm-row-textcolor-dark,.vc_row.tm-row-textcolor-dark .tm-element-heading-wrapper h4,.vc_row.tm-row-textcolor-dark p,.tm-background-image.tm-row-textcolor-dark,.tm-background-image.tm-row-textcolor-dark .tm-element-heading-wrapper h4,.tm-background-image.tm-row-textcolor-dark p,.tm-background-image.tm-row-textcolor-dark span,.tm-row-bgtype-grey,.tm-row-bgtype-grey .tm-element-heading-wrapper h4,.tm-row-bgtype-grey p,.vc_row.tm-row-textcolor-skin.tm-row-bgtype-grey .thememount-short-desc,.site-main .vc_row.tm-row-bgtype-grey .thememount-testimonial-wrapper .thememount-tst-contarea-text {
color:rgba(40,40,40,0.76);
}

.slideInLeft {
-webkit-animation-name:slideInLeft;
animation-name:slideInLeft;
}

.slideInRight {
-webkit-animation-name:slideInRight;
animation-name:slideInRight;
}

.thememount-post-readmore a {
position:relative;
padding-right:21px;
display:inline-block;
}

.thememount-post-readmore a i {
display:inline-block;
margin-left:0.2em;
}

.tm-row-bgtype-skin .tm-post-box .post-item .tm-item-content h4:after,.tm-row-bgtype-dark .tm-post-box .post-item .tm-item-content h4:after,.tm-row-bgtype-dark .tm-post-box .thememount-post-readmore,.tm-row-bgtype-skin .tm-post-box .thememount-post-readmore {
border-color:rgba(255,255,255,0.28);
}

.tm-post-box .thememount-post-readmore a.tm-post-read-more-link,.thememount-post-wrapper .postcontent a.tm-post-read-more-link,.tm-post-box .post-item .tm-item-content a.tm-post-read-more-link {
font-size:13px;
letter-spacing:0.5px;
text-transform:uppercase;
font-weight:600;
}

.tm-taxonomy-right .thememount-post-readmore a,.thememount-items-col-six .thememount-post-readmore a {
display:inline-block;
font-size:11px;
line-height:14px;
}

.thememount-items-col-six .thememount-post-readmore a i {
top:0px;
}

.tm-sbox.tm-sbox-iconalign-left .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-background-color-skincolor,.tm-sbox.tm-sbox-iconalign-left .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline,.tm-sbox.tm-sbox-iconalign-right .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-background-color-skincolor {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
}

.tm-sbox.tm-sbox-iconalign-left:hover .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-background-color-skincolor,.tm-sbox.tm-sbox-iconalign-right:hover .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-background-color-skincolor {
background-color:transparent;
}

.tm-col-bgcolor-skin .tm-sbox.tm-sbox-iconalign-left:hover .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
background-color:#242424;
}

.sticky .postcontent {
padding:15px;
padding-left:0px;
}

.sticky {
background:#F2F2F2;
}

.tm-search-popup, .tm-get-popup {
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
z-index:501;
-webkit-transform:scale(0.5);
-moz-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
visibility:hidden;
opacity:0;
-webkit-transition:all 200ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
-moz-transition:all 200ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
transition:all 200ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
}

.tm-get-popup {
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
z-index:501;
-webkit-transform:scale(0.5);
-moz-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
visibility:hidden;
opacity:0;
-webkit-transition:all 200ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
-moz-transition:all 200ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
transition:all 200ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
}


.tm-search-popup.open {
visibility:visible;
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.tm-get-popup.open {
visibility:visible;
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.tm-search-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(5,48,90,0.45);
}

.tm-search-popup-vertical {
width:100%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
top:50%;
position:absolute;
width:inherit;
}

.tm-search-get-vertical {
width:100%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
top:50%;
position:absolute;
width:inherit;
}

.tm-search-popup form,  .tm-get-popup form{
position:relative;
width:100%;
background:#1c1c1c;
padding:90px;
}

.tm-search-popup-title, .tm-get-popup-title {
color:#fff;
font-size:20px;
text-transform:uppercase;
line-height:20px;
padding-bottom:45px;
margin-top:0;
}

.tm-search-popup-field, .tm-get-popup-field {
position:relative;
}

.tm-search-popup-field input [type= "text " ] {
width:100%;
font-size:14px;
line-height:16px;
background:none;
color:#fff;
width:100%;
padding-right:50px;
padding-bottom:14px;
border:0;
}

.tm-search-popup-devider, .tm-get-popup-devider {
position:relative;
width:100%;
height:2px;
background:#fff;
overflow:hidden;
z-index:5;
-webkit-transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
-moz-transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
}

.tm-search-popup-devider:after, .tm-get-popup-devider:after {
content: ' ';
position:absolute;
top:0px;
left:-100%;
width:100%;
height:2px;
background-color:#f8d24b;
z-index:5;
-webkit-transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
-moz-transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;
}

.tm-search-popup-field input [type= "text " ]:focus + .tm-search-popup-devider:after {
left:0;
}

.tm-search-popup-submit, .tm-get-popup-submit {
position:absolute;
top:0;
right:0;
line-height:30px;
text-align:center;
color:#909090;
}

.tm-search-popup-submit input [type= "submit " ] {
background-color:transparent;
}

.tm-search-popup-submit input {
position:absolute;
top:0px;
right:0px;
width:30px;
height:30px;
padding:0px;
background:transparent;
border:0;
}

.tm-search-popup .close {
position:absolute;
right:0px;
top:0px;
width:40px;
height:40px;
background:#e13e20;
color:#fff;
text-align:center;
line-height:40px;
opacity:1;
}

.tm-get-popup .close {
position:absolute;
right:0px;
top:0px;
width:40px;
height:40px;
background: #e13e20;
color:#fff;
text-align:center;
line-height:40px;
opacity:1;
}

.tm-search-popup .close span {
font-size:24px;
position:relative;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
display:block;
font-family:Helvetica;
}

.tm-get-popup .close span {
font-size:24px;
position:relative;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
display:block;
font-family:Helvetica;
}

.tm-search-popup .close:hover {
background:#fff;
color:#05305a;
}

.tm-get-popup .close:hover {
background:#fff;
color:#05305a;
}

.tm-cat-menu ul li {
padding:0;
margin:5px 0;
border-top:none;
}

.tm-cat-menu ul li a {
display:block;
position:relative;
font-weight:600;
font-size:13px;
padding:12px 16px;
letter-spacing:1px;
border:1px solid rgba(0,0,0,0.09);
border-radius:3px;
text-transform:uppercase;
}

.tm-cat-menu ul li.current-menu-item >a,.tm-cat-menu ul li a:hover {
color:#fff;
background-color:#931717;
}

.tm-cat-menu 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;
}

.tm-cat-menu ul li a:before {
content: " \f105 ";
position:absolute;
top:17px;
right:12px;
}

.tm-cat-menu ul li a:hover:before {
color:#fff;
}

.tm-footer-first-row .widget .tm-footer-info-box p {
margin-bottom:0;
}