/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo size for centered navigation */
.tm-navbar-center [class*='tm-logo'] { transform: scale(1.2); }

.design_sec {
    float: left;
    width: 33.33%;
}

.tm-block-main .uk-container { width: auto; max-width: inherit; padding: 20px;}
.tm-block-main .uk-container .uk-grid > * { padding-left: 0;}
.tm-block-main .uk-container .uk-grid {margin-left: 0;}
.tm-block-main .uk-container .uk-row-first .uk-panel { margin: 0 -8px; }
.design_sec_inner {padding: 15px; }
.design_sec_inner a { display: block; position: relative;}
.design_sec_inner img { width: 100%;}
.design_sec_inner a:after { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,.3)}
.inner_info {
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 55;
    background: rgba(92,80,80,0.80);
    color: #fff;
    padding: 15px;
    text-align: center;
}

.inner_info h3, .inner_info p { margin: 0; display: inline-block; }
.inner_info h3 { text-transform: uppercase; font-size: 1.2em; padding-right: 30px; font-weight: bold; color: #fff;} 
/*#tm-top-a { padding: 0}*/
#tm-top-a .uk-container { max-width: inherit; padding: 0; max-height: 700px;}
#tm-top-a .uk-container { text-align: center;}
#tm-top-a .uk-container img { /*width: 100%;*/}
.txtabs-nav li { width: 33.333%;} 
.txtabs-nav li a { padding: 20px; text-align: center; text-transform: uppercase;} 
.txtabs-wrap.style3 {border: 1px solid #ddd;}
.style3 .txtabs-nav li.active a { background-color: #CF8080; color: #fff;}
.style3 .txtabs-nav li.active a { background-color: #fff; color: #000;}
.style3 .txtabs-nav a { background: #b1b1b1; color: #000}
.style3 .txtabs-nav  { border-bottom: 0}
.txtabs-pane-in img { /*width: 100%;*/}

h1.center_word,
h1.word_for_standard_floor {
    text-align: center;
    border-bottom: 2px solid #000;
    padding: 4px;
    margin: auto;
    /*font-size: 1.4em;*/ 
    /*font-family: "futura-pt",sans-serif;*/
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    max-width: 550px;
}
p.info_fr_click {
    width: 48%;
    text-align: justify;
    /*ont-family: "futura-pt",sans-serif;*/
    font-size: 1.0em;
}
p.area_define {
    width: 45%;
    margin-left: 50px;
}

.des_content p { display: inline-block; vertical-align: top; }
p.ele_img, p.ele_img2 {
    display: inline-block;
    width: 50%;
    margin: -2px;
}
.txtabs-pane-in { text-align: center;}


.stand_flr_plan {
    max-width: 1080px;
    margin: 0 auto 60px;
}

.area_desc { display: inline-block; width: 40%; vertical-align: top;}
.stand_flr_plan .area_define { display: inline-block; width: 40%;}
h1.word_for_standard_floor { margin-bottom: 20px;}

.yoo-zoo {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 10px
}


.tm-navbar-center .tm-navbar-container {
    flex-direction: unset;
}

.custom_phn_number span {
    color: rgba(255, 255, 255, 0.7);
}
div#tm-bottom-f {
    background: #fff;
}
.uk-active p.custom_phn_number span {
    color: #fff !important;
}
.custom_leed {
    border: 2px solid #436b62;
    padding: 10px;
}

.cust_heading_h3 {
    background: #6E0000;
    color: #fff;
    padding: 12px;
}

.custom_leed_comp > div {
     border: 2px solid #000;
    float: left;
    margin: 20px;
    padding: 5px;
    text-align: center;
    width: 45%;
    background: #F9FFE2;
    min-height: 350px !important;
}
.custom_leed_comp p {
    text-align: left !important;
}

.footer_style {
    text-align: center;
}
.custom_leed_comp img {
    border: 2px solid #436b62;
}
.custom_leed_comp h4 {
    color: #36564f;
    font-weight: bold;
    margin-top: 10px;
}
/*.cust_altaloghomes img {
    width: 70%;
}*/
.custom_leed > img {
    float: left;
    margin-right: 15px;
}

.custom_leed > p {
    margin: 14px;
}

.custom_phn_number {
    margin-bottom: 0;
}

.press-area {
    float: left;
    width: 25%;
}
/* Sidebar Modules */
.uk-nav-side > li.uk-active > a {
    background: #6E0000;
    color: #ffffff;
}

.uk-panel-box {
    border: 1px solid #A1A27A;
}

aside.tm-sidebar-a {
margin-top: 48px;
}



/* End*/

.des_alt {
    float: left;
    width: 12%;
    margin: 8px;
}
.tm-content .uk-flex.uk-flex-center.uk-flex-middle.uk-overflow-hidden.uk-text-center.uk-contrast {
    background-repeat: no-repeat;
    background-size: 100% auto !important;
}

.cus_left_green img {
    width: 17%;
    margin-right: 10px;
}
img.art_img_green {
    margin-right: 10px;
}

a.tm-logo p { margin-bottom: -2px;}
.uk-block { padding-top: 20px;}
.tm-main > :nth-child(n+2) {margin-top: 0;}

.tm-navbar-container .uk-float-right { position: absolute;right: 12px; top: 17px;}
.tm-nav.uk-hidden-small { padding-top: 35px; width: 100%; display: block;}
.uk-navbar-nav { float: right;  }
.tm-navbar-center .tm-search { top: 25px;}
.tm-navbar .tm-navbar-container { position: relative}

/* menu on homepage*/
.home .uk-sticky-placeholder ul.uk-navbar-nav.uk-hidden-small {
    background-color: rgba(0, 0, 0, 0.43);
}

.uk-active ul.uk-navbar-nav.uk-hidden-small {
    background: none !important;
}
/* end*/

.tm-logo img {  margin-right: 20px;}
.tm-navbar-center .tm-navbar-container {
    height: 100px;
}

.tm-block-top-d.uk-block.uk-block-secondary.uk-block-large.uk-block-default.uk-block-large {
    padding: 40px 10px 15px !important;
}


.cont_ad p {
    display: inline-block;
    vertical-align: top;
    width: 45%;
    margin-top: 0;
}
/*-------------------------*/
.business-zoo .tm-block-main .uk-container .uk-width-medium-1-2,
.business-zoo .tm-block-main .uk-container .uk-width-medium-1-4 { padding-left: 40px}
.business-zoo .tm-block-main .uk-container .uk-width-medium-1-2.uk-row-first,
.business-zoo .tm-block-main .uk-container .uk-width-medium-1-4.uk-row-first { padding-left: 0}


.tm-sidebar-a { padding-left: 20px !important;}
.gbs3 .form-horizontal #form-row-custom .control-label,
.gbs3 .form-horizontal #form-row-custom1 .control-label,
.gbs3 .form-horizontal #form-row-custom2 .control-label,
.gbs3 .form-horizontal #form-row-custom3 .control-label { width: auto; max-width: inherit; font-size: 22px;}
.gbs3 .gcore-display-table { width: 325px;}
.gbs3 .A {
    width: 100% !important;
    /*color: #fff !important;*/
}
div#form-row-submit14 { padding-left: 160px;}





.jc_application_head h2 {
    color: #730000 !important;
}
.jc_jobdetails_button button:hover {
    background: #730000 none repeat scroll 0 0 !important;
    color: #ffffff !important;

}
.control-group .controls input { height: auto}
.jc_application .controls input,
.jc_application .controls textarea { width: 318px;}
.jc_application .controls textarea { min-height: 100px;}
div#jform_captcha { overflow: auto;}
.gbs3 #form-row-submit7 .gcore-display-table { margin-left: 160px;}


@media screen and (min-width: 1200px)
{
    .uk-block-large
    {
        padding-bottom:60px !important;
    }
}
@media screen and (max-width: 1220px) {
	.uk-navbar-nav > li > a { padding: 0 8px;}
    .tm-navbar-center .tm-search,
    .tm-search { top: 2px}    
    p.area_define { width: 45%; margin-left: 0; padding-left: 2%;}
    p.info_fr_click { width: 52%; vertical-align: top;}
}

@media screen and (max-width: 1130px) {
    .stand_flr_plan .area_define { width: 45%; margin-left: 0; padding-left: 2%;}
     
    .area_desc { width: 52%; vertical-align: top;}
    .uk-panel-title { font-size: 22px}
}

@media screen and (max-width: 1040px) {

    /*.tm-nav.uk-hidden-small { margin-top: 65px; }*/
    .tm-nav-logo.uk-hidden-small { position: absolute; /*top: 10px;*/ top: 1px;}
    .inner_info h3 { display: block; padding: 0 0 5px;}
    .tm-navbar-container .uk-float-right { right: 32px;}
    /*.tm-logo img { width: 35px; margin-top: 2px;}*/
    .uk-panel-title { font-size: 19px}
    .business-zoo .tm-block-main .uk-container .uk-width-medium-1-4 { padding: 0 15px;}
    h1, .uk-h1 { font-size: 50px}


}
@media screen and (max-width: 820px) {
    .uk-navbar-nav > li > a { padding: 0 6px; font-size: 13px;}
    .design_sec { width: 50%;}
    
    .business-zoo .tm-block-main .uk-container .uk-width-medium-1-2 { width: 100%;}
}

@media screen and (max-width: 767px) {
    .tm-navbar-container .uk-float-right { right: 20px;  top: 25px;}
    .area_desc,
    .stand_flr_plan .area_define { display: block; width: auto; padding: 0; }
    h1.word_for_standard_floor { font-size: 45px;}
    .tm-navbar-container .uk-navbar-content.uk-navbar-center.uk-visible-small .uk-responsive-width.uk-responsive-height img {width: 45px;
    margin-top: -1px;}
    .tm-navbar-center .tm-navbar-container { height: auto;}
    
    .business-zoo .tm-block-main .uk-container .uk-width-medium-1-4 { margin-bottom: 20px; }
    h3, .uk-h3 { font-size: 22px; }
    h1, .uk-h1 { font-size: 40px}
    .uk-list > li > :last-child { word-wrap: break-word;}
    
    p.area_define,
    p.info_fr_click,
    .gbs3 .gcore-display-table { width: 100%;  padding: 0}
    .tm-sidebar-a {padding-left: 0 !important;}
    div#form-row-submit14 { padding-left: 0}
    .gbs3 #form-row-submit7 .gcore-display-table { margin-left: 0;}
    
}
@media screen and (max-width: 530px) {
    .design_sec { width: 100%;}
    .tm-navbar-container .uk-float-right { display: none;}  
    h1.word_for_standard_floor { font-size: 35px;}
    
    h1, .uk-h1 { font-size: 45px;}
    
    h3, .uk-h3 { font-size: 20px; }
    h1, .uk-h1 { font-size: 35px; line-height: 45px}
    .txtabs-nav li { width: 100%;}
    .txtabs-nav li a { padding: 10px; }
    .jc_application .controls input,
	.jc_application .controls textarea { width: 100%;}
    .cont_ad p { display: block; width: auto;}
}

@media only screen and (min-width: 320px) and (max-width: 767px)
{
  .uk-article-title { font-size: 35px !important;}
  .tm-content .uk-flex.uk-flex-center.uk-flex-middle.uk-overflow-hidden.uk-text-center.uk-contrast
  {
    height: 170px !important;
  }
  .custom_leed_comp > div{width:85% !important;}
}

@media only screen and (min-width: 768px) and (max-width: 1159px)
{
    .custom_leed_comp > div
    {
        width:42% !important;
        min-height: 440px !important;
    }
}
#tm-main .uk-container.uk-container-center {
    max-width: 1150px;
}

.tm-slideshow-fullscreen .uk-cover-background {
    opacity: 0.8;
}
 #tm-bottom-e .uk-container  {
    /*width: 1100px;*/
}
.uk-grid.uk-text-left.uk-flex-middle .uk-invisible {
    visibility: visible !important;
}
.tm-top-b p.uk-text-large {
    text-align: center;
}
.uk-margin.element.element-rating {
    display: none;
}

.gbs3 *::before, .gbs3 *::after {
    box-sizing: border-box;
}
.gbs3 *::before, .gbs3 *::after {
    box-sizing: border-box;
}
.gbs3 p {
    margin: 0 0 10px;
}
.gbs3 * {
    box-sizing: border-box;
}
.chrono_credits {
    display: none;
}
.fa.fa-asterisk {
    color: #720100 !important;
}

.find-a-dealer h2.uk-h3.uk-panel-title {
    border: 1px solid #ddd;
    border-bottom: 0;
    padding: 15px 15px;
    background: #f9f9f9;
    margin: 0;
    
}
.tm-block-top-a.uk-block.uk-block-secondary.tm-block-fullwidth.tm-grid-collapse {
    background: white none repeat scroll 0 0;
}
.home .tm-block-top-a.uk-block.uk-block-secondary.tm-block-fullwidth.tm-grid-collapse {
    background: none;
}

.find-a-dealer h2.uk-h3.uk-panel-title + ul {
    border: 1px solid #ddd;
    padding: 20px 15px 15px;
    border-top: 0;
    background: #f9f9f9;
    margin: 0;
}

.find-a-dealer h2.uk-h3.uk-panel-title { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.find-a-dealer h2.uk-h3.uk-panel-title + ul { -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }

.contact .uk-accordion.uk-text-left>h3:first-child + div .uk-accordion-content { border-bottom: 1px solid #eee; padding-bottom: 0; margin-bottom: 12px;} 
.contact .uk-accordion.uk-text-left>h3:first-child + div .uk-accordion-content p { margin-bottom: 17px;}
.contact .tm-block-main .uk-container .uk-grid .tm-content { padding-right: 20px}
#eb .eb-post .eb-post-content .col-cell.eb-post-more .btn{color: #730000 !important;}
.col-cell.eb-post-comments > a {
    color: #2D333B	!important;
}
.jc_jobdetails_back a:hover {
    background: #730000 none repeat scroll 0 0 !important;}
	.about-us #tm-top-a .uk-container {
    max-width: 1200px;
}

.showcase-button {
    font-size: 32px;
    color: #fff;
    border: 4px solid #fff;
    padding: 10px;
    border-radius: 9px;
}

.showcase-button:hover, .showcase-button:active, .showcase-button:focus{
    color: #ded;
    text-decoration: none;
    border: 2px solid #ded;
}

p.showcase-text {
    font-size: 26px;
    font-family: 'Architects Daughter', Helvetica, Arial, sans-serif;
	}
	
	
.homepage-video-images {
    padding: 0px !important;
    border: 0px !important;
    text-decoration: none !important;
}


.homepage-video-images:hover {
    opacity: .9;
}


.homepage-video-images .uk-margin {
    padding: 0px 25px;
}

.uk-overlay-panel a:not([class]) {
    color: inherit;
    text-decoration: none;
}

.homepage-video-images:hover {
    opacity: .4;
    filter: alpha(opacity=40);
}

.contact-us-homepage .uk-flex.uk-flex-middle.uk-flex-center.uk-flex-wrap {
    padding-top: 33px;
}

.tm-slideshow-secondary {
    margin-bottom: -86px;
}

.uk-block-primary {
    background: #6E0000;;
}

.uk-block-primary.uk-contrast .uk-button {
    color: #ffffff;
    background: rgba(148, 8, 8, 0.94);
	}
	
.about-alta-homepage h3.uk-h1.uk-margin-top-remove {
    z-index: 99999;
    position: absolute;
    text-align: center;
    width: 100%;
    margin-top: 45px !important;
}


.about-alta-homepage .uk-text-large {
    z-index: 99999;
    position: absolute;
    text-align: center;
    width: 100%;
    margin-top: 116px !important;
}

.uk-panel.copyright-date-footer {
    float: left;
    padding: 20px 0;
    color: #1D1D1D;
}
.uk-panel.footer-right {
    float: right;
    padding: 0px 32px 25px 0;
}

.tm-block-footer {
    padding: 30px 0px 0px 0px;
}

#tm-footer a {
    color: #1D1D1D;
}

.news-press-homepage img.uk-overlay-scale {
    height: auto !important;
    width: auto !important;
}

.footer-right img {
    height: 66px;
    padding-top: 10px;
}

/*DISABLING THE ARROWS ON THE SHOWCASE*/

.uk-slidenav-next {
    visibility: hidden;
}
 .uk-slidenav-previous {
    visibility: hidden;
}
/*END DISABLING THE ARROWS ON THE SHOWCASE*/

.home img.tm-logo-sticky {
    padding-top: 13px;
}

[data-uk-sticky].uk-active {
    background-color: #6E0000;
	border-bottom: 4px solid rgb(161, 162, 122)
}

[data-uk-sticky].uk-active a {
    color: #fff;
}

.uk-navbar-nav > li.uk-active > a {
    color: #D0D0D0;
}

.uk-navbar-nav > li > a:active {
    color: #D0D0D0;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    color: #D0D0D0 !important;
}

/* Changing Colors of the Website to #6E0000 */
a {
color: #6E0000;
}

.tm-special-grid .tm-panel-light .uk-panel-title {
color: #6E0000;
}

.tm-panel-icon.uk-text-center > h3 [class*='uk-icon-'] {
    color: #6E0000 !important;
}

p.uk-text-large {
color: #6E0000;

}

.uk-block-secondary .uk-subnav > .uk-active > a {
color: #6E0000;
}

::selection {
background: #6E0000;
}

.tm-subnav-large .uk-subnav > li > *::after, .tm-subnav-medium .uk-subnav > li > *::after {
color: #6E0000;
}

.tm-special-grid .tm-panel-dark .uk-panel-title {
color: #6E0000;
}

.uk-block-secondary a:not([class]), .uk-block-secondary .uk-link {
color: #6E0000;
}

a, .uk-link{
color: #6E0000;
}

.about-alta-homepage p.uk-text-large {
    color: #fff;
}

.news-press-homepage p.uk-text-large {
    color: #fff;
}

.news-press-homepage a:not([class]) {
    color: #fff !important;
}

.news-press-homepage .tm-subnav-large .uk-subnav > li > *::after{
    background: #fff !important;
}

.uk-width-1-1 .news-press-homepage {
    margin-top: 38px;
}

.news-press-homepage .tm-subnav-large .uk-subnav > li > *::after, .news-press-homepage .tm-subnav-medium .uk-subnav > li > *::after {
    background: #fff !important;
}

section.tm-bottom-e.uk-grid a {
    color: #fff;
}
section.tm-bottom-e.uk-grid a:hover {
    color: #D0D0D0;
}

.uk-block-primary {
    background: #FFFFFF;
    color: #6E0000 !important;
}

.uk-block-secondary {
    background: #6E0000;
	}

	
.contact-us-homepage h2 {
    color: #6E0000 !important;
}

.tm-block-footer {
    background: rgb(161, 162, 122);
    color: #1D1D1D;
	}
	
#tm-bottom-e .uk-container {
    /*width: 1100px;*/
    padding-top: 31px;
    color: #fff;
}

#tm-bottom-e .uk-container h3, #tm-bottom-e .uk-container a {
    color: #fff !important;
  text-align: left;
}

.uk-dropdown.uk-dropdown-navbar.uk-dropdown-width-1.uk-dropdown-center.uk-dropdown-bottom {
    top: 3px !important;
    background-color: #6E0000;
    left: -11px !important;
}

.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
    color: #fff;
}

.uk-button, .readon {
    background:  #6E0000 !important;
	color: #fff;
-webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: #ffffff;
    display: inline-block;
    box-sizing: border-box;
    background: #13202e;
    vertical-align: middle;
    line-height: 40px;
    min-height: 40px;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
    padding: 0 33px;
    border-radius: 3px;
    overflow: hidden;
    z-index: 1;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-weight: 300;
    text-transform: none;
    letter-spacing: 0;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    -webkit-backface-visibility: hidden;
	}
	
.uk-nav-navbar > li > a {
    color: #fff !important;
}

.uk-navbar-nav > li > a::after {
    background: #FFFFFF;
	}
	
/* End of Changing Colors of the Website to #6E0000 */

.home img.uk-overlay-scale {
    width: 655px;
}

.tab_content {
    max-width: 1200px;
    margin: auto;
}

.uk-block-default {
    border-top: 0px solid #ededf0 !important;
}

.uk-block {
    padding-top: 0px;
}
.uk-block-muted {
    background: #fff !important;
}

.home .uk-block {
    padding-top: 20px !important;
}

body {
    background: #2D333B !important;
}

.uk-article-title {
    padding-top: 34px;
	}
	
.about_homes_custom.uk-row-first
{
    margin-top: 30px;
}
.about-us p.uk-text-large
{
    text-align: center !important;
}

.about-us .uk-panel > p {
    text-align: left;
}
.about-us .cust_design p {
    color: #fff !important;
}

.about-us .uk-block.uk-block-secondary.uk-block-large.uk-block-default.uk-block-large {
    background-image: url("/images/about/about-content.jpg");
    padding: 40px 10px 15px !important;
}

.about-us #tm-bottom-c {
    padding-top: 49px;
}

.about-us .uk-grid-width-xlarge-1-2 > * {
    width: 33%;
}

.custom_design_flex h3 {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 37px;
}

h1, .uk-h1 {
color: rgb(110, 0, 0);
    font-family: 'Lato', sans-serif;
	}

h2, .uk-h2 {
    color: #1D1D1D;
}


.uk-panel.homepage-under-showcase {
    text-align: center;
    margin: 0px auto;
    max-width: 1200px;
}

.home .uk-width-1-1.uk-width-medium-1-2.uk-row-first {
    width: 100%;
}

.home .tm-navbar-transparent {
    border-top: 5px solid #730000;
}

.showcase-text {
    clear: both;
    height: 199px;
    background-color: rgba(0, 0, 0, 0.43);
    padding: 16px;
}

@media (min-width: 1220px) {
.home #tm-bottom-a .uk-container {
    max-width: 1900px !important;
}
.home #tm-top-b .uk-container {
    max-width: 1900px !important;
}
}

.about-us h1{
    line-height: 86px;
}

.about-us div#tm-custom_about_position_parallax {
    padding-bottom: 64px;
}

#tm-footer .footer-right a:hover {
    text-decoration: none;
}

.tm-slideshow-fullscreen h1 {
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-weight: 100 !important;
    font-size: 89px;
	margin-top: -16px;
}

.about-us #tm-bottom-a .uk-container.uk-container-center {
    max-width: 100%;
    padding: 0px;
    margin-top: -73px;
    border-top: 3px solid #A1A27A;
    border-bottom: 3px solid #A1A27A;
}

.about-design-flex h2 {
    font-size: 63px;
}

.about-design-flex {
    color: #fff;
    line-height: 65px;
    font-size: 63px;
    padding-top: 47px;
    font-family: sans-serif;
    max-width: 1150px;
    margin: auto;
}

.about-us .uk-panel-title {
    text-align: center;
    line-height: 2px;
    padding-top: 26px;
    font-weight: 500;
}

.about-us .uk-width-large-1-2 {
    width: 72%;
}

.fancybox-opened .fancybox-title {
    visibility: hidden !important;
}

.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
    background-color: #A1A27A;
    color: #FFFFFF;
    font-size: 20px;
}

.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {
    background-color: #eee;
    color: #A1A27A;
    text-decoration: none;
}

.accordion-group.panel.rl_sliders-group.nn_sliders-group h4 {
    margin-top: 0px;
}

@media (min-width: 1220px) {
.uk-grid-width-xlarge-1-2 > * {
    width: 47%;
    margin: auto;
    margin-bottom: 32px;
    margin-left: 0px;
}
}

.uk-panel-box > .uk-panel-teaser {
    margin-top: 3px;
}

/*.gbs3 .form-control {
    COLOR: #FFF !important;
}*/

div#eb .btn-primary {
    color: #fff !important;
    background-color: #A1A27A !important;
    border-color: #6E0000 !important;
}

.publications .tm-article-content .uk-panel-title, .publications .uk-margin{
    min-height: 95px;
}


/*.publications p {
    text-align: center;
}*/

.publications a.uk-button {
    width: 100%;
}

body {
    background: #A1A27A !important;
}

.press-releases h1.tm-article-title.uk-article-title {
    font-size: 26px;
    line-height: 26px;
}

/* Fan Mail Page */
span#je-posted-date {
    display: none;
}

span#je-release_date {
    display: none;
}

div#je-testimonial-content {
    /*height: 204px;
    margin-bottom: 103px;*/
}


#je-title {
    display: none;
}

#je-quoteright img {
    display: none;
}

#je-quoteleft img {
    display: none;
}

#je-testimonials7 div#je-audetails {
    font-weight: bold;
}

/*#style7-inner2 {
    background: #6E0000 !important;
    color: #EDEDED;
}*/

p.copyright {
    display: none;
}
/* Fan Mail Page */

.uk-border-circle {
    border-radius: 0px;
    border: 1px solid #dedede;
}

.accordion-heading a:focus {
    text-decoration: none;
}



/*Dealer page*/
.yoo-zoo.business-uikit-frontpage ul.uk-subnav.uk-subnav-line.uk-flex-center {
    display: none;
}

.business-uikit-frontpage img {
    margin-top: -86px;
}

.business-uikit-frontpage hr {
    display: none;
}
/*end Dealer page */

a.readon:hover, a.readon:focus, .uk-button:hover, .uk-button:focus {
    color: #fff;
    text-decoration: none !important;
    background-color: #9A4747 !important;
}

.uk-panel.uk-panel-header{
    padding-top: 34px;
}

#je-faqpro h1 {
    padding-top: 34px;
}

/* Floor Plan Pages */
.style3 .txtabs-nav a {
    background: #6E0000;
    color: #E8E8E8;
}

.style3 .txtabs-nav li:hover a {
    background: #6E0000;
}
#tm-top-a .uk-container img {
    border-bottom: #A1A27A 10px solid;
}

p.area_define {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 32px;
}


/* End Floor Plan Pages */

.about-button {
    width: 100%;
}

a.about-contact-button {
    text-align: center;
    margin: auto;
    padding: 10px 30px;
}

.lle-module h2 {
    margin-top: 0px;
    margin-bottom: 33px;
}
.loghomerollaway .readmore {
    background: #6E0000 !important;
    color: #fff !important;
}
#fitem .A, #fitem1 .A {
    width: auto !important;
}
.loghomerollaway label.control-label.gcore-label-left.gcore-label-checkbox {
    min-width: 100% !important;
    text-transform: capitalize;
}

.uk-article + .uk-article {
    padding-top: 0px !important;
    border-top: 0px !important;
}

/* Call to Action Buttons at the bottom of the Site */


.uk-panel.contact-us-module {
    margin-left: -37px !important;
}


.contact-buttons {
    padding: 22px 0px;
    margin-top: -13px;
    width: 1199px;
    font-weight: bold;
    margin-left: 0px !important;
}


.call-to-action-left {
    width: 33%;
    float: left;
    clear: both;
}

a.readon.get-a-quote {
    font-size: 21px;
    padding: 10px 81px;
}

.call-to-action-middle {
    width: 32%;
    float: left;
    font-size: 22px;
    text-align: center;
    padding: 10px 0px;
	border: 1px solid;
    line-height: 40px;
    min-height: 40px;
}

.call-to-action-right {
    float: right;
}

a.readon.find-a-dealer {
    padding: 10px 81px;
    font-size: 21px;
}
/* End */

.tm-slideshow-secondary .uk-overlay-background {
    background: rgba(19, 19, 19, 0.9);
}

.about-alta-homepage ul.uk-slideshow.uk-overlay-active {
    /*height:  727px !important;*/
    /*margin-top: -46px;*/
}

.uk-overlay-panel.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center.uk-overlay-background.uk-overlay-fade {
    margin-top: -337px;
}

.uk-panel.uk-text-center.tm-panel-icon {
padding-top: 0px;
    background-color: #fff;
    color: #6e0000;
}

.uk-panel.uk-text-center.about-alta-homepage {
    /*height: 665px;*/
}

div#tm-top-c {
    background-image: none !important;
    background: #fff;
}

[class*='tm-block-image-opacity-'].uk-block-secondary::after {
    background: none !important;
}

.special-offers h3.uk-h1.uk-margin-top-remove, .special-offers h4.uk-h1 {
    color: #6e0000;
}

/* Added By Rahul */
@media only screen and (max-width: 767px)
{ 

.homes-for-sale .uk-panel {
    padding: 0px 10px;
}

    .uk-panel.copyright-date-footer,
    .uk-panel.footer-right{
	float: none;
	padding: 0px;
    }
    .about-us .uk-grid-width-xlarge-1-2 > * {
	width: 100%;
    }
    .press-releases h1.tm-article-title.uk-article-title {
	font-size: 25px !important;
	line-height: 30px;
    }
    .tm-navbar-container .uk-navbar-content.uk-navbar-center.uk-visible-small .uk-responsive-width.uk-responsive-height img
    {
	width : 100px;
    }
    .tm-navbar-container .uk-navbar-content.uk-navbar-center.uk-visible-small
    {
	height: 97px;
    }
    .tm-slideshow-fullscreen h1
    {
	font-size: 60px;
    }
    .tm-slideshow-fullscreen .showcase-button
    {
	font-size: 20px;
    }
}
@media only screen and (max-width: 479px)
{ 
    .showcase-text {
	height: 250px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 859px)
{ 
    .tm-slideshow-fullscreen h1
    {
	font-size: 60px;
    }
    .tm-slideshow-fullscreen .showcase-button
    {
	font-size: 20px;
    }
}
@media only screen and (max-width: 600px)
{ 
    .about-design-flex {
	line-height: 55px;
	font-size: 45px;
	padding-top: 40px;
    }
}

.leed-certification .uk-article .footer_style
{
    clear: both;
}
.jc_jobdetails_back a, .jc_jobdetails_button button, .application_button button
{
    background:  #6E0000 !important;
    color: #fff !important;
    border: none !important;
    color: #ffffff;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    text-decoration: none;
    padding: 0 33px !important;
    border-radius: 3px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-weight: 300;
    height: 40px;
    width: auto;
}
.jc_jobdetails_back a:hover, .jc_jobdetails_button button:hover, .application_button button:hover
{
    background-color: #9a4747 !important;
    color: #fff !important;
    border: none;
    color: #ffffff;
    padding: 0 33px;
    width: auto;
}
.jc_jobdetails_back a
{
    height: auto !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}
@media only screen and (min-width: 960px) and (max-width: 1219px)
{ 
    .publications .tm-block-main .uk-container .uk-grid > *{
	padding-right: 25px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1219px)
{ 
    .press-history .tm-block-main .uk-container .uk-grid > *{
	padding-left: 25px;
    }
    .press .tm-block-main .uk-container .uk-grid > * {
	padding: 0 15px;
    }
}
div#style7-inner2
{
    height: auto !important;
}
.gbs3 input[type="submit"].A {
    color: #fff !important;
}
.home .tm-slideshow-secondary
{
    margin-bottom: 0px;
}
.home .uk-block {
    padding-top: 0px !important;
}
section.tm-bottom-a.uk-grid .uk-panel.contact-us-module {
    margin-left: 0px !important;
    width: 100%;
}
section.tm-bottom-a.uk-grid .uk-panel.contact-us-module .contact-buttons{
    width: 100%;
}
@media only screen and (min-width: 501px) and (max-width: 1199px)
{ 
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module .contact-buttons {
	padding: 22px 0px;
	margin-top: 0px;
	margin-left: 0px !important;
    }
}
@media only screen and (min-width: 501px) and (max-width: 979px)
{ 
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module  a.readon.get-a-quote,
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module a.readon.find-a-dealer 
    {
	font-size: 17px;
	padding: 5px 15px;
    }
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module .call-to-action-middle
    {
	padding: 0px;
	font-size: 17px;
	height: 50px;
    }
}
@media only screen and (max-width: 500px)
{ 
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module .contact-buttons {
	padding: 22px 0px;
	margin-top: 0px;
	margin-left: 0px !important;
	text-align: center;
    }
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module  a.readon.get-a-quote,
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module a.readon.find-a-dealer,
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module .call-to-action-middle
    {
	float: none !important;
    }
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module .call-to-action-left,
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module .call-to-action-right,
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module .call-to-action-middle
    {
	width : 100%;
	float: none;
    }
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module .call-to-action
    {
	margin : 5px auto;
    }
    section.tm-bottom-a.uk-grid .uk-panel.contact-us-module .call-to-action-middle
    {
	margin: 5px;
    }
}
.style3 .txtabs-nav li.active a:hover {
    color: #fff;
}
body div#eb a:hover
{
    color : #9a2921;
}
aside.tm-sidebar-a .gbs3 .gcore-display-table,
aside.tm-sidebar-b .gbs3 .gcore-display-table{
    display: block !important;
    width : auto !important;
    max-width: 400px;
}
@media only screen and (min-width: 768px) and (max-width: 1030px)
{
    aside.tm-sidebar-b .gbs3 .g-recaptcha
    {
	transform:scale(0.68);
	-webkit-transform:scale(0.68);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
    }
}
@media only screen and (max-width: 359px)
{
    .gbs3 .g-recaptcha
    {
	transform:scale(0.68);
	-webkit-transform:scale(0.68);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
    }
}
@media only screen and (min-width: 768px)
{
    .tm-content  .gbs3 .chronoform #fin-recaptcha
    {
	margin-left: 160px;
    }
}

/* End */

input#requestbutton {
    height: 50px;
}

.btn-primary, .btn-info, .btn-inverse {
    background-color: #6E0000;
    color: #ffffff;
}

.btn-primary:hover, .btn-info:hover, .btn-inverse:hover {
    background-color: #9A4747 !important;
}

.btn {
    line-height: 33px;
    background: #6E0000;
    padding: 10px 33px;
}

.home #tm-bottom-b.uk-block {
    padding-bottom: 39px;
}

.uk-nav-side > li > a:active {
    background: #6E0000;
}

.yoo-zoo #comments {
    display: none;
}

.jd_footer {
    display: none;
}

.jorange {
    color: #fef4e9 !important;
    border: solid 1px #A1A27A;
    background: #f78d1d;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
    background: linear-gradient(#6E0000, #6E0000);
}


.news-press-homepage .uk-panel-box .uk-panel-title {
    min-height: 85px;
}

.news-press-homepage .uk-margin {
    min-height: 79px;
}

.news-press-homepage .uk-text-center.uk-panel-teaser {
    background: #fff !important;
}

.news-press-homepage .uk-panel-box > .uk-panel-teaser {
    margin-top: -26px;
}

.homes-for-sale .uk-text-center.uk-panel-teaser {
    float: left;
    width: auto;
    margin-left: -22px !important;
    margin-right: 10px !important;
    margin-top: -21px !important;
	margin-bottom: 10px;
}

.custom-homes-for-sale img {width: 40%; float:left; margin-right: 30px;}

.homes-for-sale a.uk-button {
    float: right;
}



.homes-for-sale .home-page .uk-grid {
    padding-bottom: 26px;
    border-bottom: 1px solid rgba(110, 0, 0, 0.16);
}

.homes-for-sale .uk-overlay.uk-overlay-hover.uk-border-circle {
    margin-right: 28px;
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #6E0000;
}

.uk-offcanvas-bar {
    background: #e8e8e8;
}


.uk-nav-offcanvas ul a {
    color: rgb(0, 0, 0);
}

.uk-nav-offcanvas > li > a:active {
    background: #6e0000 !important;
}

.uk-nav-offcanvas > li > a {
    background-color: #484848;
    color: #fff;
}

.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
    background: rgb(161, 162, 122);
}

@media only screen and (min-width: 768px) and (max-width: 1199px)
{ 
.news-and-press-homepage li.uk-active {
    width: 25% !important;
    margin-bottom: 24px;
}
}

@media only screen and (max-width: 767px)
{ 
.news-and-press-homepage li.uk-active {
    width: 55% !important;
    margin-bottom:10px;
    text-align:center !important;
}
}

.alta-classic-ii {
    float: left;
    width: 47%;
	margin-bottom: 33px;
}

@media only screen and (max-width: 1100px)
{ 
.alta-classic-ii {
    width: 100%;
    margin: 15px auto;
    float: none;
    text-align: center;
}
}

.package .uk-panel-title {
    color: #6e0000 !important;
}

.uk-panel.package {
    padding: 20px;
}

/*Easyblog CSS*/

div#eb .eb-post-foot .mt-15 {
    margin-top: 0px !important;
}
div#eb .eb-post-foot .col-cell
{
display : inline-block !important;
}

#eb .is-active>.eb-navbar__footer-link
{
    color: #6E0000;
}

#eb .is-active .eb-navbar__footer-link:before{background-color: #6E0000;}


#eb .eb-dialog-footer .eb-dialog-footer-content button,
#eb .eb-login a.btn.btn-block.btn-success,
#eb .eb-login button.btn.btn-primary,
#eb .eb-tags-filter button.btn.btn-default,
#eb .eb-quick-content button.btn.btn-default,
#eb .eb-quick-content .btn.btn-primary, #eb .eb-dialog-footer-content .btn.btn-sm,
div#eb .btn-primary,
div#eb .eb-comment-editor .btn-primary,
div#eb .eb-quick-actions .btn-primary{background-color: #6E0000 !important;color: #fff !important;border-color: #6E0000 !important;}

.popbox-dropdown__ft ul li a:hover{background: none !important;}

#eb .eb-post-more .btn {color: black !important;}


#eb .eb-toolbar__search .btn-default,
#eb .eb-search .eb-search__wrapper .btn-default,
#eb .eb-toolbar__link.has-composer
{
  color : #fff !important;
}
#eb .eb-toolbar__search .btn-default:hover,
#eb .eb-toolbar__search .btn-default:active,
#eb .eb-toolbar__search .btn-default:focus,
#eb .eb-search .eb-search__wrapper .btn-default:hover,
#eb .eb-search .eb-search__wrapper .btn-default:focus,
#eb .eb-search .eb-search__wrapper .btn-default:active,
#eb .eb-toolbar__link.has-composer:hover
{
  color : #333 !important;
}
#eb .eb-toolbar__search .btn-default,
#eb .eb-search .eb-search__wrapper .btn-default
{
	background:  #6E0000!important;
}
#eb .eb-toolbar__search .btn-default:hover,
#eb .eb-search .eb-search__wrapper .btn-default:hover
{
	background:  #ebebeb!important;
}
#eb .eb-dialog-footer-content .btn,
#eb .eb-dialog-footer-content .btn:hover,
#eb .eb-dialog-footer-content .btn:focus,
#eb .eb-dialog-footer-content .btn:active
{
    height: auto !important;
    padding: 5px 11px !important;
    margin: 0 10px;
}
#eb .eb-dialog-footer-content
{
    padding-top: 7px;
}
#eb .eb-post + .eb-post {
    margin-top: 0px;
    border-top: none;
}
#eb.eb-component.eb-view-categories.eb-layout-listings .eb-header .eb-toolbar
{
	display : none;
}
#eb.eb-component .eb-category-profile
{
	padding: 10px;
	border: 1px solid #cccccc;
}
@media screen and (min-width: 481px){
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-head,
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-subscribe
  {
    display: table-cell;
    vertical-align: middle;
  }
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-subscribe,
  #eb.eb-component .eb-category-profile .eb-category-details
  {
    padding-left: 10px;
  }
}
#eb.eb-component .eb-category-profile .eb-category-details .eb-category-head h2
{
	margin-bottom: 0px !important;
}
div.eb-author .eb-authors-head > .col-cell.cell-tight,
div.eb-composer-author > .col-cell.cell-tight,
div.eb-category-profile > .col-cell.cell-tight.eb-category-thumb
{
	min-width: 60px;
}
#eb .eb-post-thumb .eb-post-image img {
    padding: 5px;
}
#eb .eb-post-thumb .eb-post-image {
    border: 1px solid #ddd;
    border-radius: 2px;
}
#eb .eb-toolbar__search-form .eb-filter-select-group #category_id,
#eb .eb-toolbar__search-form .eb-filter-select-group__drop,
#eb .eb-search .eb-search__wrapper .eb-filter-select-group #category_id,
#eb .eb-search .eb-search__wrapper  .eb-filter-select-group__drop
{
 display: none;
}
#eb.eb-component .eb-entry .eb-entry-head .eb-entry-title {
    font-size: 20px !important;
    line-height: 26px;
    color: #000;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
}

#eb .eb-container__main {
    height: auto !important;
}


.btn-group #orderby {
        padding: 15px !important;
    border: 1px solid #6E0000 !important;
    width:150px !important;
}

.btn-group #ordertype {
        padding: 15px !important;
    border: 1px solid #6E0000 !important;
    margin-right:5px !important;
}
#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit {
    background-color: #6E0000 !important;
    color: #fff !important;
}
#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit:hover {
    background-color: #9A4747 !important;
}