.postcontent .image-label{
    display: block;
    max-width: 400px;
    height: 64px;
    background-color: #777; /* #e13e20; */
    padding: 0.6rem 1.2rem;
    color: #fff;
    position: relative;
    margin-top: -74px
}
.postcontent .image-label strong{
    font-size: 1.2rem;
}
.postcontent .image-label::after {
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
    border-bottom: 64px solid  #777; /* #e13e20; */
    border-right: 64px solid transparent;
}

.link-to-price {
    margin: 10px 0;
}
.popup-gallery img {
    margin-bottom:3px;
}
/* logo */
.logo{
    float: left;
}
.logo-img{
    height: 80px; 
    margin-top: 10px;
}
.logo-on-red{
    display: none;
    height: 60px; 
}
@media(max-width:1200px){
    .logo{
        float: none;
    }
     .logo-img{
        display: none;
     }
     .logo-on-red{
        display: block;
        margin: 0 auto;
     }
     .search_box{
        height: 60px;
        line-height: 60px;
     }
     #navbar #site-navigation div.mega-menu-wrap .mega-menu-toggle{
        top: 10px;
     }
}
@media(max-width:400px){
    .logo-on-red{
        width: 200px; 
        height: auto;  
    }
}

/* menu */
#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a{
    margin: 0 10px;
}
.header-controls a.popup-with-form{
    line-height: 1.5em;
}

/* svg invert */

.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
    img{
    filter: invert(1);    
}
.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
    img{
    filter: invert(0);    
}

.vc_active .vc_tta-panel-title img{
    filter: invert(1);
}
/*--*/

.site-main {
    padding-top: 50px;
 }
 
 
/*- articles  -*/

.postcontent, .service-page-content{
    font-size: 1.2em;
    text-indent: 0;
}
.thememount-meta-details .description{
    border-left: #e13e20 3px solid;
    padding: 10px 20px;
    margin: 10px 0;
    font-size: 1.5em;
    font-style: italic;
}
/*- search form  -*/

#flying_getform input.getform-s{
    background: transparent;
    border-bottom: 1px solid whitesmoke;
    width: 100%;
    font-size: 30px;
    margin-bottom: 10px;
}

#flying_searchform input.searchform-s{
    background: transparent;
    border: none;
    width: 100%;
    font-size: 30px;
}
#flying_searchform .tm-search-popup-submit button{
    padding: 10px 20px;
}
.widget .search-form {
    position: relative;
}
.widget .search-form label {
    display: block;
}
.widget input[type="search"] {
    width: 100%;
    height: 43px;
    padding: 0 30px 0 10px;
    box-shadow: none;
}
.widget .search-form .search-submit {
    position: absolute;
    top: 0px;
    right: 0px;
    box-shadow: none;
    border: 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;

}
/* request form */
#sendmessage {
    font-size: 20px;
    color: white;
    padding: 10px;
}

#errormessage {
    font-size: 20px;
    color: white;
    padding: 10px;
}
#ataka-callback-form{
    padding: 50px;
}
#ataka-callback-form input.getform-s{
    background: transparent;
    border: none;
    width: 100%;
    font-size: 22px;
    margin-bottom: 20px;
}
#ataka-callback-form .tm-get-popup-submit button{
    padding: 10px 20px;
}
#ataka-callback-form .tm-search-popup-submit{
    top: auto;
    bottom: 0;
}
/* -- */

/*--*/

.servive-about img {
    margin-bottom: 20px;
}
.servive-about .service-page-content {
    text-align: justify;
}
.servive-about .service-page-content p {
    text-indent: 20px;
}
.price-content table {
    width: 600px;
    margin: 0 auto;
    max-width: 100%;
    border: 1px solid whitesmoke;
}

.service-page-content table td, 
.price-content table td{
    padding: 10px;
    line-height: 22px;
    font-size: 14px;
    border: 1px solid whitesmoke;
}
.price-content table td + td{
    text-align: center;
    font-weight: bold;
}


div.tm-titlebar-wrapper{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    background-image:url('../images/breadcrumbs.jpg');
}

.about-service h2 {
    text-transform: uppercase;
}
.about-service p {
    line-height: 1.4em;
}

.home-service-box .vc_cta3-container {
    margin-bottom: 15px;
}

.about-centr p {
    line-height: 1.6em;
    margin-bottom: 5px;
}

img.wp-smiley,img.emoji {
    display:inline !important;
    border:none !important;
    box-shadow:none !important;
    height:1em !important;
    width:1em !important;
    margin:0 .07em !important;
    vertical-align:-0.1em !important;
    background:none !important;
    padding:0 !important;
}

body {
    background-color:#ffffff;
    background-size:cover;
}

body {
    background-color:#ffffff;
}

body {
    font-family:Roboto, 'Trebuchet MS ',Helvetica,sans-serif;
    line-height:22px;
    font-weight:400;
    font-style:normal;
    color:#676767;
    font-size:13px;
}

a {
    color:#1c1c1c;
}

a:hover {
    color:#e13e20;
}

h1 {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    line-height:34px;
    letter-spacing:1px;
    font-weight:400;
    font-style:normal;
    color:#1c1c1c;
    font-size:30px;
}

h2 {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    line-height:30px;
    letter-spacing:1px;
    font-weight:400;
    font-style:normal;
    color:#1c1c1c;
    font-size:25px;
}

h3 {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    line-height:30px;
    font-weight:400;
    font-style:normal;
    color:#1c1c1c;
    font-size:22px;
}

h4 {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    line-height:25px;
    font-weight:400;
    font-style:normal;
    color:#1c1c1c;
    font-size:18px;
}

h5 {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    line-height:18px;
    font-weight:400;
    font-style:normal;
    color:#1c1c1c;
    font-size:16px;
}

h6 {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    line-height:16px;
    letter-spacing:1px;
    font-weight:400;
    font-style:normal;
    color:#1c1c1c;
    font-size:14px;
}

.tm-element-heading-wrapper h2 {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    line-height:30px;
    letter-spacing:1px;
    font-weight:500;
    font-style:normal;
    color:#131313;
    font-size:25px;
}

.tm-element-heading-wrapper h4 {
    font-family:Roboto;
    line-height:25px;
    letter-spacing:0.5px;
    font-weight:300;
    font-style:normal;
    color:#676767;
    font-size:19px;
}

body .widget .widget-title,body .widget .widgettitle,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu >li.mega-menu-item >h4.mega-block-title {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    text-transform:uppercase;
    line-height:26px;
    letter-spacing:0.5px;
    font-weight:400;
    font-style:normal;
    color:#1c1c1c;
    font-size:19px;
}

.woocommerce button.button,.woocommerce-page button.button,input,.vc_btn,.vc_btn3,.woocommerce-page a.button,.button,.wpb_button,button,.woocommerce input.button,.woocommerce-page input.button,.tp-button.big,.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,.thememount-post-readmore a {
    font-family:Roboto, 'Trebuchet MS ',Helvetica,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-weight:500;
    font-style:normal;
}

.wpb_tabs_nav a.ui-tabs-anchor,body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,.vc_progress_bar .vc_label,.vc_tta.vc_general .vc_tta-tab >a {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    font-weight:400;
    font-style:normal;
}


.tm-titlebar-main h1.entry-title {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    text-transform:uppercase;
    line-height:40px;
    letter-spacing:0.5px;
    font-weight:500;
    font-style:normal;
    font-size:40px;
}

.tm-titlebar-main h3.tm-subtitle {
    font-family:Roboto;
    text-transform:none;
    line-height:30px;
    letter-spacing:1px;
    font-weight:400;
    font-style:normal;
    font-size:20px;
}

.tm-titlebar-wrapper .breadcrumb-wrapper,.breadcrumb-wrapper a {
    font-family:Roboto;
    text-transform:none;
    line-height:20px;
    letter-spacing:1px;
    font-weight:400;
    font-style:normal;
    font-size:14px;
}

body.thememount-header-style-3 .is-sticky #navbar {
    background-color:#ffffff;
}

.header-controls .thememount-header-cart-link-wrapper a .thememount-cart-qty,#navbar #site-navigation div.nav-menu >ul >li >a,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal >li.mega-menu-item >a {
    font-family:Ubuntu;
    text-transform:uppercase;
    line-height:35px;
    letter-spacing:0.5px;
    font-weight:500;
    font-style:normal;
    color:#282828;
    font-size:14px;
}

ul.nav-menu li ul li a,div.nav-menu >ul li ul li a,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:focus,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:focus,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu >li.mega-menu-item-type-widget {
    font-family:Roboto, 'Trebuchet MS ',Helvetica,sans-serif;
    text-transform:uppercase;
    line-height:20px;
    letter-spacing:0.5px;
    font-weight:400;
    font-style:normal;
    color:#ffffff;
    font-size:12px;
}

ul.nav-menu li ul,div.nav-menu >ul .children,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li:hover >a,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li:hover >a.mega-menu-link,#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link {
    background-color:#222222;
}

#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu >li.mega-menu-item >h4.mega-block-title {
    font-family:Ubuntu, 'Trebuchet MS ',Helvetica,sans-serif;
    line-height:20px;
    letter-spacing:1px;
    font-weight:500;
    font-style:normal;
    color:#ffffff;
    font-size:16px;
}

#page footer.site-footer >div.footer >div.footer-inner {
    background-color:rgba(37,37,37,0.97);
}

#page footer.site-footer .site-info {
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center top;
}

#page footer.site-footer .site-info-overlay {
    background-color:#1c1c1c;
}

.vc_custom_1466659384396 {
    margin-top:-148px !important;
    padding-top:0px !important;
    padding-bottom:0 !important;
}

.vc_custom_1471072039154 {
    padding-top:40px !important;
}

.vc_custom_1471072049905 {
    padding-top:0px !important;
    padding-bottom:0px !important;
}

.vc_custom_1466599329364 {
    padding-top:115px !important;
    padding-bottom:105px !important;
}


.vc_custom_1466599075857 {
    padding-bottom:75px !important;
    background-position:center;
    background-repeat:no-repeat !important;
    background-size:cover !important;
}

.vc_custom_1466489850940 {
    padding-bottom:70px !important;
}

.vc_custom_1465989418039 {
    background-position:center !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
}

.vc_custom_1465814292626 {
    background-position:center !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
}

.vc_custom_1473238524279 {
    background-position:center !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-color:#e13e20;
}

.vc_custom_1473238554840 {
    background-position:center !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-color:#e13e20;
}

.vc_custom_1473238608026 {
    background-position:center !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-color:#e13e20;
}

.vc_custom_1465988178152 {
    margin-right:18px !important;
}

.vc_custom_1465798731320 {
    margin-bottom:20px !important;
}

.vc_custom_1465798271433 {
    margin-bottom:20px !important;
}

.vc_custom_1465988250358 {
    margin-top:-30px !important;
}

.vc_custom_1465988284061 {
    padding-top:30px !important;
}

.vc_custom_1465988308484 {
    margin-top:50px !important;
}

.vc_custom_1465970589031 {
    margin-bottom:5px !important;
}

.vc_custom_1465970589031 {
    margin-bottom:5px !important;
}

.vc_custom_1465970589031 {
    margin-bottom:5px !important;
}

.vc_custom_1465970589031 {
    margin-bottom:5px !important;
}

.vc_custom_1465970589031 {
    margin-bottom:5px !important;
}

.thememount-topbar,.thememount-topbar .top-contact i {
    background-color:#242424 !important;
}

.vc_custom_1471072039154 .tm-bg-overlay {
    padding-top:40px !important;
}

.vc_custom_1471072039154 .tm-bg-overlay {
    background-image:none !important;
}

.vc_custom_1471072049905 .tm-bg-overlay {
    padding-top:0px !important;
    padding-bottom:0px !important;
}

.vc_custom_1471072049905 .tm-bg-overlay {
    background-image:none !important;
}

.vc_custom_1466599329364 .tm-bg-overlay {
    padding-top:115px !important;
    padding-bottom:105px !important;
}

.vc_custom_1466599329364 .tm-bg-overlay {
    background-image:none !important;
}

.vc_custom_1473238833573 {
    background-image:url('../../images/pattern-bg1-15acb.jpg') !important;
}
