/* BEGIN css_box */
.menu ul li a, .navigation li a, .footer p, #about .nav-tabs > li > a, #services .nav-tabs > li > a, #contact .nav-tabs > li > a, .address-list li {font-family: 'Verlag-Bold'; letter-spacing: 1.3px;}

.title-content p, .tab-content h3 {font-family: 'VerlagCond-Bold'; text-transform:none; letter-spacing: 1.5px;}

.title-content h3 {text-transform:none; letter-spacing: 1.3px;}

.title-content h3, .title-content p {font-family: 'VerlagCond-Black'; text-transform:none; letter-spacing: 2px; color: #666666;}

#about .nav-tabs > li > a, #services .nav-tabs > li > a, #contact .nav-tabs > li > a {padding-left: 30px; font-size: 16px;}

.portajax-title, .content-title {font-size: 36px;}

.content-title {margin-top: -9px;}

.title-inner:before, .title-inner:after {width:0%;}

body {font-family: 'VerlagCond-Book'; font-size: 17px; color: #666666;}

#portfolio {display:none;}

.twitter-feed {display:none;}

.slogan-divider {display:none;}

.slogan {border: none; line-height: 48px;}

.testimonial {border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; padding: 20px 0px;}

.price-icon, .pricing-table .view-more, .pricing-table .spacing40 {display:none;}

#about .nav-tabs > li.active > a, #about .nav-tabs > li > a:hover, #about .nav-tabs > li.active > a:hover, #about .nav-tabs > li.active > a:focus, #services .nav-tabs > li.active > a, #services .nav-tabs > li > a:hover, #services .nav-tabs > li.active > a:hover, #services .nav-tabs > li.active > a:focus, #contact .nav-tabs > li.active > a, #contact .nav-tabs > li > a:hover, #contact .nav-tabs > li.active > a:hover, #contact .nav-tabs > li.active > a:focus {color:#de1a21;}

h1, h2, h3, h4, h5, .address-list li {letter-spacing: 2px;}

h2 {font-size: 28px;}

h4 {color:#de1a21; text-transform: uppercase; font-size: 14px;}

.contact-btn {background: none repeat scroll 0 0 #de1a21;}

.bg2 {background-position: center center; min-height: 400px;}

.black-text, .grey-text {display:none;}

.pricing-table h3 {color: #DE1A21 !important;}

.pricing-table.special {background: none;}

.pricing-table {max-width: 350px;}

.menu ul li a:hover, .navigation li a:hover, .navigation .current a {color:#de1a21;}

.title-caption {display:none;}

.centering {display:none;}

#slidecaption {padding: 5px 0 15px; margin-top: -50px;}

#slidecaption h2 {font-size: 28px;}

.slider-content {min-height: 490px; padding: 90px 0 150px 0;}

.header {background: rgba(0,0,0,0.5);}

.address-list li i {padding-left: 3px; margin-right: 10px;}

.first-slide {font-size: 50px; text-transform:uppercase; line-height: 58px; padding-top: 80px;}

.second-slide {text-transform:uppercase; font-size: 30px; text-align: left;}

#supersized {height:620px !important;}

.footer p {font-family: 'Verlag-Bold'; letter-spacing: 1.5px; color: #ffffff;}

.footer a {color: #DE1A21 !important;}

.soc-footer li a {color: #aaaaaa !important;}

.large-numbers {font-size: 56px;}

.nav-collapse {background: none repeat scroll 0 0 #000000;}

.mobile-menu a {color: #ffffff;}

.mobile-menu a:hover {color: #DE1A21}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 320px) 
and (max-width : 480px) {
.col-xs-4 {width: 100%;}
.portajax-title, .content-title {font-size: 26px;}
#undefined-sticky-wrapper {height: 40px !important;}
.large-numbers {font-size: 31px;}
.slogan {line-height: 34px;}
.content-title {margin-bottom: -30px;}
#about .nav-tabs > li > a, #services .nav-tabs > li > a, #contact .nav-tabs > li > a {font-size: 14px; line-height: 1.2; padding-bottom: 15px;}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) {
.large-numbers {font-size: 44px;}
.slogan {line-height: 40px;}
.second-slide {padding: 5px 50px 15px 0px;}
.content-title {margin-bottom: -20px;}
}
/* END css_box */
