/*
Theme Name: Elysian Living
Author: Verve 8 Media
Author URI: http://verve8media.com/
Description: Elysian Living Website Theme
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/**
 * 	OVERWRITE COMMON CSS
 */

/*h1, h2, h3, h4, h5, h6 { color:#f86e08; }*/
h1, h2, h3, h4, h5, h6, p, .content ol, .content ul { margin-bottom:20px; }
h4 { margin-bottom:0; }

.hidden, .hide { display:none; }

/** list order **/
#main .content ul ul { margin-left:50px; }
#main .content li { color: #f86e08; }
	#main .content li li { color:#000; }
	#main .content li span, #main li li span { color: #000; }
#main .content li span, #main li li span

/** modal dialog **/
.ui-dialog { border:none!important; border-radius:0!important; }
.ui-dialog-titlebar { display:none; }
.ui-dialog-content { padding:0 !important; }
.ui-widget-overlay { background-image:none !important; background-color:#000 !important; opacity: 0.75 !important; filter: Alpha(Opacity=75) !important; }
.transparent:not(.photo-scroller-album) #header { z-index: 100; }

/** menu **/
.logo-left #navigation { padding-top:0; position:relative; top:-5px; vertical-align:top; }
.sub-nav li { padding: 0 5px; }
.sub-nav li > a:hover, header:not(.sub-downwards) .sub-nav li:hover > a, #phantom .sub-nav li:not(.dt-mega-parent):hover > a { background-color:transparent; }
#header.light-menu #main-nav > li.act > a span { color: #e84500 !important; -webkit-text-fill-color: #f86e08 !important; }
#main-nav .current-page-ancestor a { color: #e84500 !important; }
    #main-nav>li>a { border-left:1px solid #fff; padding: 0 0 0 10px; }
    #main-nav>li.first>a { border-left:0; }

/** submenu **/
#header:not(.logo-side) #main-nav > li, #header:not(.logo-side) #main-nav.menu-material-underline-style > li > a { letter-spacing:1px; }
#header:not(.logo-side) #main-nav > li .sub-nav, #header:not(.logo-side) #main-nav.menu-material-underline-style > li > a .sub-nav { left:-13px; letter-spacing:0; }
.light-menu .sub-nav > ul > li > a, .dark-menu .sub-nav > ul > li > a { color:#727272 !important; }

/** responsive: logo/menu fix **/
@media screen and (max-width: 400px) 
{
	#branding { display: inline-block; text-align:center; width:100%; }
	.show-device-logo #branding img.mobile-logo { display:inline-block; }
	.logo-left #navigation { display: block; padding-bottom: 20px; padding-top: 0 !important; text-align: right; width:100% !important; }
}
@media screen and (max-width: 970px) 
{
	#branding { padding-bottom:20px !important; padding-top:0 !important; }
	.logo-left #navigation { padding-top:70px; }
	
	/** fix: calida group page logo **/
	.calida-group-page .logo-left #navigation { padding-top: 20px; }
}
/** full image page **/
div.full-image-page { position: absolute; top: 12%; }
	div.full-image-page .wpb_wrapper { margin:130px 20px; }

@media screen and (max-width: 970px)
{
	div.full-image-page { position:inherit; }
	div.full-image-page .wpb_wrapper { margin:20px; }
}

.p-0 { padding:0 !important; }
.pl-15 { padding-left:15px !important; }

/*
.rollover i, .blur-this .blur-effect, .no-touch .blur-this .blur-effect, .no-touch .blur-this canvas { margin:0 13px; }
.blur-this .blur-effect, .no-touch .blur-this .blur-effect, .no-touch .blur-this canvas,
.rollover img, .wpb_single_image .rollover, .rollover i { max-width:none !important; width:90% !important; height:auto !important; }
.rollover i { height:100% !important; }
*/

/** social icons **/
.soc-ico { margin-top:-5px; }
.soc-ico a:after, .soc-ico a:before { border-radius:0; }
/*.light-menu .text-near-logo .soc-ico a:before, .light-menu .text-near-menu .soc-ico a:before { background-color:#fff !important; }*/
#header .soc-ico a:hover, #header .soc-ico.custom-bg a:hover, #header .soc-ico a .icon { fill:#fff; }
#header .soc-ico.custom-bg a:before, #header .soc-ico.accent-bg a:before
{
    background-color: rgba(255,255,255,0.12) !important;
    background-image: none !important;
}
#header .soc-ico.hover-custom-bg a:after, #header .soc-ico.accent-bg.hover-custom-bg a:after, #header .soc-ico.hover-custom-bg a:after, .accent-gradient #header .soc-ico.gradient-bg.hover-custom-bg a:after, #header .soc-ico.hover-accent-bg a:after
{
    background-color: rgba(255,255,255,0.25) !important;
    background-image: none !important;
  
}

/** footer **/
#footer { height: 0; position: relative; top: -60px; }
	#footer a:hover { text-decoration:none; }
#bottom-bar { }
	#bottom-bar a, #bottom-bar .mini-nav .customSelect, #bottom-bar .menu-select { color:#fff; }
.wf-container-bottom, #bottom-bar.full-width-line { border-top-width:0; }
#bottom-bar a.modal-popup { border-left: 2px solid #fff; padding-left: 30px; }

#bottom-bar .bottom-text-block { width: 210px; }

@media screen and (max-width: 970px)
{
    #bottom-bar { position:static; }
    
	#bottom-bar a.modal-popup, .template-calida-cares #bottom-bar a.modal-popup { border-left:0 !important; padding-left:0 !important; }
        #bottom-bar a, #bottom-bar .mini-nav .customSelect, #bottom-bar .menu-select { color:#000; }
        #bottom-bar .bottom-text-block { width: auto; }
        
    #footer { height:auto; position:inherit; top:auto; }
}

/** fix: remove padding on content div **/
#main { padding:0; }

/**
 * 	HOME
 */
.elysian-living-home span { color:#f6950c; font-size:26px; font-weight:bold; line-height:34px; }

/**
 * 	CALIDA CARES TEMPLATE
 */
.template-calida-cares #main { margin-top:-100px !important; position:relative; z-index:100 !important; }
	.template-calida-cares #main #content > .wf-container > .vc_column_container { }
.template-calida-cares #page, .bottom-bar-no-slideshow #page { background-color:#fff; }
.template-calida-cares #footer.transparent-bg, .bottom-bar-no-slideshow .template-calida-cares #footer.transparent-bg { background-color:#fff; }
	.template-calida-cares #bottom-bar, .bottom-bar-no-slideshow #bottom-bar { margin-top:30px; position: inherit; right:0; }
	.template-calida-cares #bottom-bar .wf-wrap, .bottom-bar-no-slideshow #bottom-bar .wf-wrap { border-top:1px solid #666; }
	.template-calida-cares #bottom-bar a, .bottom-bar-no-slideshow #bottom-bar a { color:#666666; }
	.template-calida-cares #bottom-bar a.modal-popup { border-left: 2px solid #666666; }
	.template-calida-cares .uvc-main-heading h2 { margin-left:-2px !important; }

   .template-calida-cares #footer { height:auto; position:inherit; top:auto; }


/** Calida Care Navigation **/
#menu-calida-cares-nav { text-align:left; }
.calida-cares-nav .widget{ background-color: transparent !important; border: none !important; }
	.calida-cares-nav .widget li { border:none !important; display:inline-block; text-transform:uppercase; }
	.calida-cares-nav .widget li a { font-size:16px; padding: 0 20px 0 0; }
	   .calida-cares-nav .widget li:first-child a { padding-left:0; }
	.calida-cares-nav .widget li a:hover { text-decoration:none; }
	.calida-cares-nav .widget li.current-menu-item a { color:#e84500; }
	.calida-cares-nav .widget_nav_menu { padding-left: 0 !important; }
	
/** responsive: Calida Care Navigation **/
@media screen and (max-width: 400px)
{
	.calida-cares-nav .widget li { padding-top: 10px; padding-left: 0; width: 100%; }
}

@media screen and (max-width: 749px)
{
	.template-calida-cares .vc_single_image-wrapper { margin-bottom: 20px; }
}

/** Calida Care Images **/
/*
.calida-care-images .vc_col-sm-3 { display:inline-block; float:none !important; width:22%; }
.calida-care-images { text-align:center; }
.calida-care-images { margin: 0 !important; min-height: 0px; padding: 0; width: 100%; }
.calida-care-images > .wpb_column { padding-left:0 !important; padding-right:0 !important; }
.calida-care-images .vc_single_image-wrapper { width:100%; }
*/

/*
.calida-care-images .wpb_single_image .rollover { max-width:none; }
   .calida-care-images .wpb_single_image .rollover, .calida-care-images .rollover img { width:95%; }

.calida-care-images .wpb_column {
    float: none !important;
    display: inline-block;
    text-align: center;
}
*/

/*
.calida-cares-page > .vc_column_container { left: -75px; position: relative; }
@media screen and (max-width: 749px)
{
    .calida-cares-page > .vc_column_container
    {
        position: inherit;
        padding: 0 50px;
        width: 100%;
    }
    
    .calida-cares-page > .vc_column_container { left: -48px !important; }
}
*/

/** Other Pages **/
.bottom-bar-no-slideshow #header { background-color:#eee !important; }
.bottom-bar-no-slideshow #main { margin-top:30px; }

/** responsive: fix background on logo when there's no slider **/
@media screen and (max-width: 970px)
{
	.template-calida-cares.transparent #header:not(.logo-side) { background-color:#bcbcbc !important; }
}
