/******************************************************************
 * TADS Color Scheme for Passion Theme
 *
 * This is an example to help you customize the color of your site
 * 
 *****************************************************************/
/********************************************
 * General
 ********************************************/
a {
    color: red;
}

/********************************************
 * header
 ********************************************/
.top-bar-section > ul > li.active:not(.has-form) > a:not(.button),
.top-bar-section ul li:hover:not(.has-form) > a,
.top-bar-section > ul > li.active:not(.has-form) > a:hover:not(.button),
.top-bar-section > ul > li:not(.has-form) > a:hover:not(.button) {
    color: red;
}

.site-header {
    background: #fff;
    padding-bottom: 0;
}

.header-widget {
    color: #000;
}

.sectionmenu {
    /*background: #CCC url(/wp-content/uploads/2015/03/black_tile_gradient.png) repeat-x 0 0;*/
    background-color: #000;
}

/********************************************
 * Background
 ********************************************/

.featured-content {
	background: #fff4f9;	
}

#main {
    margin-bottom: 0;
}

.row .product-boxes {
    margin-bottom: 3em;
}

#footer-widget-area,
#footer {
    border-top: 1px solid #000;
    background: #fff;
}

.fullwidth-slider .site-header {
	/*background: rgba(239, 89, 123, 0.3);*/
}

.fullwidth-slider .sectionmenu-before {
	/*background: rgba(239, 89, 123, 0.3);*/
}

.cta-product-heading {
    width: 100%;
    font-weight: bold;
    /*background: #CCC url(/wp-content/uploads/2015/03/black_tile_gradient.png) repeat-x 0 0;*/
    background-color: #000;

}

.gallery-heading {
    width: 100%;
    font-weight: bold;
    /*background: #CCC url(/wp-content/uploads/2015/03/black_tile_gradient.png) repeat-x 0 0;*/
    background-color: #000;
    cursor: default;
    margin-bottom: 0;
}
/********************************************
 * Widgets
 ********************************************/
#home-widget-area {
    background: none;
}


#footer-widget-area .widget-title {
	color: #ddd;
	border-bottom-color: #3e3e3e;
}

.blog-widget .widget-container {
	border-color: #bb0607;
    background: -moz-linear-gradient(top,  rgba(193,158,103,1) 0%, rgba(182,141,76,0.67) 25%, rgba(182,141,76,0) 76%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,158,103,1)), color-stop(25%,rgba(182,141,76,0.67)), color-stop(76%,rgba(182,141,76,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(193,158,103,1) 0%,rgba(182,141,76,0.67) 25%,rgba(182,141,76,0) 76%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(193,158,103,1) 0%,rgba(182,141,76,0.67) 25%,rgba(182,141,76,0) 76%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(193,158,103,1) 0%,rgba(182,141,76,0.67) 25%,rgba(182,141,76,0) 76%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(193,158,103,1) 0%,rgba(182,141,76,0.67) 25%,rgba(182,141,76,0) 76%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c19e67', endColorstr='#00b68d4c',GradientType=0 ); /* IE6-9 */


}

.blog-widget .widget-title {
	background: #ffffff;
	color: #000;
}

.titlebar {
	border-color: #F64A8A;	
}

#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0 {
    margin: 30px;
}
/********************************************
 * Top Bar 
 ********************************************/
.contain-to-grid,
.top-bar {
    background-color: #000;
    /*background: #CCC url(/wp-content/uploads/2015/03/black_tile_gradient.png) repeat-x 0 0;*/
}

.home-row {
    -webkit-box-shadow: inset 1px 25px 54px -1px rgba(166,161,136,0.5);
    -moz-box-shadow: inset 1px 25px 54px -1px rgba(166,161,136,0.5);
    box-shadow: inset 1px 25px 54px -1px rgba(166,161,136,0.5);
}

.cta-btn .button {
    margin-bottom: 2px;
    position: absolute;
    left: 19%;
    bottom: 0px;
    height: 37px;
    width: 62%;
    font-family:'Trebuchet MS', sans-serif;
    font-weight: bold;
    background: rgb(169,3,41); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(216,4,7,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(216,4,7,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(216,4,7,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(216,4,7,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(216,4,7,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(216,4,7,1) 44%,rgba(109,0,25,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
/********************************************
 * Section Menu
 ********************************************/
.section-menu > ul > li > a {
/* border-color: f971a4; */
	/*color: #000;
	font-weight: bold;*/
}

.section-menu > ul > li:first-child {
/* border-color: f971a4; */
}

/********************************************
 * Custom Elements
 ********************************************/
.vcard {
    font-size: .80rem;
}

.featured-caption {
    background: rgba(0, 0, 0, 0.25);
    border-radius: 40px 40px 0px 0px;
    -moz-border-radius: 40px 40px 0px 0px;
    -webkit-border-radius: 40px 40px 0px 0px;
    border: 0px solid #000000;
    letter-spacing: .10em;
}
.fullwidth-slider .site-header {
    background: #fff;
}
.fullwidth-slider .featured-content {
    position: static;
    display: inline;
}

.fullwidth-slider .featured-caption {
    bottom: -.1em;
}

.call-now-txt {
    font-weight: bold;
    line-height: 1.2em;
    color: #333;
    text-align: right;
}

.call-now-txt b{
    color: #c82c02;
}

.breadcrumbs {
    background-color: transparent;
    border: none;
    color: #000;
}

.breadcrumbs a {
    color: #000;
}
.home-content {
    padding: 0 25px;
}

.home-content .small {
    color: #853206;
}

.call-to-num {
    color: #fff;
}

.panel .action-header {
    font-weight: bold;
}

.panel .action-header.margin-top {
    margin-top: 20%;
}

.panel .action-header.margin-bottom {
    margin-bottom: 20px;
}



.action-header a {
    text-decoration: underline;
}

/********************************************
 * Responsive Style
 ********************************************/
/* Small screens */

/* Define mobile styles */
@media only screen { }

/* max-width 640px, mobile-only styles, use when QAing mobile issues */
@media only screen and (max-width: 40em) {
    .header-widget {display: none;}

    .call-to-num {
        font-size: .90em;
        line-height: 2.6em;
        padding-left: 1.75em;
    }
    .top-bar.expanded .title-area, .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section ul {
        background: #000;
    }
    .cta-btn a{
        font-size: .80em;
    }
    .fullwidth-slider .featured-caption {
        right: 0;
        width: 100%;
    }

    .slider-1 {background-size: 400% auto}
    h1 {font-size: 140%;}
    h2 {font-size: 120%;}
    h3 {font-size: 100%;}

}

/* Medium screens */
/* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) {
    .call-to-num {display: none;}
    .header-widget {display: none;}
    .top-bar.expanded .title-area, .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section ul {
        background: #000;
    }
    .call-now-txt {font-size: .8em}
    .cta-btn a{
        font-size: .70em;
    }
    .slider-1 {background-size: 300% auto;}
    h1 {font-size: 140%;}
    h2 {font-size: 120%;}
    h3 {font-size: 100%;}
}

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .slider-1 {background-size: 180% auto;}
    .header-widget {display: block;}
    .call-now-txt {font-size: .7em}

    h1 {font-size: 140%;}
    h2 {font-size: 120%;}
    h3 {font-size: 100%;}
}

/* Large screens */
/* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) {
    .header-widget {display: block;}
    .call-now-txt {font-size: .8em}
    .call-to-num {display: none;}
    .cta-btn a{
        font-size: .9em;
    }
    .top-bar.expanded .title-area, .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section ul {
        background: none;
    }
    .featured-title {
        font-size:.65em;
    }
    .fullwidth-slider .featured-caption {
        right: 0;
        width: 100%;
    }
    .slider-1 {background-size: 130% auto;}
    .top-bar-section ul li a {
        font-size: .85em;
    }
    h1 {font-size: 140%;}
    h2 {font-size: 120%;}
    h3 {font-size: 100%;}
}

/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
    .call-to-num {display: none;}
    .header-widget {display: block;}
    .call-now-txt {font-size: 1.6em}
    .featured-title {
        font-size:2em;
    }

    .slider-1 {background-size: 100% auto;}
    .top-bar-section ul li a {
        font-size: .85em;
    }
    h1 {font-size: 140%;}
    h2 {font-size: 120%;}
    h3 {font-size: 100%;}
}

/* XLarge screens */
/* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) {
    .call-to-num {display: none;}
    .header-widget {display: block;}
    .call-now-txt {font-size: 1.6em}
    .featured-title {
        font-size:4em;
    }
    .featured-caption {
        max-width: none;
    }
    .slider-1 {background-size: 100% auto;}
    .top-bar-section ul li a {
        font-size: .85em;
    }
    h1 {font-size: 140%;}
    h2 {font-size: 120%;}
    h3 {font-size: 100%;}
}

/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
    .call-to-num {display: none;}
    .header-widget {display: block;}
    .top-bar-section ul li a {
        font-size: .85em;
    }
    h1 {font-size: 140%;}
    h2 {font-size: 120%;}
    h3 {font-size: 100%;}
}

/* XXLarge screens */
/* min-width 1921px, xxlarge screens */
@media only screen and (min-width: 120.063em) {
    .call-to-num {display: none;}
    .header-widget {display: block;}
    .slider-1 {background-size: 100% auto;}
    .top-bar-section ul li a {
        font-size: 1em;
    }
    h1 {font-size: 140%;}
    h2 {font-size: 120%;}
    h3 {font-size: 100%;}
}



/*
    Styles overidding Customizer Styles
 */
body {font-family:'Trebuchet MS', sans-serif;}
h1, h2, h3, h4, h5, h6 {
    font-family:'Trebuchet MS', sans-serif;
    color: #6f6f6f;
}
h1 {
    color: #000;
}
.entry-title {font-family:'Trebuchet MS', sans-serif;}
.fullwidth-slider .slider .columns,
.windSlider > li {height:400px;}

/*.slider-1 { background-image: url("/wp-content/uploads/2015/02/garage_doors1.jpg");}*/
.slider-462 { background-image: url("/wp-content/uploads/2016/04/AdobeStock_810870.jpg");}
.slider-15 { background-image: url("/wp-content/uploads/2020/01/IMG_8411.jpg");}
.slider-18 { background-image: url("/wp-content/uploads/2016/04/AdobeStock_40399623.jpeg");}

/*
body { background-image: url('/wp-content/uploads/2015/03/tads_tile_bg.jpg'); background-repeat: repeat; background-position: top left; background-attachment: scroll; }*/
