/*
 Theme Name:   Adamas Child
 Theme URI:    http://slimtemplate.com/adamas-wordpress/
 Description:  Adamas Child Theme
 Author:       SlimTemplate
 Author URI:   http://slimtemplate.com
 Template:     adamas
 Version:      1.0.0
 Copyright: (c) 2015-2017 Slim Template
 License: GNU General Public License v3.0
 License URI: http://www.gnu.org/licenses/gpl-3.0.txt
 Tags:         one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, sticky-post, full-width-template, post-formats, theme-options, translation-ready
 Text Domain:  adamas-child
*/
.woocommerce button.button.alt{
  background-color: transparent !important;
  border: 1px solid #e55039;
  border-radius: 0px !important;
  color: #e55039 !important;
}
#main-container .shop .st-single-product .summary form.cart .single_add_to_cart_button .st-add-to-cart-icon i{background:  #e55039 !important;}
.header-second .header-wrapper{box-shadow: 0 1px 15px -2px #000 !important;}
.personalGrid .col .wpb_wrapper {
    width: 100% !important;
}

.customstyle .st-service-box-info{padding-bottom: 0px !important;}
.customstyle .st-service-box{border-radius: 10px;}
.customstyle .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a{background:none !important; color:#e55039  !important; border-radius: 0px !important; }
.customstyle .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a span.more{background-color:transparent  !important;border: 1px solid #e55039;border-radius: 0px !important;
color: #e55039 !important;}
.customstyle .st-service-box {background-color:#fff !important; border-radius: 5px;}
.customstyle .st-service-box .st-service-box-inner .st-service-box-image{height: 144px !important;}
.customstyle .st-service-box-image{height: 144px !important; }

.customstyle1 .st-service-box .st-service-box-inner .st-service-box-image {height: 300px !important;}

.personalGrid .st-service-box-info {background: #fff;}

.mtphr-dnt-title{display: none;}
.latestnewsCC , .latestnewsCC1{  display:block; line-height: 26px; color:#000;
margin-right: 20px;padding-top: 15px;}

.tracknews a{color:#000 !important;}
.shadowBox{box-shadow:0 0 35px #ccc;border-radius: 10px; padding: 40px !important;}
.radiusImg a div{border-radius:10px;}
.backgroundgradient{
background: rgba(0, 0, 0, 0) linear-gradient(266deg, rgb(230, 122, 23) 0%,
rgb(223, 223, 195) 96%) repeat scroll 0% 0%;}


.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat{  background-color: transparent !important;
  border: 1px solid #e55039 !important;
  border-radius: 0px !important;
  color: #e55039 !important;}

.btnmore{

  background-color: transparent !important;
  border: 1px solid #e55039;
  border-radius: 0px !important;
  color: #e55039 !important;

  padding: 20px;
margin-top:3px; display: block; float: left; border-radius: 0px; line-height: 0px;margin-bottom: -17px !important;}

.lasttrack{border-bottom:0px !important;}

.gradient-overlay .upb_bg_overlay_pattern{background-image:none !important; }



.personalGrid a{color:#fff;}

.personalGrid a h4 {color:#fff !important;}
.personalGrid .st-pages-grid-item-excerpt{display:none;}


.whats-icon{bottom: 210px !important;}



.aaz h3{font-size:18px !important;}
#layout-container .services .st-service-box{box-shadow: 0 0 16px #ccc; background-color: #fff !important;
border-radius: 10px;}

#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a
{border-radius: 10px;}





#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a span.price {

}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a span.old-price {
    font-size: 16px;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a span.price {
    font-size: 20px!important;
    font-weight: 700!important;
}
@media (max-width: 1199px){
.header-wrapper-mobile .mobile-menu-icon {
    float: right!important;
    }
    body.admin-bar .header-wrapper-mobile .header-mobile-menu {
        text-align: center;
    }
}
@media (device-height : 568px)
   and (device-width : 320px)
   and (-webkit-min-device-pixel-ratio: 2){
    #layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a span.more {
        float: left!important;
    }
}

#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a {
    padding: 5px!important;
    margin-top: 10px;

}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc p {
    padding-bottom: 5px!important;
}
@media (max-width: 1199px){
.header-wrapper-mobile .mobile-menu-icon .icon-bar-top, .header-wrapper-mobile .mobile-menu-icon .icon-bar-middle, .header-wrapper-mobile .mobile-menu-icon .icon-bar-bottom {
    background-color: #FFF!important;
}
.header-wrapper-mobile {
    background-color: #23282d!important;
}
}

.header-second .header-wrapper, .header-second .header-wrapper.sticky  {
    background: #23282d!important;
}
.header-second .header-navigation > ul li a {
    color: #ffffff!important;
}
#main-container .page > .row > .col {
    margin-top:0;
    margin-bottom:0;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info {

height: auto!important;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-title h3 {
    margin-bottom: 0!important;
}
#layout-container .st-service-box:hover .st-service-box-inner .st-service-box-image{
    top:0!important;
    opacity:1!important;
}

#layout-container .st-service-box:hover .st-service-box-inner .st-service-box-info{
        top: 0!important;

}

#layout-container  .services .st-service-box {
    background-color: #f3f3f3!important;
    padding-bottom: 0px;
    border: 1px solid #cccccca1;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 0 0 6px #00000029;

}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-title h3 {
    color: #393939;
}
.header-third .header-wrapper {
        box-shadow: none!important;
}

#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-title h3 .st-h-before {

    display: none!important;

}


#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-subtitle {

    height: auto !important;
}

#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a{

    color: #fff;
    background-color: #ad4c4c;
    border-radius: 2px;
    padding: 10px;
    margin-top: 20px;
    font-size: 20px;
    text-transform: capitalize ;
    display: block;
    overflow: hidden;
    transition: background-color .1s ease;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-title h3, #layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-subtitle {
    color: #393939 !important;
}

#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a span.price{
    text-align: left;
    display: inline-block;
    font-size: 26px;
    font-weight: 100;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a span.more{
    float: right;
    background-color: #ecb247;
    padding: 5px 10px;
    border-radius: 10px;
    font-size: 17px;
    color: white;
    font-weight: 400;
}
#layout-container .st-service-box .st-service-box-inner .st-service-box-info .st-service-box-desc a:hover {
color: #000 !important;
    background-color: none !important;
}


.header-third nav.header-navigation > ul li a {

    color: #232323!important;
}

#main-container .title-container .title-container-overlay{

        background: #000000bd!important;
}
#layout-container h2.vc_custom_heading.enable-elem.square_3 .st-h-before {

    display: none;

}

body.boxed {
    border: 1px solid #0000000f;
    background-color: #f3f3f3;
    box-shadow: none!important;
}
#main-container .title-container.enlarged {


    height: 250px!important;
}

#main-container .title-container.enlarged .title-container-inner.with-page-subtitle{
    top: 75px!important;
}
#main-container .title-container.enlarged .breadcrumbs {
        top: 0!important;

}

.small-images .st-service-box-image {
    height: 150px!important;
}
.mtphr-dnt-tick {
    border-bottom: 5px solid #f3f3f3;
}

.org-services .st-service-box-desc a {
    text-align: center!important;
}
.org-services .st-service-box-desc a span.more {
    float: none!important;
    background-color: transparent!important;
    color: black!important;
    font-weight: bold!important;
}
@media (max-width: 1199px){
    #main-container .st-service-box .st-service-box-inner .st-service-box-image {
        height: 150px!important;
    }

}
.gradient-overlay .upb_bg_overlay_pattern{
        background-image: linear-gradient(to right, rgba(255, 255, 255, 0.62) , hsla(216, 54%, 56%, 0.55), hsla(0, 66%, 62%, 0.23))!important;;
}
.gradient-overlay .col .wpb_wrapper {
    width: 100%!important;
    margin: auto!important;
}
span.date {
    padding: 10px;
    display: block;
    text-align: center;
    font-size: 25px;
    background-color: #e2e2e2;
}
h3 {
    text-transform: uppercase;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-bg {
    background-color: #1b1b1b !important;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-link{
    bottom: 20px !important;
}
#layout-container .st-single-service .st-single-service-inner .st-single-service-link a {
    border: 1px solid #fff;
    padding: 10px 20px;
}
#footer-container #subfooter {
    background-color: #111 !important;
}
@media (max-width: 767px) {
.social-icons .col{
    width: 25% !important;
}

}
@media (max-width: 1199px){
.header-wrapper-mobile .header-mobile-menu {

    background-color: #23282d !important;

    }
}
#layout-container  .four-goals .st-service-box  {
background-color: #E3EDF5 !important;
}
#layout-container  .four-goals .st-service-box .st-service-box-inner .st-service-box-info {
    position: relative;
    top: 0;
    height: 240px;
    padding: 20px 15px 20px !important;
    transition: top .5s ease;
    border: 0 !important;
    box-shadow: none !important;
 }
 #footer-container #footer {
    background-color: #23282d !important;
 }
 #layout-container .st-service-box .st-service-box-inner .st-service-box-info {
     padding: 15px !important;
 }
 .side-bar {
    position: absolute !important;
    right: 0 !important;
}

.st-header-icons i {
    color: #fff !important;
}

#main-container .widget-title {
    position: relative;
    margin-bottom: 20px !important;
    padding: 0;
    font-family: Hind;
    font-size: 22px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
    letter-spacing: 0px !important;
    word-spacing: 0px !important;
    text-transform: none !important;
    color: #47588f;
}


.textwidget .gallery-btn {
    background-color: #e67a17;
    padding: 5px 10px;
    color: #fff;
    border-radius: 2px;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 16px;
    transition: background-color .2s ease-in-out;
}

.textwidget .gallery-btn:hover {
    background-color: #e6a417;
}

.whats-icon{

    position: fixed;
    right: 23px;
    bottom: 79px;

}
.whats-icon img{
width: 55px;
}
