.navbar-nav > li > a:hover, .services-post:hover a , .comment-form input[type="text"]:focus,
#contact-form input[type="text"]:focus, .input-text:focus,.wpcf7-form-control:focus, .form-control:focus,
.comment-form textarea:focus,
#contact-form textarea:focus, .comment-form .submit-area input[type="submit"]:hover,
#contact-form .submit-area input[type="submit"]:hover , input[type="submit"]:hover, button:hover, .noUi-handle, 
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .current-menu-ancestor > a,
.product-pagination li a:hover, .product-pagination li a.active, .product-pagination .current{
  border-color: #007bff;
}
a.button-one:hover, .button:hover,#submit:hover , 
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
	border-color: #007bff !important;
}
li.drop ul.drop-down li a:hover, .navbar-nav.navbar-right > li > a:hover i,
.fullscreen-section .fullscreen-content a.button-one:hover, .services-post:hover h2,
.slide-box h1 span, ul.filter li a:hover, .project-gal a.link:hover i,
.project-gal a.zoom:hover i , .pager-title-section h1 span ,.blog-post .blog-gal .hover-box .inner-hover a.link:hover i,
.blog-post h2 a:hover ,#respond a:hover, .comment-section ul.comment-list li a:hover,
.comment-form .submit-area input[type="submit"]:hover,
#contact-form .submit-area input[type="submit"]:hover , input[type="submit"]:hover, button:hover, .single-project-content > a ,.shop-section h1.page-shop-title span ,
.product-post .product-gal .hover-box .inner-hover a.like:hover i,
.product-post .product-gal .hover-box .inner-hover a.zoom:hover i, .product-post span.price, .product-post p i.rated ,
.product-pagination li a:hover,
.product-pagination li a.active, .product-pagination .current, .shop-sidebar .shop-widget ul.category-shop li a:hover, .shop-widget .product-categories li a:hover, .shop-sidebar .shop-widget ul.popular-post-list li span, .product_list_widget li ins .amount, .product_list_widget li  .amount, .white-popup .some-element table td .product p i.rated, .some-element table td .product p i.rated,
.white-popup .some-element table td a.delete:hover i, .some-element table td a.delete:hover i ,
.white-popup .some-element table tr:last-child td ,  .some-element table tr:last-child td ,.services-box-color .services-post:hover a i,
.statistic-post i, .team-section .team-post .team-gal .hover-box ul.team-social li a:hover i, .contact-info .contact-post i ,.tweets-widget ul li p a,
.added_to_cart:hover, .product-post a:hover, .product a:hover, .shoping-cart:hover span , .rating i.star-on, li.drop ul.drop-down li.active > a,
.star-rating span, #wp-calendar a:hover{
  color: #007bff;
}
.form-search, .services-post:hover a, .services-post:hover h2:after, .noUi-origin, #today{
	background: #007bff;
}
.button:hover, a.button-one:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, #submit:hover{
	color: #007bff !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{
	background: #007bff !important;
}
.product-post .product-gal .hover-box, .product-post span.sale-prod,
.team-section .team-post .team-gal .hover-box,
.portfolio-box .project-post .hover-box, 
.team-section .team-post .team-gal .hover-box, .blog-post .blog-gal .hover-box{
	background: rgba(0, 123, 255, 0.8);
}
#header{
margin: 0 auto;
}
.navbar-brand, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{
    padding: 3px 8px 3px 8px !important;    
}
.navbar-brand img{
    width: 128px;
}
.up-footer {
display: none;
}
.navbar-collapse {
    min-height: 134px !important;
    overflow: hidden;
}
.collapse{
    display: block;
    height: 134px;
}
.portfolio-section {
    padding: 20px 0 20px;
}
#huge_it_gallery_content_6, #huge_it_gallery_content_7{
    background-color: black;
    padding: 15px;
}
.element_6 .title-block_6 a, .element_6 .title-block_6 a:link, .element_6 .title-block_6 a:visited, .element_7 .title-block_7 a, .element_7 .title-block_7 a:link, .element_7 .title-block_7 a:visited{
    color: white !important;
}
#huge_it_gallery {
    padding: 25px 0;
}
#huge_it_gallery .huge_it_big_li {
    max-height: 150px !important;
}
#huge_it_gallery li img {
    max-width: 225px !important;
    height: auto !important;
}
section #huge_it_gallery li .overLayer, section #huge_it_gallery li .infoLayer {
    max-height: 150px !important;
}
.fluid-width-video-wrapper {
    max-width: 500px;
}
.product-post .product-gal .hover-box, .product-post span.sale-prod, .team-section .team-post .team-gal .hover-box, .portfolio-box .project-post .hover-box, .team-section .team-post .team-gal .hover-box, .blog-post .blog-gal .hover-box {
  background: rgba(18, 88, 148,0.8);
}
.portfolio-section .filter {
    display:none;
}
.middle-button{
    margin-top:0;
}
.wpb_wrapper .title-section {
    margin-bottom:0;
}
.post-5 .wpb_text_column.wpb_content_element, .post-459  .wpb_text_column.wpb_content_element{
    text-align: center;
    min-height: 40px;
}
.home .wpb_text_column.wpb_content_element {
    min-height: 0px;
    margin-top: 0px;
}
    .title-section h1 {
        background: url('../../../uploads/2015/08/blue-gray-pattern_00443676-e1438602603934.png') !important;
        padding: 18px;
        color: white;
    }
    .navbar-collapse.collapse{
    background: url('http://aluflor.com/wp-content/uploads/2015/08/blue-gray-pattern_00443676-e1438602603934.png') !important;
    background-size: 100% !important;
    }
    .portfolio-box.masonry.isotope {
        background: white;
    }
    .home .portfolio-box .project-post {
    height: 244px;
    overflow:hidden;
}
.portfolio-box .project-post .hover-box {
    height: 84%;
}
.home .portfolio-box .project-post img {
    height: 204px;
}

ul.filter {
    display: none;   
}
.middle-button {
    display: none;   
}
@media only screen and (max-width: 779px){
#rev_slider_24_1, #rev_slider_24_1_wrapper {
    width: 100% !important;
}
.home .page-content.container{
    width: 100%;
    margin: 0;
}
.home .container{
    padding: 0;
}
.home .masonry {
    margin:0;
}
.home .portfolio-box .project-post {
    margin: 0;
}
.home .wpb_row .wpb_column {
    margin-bottom: 0;
}
.home .title-section h1 {
    margin-bottom: 0;
}
}
@media (min-width: 768px) {
    .portfolio-box.masonry.isotope {
        width: 100%;
        margin:0;
        height: 254px !important;
    }
/*.home .portfolio-box .project-post:nth-child(3) img, .home .portfolio-box .project-post:nth-child(2) img {
    height: 428px;
}*/
.photography-version .portfolio-box.fullwidth .project-post {
    width: 23.06%;   
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{
    width: 859px;
    margin:0 auto;
    padding-left: 0 !important;
}
.portfolio-box .project-post {
    width: 22.9%;
    margin: 10px;
}
#content, html {
    background: #e2e2e2;
}
.page .photography-version .portfolio-box.fullwidth .project-post:first-child, .page .photography-version .portfolio-box.fullwidth .project-post:nth-child(2), .page .photography-version .portfolio-box.fullwidth .project-post:nth-child(3), .page .photography-version .portfolio-box.fullwidth .project-post:nth-child(4), .page .photography-version .portfolio-box.fullwidth .project-post:nth-child(5), .page .photography-version .portfolio-box.fullwidth .project-post:nth-child(6) {
    display:none !important;
}
#rev_slider_24_1, #rev_slider_24_1_wrapper {
    width: 100%!important;
}
.logged-in .navbar.active {
    top: 0 !important;
}
.footer-line {
    color: black;
}
.comment-form .submit-area input[type="submit"], #contact-form .submit-area input[type="submit"], input[type="submit"], button, li.drop ul.drop-down li a {
    font-weight: 400 !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 300;
    
}
.home .wrap_container .container {
    width: auto;
}
.wpb_text_column.wpb_content_element{
    margin: 0;
    margin-top: 15px;
} 
.home #content .page-content.container {
    padding-top: 40px !important;   
}
.navbar {
    position: relative !important; 
    top: 0 !important;
}
.navbar-default {
    background: transparent;
}
.navbar-nav > li > a {
    margin-top: 88px;
}
#content {
    overflow-x: visible;
}
.wpb_revslider_element.wpb_content_element {
    background: white !important;
}
.home #content .page-content.container {
    padding-top: 0px !important;
}
.footer-line {
    background: #e2e2e2 !important;
    padding-top: 0;
}
.vc_responsive .wpb_row .vc_span12 {
    min-height: 0 !important;
}

.navbar-nav > li > a {
    color: #fff !important;
    padding-bottom: 7px;
}
.masonry {
    margin-top: 0px;
    margin-bottom: 30px;
}
.title-section h1 {
    margin-bottom: 0;
}
#container .vc_responsive .wpb_row .vc_span10 {
    width: 79.333333% !important;
}
#container .vc_responsive .wpb_row .vc_span2 {
    width: 20.666667% !important;
}
p
{
    margin: 0 0 5px;
}


.single-title {
    font-weight: bold !important;
}

#qtranslate-chooser { margin: 97px 10px 0 0; list-style-type:none;}
#qtranslate-chooser li { float:right; margin: 10px 9px 0 0; }

.navbar-header { float: right; }
.navbar-nav > li:first-child { margin-left: 10px; }


.tea{
    font-size: 0.5em;
}
hr{
    margin-top: 0 !important;
    margin-bottom: 10px;
}
.tp-bannershadow.tp-shadow2{
    display: none ;
}
#text-3 img{
width: 164px;    
}
.textwidget a img {
    width: 164px;
}
}
@media (min-width: 940px){
    .home .navbar-fixed-top .navbar-collapse, .home .navbar-static-top .navbar-collapse, .home .navbar-fixed-bottom .navbar-collapse {
    width: 1140px;
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{
    width: 1172px;
    margin:0 auto;
    padding-left: 0 !important;
}

}
@font-face{ 
	font-family: 'Avant Garde';
	src: url('http://aluflor.com/wp-content/themes/minima/css/fonts/avantgarde.eot');
	src: url('http://aluflor.com/wp-content/themes/minima/css/fonts/avantgarde.eot?#iefix') format('embedded-opentype'),
	     url('http://aluflor.com/wp-content/themes/minima/css/fonts/avantgarde.woff') format('woff'),
	     url('http://aluflor.com/wp-content/themes/minima/css/fonts/avantgarde.ttf') format('truetype'),
	     url('http://aluflor.com/wp-content/themes/minima/css/fonts/avantgarde.svg#webfont') format('svg');
}
body{
     font-family: 'Avant Garde' !important;
     margin: 0;
     
}
body.custom-background{
    background-color: #E2E2E2;
}
p {
    font-family: 'Avant Garde',  !important;
    color: #334350;
    font-size: 13px !important;
    line-height: 20px !important;
}
.wpb_wrapper ul li{
    font-family: 'Avant Garde', !important;
}
.title-section h1{
      background: rgb(137, 137, 137);
      font-family: 'Tangerine';
      text-transform: none;
      font-size: 40px;
      margin-bottom: -10px;
       margin-top: -10px;
}

.teaser_grid_container h2 {
    font-size: 11px;
}
footer a{
    font-weight: bold !important;
}
.flexslider{
    display: none;
}
.single-project-content h1 {
    display: none;
}
.spider_popup_wrap {
    background-color: rgba(0, 0, 0, 0) !important;
}
.spider_popup_close_fullscreen {
    font-size: 28px !important;
}
li.drop ul.drop-down li.menu-item ul.drop-down{
    top: initial;
    left: 160px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform-origin: 0 0;
    margin-top: -85px;
    transform: rotateX(-90deg);
}
li.drop ul.drop-down li.menu-item:hover ul.drop-down{
    transform: rotateX(0deg);
    visibility: visible;
    opacity: 1;
}

@media screen and (min-width: 760px){
    .fluid-width-video-wrapper{
        width: 48%!important;
        position: relative!important;
        padding: 13%!important;
        float: left;
        margin: 1%;
    }
}
@media screen and (max-width: 760px){
.home .portfolio-box .project-post,.home .portfolio-box .project-post img{
    height: auto;
}
}
.portfolio-box .project-post .hover-box{
    height: 92%;
}

.fluid-width-video-wrapper{
    margin-bottom: 3%;
}
figure.wp-caption{
    float:left;
    margin: 4px;
}
footer{
    position: relative;
}
.blog-gal{
       margin-bottom: 0;
}