/*
Theme Name:     ARTiSUN - Celestial
Theme URI:      http://artisundigitalmedia.com
Description:    Child theme Celestial
Author:         ARTiSUN Digital Media
Author URI:     http://artisundigitalmedia.com
Template:       st_celestial
Version:        0.1.0
*/

@import url("../st_celestial/style.css");



body.custom-background {
    background-color: #F2E6C4;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Abel,arial,Helvetica,sans-serif;
}

p {
font-size: 13px;
}

.input-append, .input-prepend {
    white-space: nowrap;
}

.btn{
margin-left: -6px;
padding: 1.5px;
}

.search #searchform {
    width: 15%;
    float: right;
    margin-top: 3%;
    margin-right: 2%;
}

.form-search .input-append .btn {
    background: #BF9034;
    color: #fff;
    border-radius: 0px 5px 5px 0px;
    border: none;
}



.entry-meta span {
    display: none;
}

h1.entry-title {
	display: none;
}
h1.page-title {

    padding-bottom: 20px;
}

h1 {
    color: #234C73;
    font-style: italic;
    font-weight: bold;
}
h2 {
font-size: 22px !important;
}

h3.widget-title{
margin-left: -12px;
font-size: 16px;
}

.page-id-34
h3.widget-title {
    font-size: 14px;
}

.row-fluid {
    margin-top: -31px;
}


/*Top Menu*/

.nav-right {
    padding: 0;
 }

.navbar {
    margin-bottom: 0;
}

.navbar .nav.pull-right {
box-shadow: 0px 1px 5px 0px rgb(74, 74, 74);
background: #fff;
    float: none;
    margin-right: auto;
    margin-left: auto;
}

.navbar .nav {
    display: inline-block;
    float: left;
}

   
.navbar .nav > li > a {
    padding: 10px;
}

#site-navigation {
    text-align: center;
}

#site-navigation li {
float: none !important;
font: 12px;
font: normal 0.6rem Abel,arial,Helvetica,sans-serif;
}

#site-navigation ul ul li {
	width: 215px !important;
	padding-right: 10px;
	float: left !important;
}

#site-navigation li:last-child a {
    padding-right: 10px !important;
}


#site-navigation ul.children a, #site-navigation ul.sub-menu a {
font-size: 12px !important;
font: normal .60rem;
padding-right: 10px;

}

#site-navigation ul.sub-menu{
	width: 215px !important;
    	margin-top: -2px !important;
	margin-right: 10px; 
}


#site-navigation ul li:hover > ul {
    border-bottom: 3px solid #bf9034!important;
    border-radius: 0 !important;
   
}

#site-navigation ul.menu a {
    line-height: 30px !important;
	font-size: 14px;

}


#site-navigation li a:hover {
	padding-left: 10px;
	color: #fff !important;
	background: #BF9034;
	padding-top: 16px;
	padding-bottom: 14px;
}	

#site-navigation ul.sub-menu a:hover {
    border-top: 0 !important;
    color: #bf9034 !important;
    background: #fff;
	padding-top: 0px;
}

#site-navigation li.current-menu-item a{
font-weight: bold;

}


#st-socialbar-wrapper {
	margin-top: -40px !important;
       margin-top: 0px;
	background: #301500 !important;
	border-bottom: 15px solid #bf9034;
}
.page-id-12 
#st-socialbar-wrapper {
border-bottom: 0;
}

#st-banner0-wrapper {
background: #bf9034 !important;
border-top: solid 1px #bf9034;
}

#st-banner1-wrapper {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px !important;
    padding-top: 0 !important;
}

/*Sidebar-Menu*/

#st-left, #st-right {
padding-top: 0px;
margin-top: -32px;
}
 

#st-left a, #st-right a {
    color: #234c73;
}

#st-right a:hover, #st-right a:hover {
 color: #BF9034;
 background: #fff;
padding: 6px 1px;
}

.st-sidebar-list aside ul {
width: 340px;
margin-left: -30px;
margin-top: -5px;
}

.st-sidebar-list aside ul li {
    border-bottom: 1px solid #bf9034;
    font-size: 11px;
    line-height: 0.7rem;
  border: 1px solid #fff;
}



/*Secondary Menu - currently not used*/
#menu-secondary-menu{
width: auto;
float: left;
margin-left: -0px;
margin-top: 25px;
}

#menu-secondary-menu li {
    display: inline;
padding-right: 20px;
padding-left: 10px;
font-size: 1.0rem;
}

.page-id-12 #menu-secondary-menu{
display: none;
}


.page-id-12 article.hentry {
    margin-bottom: 0;
}

.page-id-12 .entry-meta {
    display: none;
}

.post-thumbnail {
    display: none !important;
}



.page-id-2360 .widget-banner1 {
padding-left: 50px !important;
padding-top: 20px;
padding-bottom: 5px;
}

.page-id-2360 h3 {
    padding-bottom: 20px;
}

.table th, .table td {
    border-top: none;
vertical-align: top;
}

#st-content-wrapper {
	font-size: 12px;
	font: normal 0.8rem !important;
	padding: 0px 0px 40px;

}

.page-id-12 #st-content-wrapper {
	margin-top: -5%;
}
li {
    line-height: 22px;
}

.page-id-12 ul, ol {
    margin: 10px 0 10px 25px;
	
}

ul, ol {
    margin: -15px 0 10px 25px;
    padding: 3px 15px;
	color:#234C73;
}


img.alignleft, img.aligncenter, img.alignright, img.alignnone, div.wp-caption img, .entry-attachment img {
    padding: 0px;
    background-color: transparent;
    border: none; 
}


.metaslider .caption-wrap {
    bottom: 20% !important;
    opacity: 0.7;
    width: 25% !important;
}


.metaslider .caption {
    	padding: 5px 10px;
   	text-align: right;
 	font-family: Abel,arial,Helvetica,sans-serif;
    	font-size: 14px;
	font-weight: bold;
}

.flex-control-nav {
    bottom: 70px !important;
}

.flex-direction-nav .flex-next {
	right: 0px !important;
}

.flex-direction-nav a {
    width: 50px !important;
    height: 50px !important;
}

#st-banner0-curve {
    bottom: 0px;
}


#linksPrevNext {
margin-bottom: 80px;
}

.page-id-16 #linksPrevNext {
display: none;
}
.page-id-18 #linksPrevNext {
display: none;
}
.page-id-20 #linksPrevNext {
display: none;
}
.page-id-34 #linksPrevNext {
display: none;
}
.page-id-528 #linksPrevNext {
display: none;
}
.page-id-1555 #linksPrevNext {
display: none;
}
.page-id-2234 #linksPrevNext {
display: none;
}
.page-id-2251 #linksPrevNext {
display: none;
}
article#post-0 #linksPrevNext {
display: none;
}

/* photo captions*/

.wp-caption-text {
    color: #234C73 !important;
}

/* Horizontal Lines*/
hr {
    border-width: 1px 0px 0px;
    border-color: #bf9034 -moz-use-text-color -moz-use-text-color;
}

.page-id-16 hr {
    border-width: 5px 0px 0px;
}

/*Galleries*/
.gllrprfssnl_image_block {
    padding: 20px 10px 10px 5px;
}

.gllrprfssnl_single_image_text {
    font-size: 12px;
    color: #603813;
    text-align: center;
}

/* Page Content - White Background*/
.st-focus-box {
    margin: 0;
    padding: 25px 5px 10px 30px;
	background: #fefefe;
	box-shadow: 0px 1px 5px 0px rgb(74, 74, 74);
	border: none;
}

.page-id-1523 .st-focus-box {
    margin: 0px 100px;
}

.page-id-10 .st-focus-box {
    margin: 0px 100px;
}

.page-id-749 .st-focus-box {
    margin: 0px 100px;
}

/* Elegant Theme Short Codes*/

.page-id-12 .one_third {
    background: #F2E6C4;
}

.page-id-12 .two_third {
    width: 60.32%;
    padding-left: 35px;
    border-left: 5px solid #bf9034;
}

.page-id-12 .et-custom-list ul {

    padding-left: 100px !important;
}

.page-id-16 .et-custom-list ul li {
    margin: 5px 150px !important;
}


.page-id-18 .one_third{
   background: #BF9034;
    padding: 20px 0 0 0;
	color: #fff;
}

.page-id-18 .one_third ul{
	color: #fff;

}

.page-id-34 .et-learn-more {
margin: 0px 0px;
width: 330px;
border: 1px solid #fff;
box-shadow: 0px 0px 0px 1px #fff;
}

.page-id-34 .et-learn-more .learn-more-content {
       background: none repeat scroll 0% 0% white;
	border: none !important;
}

.et-learn-more h3.heading-more {
   color: #603813 !important;
	font-shadow: none;
    font-weight: bold;
	padding: 8px 50px 8px 22px !important;
 background: #F2E6C4 !important;
border: 2px solid #F2E6C4 !important;
}


.page-id-34 .et-learn-more h3.heading-more {
    color: #234c73 !important;
 background: #F2E6C4 !important;
    font-weight: normal;
    padding: 5px 50px 5px 5px !important;
    border: 2px solid rgb(242, 230, 196) !important;
}

.page-id-34 .et-learn-more h3.heading-more span.et_learnmore_arrow {
border-left: none;
box-shadow: none;
}

.et-learn-more .learn-more-content {
border-left: 1px solid #bf9034 !important;
border-right: 1px solid #bf9034 !important;
border-bottom: 1px solid #bf9034 !important;
}

.et-tabs-container {
	
}

.tabs-left {
    border: 1px solid #bf9034 !important;

}

.tabs-left .et-tabs-control {
    padding-right: 30px;
}

.tabs-left .et-tabs-control li a:hover, .tabs-left .et-tabs-control li.active a {
    color: #bf9034 !important;
}

.tabs-left .et-tabs-control, .tabs-left ul{
    width: 220px !important;
	margin-top: -10px !important;
}

.et_left_tabs_bg {
    width: 220px !important;
    background: #F2E6C4 !important;
    border-right: 1px solid #fff;
    border-left: 1px solid #F2E6C4;
   }



/*accordion image menu - completed projects home page*/
.page-id-12 .aim {
	display: block !important;
	max-width: 100% !important;
       }

.aim a span {
font-size: 11px !important;
font-weight: normal !important;
}

.aim{
display: none;
}



/*Contact Us Form*/

input, textarea {
    width: 100%;
}





/* FIN! */