@charset "utf-8";
/* CSS Document */
body {
	background:none;
	font-family: 'Play', sans-serif;
}
.title, .component-content h2 {
	text-shadow:none;
	box-shadow:none;
	font-size:18px;
	font-family: 'Play', sans-serif;
	color:#000;
	padding:0;
	border:none;
	margin-bottom:5px;
}
#rt-drawer, #rt-top-surround, #rt-showcase, #rt-maintop, #rt-footer {
	background:none;
	box-shadow:none;
	text-shadow:none;
	border:none;
}
#rt-top-surround:after {
	background:none;
}
.gf-menu .item {
	text-shadow:none;
}
#rt-top-surround #rt-top {
	background:url(../images/top-bg.png) repeat-x;
	height:39px;
	line-height:39px;
	width:/* 1200px dbo edit 30-7-16 */ 100%;
	margin:0 auto;
}
#rt-top-surround #rt-top .rt-container {
	width:975px;
}
#rt-top-surround #rt-top .rt-container .rt-grid-6 {
	width:487.5px;
}
#rt-top-surround #rt-top .rt-container .rt-block {
	margin:0;
	padding:0;
}
#rt-top-surround #rt-top .rt-container #text-6 {
	float:right;
}
#rt-header {
	background-image:url(../images/menu-bg.png), url(../images/grey-menu-bg.png);
	background-position:0 0,0 0;
	background-repeat:no-repeat,repeat-x;
	height:56px;
	width:100%;
	margin:0 auto;
}
/* dbo extra 30-7-16 for large screens */
@media screen and (min-width:1280px){
	#rt-header {
		background-image:url(../images/menu-bg-lg.png), url(../images/grey-menu-bg.png);
		background-position:0 0,0 0;
		background-repeat:no-repeat,repeat-x;
	}
}

#rt-header .rt-container {
	width:975px;
}
#rt-header .rt-container .rt-grid-5 {
	width:425px;
}
#rt-header .rt-container .rt-grid-7 {
	width:550px;
}
#rt-header .rt-container .widget_gantry_menu ul.gf-menu {
	margin:0;
}
#rt-showcase .rt-showcase-pattern {
	background:url(../images/header-bg.png) repeat-x;
	height:126px;
	width:/* dbo edit 30-7-16 1200px*/ 100%;
	margin:0 auto;
}
#rt-showcase .rt-showcase-pattern .rt-container {
	width:975px;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-alpha .rt-block {
	margin:0;
	padding:0;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-3.rt-alpha {
	width:200px;
	margin:0 50px 0 0;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-3 {
	width:165px;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-4.rt-omega {
	width:360px;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-4.rt-omega .rt-block {
	float:right;
	padding-right:0;
	margin-right:0;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-3 #text-9 span {
	padding:0 10px 0 0;
}
#rt-transition #rt-feature, #rt-transition .rt-container #rt-main {
	background:url(../images/content-bg.png) repeat-x;
}
#rt-transition .rt-container #rt-main {
	width:100%;
	float:left;
}
#rt-footer-surround {
    clear: both;
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
#rt-transition #rt-feature .rt-container #rt-main {
	background:none;
}
#rt-transition #rt-feature .rt-container #rt-main .rt-block {
	margin:0 0 30px;
}
#rt-transition #rt-feature {
	width:/* dbo change 1-8-16 1200px*/100%;
	margin:0 auto;
}
#rt-transition #rt-feature .rt-container #rt-main {
	width:975px;
	margin:0 auto;
}
body.home #rt-main, body.page-id-81 #rt-main, body.page-id-83 #rt-main, body.page-id-676 #rt-main {
	background:none !important;
}
#rt-transition #rt-utility, #rt-maintop, #rt-utility {
	margin:0 auto;
	width:1200px;
}
#rt-transition #rt-feature .rt-container, #rt-transition #rt-utility .rt-container, #rt-maintop .rt-container {
	margin:0 auto;
	width:975px;
}
#rt-transition #rt-feature .rt-container .rt-grid-12, #rt-transition #rt-utility .rt-grid-12, #rt-maintop .rt-grid-12 {
	width:975px;
}

body.page-id-81 #rt-main .rt-container .rt-grid-12 .rt-block,
body.page-id-83 #rt-main .rt-container .rt-grid-12 .rt-block,
body.home #rt-main .rt-container .rt-grid-12 .rt-block {
	padding:0;
	margin:0;
}
body.page-id-676 #rt-main .rt-container .rt-grid-12 .rt-block {
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
}
body.page-id-79 #rt-main .rt-container .rt-grid-12 .rt-block,
body.page-id-676 #rt-main .rt-container .rt-grid-12 .rt-block {
	margin-left:10px;
	margin-right:10px;
	padding-left:15px;
	padding-right:15px;
}
#rt-top .rt-container .rt-alpha {
	font-weight:600;
	font-size:16px;
	color:#828FAB;
}
#rt-top .rt-container .rt-omega {
	text-align:center;
}
#rt-top .rt-container .rt-omega .top-fb {
	border-right:1px solid #939598;
}
#rt-top .rt-container .rt-omega .top-fb a {
	color:#939598;
	font-size:20px;
	padding:0 31px 0 0;
}
#rt-top .rt-container .rt-omega .top-phone {
	color:#F36E21;
	font-size:20px;
	font-family: 'Play', sans-serif;
	font-weight: 700;
    padding: 0 0 0 30px;
}
#rt-header .rt-container .rt-alpha {
}
#rt-header .rt-container .rt-alpha .rt-block {
	margin:0;
	padding:2px 15px;
	color:#fff;
}
#rt-header .rt-container .rt-omega {
}
#rt-header .rt-container .rt-omega .rt-block {
	margin:0;
	padding:0;
}
#rt-header .rt-container .rt-omega .widget_gantry_menu {
	float:right;
}
.gf-menu li {
	background:url(../images/divider.png) no-repeat right center !important;
	border:none;
	padding-right:15px;
	margin:0px 15px 0px 0;
}
.gf-menu li:last-child {
	background:none !important;
	margin:0;
	padding:0;
}
.gf-menu li:hover, .gf-menu.l1 > li.active, .gf-menu li.active:hover {
	background:none;
	box-shadow:none;
	border-radius:0;
	border:none;
	padding-top:0;
}
.gf-menu.l1 > li > .item {
	font-family: 'Play', sans-serif;
	font-size:22px;
	font-weight:700;
	color:#fff;
	padding:15px 0;
	line-height:19px;
}
.gf-menu li:hover > .item {
	text-shadow:none;
}
.gf-menu li:hover > .dropdown, .gf-menu li.active:hover > .dropdown {
	top:51px !important;
}
.gf-menu .dropdown {
	background:#C1BFBD;
	border:none;
	box-shadow:none;
	border-radius:0 0px 5px 5px;
	-moz-border-radius:0 0px 5px 5px;
	-webkit-border-radius:0 0px 5px 5px;
	top:51px;
}
.gf-menu.l1 > li:hover > .item .border-fixer {
	background:none;
}
.gf-menu .dropdown ul li .item {
	color:#fff;
}
#rt-showcase #text-9 {
    float: left;
    margin: 38px 0 0;
    padding: 0;
}
#rt-showcase #text-9 .top-image {
	text-align:left;
}
#rt-showcase .rt-grid-2 .widget_search {
	margin:38px 0 0 35px;
	padding:0;
}
#rt-showcase .rt-grid-2 .widget_search .form-inline {
	margin:0;
	float:left;
}
#rt-showcase .rt-grid-2 .widget_search .form-inline .field {
    border: 1px solid #BFC1CC;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    float: left;
    height: 23px;
    padding: 0 25px 0 5px;
    width: 105px;
}
#rt-showcase .widget_search .form-inline #searchsubmit {
	background:url(../images/search.png) no-repeat;
    border: medium none;
    box-shadow: none;
    float: left;
    height: 17px;
    margin: 3.5px 0 0;
    position: absolute;
    right: 35px;
    text-indent: -9999px;
    width: 16px;
	padding:0;
}
#rt-showcase .rt-grid-4 #text-10 a {
    background: url(../images/free.png) no-repeat;
    float: right;
    height: 66px;
    width: 344px;
	text-indent:-9999px;
}
.SlideshowWidget {
	margin:0;
	padding:0;
}
/*.slideshow_container {
	border: 15px solid #FFFFFF;
}*/
.slideshow_container .slideshow_view .slideshow_slide {
    padding: 25px 35px 15px;
}
.slideshow_container, .slideshow_container .slideshow_content, .slideshow_container .slideshow_view {
	height:440px !important;
}
.slideshow_content .slideshow_button.slideshow_next {
	display:none !important;
}
.slideshow_content .slideshow_button.slideshow_previous {
	display:none !important;
}
.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_text .slideshow_background_anchor {
	height:auto !important;
}
.slideshow_content:hover .slideshow_button.slideshow_previous,
.slideshow_content:hover .slideshow_button.slideshow_next {
	display:block !important;
}
.slideshow_container_style-light .slideshow_slide_text h2 {
	font-family: 'Russo One', sans-serif;
	font-size:66px;
	font-weight:normal;
	line-height:66px;
	text-align:left;
	padding:0;
}
.slideshow_container_style-light .slideshow_slide_text p {
	text-align:left;
	padding:0;
}
.slideshow_container_style-light .slideshow_slide_text .slider-text {
	font-size:20px;
}

#rt-feature h1 {
    color: #FFFFFF;
    font-size: 72px;
    line-height: 0.9;
}
#rt-feature .sub-heading {
	font-weight:bold;
    font-size: 24px;
    line-height: normal;
}
#rt-feature .sub-heading a {
	color:#F7941E;
	padding:0 0 0 10px;
}
#rt-feature .testimonial {
    font-size: 24px;
	position:absolute;
	right:35px;
	bottom:25px;
}
#rt-feature .testimonial span.first {
    background: url(../images/first.png) no-repeat;
    float: left;
    height: 21px;
    width: 24px;
	padding:0 10px 0 0;
}
#rt-feature .testimonial .testimonial-text {
	float:left;
	padding:0 35px 0 0;
	background: url(../images/last.png) no-repeat right bottom;
}
#rt-feature .testimonial .testimonial-text .colorfull {
	color:#f7941e;
}
.clr {
	clear:both;
}
#rt-footer {
	width:100%;
	margin:0 auto;
	background: url(../images/footer-bg.png) repeat-x;
	min-height:129px;
}
#rt-footer .rt-container, #rt-utility .rt-container, #rt-utility .rt-grid-12 {
	width:975px;
	margin:0 auto;
}
#rt-footer .rt-container .rt-grid-12 {
	width:975px;
}
#rt-utility .rt-container .rt-block {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 10px;
}
.item-page .post-79 h2, .item-page .post-81 h2, .item-page .post-83 h2, .post-676 h2 {
	display:none;
}
.item-page .post-79 .u-title, .item-page .post-81 .u-title, .item-page .post-83 .u-title {
    font-size: 24px;
    padding: 20px 0 25px;
    text-align: center;
	color:#f7941e;
}
.item-page .post-79 .u-text, .item-page .post-81 .u-text, .item-page .post-83 .u-text, .post-676 .u-text {
    color: #B3B5B8;
    font-size: 10px;
    line-height: normal;
    text-align: center;
	margin-bottom:20px;
	margin-top:20px;
}
#rt-maintop .rt-block {
	margin-top:0;
	padding-top:0;
}
#rt-footer .rt-grid-2 .rt-block {
    background: url(../images/right-border.png) repeat-y right;
    margin: 15px 10px;
    min-height: 99px;
    padding: 0 15px;
	line-height:normal;
}
#rt-footer .rt-grid-2 .rt-block h2 {
    border: none;
    box-shadow: none;
    color: #F1592A;
    font-size: 18px;
    line-height: normal;
    margin: 0;
    padding: 0 0 5px;
    text-shadow: 1px 1px 0 #4B1C0D;
}
#rt-main .rt-container {
	width:975px;
	margin:15px auto 0;
}
.sa3-mb9 .rt-container {
	background:#fff;
}
#rt-main .rt-container .rt-grid-12 {
	width:975px;
}
#rt-showcase #nav_menu-2, #rt-top #text-5, #rt-feature #text-14 {
	display:none;
}
.gf-menu-toggle {
	display:none !important;
}
#rt-showcase .rt-alpha a.mobile {
	display:none;
}
.post-20 h2 {
	display:none;
}
.contact-form {
	font-size:12px;
	color:#6D6E71;
	line-height:normal;
}
.contact-form h2 {
    border: medium none;
    display: block;
    font-size: 42px;
	color:#58595B;
}
.contact-form h3 {
	font-size:30px;
	color:#58595B;
	font-weight:normal;
	margin:0 0 5px;
}
.contact-form h2 span, .contact-form h3 span {
	color:#F7941E;
}
.contact-form .left-part {
	float:left;
	width:48%;
}
.contact-form .right-part {
	float:left;
	width:52%;
}
#rt-main .rt-grid-12 .rt-block {
	margin:48px 0 30px;
	padding:0;
}
#FSContact3 label {
	margin:0;
}
#fscf_div_field3_6 {
	margin-top:20px;
}
#fscf_div_field3_6 label {
	padding-bottom:10px;
	color:#231F20;
}
.captcha {
	float:left;
}
#fscf_submit_div3 {
	float:right;
	clear:none !important;
	padding:25px 0 0 !important;
}
input#fscf_submit3 {
	background: url(../images/submit.png) no-repeat;
	border: none !important;
    box-shadow: none;
    height: 47px !important;
    padding: 0;
    text-indent: -9999px;
    width: 149px;
}
.contact-form .right-part .submit-text {
	background: url(../images/submit-arrow.png) no-repeat right 20px;
    float: left;
    margin: 25px 0 10px;
    padding: 0 20px 0 0;
}
#FSContact3 input,
#FSContact3 textarea {
    border: 1px solid #A8A8A8;
    border-radius: 0;
    height: 21px;
    padding: 0 1%;
	max-width:inherit !important;
}
#fscf_label3_7 {
	padding-top:0 !important;
}
#FSContact3 #fscf_field3_7, #FSContact3 #fscf_field3_4, #fscf_field3_6 {
	width:97.5% !important;
}
#fscf_div_clear3_1 input, #fscf_div_clear3_5 input {
	width:97% !important;
}
#fscf_div_clear3_5  {
    float: left;
    margin-right: 2%;
    width: 49%;
}
#fscf_div_clear3_1 {
    clear: inherit !important;
    float: left;
    width: 49%;
}
/*#rt-showcase #nav_menu-3 {
    margin: 81px 0 0 0px;
    padding: 0;
    position: absolute;
    width: 350px;
}*/
#rt-utility .rt-container #nav_menu-4 {
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 20px;
    padding-left: 1.5%;
    padding-right: 1.5%;
    width: 95%;
}
#rt-utility .rt-container #nav_menu-4 ul.menu {
	width:100%;
}
ul.menu li {
	list-style:none;
	margin:0;
	display:inline;
}
#rt-utility .rt-container #nav_menu-4 ul.menu li {
	padding:0;
	float:left;
	width:33.33%;
}
#rt-utility .rt-container #nav_menu-4 ul.menu li#menu-item-106 {
	text-align:center;
}
#rt-utility .rt-container #nav_menu-4 ul.menu li#menu-item-105 {
	text-align:right;
	padding:0;
}
#rt-utility .rt-container #nav_menu-4 ul.menu li a {
    background: url(../images/circle-arrow.png) no-repeat right center;
    color: #B3B5B8;
    font-size: 20px;
    padding: 6px 45px 6px 0;
	font-weight:normal;
}
#rt-utility .rt-container #nav_menu-4 ul.menu li.current-menu-item a, #rt-utility .rt-container #nav_menu-4 ul.menu li a:hover {
    background: url(../images/circle-arrow-hover.png) no-repeat right center;
    color: #6d6e71;
}
#rt-showcase #nav_menu-3 ul.menu li a {
    color: #39557D;
    font-size: 16px;
    padding: 0 15px 0 0;
	font-weight:normal;
}
#rt-showcase #nav_menu-3 ul.menu li.current-menu-item a, #rt-showcase #nav_menu-3 ul.menu li a:hover {
	color:#fff;
}
ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {
	content:none !important;
}
ul.menu li a, ul.menu li .item, ul.menu li .separator {
	display:inline !important;
}
#rt-transition #rt-utility {
	clear:both;
}
.gf-menu .dropdown ul li {
	background:none !important;
}
.gf-menu .dropdown ul li .item {
	border:none;
}
.gf-menu .dropdown ul li, .gf-menu .dropdown ul li:hover, .gf-menu .dropdown ul li.active {
	padding:0 5px;
}
.gf-menu .dropdown ul li:hover > .item, .gf-menu .dropdown ul li.active:hover > .item, .gf-menu .dropdown ul li.active > .item {
	background:#8F97A9;
	border:none;
	box-shadow:none;
	padding:4px 8px;
	border-radius:0;
}
#slideshowwidget-5, #rt-utility #text-13 {
	display:none;
}
.SlideshowWidget h2.title {
	display:none;
}
.rt-showcase-pattern {
	background:none;
}
#rt-feature .widget_nav_menu {
    margin-bottom: 0;
    margin-top: 0;
    padding: 12.5px 15px;
	text-align:center;
}
#rt-feature .widget_nav_menu ul li a {
    color: #A8AEB1;
    font-size: 13px;
    margin-right: 9px;
    padding: 0 9px 0 0;
	font-weight:normal;
}
.menu-breadcrumbs-graphic-design-menu-container ul li a,
#nav_menu-5 .menu-breadcrumbs-menu-container ul li a {
	background: url(../images/box.png) no-repeat right center;
	margin-right: 4px !important;
    padding-right: 13px !important;
}
#rt-feature .widget_nav_menu ul li a:hover {
	color:#999;
}
#rt-feature .widget_nav_menu ul li:last-child a {
	padding:0;
	margin:0;
	background:none;
}
.post-14 h2 {
	display:none;
	border:none;
}
.post-14 .post-content {
	height:600px;
	overflow:auto;
	padding:0 50px 0 0;
}
.post-14 .wpui-light .ui-tabs {
	background:none;
	padding:0;
	margin:0;
	border:none;
}
.post-14 .wpui-light ul.ui-tabs-nav {
	background:none;
	float:left;
	padding:0;
	border:none;
	width:100%;
	box-shadow:none;
	border-radius:0;
}
.post-14 .wpui-light ul.ui-tabs-nav li, .post-14 .wpui-light ul.ui-tabs-nav li.ui-state-active {
	padding:0;
	margin:0 0 30px;
	border-radius:0;
	background:none;
	box-shadow:none;
	text-shadow:none;
	border:none;
	float:left;
	width:50%;
}
.post-14 .wpui-light ul.ui-tabs-nav li.ui-state-active a {
	color:#F7941E;
}
.post-14 .wpui-light ul.ui-tabs-nav li.last-li {
	text-align:right;
}
.post-14 .wp-tabs .ui-tabs ul.ui-tabs-nav li a {
	margin:0;
	padding:0;
	border:none;
	background:none;
	border-radius:0;
	float:none;
	text-shadow:none;
	font-size:30px;
	font-weight:normal;
}
.post-14 .wpui-light .ui-tabs-panel {
	clear:both;
	background:none;
	border:none;
	padding:0;
	margin:0;
	box-shadow:none;
	text-shadow:none;
}
.post-14 .wp-tabs .ui-tabs-panel .wp-tab-content {
	margin:0;
	padding:0;
}
.sa3-mb9 .rt-container .rt-push-3 {
    float: right;
    position: inherit;
    width: 648px;
	left:0;
	margin:0;
}
.sa3-mb9 .rt-container .rt-pull-9 #dc_jqaccordion_widget-2 {
	padding:30px 0 0;
}
.sa3-mb9 .rt-container .rt-pull-9 .rt-block {
	margin:0 0 30px;
	padding:0;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion {
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul {
	margin:0;
	padding:0;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li {
    display: block;
	background: url(../images/sidebar_divider.png) repeat-x left bottom;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li a {
    color: #9D9D9C;
    display: block !important;
    font-size: 18px;
    font-weight: normal;
	height:33px;
	line-height:33px;
	padding:0 0 3px 60px;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li.current-menu-item a,
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li.current_page_parent a,
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li a:hover,
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li a:hover  {
	background: url(../images/active_bg.png) no-repeat;
	font-size:22px;
	color:#fff;
}
.sa3-mb9 ul.sub-menu li.current-menu-item a.active {
	background: url(../images/active_bg.png) no-repeat !important;
	color:#fff !important;
	font-weight:bold;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li a.dcjq-parent .dcjq-icon {
	background: url(../images/grey_arrow.png) no-repeat 90% center;
	height: 33px;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 999;
}
/*.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li a.active .dcjq-icon {
	background-image: url(../images/white_arrow.png) no-repeat 90% center;

}*/
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li .sub-menu {
	background: url(../images/sidebar_divider.png) repeat-x left top;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li .sub-menu li a {
    background: none;
    color: #9D9D9C;
    font-size: 18px;
}
.sa3-mb9 .rt-container .rt-pull-9 {
    float: left;
    left: 0;
	margin:0px 25px 0px 0;
    position: inherit;
    width: 302px;
	background: url(../images/sidebar_bg.jpg) no-repeat center top;
}
#rt-sidebar-a {
	padding:36px 0 0;
}
#rt-sidebar-a .boxes {
	text-align:center;
}
#rt-sidebar-a h2.title {
	display:none;
}
#rt-sidebar-a .boxes .boxe1 {}
#rt-sidebar-a .boxes .boxe2 {}
#rt-sidebar-a .boxes .box-image {}
#rt-sidebar-a .boxes .box-div {
	background: url(../images/r_bg.png) no-repeat center;
	height:150px;
	margin:-17px 0 0;
}
#rt-sidebar-a .boxes .box-div .box-text {
    color: #9D9D9C;
    font-size: 16px;
    padding: 20px 0;
    text-transform: uppercase;
	line-height:normal;
}
#rt-sidebar-a .boxes .box-div .box-read {}
#rt-sidebar-a .boxes .box-div .box-read a {
	background: url(../images/readmore_bg.png) no-repeat;
	padding:10px 29px;
	color:#fff;
	font-size:18px;
}
.blog-featured h1, .cat-title h1 {
	margin-bottom:20px;
	color:#FC7900;
	font-weight:normal;
}
.blog-featured .post-content {
	display:none;
}
.blog-featured .items-leading .post-202 .post-content {
	display:inherit;
}
.component-content .item-page h2 {
	font-size:24px;
	margin:0 0 20px;
	color:#333;
}
.component-content .item-page h4 {
    color: #6E6E6E;
    font-weight: normal;
}
span.colorful, .promote {
	color:#fc7900;
}
.promote {
	font-size:20px;
	font-family:"Comic Sans MS", cursive;
}
.component-content .item-page .post-content img {
    border: 1px solid #DDDDDD;
    box-shadow: 0 15px 20px -15px #666666;
    margin: 0 0 20px;
    padding: 5% 7.5%;
    width: 84.5%;
}
/*.component-content .item-page .post-content p {
	float:left;
	width:50%;
}*/
.component-content .item-page .post-content .v-site {
    position: absolute;
    right: 15px;
    top: 20px;
}
.component-content .item-page .post-content .v-site a {
	color:#9D9D9C;
	font-size:16px;
}
.component-content .item-page .post-content .v-site a .v-arrow {
	color:#fc7900;
}
#comments-section #respond {
	margin:0;
}
.smooth_slider .sldrlink {
	display:none;
}
.sslider_wclass {
    background: #FFFFFF;
    margin:15px 0 0;
    padding: 15px 0 0;
}
.smooth_slider  {
	font-family: 'Play',sans-serif;
	padding:0;
}
.smooth_slider .smooth_next, .smooth_slider .smooth_prev {
	opacity:0;
	transition:All 1s ease;
	-webkit-transition:All 1s ease;
	-moz-transition:All 1s ease;
	-o-transition:All 1s ease;
	z-index:9;
}
.smooth_slider:hover .smooth_next, .smooth_slider:hover .smooth_prev {
	opacity:1;
}
.smooth_slider .left_part {
	float:left;
	width:42.5%;
}
/*#smooth_slider_3 .left_part {
	display:none;
}
#smooth_slider_3 .right_part {
	width:100%;
}
#smooth_slider_3 .right_part .smooth_thum_img {
	width:100%;
}
#smooth_slider_3 .right_part .smooth_thum_img a {
	float:left;
	width:100%;
	text-align:center;
}
#smooth_slider_3 .right_part .smooth_thum_img a img {
	float:none !important;
	margin:0;
}*/
.smooth_slider .left_part .s_smooth_span {
    margin: 25px 0 0;
    padding: 0;
}
.smooth_slider .right_part {
	float:right;
	width:55%;
}
.smooth_slider .left_part .h_title a {
    color: #231F20 !important;
    font-family: 'Strait', sans-serif;
    font-size: 47px !important;
    line-height: 47px;
	font-weight:normal !important;
}
.smooth_slider .left_part .sslider_subtitle {
	font-size:18px;
	line-height:normal;
	color:#231f20;
	font-family: 'Play', sans-serif;
}
.smooth_slider .right_part .smooth_thum_img {
	float:right;
	margin:0 !important;
	max-width:100%;
}
.smooth_slider .right_part .smooth_desc {
    clear: both;
    float: right;
    line-height: normal;
    margin: 25px 0 0;
	color:#231f20;
}
#rt-feature .widget_slideshow {
	background:#fff;
}
#rt-feature .widget_slideshow .module-title h2.title {
	display:none;
}
#rt-utility .widget_youtubesidebarwidget {
	float:left;
	width:36%;
	position: relative;
    margin-top: -110px !important;
	z-index:5;
}
#rt-utility #text-11 {
    margin-left: 1%;
    margin-right: 1%;
    margin-top: -85px;
    padding-left: 1.5%;
    padding-right: 1.5%;
    width: 35%;
}
#rt-utility .widget_youtubesidebarwidget ul {
	margin:0;
}
#rt-utility .widget_youtubesidebarwidget ul li {
    border: 1px solid #CACECF;
    box-shadow: 5px 5px 3px 0 #CACECF;
    margin: 0;
    padding: 15px;
    text-align: center;
    width: auto;
}
#rt-utility #text-12 {
    float: right;
	margin:35px 0 0;
	padding:0;
    width: 55%;
}
#rt-utility #text-12 .first_testi {
	background:url(../images/left_arrow.png) no-repeat left center;
	float: left;
    height: 20px;
    padding: 15px 5px 0 0;
    width: 25px;
}
#rt-utility #text-12 .results {
    color: #97999C;
    font-size: 33px;
    line-height: 33px;
	background:url(../images/right_arrow.png) no-repeat right bottom;
	padding:0 30px 0 0;
	width:466px;
	float:left;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-2 {
	width:200px;
}
.gf-menu li.parent > .item:after {
	content:none;
}
.smooth_slider .right_part .smooth_thum_img img {
	height:300px;
}
.u-text a {
	color:#b3b5b8;
}
#fscf_captcha_field3 {
	clear:both;
}
#fscf_captcha_refresh3 img {
	width:auto;
}
.with-road {
	text-align:center;
}
.with-road img {
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	box-shadow:none !important;
	width:auto !important;
}
#rt-sidebar-a #text-15 {
	padding:20px 0 0;
}
.smooth_slideri {
	z-index:1 !important;
}
.post-707 h2 {
	display:none;
}
.component-content .column1 {
	float:left;
	clear:both;
	width:48%;
	margin:15px 0;
}
.component-content .column2 {
	float:right;
	width:48%;
	margin:15px 0;
}
.component-content .category-layot .post-content {
	display:none;
}
#rt-sidebar-a #dc_jqaccordion_widget-2, #rt-sidebar-a #dc_jqaccordion_widget-3 {
	margin:0;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li:last-child {
	background:none;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li:last-child a {
	padding-bottom:0;
}
.edit-link {
	display:none;
}
#fscf_captcha_image_div3 #fscf_captcha_image3 {
	width:auto;
}
.DOPThumbnailScrollerWidget {
	clear:both;
}
.DOPThumbnailScrollerContainer {
	padding:10px;
	margin:15px;
}
#rt-utility .rt-container #nav_menu-4 {
	margin-bottom:15px;
}

@media (max-width: 767px) {
#rt-transition #rt-feature .rt-container .rt-grid-12,
#rt-transition #rt-utility .rt-grid-12, #rt-maintop .rt-grid-12, #rt-footer, #rt-transition #rt-utility,
#rt-maintop, #rt-transition #rt-feature, #rt-utility, #rt-transition #rt-feature .rt-container #rt-main {
	width:100%;
}
#rt-transition #rt-feature .rt-container, #rt-transition #rt-utility .rt-container, #rt-maintop .rt-container,
#rt-footer .rt-container, #rt-utility .rt-container, #rt-utility .rt-grid-12, #rt-main .rt-container,
#rt-main .rt-container .rt-grid-12 {
	width:100%;
}
.rt-container {
	width:100%;
}
#rt-showcase #nav_menu-2, #rt-top #text-11 {
    clear: both;
    display: block;
    float: left;
    font-size: 11px;
    margin: 10px 0;
    padding: 0 !important;
    width: 100%;
}
#rt-showcase .widget_nav_menu {
	text-align:center;
}
#rt-showcase .widget_nav_menu ul.menu {
	padding:15px 0 0;
}
#rt-showcase .widget_nav_menu ul.menu li {
    display: inline;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
	border-right:1px solid #F36E21;
}
#rt-showcase .widget_nav_menu ul.menu li:last-child {
	padding:0;
	margin:0;
	border:0;
}
#rt-showcase .widget_nav_menu ul.menu li a {
    color: #9D9D9C;
    font-size: 14px;
    text-transform: uppercase;
}
#rt-showcase .widget_nav_menu, #text-11 .top-phone {
	color:#F36E21;
	font-weight:bold;
}
#rt-header .rt-container .rt-omega .widget_gantry_menu{
	display:none;
}
#rt-showcase .rt-grid-3, #rt-showcase .rt-grid-2, #text-2 {
	display:none;
}
#rt-showcase .rt-alpha, #slideshowwidget-5, #rt-utility #text-17 {
	display:block !important;
}
#rt-top .rt-container .rt-omega, #rt-footer, #rt-maintop {
	display:none;
}
.slider img {
	width:90%;
	padding:2.5% 5%;
}
#rt-showcase .rt-grid-4 #text-13 a {
	background: url(../images/m-button-bg.png) repeat-x;
    margin: 6px 0 0;
    width: 100%;
	box-shadow: 0 10px 8px -10px #333333;
	-moz-box-shadow: 0 10px 8px -10px #333333;
	-webkit-box-shadow: 0 10px 8px -10px #333333;
	height:38px;
	line-height:30px;
	font-size:30px;
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	text-indent:inherit;
	color:#fff;
	text-align:center;
}
#rt-top-surround #rt-top .rt-container, #rt-showcase .rt-showcase-pattern .rt-container {
	height:auto;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-alpha .rt-block img {
	margin:0;
}
#rt-feature .rt-grid-12 .rt-block {
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-omega #text-13 {
    margin: 0 10px;
    padding: 0 15px;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-omega {
    background: url(../images/border-top-bg.png) repeat-x top;
    margin: 2px 0 0;
	z-index:1;
}
#rt-header .rt-container .rt-alpha .rt-block {
	padding:4px 15px;
}
#rt-transition #rt-feature, #rt-footer .rt-grid-2 .rt-block {
	background:none;
}
#rt-feature .testimonial {
    font-size: 16px;
    line-height: normal;
    margin: 15px 0 0;
    text-align: left;
	float:right;
}
#rt-utility .rt-grid-12 .rt-block .testimonial span.first {
	background:url(../images/m-first.png) no-repeat;
	height: 11px;
    width: 13px;
	padding:0 10px 0 0;
	float:left;
}
#rt-utility .testimonial .testimonial-text {
	background:url(../images/m-last.png) no-repeat right bottom;
	padding:0 21px 0 0;
	float:left;
}
#rt-utility .testimonial .testimonial-text p {
	margin:0;
}
#rt-utility .rt-container .rt-block {
	padding-top:0;
}
#rt-utility .rt-container #text-5 {
	margin-bottom:10px;
}
.slider {
	margin:0 0 10px;
}
#rt-feature #text-15 {
	margin-bottom:0;
}
#rt-top-surround #rt-top {
    background: url(../images/m-top-bg.png) repeat-x;
    height: 33px;
    line-height: 33px;
	width:100%;
}
#rt-top-surround #rt-top .rt-container {
	width:100%;
}
#rt-showcase .rt-showcase-pattern {
    background: url(../images/m-header-bg.png) repeat-x;
	width:100%;
}
#rt-showcase .rt-showcase-pattern .rt-container {
	width:100%;
}
#rt-header {
    background: url(../images/m-menu-bg.png) no-repeat;
    height: 30px;
	background-size:100%;
	width:100%;
}
#rt-header .rt-container {
	width:100%;
}
#rt-header .rt-container .rt-alpha .rt-block {
    font-size: 12px;
    padding: 4px 5px;
}
#rt-showcase .rt-alpha a.desktop, #rt-top-surround .title, #rt-showcase .title,
#rt-feature .title {
	display:none;
}
#rt-showcase .rt-alpha a.mobile {
	display:block;
	padding:15px 0;
	text-align:center;
}
#slideshowwidget-2, #rt-utility .rt-container #nav_menu-4, body.home .post-79 {
	display:none;
}
.slideshow_container, .slideshow_container .slideshow_content, .slideshow_container .slideshow_view {
	height:200px !important;
}
.slideshow_container .slideshow_view .slideshow_slide {
	padding:25px 0px 15px;
}
#rt-utility #text-17 {
	float:right;
}
.slideshow_container {
	border:none;
}
#rt-feature .testimonial {
	position:inherit !important;
	margin:0;
}
.item-page {
	padding:10px;
}
.contact-form .left-part, .contact-form .right-part {
	width:100%;
}
.sslider_wclass, #rt-utility .widget_youtubesidebarwidget, #rt-utility #text-19, #rt-feature .widget_nav_menu {
	display:none;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-4.rt-omega .rt-block {
	float:none;
}
#rt-utility #text-20 {
	display:none;
}
#rt-header .rt-container .rt-grid-5,
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-4.rt-omega
{
	width:100%;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-3.rt-alpha {
	margin:0;
	width:100%;
}
#rt-top-surround #rt-top .rt-container .rt-grid-6 {
	width:95%;
	margin:0 2.5%;
}
#rt-feature #slideshow-2 {
	display:none;
}
.sa3-mb9 .rt-container {
	margin-top:0 !important;
}
.sa3-mb9 .rt-container .rt-push-3 {
	width:100%;
}
.sa3-mb9 .rt-container .rt-push-3 .rt-block {
	padding:0;
	margin:0 2.5%;
}
.sa3-mb9 .rt-container .rt-pull-9 {
	margin:0;
	width:100%;
	background-size:100%;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li {
	text-align:center;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li a {
	padding-left:0;
}
.sa3-mb9 .rt-container .rt-pull-9 .dcjq-accordion ul li.current_page_item a {
	background-size:100%;
}
#rt-showcase .widget_nav_menu, #text-11 .top-phone {
	float:right;
}
#rt-showcase {
	float:left;
	width:100%;
}
#rt-transition {
	clear:both;
}
#rt-showcase .rt-showcase-pattern {
	height:auto !important;
}
#rt-top #text-22, #rt-top #text-21 {
	display:none;
}
}
@media (max-width: 480px) {
	.component-content .items-row {
	margin:0;
}
body .component-content .column-1, body .component-content .column-2, body .component-content .column-3 {
	float:left !important;
	text-align:center;
	width:100%;
}
.component-content .blog-featured .img-intro-left{
	float:none !important;
}
#rt-transition #rt-feature, #rt-transition .rt-container #rt-main {
	background:none;
}
.rt-container {
	width:95%;
}
.post-14 .wpui-light ul.ui-tabs-nav li {
	width:100% !important;
}
.post-14 .wpui-light ul.ui-tabs-nav li.last-li {
	text-align:left;
}
#rt-feature .rt-container {
	width:95% !important;
}
.blog-featured {
	text-align:center;
}
.component-content .column1 {
	float:left;
	clear:both;
	width:100%;
	margin:5px 0;
}
.component-content .column2 {
	float:right;
	width:100%;
	margin:5px 0;
}
.component-content .column1 .img-intro-left,
.component-content .column2 .img-intro-left {
	width:100%;
	margin-right:0;
	text-align:center;
}
.cat-des, .cat-title {
	text-align:center;
}
}
@media screen and (min-width: 768px) and (max-width: 974px) {
#rt-transition #rt-feature .rt-container .rt-grid-12,
#rt-transition #rt-utility .rt-grid-12, #rt-maintop .rt-grid-12, #rt-footer, #rt-transition #rt-utility,
#rt-maintop, #rt-transition #rt-feature, #rt-utility, #rt-transition #rt-feature .rt-container #rt-main {
	width:100%;

}
#rt-transition #rt-feature .rt-container, #rt-transition #rt-utility .rt-container, #rt-maintop .rt-container,
#rt-footer .rt-container, #rt-utility .rt-container, #rt-utility .rt-grid-12, #rt-main .rt-container,
#rt-main .rt-container .rt-grid-12 {
	width:100%;

}
#rt-top-surround #rt-top, #rt-header, #rt-showcase .rt-showcase-pattern, #rt-transition #rt-mainbody-surround .rt-container {
	width:100%;
}
.rt-container, #rt-header .rt-container, #rt-top-surround #rt-top .rt-container,
#rt-showcase .rt-showcase-pattern .rt-container {
	width:95%;
}
#rt-transition #rt-mainbody-surround .rt-container #rt-main .rt-container {
	width:95%;
	margin-top:2.5%;
	margin-left:2.5%;
	margin-right:2.5%;
}
#rt-transition #rt-feature {
	width:auto;
}
#rt-footer {
	width:100%;
}
#rt-header  {
	background-size:100% 100%;
}
#rt-header .rt-container .rt-grid-5 {
	width:38%;
}
#rt-header .rt-container .rt-grid-7 {
	width:62%;
}
#rt-header .rt-grid-7 .widget_gantry_menu {
	float:right;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-alpha .rt-block img {
	margin:0;
}
#rt-utility #text-19 .results {
	width:300px;
}
#rt-showcase .rt-grid-4 #text-13 a {
	width:100%;
	background-size:100% auto;
}
#rt-showcase #nav_menu-3 {
	margin:81px 0 0 35px;
}
#rt-footer .rt-grid-2 {
	width:200px;
}
#rt-utility .rt-container #nav_menu-4 ul.menu li a {
	font-size:19px;
}
#rt-utility .widget_youtubesidebarwidget {
	margin-top:0 !important;
}
#rt-utility #text-19 .results {
	width:340px;
	font-size:24px;
}
.gf-menu li.item330 {
	display:none;
}
.layout-mode-responsive .gf-menu.l1 > li > .item {
	font-size:18px;
}
.gf-menu li:last-child {
	margin:0 !important;
	padding:0;
}
.gf-menu li {
	margin: 0 15px 0 0 !important;
    padding-right: 15px;
}
#rt-top .rt-grid-6 {
	width:50%;
}
#rt-showcase #nav_menu-3, #rt-showcase .rt-grid-2 .widget_search {
	margin-left:0;
}
#rt-showcase #text-9 {
	float:left;
}
#rt-showcase .widget_search .form-inline #searchsubmit {
	right:20px;
	position:relative;
}
#rt-main .rt-grid-12 .rt-block {
	margin:10px;
	padding:15px;
}
#rt-top-surround #rt-top .rt-container .rt-grid-6 {
	width:50%;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-2 {
	width:21%;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-3.rt-alpha {
   	margin: 0 4% 0 0;
    width: 20%;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-3 {
    width: 23%;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-4.rt-omega {
    width: 32%;
}
#rt-showcase .rt-showcase-pattern .rt-container .rt-grid-4.rt-omega .rt-block {
    float: right;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.smooth_slider {
	width:100% !important;
}
#rt-utility #text-19 {
	width:53% !important;
}
#rt-feature .smooth_slider .smooth_slideri {
    margin: 0 1% !important;
    padding: 0 1.5%;
    width: 95% !important;
}
.smooth_slider .left_part .h_title a {
    font-size: 45px !important;
    line-height: 45px;
}
.sa3-mb9 .rt-container .rt-push-3 {
	width:65%;
}
.sa3-mb9 .rt-container .rt-pull-9 {
	width:32.5%;
	margin:0 2.5% 0 0;
	background-size:100%;
}
#rt-showcase .rt-showcase-pattern {
	background-size:100% 100% !important;
}
}
@media screen and (min-width: 975px) and (max-width: 1199px) {
	#rt-top-surround #rt-top, #rt-header, #rt-showcase .rt-showcase-pattern,
	#rt-transition #rt-feature, #rt-transition #rt-utility, #rt-footer, #rt-transition #rt-mainbody-surround .rt-container {
	width:100%;
}
.rt-container {
	width:975px;
}
#rt-footer .rt-grid-2 {
	width:200px;
}
#rt-transition #rt-mainbody-surround .rt-container #rt-main .rt-container {
	width:975px;
}
#rt-transition #rt-feature .rt-container, #rt-transition #rt-utility .rt-container{
	width:975px;
	margin:0 auto;
}
.layout-mode-responsive .gf-menu.l1 > li {
	margin-right:15px;
}
#rt-showcase .rt-showcase-pattern {
	background-size:100% 100% !important;
}
}

/* dbo edit 2-10-14 */
#rt-top .rt-container .rt-omega .top-phone {
	font-size:1.1em;
	color:#fff;
}

#rt-top .rt-container .rt-omega .top-fb a {
	font-size:1.1em;
	font-weight:bold;
}

#rt-top .rt-container .rt-omega .top-phone a {
	margin:auto 0.5em;
}
