



/* Enter Your Custom CSS Here */
h4.widget-title { border-bottom: 1px dotted #BF311A }
img.alianza { margin-bottom: 10px; }
.caption {background: none;bottom: 0;left: 12%;text-align: left;width: 360px;font-size: 16px;font-weight: 300;line-height: 140%;color:#333;}
.caption > span {color: #be311a;float: left;font-size: 39px;font-weight: 300;line-height: 100%;width: 100%;margin: 0 0 20px;}
.caption > a {background:#be311a;clear: both !important;color: #fff;display: block;margin: 20px 0;
padding: 10px 0;text-align: center;width: 167px;}
.caption > a:hover {color:#333 !important;}

.header-right { margin-top: 0px !important; }
.header-right .textwidget a {text-decoration: none;font-size: 20px;font-weight: bold;}
.header-right .textwidget span a {text-decoration: none;font-size: 14px;font-weight: normal;color: #333;}
.header-right .textwidget {text-align:right;}
.site-header {padding: 19px 0 0;}
#primary {padding-top: 0;}

div.header-right-widget div p:first-child { color: #B6B6B6 !important; }


.page-entry-title {font-size: 26px;margin: 0 0 13px ;}

#secondary .widget-title {font-size: 20px;font-weight: 600;margin-bottom: 10px;}

#text-3 span {color: #be311a;}
#text-3 span.contact {font-weight: 600;}
#text-3 span.contact a {font-weight: 300; color:#333;}
a:hover img {opacity:0.8;}

.comments-link, .byline {display: none;}
.category .archive-header {display: none;}

.wpcf7-form-control.wpcf7-text, textarea {background: none repeat scroll 0 0 #e9e9e9;}
.wpcf7-form p {margin-bottom: 5px;}
textarea {height: 191px;}

iframe {max-width:100% !important;}

#secondary .widget.widget_cardoza_3d_tagcloud, #secondary #myCanvasContainer2,
#secondary #tags2, #secondary #myCanvasContainer3, #secondary #tags3 {display:none;}




@media screen and (max-width: 1060px) {


.caption {bottom: -35px;left: 2%;width: 500px;background-color: rgba(255, 255, 255, 0.6);}
.caption > span {font-size: 28px;}
  
 .page-header-wrap.clearfix {background-size:100% !important;padding-bottom: 12% !important;padding-top: 5% !important;}
  
  
}


@media screen and (max-width: 799px) {
  
  .caption > span {font-size: 23px;}
  .caption {font-size: 14px;line-height: 120%;}


}

@media screen and (max-width: 599px) {
  
  .caption {float: left;font-size: 14px;line-height: 120%;padding: 5%;position: relative;width: 90%;}


}


h1.slider{
  width:370px !important;
  display: block !important;
  float: none !important;
}

p1.slider{
  width:350px !important;
  display: block !important;
}

a.slider{
  margin-top: 20px !important;
}


.clouds-container {
  display: table !important;
  table-layout: fixed !important;
  width: 100%;
  margin-top: 2em;
}

.cloud-section {
  display: table-cell !important;
  border: 0px !important;
}

@media (max-width: 240px) {
  .cloud-section {
    display: block !important;
  }
}