/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jun 8, 2016, 11:20:32 AM
    Author     : danghuyen
*/
.toolbar .toolbar-bar {
    height: 39px;
}
.pager ul, #block-renovan-local-tasks > ul{
    display: block;
}
.pager ul li, #block-renovan-local-tasks > ul > li{
    display: inline-block;
}
#block-renovan-local-tasks > ul > li{
    padding: 8px;
}
#block-renovan-local-tasks{
    width: 100%;
}
#block-renovan-local-tasks > ul{
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
#block-renovan-local-tasks > ul > li a{
    font-size: 15px   ;
    color: #2196f3;
}
.filters-button-group .button{
    text-transform: uppercase;
    letter-spacing: .05em;
    width: auto;
    border: none;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.parallax-bg{
    position: absolute;
    height: 100%;
    width: 100%;
}
.mega-menu >ul.sub-menu{
    display: block;
}
.mega-menu >ul.sub-menu>li{
    vertical-align: top;
    display: inline-block;
}
.mega-menu >ul.sub-menu>li>ul{
    margin-left: 0;
}
.padding-top-0{
    padding-top: 0;
}
.padding-top-0 .container{
    padding-top: 50px;
}
.contact-form form{
    width: 100%;
}
.renovan-contact-form{
    background: #000000;
}
.renovan-contact-form label{
    color: rgba(255, 255, 255, 0.5);
}
.contact-form input[type=submit],.contact-form input[type=checkbox]{
    width: auto;
}
.center-title .service-heading{
    text-align: center;
}
.search-cart .search-box form{
    display: none;
}
.search-cart .search-box form input[type=submit]{
    display: none;
}
#block-renovan-content form.uc-cart-checkout-form input[type=text],
#block-renovan-content form.uc-cart-checkout-form select,#block-renovan-content form.uc-cart-checkout-form input[type=email],
.user-register-form input[type=email],.user-register-form input[type=text],.user-pass input[type=text]{
    width: auto;
}

#block-renovan-content form.search-page-form{
    position: relative;
    opacity: 1;
    visibility: visible;
}
/*shopping cart*/
#block-renovan-content .uc-cart-view-form table{
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
}
#block-renovan-content .uc-cart-view-form table thead{
    background: #FBD232;
}
#block-renovan-content .uc-cart-view-form table > thead:first-child > tr:first-child > th{
    border-top: 0;
}
#block-renovan-content .uc-cart-view-form table thead > tr > th {
    border-bottom-color: #FBD232;
    padding: 10px;
    color: #fff;
}
#block-renovan-content .uc-cart-view-form table tbody > tr > td {
    vertical-align: middle;
    padding: 8px;
    line-height: 1.42857143;
    border-bottom:  1px solid #ddd;
}
#block-renovan-content .uc-cart-view-form table img{
    width: 70px;
    min-width: 70px;
    border: 1px solid #eee;
    padding: 5px;

}
#block-renovan-content .uc-cart-view-form table .uc-price{
    color: #d90000;
    font-weight: 700;
}
#block-renovan-content .uc-cart-view-form input[type=submit]{
    background: #FBD232;
    font-weight: 700;
}
#block-renovan-content .uc-cart-view-form input[type=submit]:hover{
    color: #fff;
    background: #111; 
}
.pagination{
    clear: both;
    width: 100%;
}
.pagination li.is-active a{
    color: rgb(255, 255, 255);
    background: rgb(17, 17, 17);
}
.pagination li.is-active a:before{
    border-right-color: rgb(17, 17, 17);
}
.pagination li.is-active a:after{
    border-left-color: rgb(17, 17, 17);
}
.pager li > a, .pager li > span{
    border: none;
    border-radius:0;
    padding: 0;
}
/*blog*/

/*
.post-list-item:first-of-type .post-thumb,div.contextual + div.post-list-item .post-thumb{
    flex: 100%;
    max-width: 100%;
}
.post-list-item:first-of-type .post-content,div.contextual + div.post-list-item .post-content{
    flex: 100%;
    max-width: 100%;
    margin-top: -16px;
}
.post-list-item:first-of-type,div.contextual + div.post-list-item{
    margin-left: 0;
    margin-right: 0;
}
.post-grid-layout .post-grid-item.col-sm-6:first-of-type,.post-grid-layout div.contextual + .post-grid-item.col-sm-6{
    flex:100%;
    max-width: 100%;
}

*/
.page-projects-single .single-image{
    width: 100%;
}
.weight-700{
    font-weight: 700;
    font-family: Montserrat;
}
.btn-slider a{
    color:#111 !important;
    padding: 9px 22px !important;
    font-weight: 700;
    font-family: Montserrat;
}
.btn-slider a{
    background-color: rgb(254, 215, 0);
}
.btn-slider a:hover{
    color: white !important;
}
.renovan-contact-form .title{
    color: #fff;
    font-size: 36px;
    margin-top: 70px;
}
.contact-page .container{
    max-width: 100%;
}
.search-cart  .mini-cart .mini-cart__content{
    padding: 15px;
}
aside.widget-search form input[type=submit]{
    display: none;
}
.menu li a.fa:before, #primary-menu-mobile a.fa:before{
    margin-right: 5px;
    font-size: 14px;
}
section{
    position: relative;
}
.contact-form .title{
    margin-bottom: 22px;
}
.product .form-item-qty{
    display: none;
}
.views-exposed-form >div{
    display: inline-block;
}
.views-exposed-form{
    padding-bottom: 36px;
}
.views-exposed-form input[type=submit]{
    vertical-align: top;
}
.comment-form .filter-wrapper{
    display: none;
}
.site-maintenance p{
    color:rgba(51, 39, 39, 0.5);
}
.site-maintenance h3 {
    color: rgb(45, 39, 39);
}
@media (max-width: 767px){

    .search-cart .search-box form{
        top: 24px;
    }
}
.big-image-bg h2{
    font-size: 50px;
}
.page-about.layout-02 .testimonial-2{
    padding: 0;
}
.margin-bottom-60{
    margin-bottom: 60px;
}
.post-single-layout form.comment-form{
    margin-bottom: 50px;
}
aside.widget-search input[type=search]{
    box-sizing: border-box;
}
.page-projects-fullwidth .projects .grid .grid-overlay-wrapper >a{
    color: white;
}
.page-projects-fullwidth .projects .grid .grid-overlay-wrapper >a:hover{
    color: #FBD232;
}
.page-projects-fullwidth .projects .grid .grid-overlay-wrapper >a.grid-overlay-tittle{
    color: #FF8200;
}
.page-projects-sidebar .site-content .content,.page-projects-basic .site-content .content{
    padding-top: 0;
}
.contact-form .form-actions input{
    margin-right: 12px;
}
@media (max-width: 767px){
    .post-list-layout .post-list-item.row{
        margin-left: 0;
        margin-right: 0;
    }
}




.toolbar-icon.toolbar-icon-uc-store-admin-store {display: none;}





.primary-menu_style-01 .menu > li.menu-item--active-trail {
  border-color: #FF8200;
}

.primary-menu_style-01 .menu > li.menu-item--active-trail > a {
  color: #111;
}

.primary-menu_style-01 .menu > li.menu-item--active-trail > a:after {
  opacity: 1;
  visibility: visible;
  bottom: 0;
  margin-left: -8px;
}

.primary-menu_style-01 .menu > li.menu-item--active-trail > .sub-menu {
  top: calc(100% + 4px);
}

.primary-menu_style-01 .menu > li.menu-item--active-trail > a:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  top: 0;
  z-index: 1;
  border-width: 0 8px 3px 8px;
  border-bottom-color: #FF8200;
  position: absolute;
  left: 50%;
  top: auto;
  bottom: 0px;
  opacity: 1;
  visibility: visible;
}



.projects .grid .element-item .grid-overlay-wrapper ul li:not(:first-child) {
    display: none;
}


.our-works .grid .element-item .grid-overlay-wrapper ul li:not(:first-child) {
    display: none;
}










@media (min-width: 768px) {
  .site-header.style-01 {
    background: #FF8200 !important;
    color: #000000 ;
  }
  .site-header.style-01 i {
    color: #000000;
  }
}


@media (min-width: 768px) {
  .site-header.style-01 .site-branding::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -1000px;
    width: 1000px;
    background: #ffffff;
  }
  .site-header.style-01 .site-branding::after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 65px 0 65px 40px;
    border-color: transparent;
    border-left-color: #ffffff;
    position: absolute;
    top: 0;
    left: 100%;
  }
}

@media (min-width: 768px) {
  .site-header.style-01 .extra-info .col-sm-5 {
    padding-left: 85px;
  }
  .site-header.style-01 .extra-info span {
    color: rgba(255, 255, 255, 0.6);
  }
}

@media (min-width: 768px) {
  .site-header.style-01 .search-cart .search-box {
    margin-bottom: 0;
  }
  .site-header.style-01 .search-cart .mini-cart {
    margin-bottom: 0;
  }
  
  header .extra-info {padding-left:90px;}
  
}


@media (max-width: 767px) {
    .site-branding img {max-height:92px; width: auto; height:auto;}
    .site-header .burger {order:1 !important;}
}


@media (max-width: 485px) {
    .extra-info h3 {font-size:14px;}

}

.mm-navbar-top ~ .mm-navbar-top {display: none;}

/*
.mm-hasnavbar-top-2 .mm-panels {top:65px;}

.mm-navbar-top-2 {
    top: 20px;
} */



div.miertikon {
    display: inline-block;
    position: absolute;
    margin-top: -25px;
    top: 50%;
    right: 10px;
}


.service-item_icon.folott {display: none;}

.service-item:hover .service-item_icon.folott {display: block;}
.service-item:hover .service-item_icon.alap {display: none;}


.whitos p {color: white;}


@media (max-width: 991px) and (min-width: 768px) {

    .site-header.style-01 .site-branding::after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 48px 0 53px 40px;
        border-color: transparent;
            border-left-color: transparent;
        border-left-color: #ffffff;
        position: absolute;
        top: 0;
        left: 100%;
    }

}

.page-home01 .features-style-1 {padding-top:10px;}

.footer-about img {max-height:180px;}


@media (min-width: 1024px) {
    .page-node-3 .feature-style-2 .feature-item {margin-top:-30px;}
    .page-node-3 .feature-style-2 {padding-bottom:25px;}

}


.kerdojel {
    color: #FF8200;
    font-size: 70px;
    font-weight: 800;
    
}


.call-us a {color: white;}

.page-node-88 .ajker {display: none;}


.captcha {margin-bottom:10px;}



.page-home01 .services .heading-title {color: black;}
.page-home01 .service-heading {background-color: white; margin-bottom:0px;}

.alul {margin-top:35px;}


.tell {align-self: flex-end; padding-bottom:4px;}
.mali {align-self: flex-end; padding-bottom:5px;}



.page-node-88 .piece-of-us {background-color: #eee;}
.page-node-88 .piece-of-us::after {background-color: #eee;}
.page-node-88 .piece-of-us .col-md-8::after, .page-node-88 .piece-of-us .col-md-10::after {border-color: #eee;}


.aloldal #block-renovan-content {max-width:1140px; padding-left:15px; padding-right:15px; margin:0 auto; margin-bottom:50px;}


.page-node-33 section.projects {background-color:#FF8200;}

.page-node-33 section.projects .grid {background-color:#111111;}

.call-us .info p {color: white;}


@media (min-width: 1024px) and (max-width: 1199px) {
    
     .features-style-1 .feature-item-wrapper p {min-height:168px;}
     .call-us .col-sm-10 {
        flex: 81.10%;
        flex-basis: 81.1%;
        flex-basis: 81.10%;
        max-width: 81.1%;
        }    
    
    .call-us h4 {font-size:18px;}
}

@media (min-width: 768px) and (max-width: 1199px) {

    .services-style-01 .service-item_link {
        position: absolute;
        bottom: -38px;
        right: 0px;
        width: 96%;
        background: #FF8200;
        padding: 16px 20px 16px 70px;
        text-align: right;
        font-size: 14px;
    }

    
}


@media (max-width: 549px) {

    .services-style-01 .service-item_link {
        position: absolute;
        bottom: -38px;
        right: 0px;
        width: 96%;
        background: #FF8200;
        padding: 16px 20px;
        text-align: right;
        font-size: 14px;
    }
    
    
    .
    

}

@media (max-width: 459px) {

    .services-style-01 .service-item_link {
        position: absolute;
        bottom: -38px;
        right: 0px;
        width: 96%;
        background: #FF8200;
        padding: 16px 20px 16px 70px;
        text-align: right;
        font-size: 14px;
    }

}


@media (min-width: 550px) {
    
 .mobilosa {display: none;}
    
}


@media (max-width: 549px) {
    
    .desktosa {display: none;}
    .grid .element-item .grid-overlay {display: none;}
}



@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) and (min-width:64em)  { 

    .col-md-4,
    .col-sm-4  {
        flex: 33.30%;
        flex-basis: 33.30%;
        max-width: 33.30%;
    }


    .col-md-5,
    .col-sm-5 {
        flex: 41.60%;
        flex-basis: 41.60%;
        max-width: 41.60;
    }

    
    .col-md-6,
    .col-sm-6 {
        flex: 49.9%;
        flex-basis: 49.9%;
        max-width: 49.9%;
    }

    .col-md-7,
    .col-sm-7 {
        flex: 58.20%;
        flex-basis: 58.20%;
        max-width: 58.20%;
    }
    
    .col-md-8,
    .col-sm-8 {
        flex: 66.5%;
        flex-basis: 66.5%;
        max-width: 66.5%;
    }
    
    .col-md-1,
    .col-sm-1 {
        flex: 8.30%;
        flex-basis: 8.30%;
        max-width: 8.30%;
    }
    
    .col-lg-4 {
        flex: 33.30%;
        flex-basis: 33.30%;
        max-width: 33.30%;
    }

    .col-sm-10 {
        flex: 83.10%;
        flex-basis: 83.10%;
        max-width: 83.10%;
    }

    .col-sm-2 {
        flex: 16.50%;
        flex-basis: 16.50%;
        max-width: 16.50%;
    }


    
}


@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) and (min-width:20em)  { 
   

        .col-xs-2 {
            flex: 16.2%;
            flex-basis: 16.2%;
            max-width: 16.2%;
    }
}


@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) and (min-width:48em)  {
    .col-sm-6 {
        flex: 49%;
        flex-basis: 49%;
        max-width: 49%;
    }
    
    .col-sm-4 {
        flex: 32.3333333333%;
        flex-basis: 32.3333333333%;
        max-width: 32.333333333333%;
    }
}    
    
.page-node-33 section.projects .grid {overflow: hidden;}


.page-node-type-services .listas ul {
	list-style: disc;
	margin-left: 25px;
	margin-bottom: 20px;
}

.page-node-type-services .listas p {color: #111;}
