body { /* font-size: 13px; */ }
.btn, .reply a { font:12px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.toper-menu-wrap .menu li a { font:11px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.camera_caption >div h2 { font:65px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.title-section .title-header { font:24px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.title-section .breadcrumb { font:18px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; padding: 8px 15px; }
article .post-header .post-title { font:24px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
article .post-header .post-title a { text-decoration: underline; }
article .post-header .post-title a:hover { text-decoration: none; }
.single #content .post-author .post-author_h { font:17px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.filter-wrapper strong { font:15px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.filter-wrapper .filter li a { font:15px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.filterable-portfolio li .caption h3 { font:17px/18px 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.related-posts h3, .comment-holder h3, #respond h3 { font:24px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.related-posts a { font:17px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.comment-holder .comment-list .comment .comment-body .comment-author .author { font:17px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.comment-holder .comment-list .comment .comment-body .comment-meta { font:12px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.sidebar .widget >h3 { font:24px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
[id*="my_poststypewidget"] .post-list li time { font:15px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
[id*="my_poststypewidget"] .post-list li .post-list_h { font:17px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.footer-widgets h4 { font:14px/1em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.testimonials .testi-item .testi-meta .user { font:15px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.posts-grid.advices li .desc h5 { font:20px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.posts-grid.our-team li h5 { font:17px/1.2em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.posts-grid.solutions li h5 { font:24px/1em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.posts-grid.centers-of-excellence li h5 { font:17px/1em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.mini-posts-list.news-events .mini-post-holder .mini-post-content .mini-post-meta time { font:17px/1em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.service-box .title { font:24px/1em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.banner-wrap .desc h5 { font:44px/1em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.carousel-wrap .es-carousel-wrapper .es-carousel .es-carousel_list .es-carousel_li .desc h5 { font:20px/1em 'PT Sans Narrow', 'Fjalla One', sans-serif; }
.logo { margin:26px 0 4px 2px; }
.logo { margin:40px 0 4px 2px; }
.logo { margin:13px 0 4px 2px; }
.logo img { margin-top: 20px; }
.logo .logo_tagline { margin: -11px 0 0 45px; display: none; }
ul, ol { margin-bottom: 15px; }
#content ul li, #content ol li { margin-bottom: 10px; line-height: 1.7; }
#content { line-height: 1.7; }
#content a { color: #444444; text-decoration: underline; }
#content a:hover { color: #ed1c24; }
#content a.btn  { color: #ed1c24; text-decoration: none; }
img.size-full, img.size-large, img.size-medium, img.size-thumbnail { border: 1px solid #cccccc; padding: 7px; }
.post__holder .featured-thumbnail.large { margin-bottom: 15px; }
table.info { border-collapse: collapse; width: 100%; margin-bottom: 25px; }
table.info th, table.info td { padding: 10px 10px; border: 1px solid #cccccc; text-align: center; }
table.info th { background-color: #fafafa; }
table.info td.left, table.info th.left { text-align: left; }
table.aligntop td { vertical-align: top; }
.post_content h3, .type-page  h3 { font-size: 20px; color: #00bafb; }
p.inner {
	font-style: italic;
	margin: 30px 0 30px 30px;
	border-left: 4px solid #ccc;
	padding: 11px 15px 15px 20px;
	color: #777;
}
p.inner a { color: #999; }
p.inner a:hover { color: #ccc; }
.nav__primary .sf-menu > li { margin: 0 0 0 17px; }
li.current-cat a { color: #ed1c24 !important; }

a.link_pdf, a.link_pps, a.link_doc, a.link_zip, a.link_jpg, a.link_xls, a.link_rar, a.link_php, a.link_www {
	margin: 0px;
	border: 0px none;
	padding: 0px 0px 5px 26px;
}
a.link_pdf { background: url("/wp-content/themes/theme47536/images/icons/file_pdf.png") no-repeat scroll left top transparent; }
a.link_pps { background: url("/wp-content/themes/theme47536/images/icons/file_pps.png") no-repeat scroll left top transparent; }
a.link_doc { background: url("/wp-content/themes/theme47536/images/icons/file_doc.png") no-repeat scroll left top transparent; }
a.link_zip { background: url("/wp-content/themes/theme47536/images/icons/file_zip.png") no-repeat scroll left top transparent; }
a.link_jpg { background: url("/wp-content/themes/theme47536/images/icons/file_jpg.png") no-repeat scroll left top transparent; }
a.link_xls { background: url("/wp-content/themes/theme47536/images/icons/file_xls.png") no-repeat scroll left top transparent; }
a.link_rar { background: url("/wp-content/themes/theme47536/images/icons/file_rar.png") no-repeat scroll left top transparent; }
a.link_php { background: url("/wp-content/themes/theme47536/images/icons/file_php.png") no-repeat scroll left top transparent; }
a.link_www { background: url("/wp-content/themes/theme47536/images/icons/file_www.png") no-repeat scroll left top transparent; }
.footer-phone a { text-decoration: none; color: #fff; }
.main-footer-menu { margin-bottom: 20px; padding-bottom: 20px; }
.extra-wrap { min-height: 380px; }

.nav__primary .sf-menu > li > .sub-menu > .menu-item, .nav__primary .sf-menu > li > .sub-menu > .menu-item > .sub-menu > .menu-item { text-align: left; }
.nav__primary .sf-menu > li > .sub-menu, .nav__primary .sf-menu > li > .sub-menu > .menu-item > .sub-menu { padding: 20px; }

/*.sf-menu > li > a { font-family: 'PT Sans Narrow', sans-serif; font-weight: bold; }
.well h4 { font-family: 'PT Sans Narrow', sans-serif; font-weight: bold; } */


/*@media only screen and (max-width: 768px) { */
@media only screen and (max-width: 1024px) {
	header div.logo object { display: none !important; width: 0; height: 0; }
	header .span8 { margin-left: 0px; }
	header .span8 .nav__primary .sf-menu > li { margin: 0 0 0 8px; }
	header .span8 .nav__primary .sf-menu > li > a { font-size: 13px; }
	header .span4 { width: 190px; }
	header .span8 { width: 534px; }
}
.camera_caption {
	top: 280px !important;
	font-size: 18px;
	font-weight: normal;
}
.camera_caption >div {
	background-color: rgba(0,0,0,0.5);
	padding: 15px 20px;
	color: #fff;
	width: 700px;
	line-height: 22px;
/*	text-shadow: rgba(0,0,0,1.0) 0px 0px 10px; */
/*	text-shadow: #000 0px 0px 3px; */
}
.slider-wrap .container, .slider-wrap .row, .slider-wrap .span12, .slider .container .motopress-camera { height: 400px !important; }

h1.title-header { font-weight: bold !important; color: #ed1c24; }
article .post_content { text-align: justify; }
#rr { color: #ed1c24; }

a.link_pdf,
a.link_pps,
a.link_doc,
a.link_zip,
a.link_jpg,
a.link_xls,
a.link_rar,
a.link_php,
a.link_txt,
a.link_www {
	margin: 0px;
	border: 0px none;
	padding: 0px 0px 5px 26px;
}
a.link_pdf { background: url("images/file_pdf.png") no-repeat scroll left top transparent; }
a.link_pps { background: url("images/file_pps.png") no-repeat scroll left top transparent; }
a.link_doc { background: url("images/file_doc.png") no-repeat scroll left top transparent; }
a.link_zip { background: url("images/file_zip.png") no-repeat scroll left top transparent; }
a.link_jpg { background: url("images/file_jpg.png") no-repeat scroll left top transparent; }
a.link_xls { background: url("images/file_xls.png") no-repeat scroll left top transparent; }
a.link_rar { background: url("images/file_rar.png") no-repeat scroll left top transparent; }
a.link_php { background: url("images/file_php.png") no-repeat scroll left top transparent; }
a.link_txt { background: url("images/file_txt.png") no-repeat scroll left top transparent; }
a.link_www { background: url("images/file_www.png") no-repeat scroll left top transparent; }

.single-post article .thumbnail { float:right !important; margin: 0 0 30px 20px !important; }
.pdfframe { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.lightgrey { color: #888; font-size: 90%; }