/*
Theme Name:     Customizr Child
Theme URI:      http://themesandco.com/customizr
Description:    A child theme for the Customizr WordPress theme. This child theme simply includes 2 files : style.css to add your custom css and functions.php where you can extend Customizr's core code. In order to keep your code as clean and flexible as possible, try to use Customizr's hooks API for your customizations. Do something awesome and have fun !
Author:         Nicolas Guillaume (nikeo)
Author URI:     http://themesandco.com
Template:       customizr
Version:        1.0.0
*/

/* Your awesome customizations start right here !
-------------------------------------------------------------- */

@import url("stylesheet.css");

body {
    padding-bottom: 0px;
    color: #000;
    background: none repeat scroll 0% 0% #FFF;
/*background-image:url("http://localhost:8888/dievila/wp-content/uploads/2015/03/backgroundVilla.png"); 
background-repeat: no-repeat;*/
	font-family: 'crimsonroman', 'Times New Roman';
    font-size: 18px;
    line-height: 26px;
    letter-spacing: .005rem;
}

p {
    margin: 0px 0px 22px;
    font-family: inherit;
}

h1, h2, h3, h4, h5, h6 {
    margin: 10px 0px;
    font-family: 'deliciousbold', "Source Sans Pro";
    font-weight: normal;
    color: inherit;
    text-shadow: none;
    outline: none;
}

li {
    line-height: 26px;
}

.site-title, .site-description, h1, h2, h3, h4, h5, h6 .tc-dropcap {
    font-family: 'deliciousbold', "Source Sans Pro";
    font-weight: normal;
}

.tc-header {
    min-height: 45px;
    background: #FFF repeat scroll 0% 0%;
    border-bottom: none;
    z-index: 200;
}

.menu-item {
	background: #FFF;
	border-bottom: 3px solid #804098;
	margin: 20px;
	}


.navbar div > ul.nav > .menu-item > a {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.2rem;
	color: #000;
	font-family: 'deliciousbold', "Source Sans Pro";
	letter-spacing: .015rem;
	padding-bottom: 2px;
	}
	
	.navbar div > ul.nav > .menu-item:first-child > a {
    padding-left: 0px;
}

.entry-meta {
    font-style: italic;
    font-size: 12px;
    margin-bottom: 8px;
    display: none;
}

.tc-post-list-grid .entry-summary {
    line-height: 26px;
 	text-align: left;
    box-sizing: border-box;
    z-index: 10;
    position: relative;
    text-rendering: geometricprecision;
    max-height: 100%;
    margin: 2% 8%;
    padding: 0px;
    overflow: hidden;
    vertical-align: top;
    display: block;
}

.grid-cols-3 .entry-title {
	font-family: 'deliciousbold',Helvetica,Arial,sans-serif;
    font-size: 41px;
    line-height: 40px;
    text-transform: uppercase;
    letter-spacing: .2rem;
    border-bottom: 5px solid #75cabb;
    padding-bottom: 8px;
    background-color: #FFF;
}

/* HOVER */
.tc-post-list-grid .hover:not(.expanded) figcaption,
.tc-post-list-grid .expanded.hover .entry-summary {
  opacity: 1;
  background: #ff3399;
  /*background-color: rgba(0, 0, 0, 0.6);*/
}
.hover .tc-grid-figure img {
  opacity: 0.7;
}
.hover .expanded figcaption,
.hover .no-thumb figcaption {
  background: #ff3399;
  /*background: rgba(0, 0, 0, 0.6);*/
  color: #fff;
  vertical-align: middle;
}

.no-thumb 
.tc-grid-fade_expt {
   display: none;
}


.tc-grid {
    border: 4px solid #000;
    background-color: #FFF;
}

/* between grid rows */
.featurette-divider {
    margin: 20px 0px;
    clear: both;
}

hr {
    border-image: none;
    border-width: 4px 0px;
    border-style: solid none;
    border-color: #000 -moz-use-text-color #FFF;
}

.carousel-caption {
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3);
    max-width: 60%;
    padding: 3%;
    line-height: 14px;
    vertical-align: top;
    display: inline-block;
    position: relative;
    margin-left: 0%;
}

/*Search button*/
input[type="submit"] {
font-family: "deliciousroman",Helvetica,Arial,sans-serif;
font-size: 18px;
}

input[type="submit"] {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0px;
    font-size: 16px;
    font-family: "deliciousroman","Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 4px;
    box-shadow: none;
    color: #FFF;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: #000000;
    background-image: none;
    background-repeat: no-repeat;
    border-color: none;
}


/*Search bar title*/
button, input, label, select, textarea {
    font-size: 18px;
    }
    
/*text area in the search bar, right side bar*/
    .uneditable-input, input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
    color: #555;
    border-radius: 4px;
    vertical-align: middle;
    font-family: 'crimsonroman, "Helvetica Neue",Helvetica,Arial,sans-serif;';
}

#nav-below {
	display: none;
}

footer#footer {
    color: #ffffff !important;

    background: none repeat scroll 0% 0% #fff;
    padding: 0px;
    text-align: center;  
}

/* Change font-size, alignment as needed  */
footer#footer p, footer#footer a {
padding:        0px ;
font-size:      1em ;
text-align:     center;
line-height:    1.2em ;
}

#footer .footer-widgets a {
	font-size: 2rem;
	font-size: 20px;
	line-height: 1.2rem;
}

#footer .footer-widgets {
	color: #000000;
}

#footer .footer-widgets a {
	color: #000000;
}

footer#footer .colophon {
display: none;
}

