/* Body */
#rt-page-surround {color: #444444;}
.font-size-is-default {font-size: 16px!important;}

/* Headings */
h1.title {font-family: 'Walkway', Verdana, Helvetica, Arial, sans-serif;letter-spacing: 1px;color: #5477b0;font-family: 'Walkway', Verdana, Helvetica, Arial, sans-serif;font-size: 300%;line-height: 160%;text-align: center;    margin-bottom: 15px;}
h1.title:after {background: #4a6ba1;content: ""; display: block; width: 25%; height: 1px; margin: auto;}
h2 {color:#3a547e; font-size:30px}
.subtitle {padding: 15px 0!important;text-align: center;width: 65%;margin: auto;font-size: 125%;color: #000}
h2, h3, h4 {font-family: 'Walkway', Verdana, Helvetica, Arial, sans-serif;}
h3 {color:#4A6BA1}

/* Text */


/* General */
.rt-block {padding:40px 15px!important}

/* Main Navigation */
.menu-block .gf-menu .item {color:#6B6B6B}
.menu-block .gf-menu.l1 > li:hover > .item .menu-item-bg, .menu-block .gf-menu.l1 > li:focus > .item .menu-item-bg {color:#4A6BA1}
.menu-block .gf-menu.l1 > li.active > .item .menu-item-bg {color: #4A6BA1;}
.menu-block .gf-menu {margin-top:15px}

/* Top */
.logo-type-chimera #rt-logo {width: 240px;height: 112px;}
.logo-type-chimera .rt-logo-block {padding: 5px;}
#rt-top {border-bottom:5px solid #4A6BA1}

/* Header */


/* Showcase */
.home #rt-slideshow .layout-fullslideshow .sprocket-features-title {color:#ffffff}
.home #rt-slideshow .layout-fullslideshow .sprocket-features-desc {width:90%;font-size: 140%;}
.home #rt-slideshow .layout-fullslideshow .sprocket-features-content {background-color: rgba(72,107,161,0.1)}

/* Header Images */

/* Breadcrumbs */

/* Feature */

/* Expanded Top */

/* Main Body */

/* Extension */

/* Full Width */
#rt-fullwidth .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-title {font-size:170%; line-height:115%;    margin-top: 30px;}
#rt-fullwidth .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-img-container {height:430px}

/* Bottom */

#gantry_totop-2.rt-block {padding:30px 15px!important}

/* Footer */
	
/* Copyright */

/* Extensions */

/* News Section */

/* Images */
.alignright {margin-left:10px}
.alignleft {margin-right:10px}
.aligncenter {margin:0 10px}

/* RokSprocket */

/* Galleries */

.ngg-album-compact {margin: 0px !important;float: none;display: inline-block;}
.ngg-albumoverview {text-align:center}

/* Contact Form */

.wpcf7 input, .wpcf7 textarea, .wpcf7 .uneditable-input, select {width:365px; max-width:100%}
.wpcf7 input[type="submit"] {width:auto!important}
#rt-footer .wpcf7 textarea, .page-id-118 .wpcf7 textarea {height:135px!important}
.wpcf7 input[type="submit"] {background:#9FBF62!important; border:1px solid #9fbf62!important;color:#ffffff!important;}
.wpcf7 input:hover[type="submit"] {background:#b5ce86!important; color:#f1f1f1!important}
.wpcf7 textarea {height:180px}

/* Buttons */

/* Testimonials */

/* Services Home */
.service {position:relative;    padding-bottom: 20px;margin-bottom:25px}
.service:after {content: '\f107';font-family: FontAwesome; position: absolute; bottom: -15px; right: 50%; margin-left: -20px; width: 20px; font-size: 60px;color:#4A6BA1}
.fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-content {background:none}
	
	/* Services Page */
.service-block {padding: 20px 35px;background-color: #f1f1f1; margin: 10px 0px 55px 0;position:relative}
.service-block:after {content: '\f107';font-family: FontAwesome; position: absolute; bottom: -40px; right: 50%; margin-left: -20px; width: 20px; font-size: 60px;color:#4A6BA1}

/* Gallery */
.ngg-gallery-thumbnail-box {margin-right: 1px!important;float:none!important;display:inline-block!important}


/* Icons */
.facebook-icon {width:35px; height:35px; display:inline-block; position:relative;margin: 12px auto 0 auto;}
.facebook-icon a{width: 35px;height: 35px; display: block}
.facebook-icon a:after {position:absolute; left:0; top:0; font-family:'FontAwesome'; font-size:30px; color:#5477b0; content:'\f09a'}

.linkedin-icon {width:35px; height:35px; display:inline-block; position:relative;margin: 12px auto 0 auto;}
.linkedin-icon a{width: 35px;height: 35px; display: block}
.linkedin-icon a:after {position:absolute; left:0; top:0; font-family:'FontAwesome'; font-size:30px; color:#ffffff; content:'\f0e1'}

/* Responsive Layouts */

@media only screen and (max-width: 480px) {

	 }
	
@media only screen and (max-width: 767px) and (min-width: 481px) {
	}

@media only screen and (max-width: 959px) and (min-width: 768px) {
		body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-img-container {height: 242px!important;}
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-title {font-size: 95%!important;margin:20px 0 0 0 !important;}
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-desc img {width:11%}
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-desc {font-size: 80%!important;}
	}
@media only screen and (max-width: 1199px) and (min-width: 960px) {
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-img-container {height: 300px!important;}
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-title {font-size: 110%!important;}
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-desc img {width:11%}}
	
@media (max-width: 767px) {
body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-img-container {height: 400px!important;}
body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-img-container img {width:auto!important; height:100%!important}
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-title {font-size: 85% !important; }
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-desc{font-size: 75%!important;display:block!important;}
	/*body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-title {font-size: 110%!important;}
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-desc img {width:11%}
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-padding {width:75%}
	
	body.layout-mode-responsive .fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-title {margin-top:25px}*/
}	