/*
Theme Name:   Candelita
Theme URI:   http: //www.candelita.is
Description: Wordpress theme for Candelita Design Lab & Consulting
Author:     Jennifer Dopazo
Author URI:   http: //www.jenniferdopazo.com
Template:    district
Version:    1.0
*/

@import url("../district/style.css");  
<link href='//fonts.googleapis.com/css?family=Crimson+Text:400,400italic' rel='stylesheet' type='text/css'>

/* --------------------
TYPOGRAPHY
-------------------- */

body{
    font-size: 16px !important;
}

p {
    font-size: 14px !important;
    line-height: 1.75em;
    margin-bottom: 25px !important;
}

ul {
    font-size: 14px !important;
}

.post .date p {
	font-size: 10px !important;

}

.pagetitle h1{
letter-spacing: 0.025em!important;
font-weight: 300 !important;
font-size: 28px!important;
text-transform:uppercase!important;
}

#cursive {
	color: #fff; /* text color */
font-family: "Crimson Text";
font-size: 60px;
font-weight: bold;
font-style: italic;
}

#sans-serif {
color: #fff; /* text color */
font-size: 40px;
margin-bottom: 75px;
}

.p-testimonial {
	color: #ff706a!important; /* text color */
font-family: "Crimson Text"!important;
font-size: 1.75em!important;
font-style: italic;
    margin: 0 50px;
}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .ag-pricing-cost{
letter-spacing: -0.025em!important;
}

h3{
line-height: 30px!important;
letter-spacing: -0.025em!important;
}

.intro-post {
font-family: "Didot";
font-style: italic;
line-height: 1.6em!important;
text-align: center;
font-weight: 300;
letter-spacing: 1px;
}

.caption {
font-family: "Didot";
font-style: italic;
line-height: 1.3em!important;
text-align: center;
}

/*.statement:before {
content: url("../../uploads/h2-underline.jpg");
margin-bottom: 20px;
display: block;}*/

.statement {
color: #252525;
font-family: "proxima-nova", sans-serif;
font-size: 18px!important;
font-weight: normal;
text-align: center;
text-transform: uppercase;
line-height: 34px!important;
max-width: 600px;
margin: 30px auto;
letter-spacing: 1px!important;
}

.statement:after {
content: url("../../uploads/h2-underline.jpg");
display: block;

.center.bigitalic {
	font-family: Georgia, 'Times New Roman', Times, serif; font-style: italic; font-size: 20px!important; line-height:1.2em; background-color:#FFFFFF!important;
}

#content .post h4, #content .page h4, #content .entry-content h4 {
    line-height: 34px;

#footer p{
font-style: normal!important;
font-size: 10px!important;
padding: 10px!important;
letter-spacing: 2px!important;
font-weight: normal!important;
color: #727171 !important;}


/* --------------------
FORMS

.wpcf7-form {
    background: none repeat scroll 0 0 #fdfcf6;
    border: 2px solid #FFFFFF;
    overflow: hidden;
    width: 400px;
}
.wpcf7-form h2 {
    font-size: 20px;
    text-align: center;
}
.wpcf7-form input, .wpcf7-form textarea {
    border-color: #808080 #C0C0C0 #C0C0C0 #D4D4D4;
    border-style: solid;
    border-width: 1px;
    float: none;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    padding: 4px;
    width: 350px;
}
.wpcf7-form textarea {
    font-size: 14px;
    height: 100px;
    line-height: 16px;
}
.wpcf7-form p {
    color: #252525;
    font-size: 12px;
    margin-bottom: 0;
    margin-left: 20px;
    margin-top: 0;
    padding: 0 0 10px;
    width: 290px;
}
.buttons_form {
    background-color: #81E3DC;
    border: medium none !important;
    box-shadow: none;
    color: #FFFFFF;
    height: 30px;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    transition: all 0.25s ease 0s;
    width: 360px !important;}

.avatar-info .comment-counter, .categories a:hover, .tagcloud a, .widget .tagcloud a, .single .categories a, .single .sidebar .categories a:hover, .tabswrap ul.tabs li a.active, .tabswrap ul.tabs li a:hover, #footer .tabswrap ul.tabs li a:hover, #footer .tabswrap ul.tabs li a.active, .pagination a.button.share:hover, #commentsubmit #submit, #cancel-comment-reply-link, ul.filter li a.active, .categories a, .widget .categories a, ul.filter li a:hover, .button, a.button, .widget a.button, a.more-link, .widget a.more-link, #footer .button, #footer a.button, #footer a.more-link, .cancel-reply p a, #footer .button:hover, #footer a.button:hover, #footer a.more-link:hover, .ag-pricing-table .featured .ag-pricing-header #f38073!important;
}-------------------- */

}
#mc-indicates-required {
    display: none;
}
html {
}
.center {
    background-color: #69B4B2;
}
label {
    color: #999999;
    display: block;
}
.cf:before, .cf:after {
    content: "";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
}
:focus {
    outline: 0 none;
}
.optin {
    background-color: rgba(250, 250, 250, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(250, 250, 250, 0.3) inset;
    margin: 0;
    padding: 15px;
    width: auto;
}
.optin ul {
    margin: 0;
    padding: 0;
    text-align: center;
}
.optin li {
    display: inline;
}
.optin input:not([type="submit"]) {
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(250, 250, 250, 0.5);
    margin-right: 10px;
    padding: 5px;
}
.optin input[type="submit"] {
    background: none repeat scroll 0 0 #f38073;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    margin-right: 0;
    margin-top: 15px;
    padding: 5px 15px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.optin.cf #mc-embedded-subscribe-form ul li h2 {
    color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-right: 20px;
    text-transform: uppercase;
    letter-spacing: 0.015em;
}



.detail {
    color: #444444;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
}

/* NEW OPTIN */
.jd:before, .cf:after {
    content: "";
    display: table;
}
.jd:after {
    clear: both;
}
.jd {
}
:focus {
    outline: 0 none;
}
.opt {
    margin: 0;
    padding: 15px;
    width: auto;
}
.opt ul {
    margin: 0;
    padding: 0;
    text-align: center;
}
.opt li {
    display: inline;
}
.opt input:not([type="submit"]) {
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(250, 250, 250, 0.5);
    margin-right: 10px;
    padding: 5px;
}
.opt input[type="submit"] {
    background: none repeat scroll 0 0 #f38073;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    margin-right: 0;
    margin-top: 15px;
    padding: 5px 15px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.opt.jd #mc-embedded-subscribe-form ul li h2 {
    color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-right: 20px;
    text-transform: uppercase;
    letter-spacing: 0.015em;
}






#CRAFT {
	text-align: center;
	color: #676767;
}


#CRAFT h3 {
font-family: 'Open Sans',sans-serif;	
font-size: 12px;
	text-transform: uppercase;
	margin-bottom:20px;
}
#CRAFT p {
margin-top:20px;
	font-size: 12px;
	line-height: 17px;
}





#DIY{
	text-align: center;
	color: #676767;
}


#DIY h3 {
font-family: 'Open Sans',sans-serif;	
font-size: 12px;
	text-transform: uppercase;
	margin-bottom:20px;
}
#DIY p {
color: #656565;
margin-top:20px;
	font-size: 12px;
	line-height: 17px;
}





#DIWO {
	text-align: center;
	color: #676767;
}


#DIWO h3 {
font-family: 'Open Sans',sans-serif;	
font-size: 12px;
	text-transform: uppercase;
	margin-bottom:20px;
}
#DIWO p {
margin-top:20px;
	font-size: 12px;
	line-height: 17px;
}





.section-title {
overflow: hidden;
margin: 0 0 30px 0;
padding: 20px 0;
background-color:#f5f5f5;
border-top: 2px solid #e8e7e7;
border-bottom: 1px solid #e8e7e7;
clear: both;
}

.section-title.text-align-center {
	text-align: center;   
}

.section-title h1.title {
font-family: 'Open Sans',sans-serif;
font-size: 20px;
line-height: 32px;
font-weight: 700;
display: block;
margin: 0;
color:#7b7b7b;
}

.view {
   width: 110px;
   height: 110px;
   margin: 10px;
   float: left;
   border: 10px solid #fff;
   border-radius: 10px;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 3px 3px 4px #b3b2b2;
   -moz-box-shadow: 3px 3px 4px #b3b2b2;
   box-shadow: 3px 3px 4px #b3b2b2;
   cursor: default;
   background: #fff url(http://candelita.is/cafecito/wp-content/themes/images/bgimg.jpg) no-repeat center center;
}
.view .mask,.view .content {
   width: 110px;
   height: 110px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 11px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
   letter-spacing: 0.015em;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 9px;
   position: relative;
   color: #fff;
   padding: 10px 10px 10px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.view-fifth img {
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth .mask {
   background-color: rgba(146,96,91,0.3);
   -webkit-transform: translateX(-300px);
   -moz-transform: translateX(-300px);
   -o-transform: translateX(-300px);
   -ms-transform: translateX(-300px);
   transform: translateX(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth h2 {
   background: rgba(255, 255, 255, 0.5);
   color: #000;
   -webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   -moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   letter-spacing: 0.015em;
}
.view-fifth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   color: #333;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-fifth:hover .mask {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
}
.view-fifth:hover img {
   -webkit-transform: translateX(300px);
   -moz-transform: translateX(300px);
   -o-transform: translateX(300px);
   -ms-transform: translateX(300px);
   transform: translateX(300px);
}
.view-fifth:hover p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}

/* TESTIMONIALS */
.praise_box.feat {
	border: 1px solid #b7b6b6;
border-width: 1px 0;
padding: 30px 0 40px;
margin-bottom: 70px;
}


.praise_box.feat .right {
float: right;
margin-left: 40px;
width: 119px;
}


.praise_box.feat .praise_content {
float: left;
width: 561px;
}



.praise_box.feat .praise_content h5 {
border: 0;
line-height: 45px;
margin: 0;
padding: 0;
text-align: left;
}


.praise_box.feat .praise_content h5 span {
display: block;
font-size: 11px;
font-weight: normal;
line-height: 17px;
}



/* tracking of titles*/
h3 {
letter-spacing: 0.015em;
}
.pagetitle h1, .homecaption h2, .section h2, #logo h1 a, #logo h2 a {
    letter-spacing: 0.015em;
}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .ag-pricing-cost {
    letter-spacing: 0.015em;
}

.section h2 {
font-size: 30px;
}

/* #Blockquotes
================================================== */
blockquote{
border-left: 3px solid rgb(241, 241, 240);
}

blockquote p {
color:#83897D !important;
font-family: Georgia, "Times New Roman", Times, serif !important;
font-weight:normal !important;
font-size: 16px !important;
line-height: 1.5em !important;
text-align: left;
font-style: italic;
}

/* HIDE TITLES */
.page-id-3113  .pagetitle {display: none;}
.page-id-3332  .pagetitle {display: none;}

/* #Price
================================================== */
.ag-pricing-table .featured .ag-pricing-header {
background-color:#f38073!important;
}


.page-id-3585  .pagetitle {display: none;}
.page-id-3999  .pagetitle {display: none;}
.page-id-3953  .pagetitle {display: none;} 
.page-id-4034  .pagetitle {display: none;}
.page-id-4154  .pagetitle {display: none;} 
.page-id-4214  .pagetitle {display: none;}
.page-id-4240  .pagetitle {display: none;}
.page-id-4262  .pagetitle {display: none;}
.page-id-3311  .pagetitle {display: none;}
.page-id-3332  .pagetitle {display: none;}
.page-id-3331  .pagetitle {display: none;}
.page-id-4345  .pagetitle {display: none;}
.page-id-4411  .pagetitle {display: none;}
.page-id-4423  .pagetitle {display: none;}
.page-id-4440  .pagetitle {display: none;}
.page-id-4854  .pagetitle {display: none;}
.page-id-4925  .pagetitle {display: none;}

.blockquote-blog {
	font-family: "Didot"!important;
font-style: italic;
font-size: 1.3em!important;
line-height: 1.6em !important;
text-align: center;
font-weight: 300;
letter-spacing: 1px;
color: #555 !important;
}

#gform_wrapper_1{display:block!important;}

#testimonial {
	font-family: 'Crimson Text';
	font-style: italic;
	font-size: 2em!important;
color: #000!important;
margin-top: 80px;
margin-bottom: 80px;
}

.section-4402{
padding-bottom: 75px!important;
}

.section-4429 {
min-height: 450px!important;}

.section-4442 {
min-height: 500px!important;}
.section-4499 {
min-height: 500px!important;}
.section-4552 {
min-height: 500px!important;}
.section-4557 {
min-height: 329px!important;}

.section-4455 {
min-height: 450!important;}

.section-4475 {
margin-top:150px!important;
margin-bottom: 150px!important;}

.section-4471 {
margin-top:150px!important;
margin-bottom: 150px!important;}

.section-4513 {
margin-top:150px!important;
margin-bottom: 150px!important;}

.section-4518 {
margin-top:150px!important;
margin-bottom: 150px!important;}

.section-4478 {
margin-top:150px!important;
margin-bottom: 150px!important;}

.section-4595 {
min-height: 500px!important;}
.section-4600 {
min-height: 329px!important;}
.section-4663 {
margin-top: 125px!important;
margin-bottom:125px!important;}
.section-4610 {
min-height: 329px!important;}
.section-4616 {
margin-top: 125px!important;
margin-bottom:125px!important;
.section-4598 {
margin: 125px 0!important;}

.section-4603 {
margin-top: 125px!important;
margin-bottom:125px!important;}

.section-4627 {
min-height: 500px!important;}

.section-4633 {
min-height: 500px!important;}

.section-4660 {
margin-top: 125px!important;
margin-bottom:125px!important;}

.section-4832 {
margin-bottom:60px!important}

/* SALES PAGE
================================================== */
.presents {
	color: #ffffff;
font-size: 14px!important;

}
.cursive-subtitle {
	color: #fff; /* text color */
	font-family: "Crimson Text";
	font-size: 40px!important;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}
.intro {
	color: #fff; /* text color */
	font-size: 20px!important;
	font-weight: bold;
	text-align: center;
}

.engine {
	font-size: 24px!important;
	text-decoration: underline;
	text-align: center;
}
.steps {
	font-size: 20px;
	font-weight: 600;
	color: #333;
}
.engine-testimonial {
	color: #000!important; /* text color */
font-family: "Crimson Text";
font-size: 30px!important;
font-style: italic;
text-align: center;
}