

body{/*font-family: 'Roboto', sans-serif;*/ 
font-family: 'Play', sans-serif; 
font-size:16px;
padding:0; margin:0; height:100%;}
											
.btn{text-decoration:none; background-color:#ECC349; color:#FFFFFF; 
display:block; width:200px; padding:10px 0; margin:0 auto; 
border:0 none; cursor: pointer;
text-align:center; text-transform:uppercase; box-shadow: 0em 0.15em 0.5em 0em rgba(0,0,0,0.30);}
.btn:hover{ background-color:#e6c04f;}

table{ width:100%;}
td{ vertical-align:middle;}

h1,h2,h3{font-family: 'Play', sans-serif; line-height: 1;}

h1,h3{ 
	text-transform:uppercase;}
h1{font-size: 3em;
	font-style: italic;
}
h2{font-size: 2.5em;
}
h3{font-size: 1.3em;
	font-style: italic;
}
h4{font-size: 1.1em;}
h5{font-size: 0.8em;}

div.clr{ clear:both !important; float:none !important; height:0px;}

.container{ max-width:1200px; margin:0 auto; padding:10px 0; display:block;}

a{ color: #272727; 
	-webkit-transition: all .2s linear !important;
	-moz-transition: all .2s linear !important;
	-o-transition: all .2s linear !important;
	transition: all .2s linear !important;	}
a:hover{color: #000000;}

.small{ font-size:12px;}						
			
		
body.site{}
.com_content.view-featured.no-layout.no-task.itemid-101{padding:0; margin:0;}
	
	div.body{}
	#top{}
			header.header{ height: 130px;}
				div.header-inner{ background-color: #FFFFFF; position: fixed; width: 100%; z-index:999; box-shadow: 0em 0.15em 0.5em 0em rgba(0,0,0,0.30);}
					
					.header .container{padding:25px 0 5px 0;}
					
						div.header-logo{
							float:left;
							width:20%;
							padding:20px 0 0 0;}
							.header-logo div.moduletable{}
								.header-logo div.custom{}
									.header-logo p{padding: 0; margin: 0;}
									.header-logo a{}
									.header-logo img{
										width:150px;
										height:auto;}

						div.header-menu_info{
							float:right;
							width:80%; padding: 0px 0 0px 0;}

							div.moduletable_hphone{float: right; margin:10px 30px 0 0; }
								div.custom_hphone{font-size: 20px; width:200px; padding: 0 0 0 36px; 
									background-image: url(../images/icon_phone.png);
									background-repeat: no-repeat; background-position: 10px 0;}
									.custom_hphone p{padding: 1px 0 5px 0; margin: 0; line-height: 20px;}

							.moduletable_search{float: right;
											width:170px;
											}
								div.search_search{
											background-color: #ffffff;
											box-shadow: 0em 0.15em 0.5em 0em rgba(0,0,0,0.15);
											-webkit-border-radius: 35px;
											-moz-border-radius: 35px;
											-ms-border-radius: 35px;
											-o-border-radius: 35px;
											border-radius: 35px;
											margin:0px 0 0px 0;
											padding: 5px 0;
											}
									.search_search form.form-inline{
										display:block;
										margin:0 0 0 11px; padding:5px 0;}
										.search_search button.button.btn.btn-primary{
											border:0; margin:0 5px 0 0; padding:0; display:inline-block;
											background:none;
											background-image:url(../images/search_btn.gif);
											background-repeat:no-repeat;
											background-position:center;
											width:20px;
											height:20px;
											box-shadow:none !important;}
										.button.btn.btn-primary{}
										.search_search label.element-invisible{
											display:none;}
										.search_search input#mod-search-searchword91{}
										input.inputbox.search-query.input-medium{
											width:120px;
											font-family: 'Play', sans-serif;
											color:#2E2E2E;
											border:none;
											}

							nav.navigation{
								display:block;
								padding: 15px 0 10px 0;}
							   div.nav-collapse{}		

									.navigation ul.nav.menu.mod-list{ 
										display:block; 
										text-align:right; 
										list-style:none;
										margin:0; padding:0;}
									.navigation .nav.menu li{
										display:inline-block; position:relative;}
									.navigation .nav.menu a{ 
										font-family: 'Play', sans-serif;
										text-transform:uppercase;
										font-weight:bold; 
										line-height:20px;
										font-size:14px;
										text-decoration:none;
										color:#000000;
										display:block;
										padding:7px 20px;
										margin:0;
									}
									.navigation .nav.menu a:hover,
									.navigation .nav.menu .active a{ color:#FFFFFF; background-color:#E3BC46;}
									li.item-101{}
									.default{}
									.current{}
									.nav.menu .active a{}

									.navigation .nav.menu li ul{ position:absolute; top:34px; left:0; display:none; background-color:#FFFFFF;
										padding:0; margin:0; text-align:left; width:220px; border: 1px solid #f0f0f0;
										box-shadow: 0em 0.9em 3em 0em rgba(0,0,0,0.25);}
									.navigation .nav.menu li:hover ul{ display:block;}
									.navigation .nav.menu li ul li{ display:block;}
									.navigation .nav.menu li ul li a{background-color:#FFFFFF !important; color:#000000 !important; padding: 10px 20px; }
									.navigation .nav.menu li ul li a:hover,
									.navigation .nav.menu li ul .active a{ background-color:#EEEEEE !important;}


						
						
			div.homepage{
				background-image:url(../images/home_bgr.jpg);
				background-position:center -130px;
				background-repeat:no-repeat;
				}
				
				div.moduletable_banner{
						width:50%;
						text-align:center;}
					div.custom_banner{
							margin:0 40px;
							padding:50px 0;}
						.custom_banner h2:before{ 
							display:block; content:' '; height:10px; width:150px; background-color:#F5D83E;
							margin:25px auto; 
  -o-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
							}
						.custom_banner h2{
								font-size:44px;
								color:#2F2F2F;
								padding:25px 0 25px 0;
								margin:20px 0 0 0;
								text-transform:uppercase;
								line-height:40px;
								}
						.custom_banner p{
								font-size:14px;
								color:#2F2F2F;
								padding:0;
								margin:0;
								line-height:25px;
								}
						
						
						
						
						
						
						
			
			div.catalog_block{}
				div.moduletable_cat{}
				ul.categories-module_cat.mod-list{ 
							display:block; clear: both;
							list-style:none;
							margin:0 50px; padding:90px 0;}
					.moduletable_cat li{ display:block; float:left; width:50%; position: relative;} 
					.moduletable_cat a{ 
							font-family: 'Play', sans-serif;
							text-decoration:none;
							color:#FFFFFF;
							display:block;
							padding:10px 0;
							margin:0 10px;
							position:relative;
							text-shadow: 0em 0.11em 0.7em rgba(0,0,0,.9);}
					
						.moduletable_cat div.catimage{ height:220px; overflow:hidden;
								border:#FFFFFF 1px solid;
								-webkit-transition: all .2s linear !important;
								-moz-transition: all .2s linear !important;
								-o-transition: all .2s linear !important;
								transition: all .2s linear !important;}
					.moduletable_cat a:hover div.catimage{box-shadow: 0em 0.15em 0.5em 0em rgba(0,0,0,0.70);}
					
							.moduletable_cat .catimage img{ width:100%; height:auto; margin-top:-50px;}
							.moduletable_cat h4{
								position:absolute;
								z-index:99;
								top:0px; left:20px;
								font-size:24px;
								font-weight:none;}



h3.modtitle{
	font-style:italic;
	font-weight:bold;
	font-size:26px;}
					
						
						
				div.gallery_block{}
					div.moduletablegheader{}
						.moduletablegheader h3{}

					div.customgheader{}
						div.gallery_block_in{
									background-color:#EBECEC; padding:0 10px;}
							div.moduletablevideos{
										display:block;
										float:left;
										width:33.3%;}
								.moduletablevideos div.custom_topblock{}
								.moduletablevideos div.custom_codeblock{
									margin:0 10px;
									padding:20px 0 0 0;}
									.moduletablevideos div.custom_codeblock_in{ 
										position: relative;
										padding-bottom: 56.25%;
										padding-top: 30px;
										height: 0;
										overflow: hidden;}
										.moduletablevideos .custom_codeblock_in iframe,  
										.moduletablevideos .custom_codeblock_in  object,  
										.moduletablevideos .custom_codeblock_in  embed {
											position: absolute;
											top: 0;
											left: 0;
											width: 100%;
											height: 100%;}

									.moduletablevideos div.custom_aftercodeblock{
										margin:0 10px;
										padding:0;}
									.moduletablevideos div.custom_aftercodeblock_in{}
										.moduletablevideos p{
											font-size:14px;
											color:#777777;
											line-height:25px;
											}
											
									div.moduletableseeall{ clear:both;}
										div.customseeall{}
										.customseeall p{
											margin:0;
											padding: 0 0 20px 10px;}
										 .customseeall a.seeall{
											font-family: 'Play', sans-serif;
											text-decoration:none;
											color:#9D9FA2;
											font-weight:bold;
											font-size:24px;}
										.customseeall a.seeall:hover{ color:#2F2F2F;}	
	
	
						div.moduletablenews{}
							.moduletablenews h3.modtitle{}
						.moduletablenews div.junewsultranews{
									background-color:#EBECEC; padding:10px; margin:0 0px;}
							.moduletablenews div.jn{
										display:block;
										float:left;
										width:33.3%; padding:10px 0; }
								.moduletablenews div.jn_in{margin:0 10px;}
									.moduletablenews div.jn-image{}
										.moduletablenews div.jn-image_in{height:150px; overflow:hidden;}
											.moduletablenews .jn-image img{}
									.moduletablenews div.jn-content{}
										.moduletablenews div.jn-content_in{}
											.moduletablenews div.jn-title{}
												.moduletablenews a.jn_item_link{display:block; padding:15px 0; color:#2F2F2F; text-decoration:none;}
													.moduletablenews h3.sub-header{ display:block; padding:0; margin:0;
														height:40px; overflow:hidden; font-style:normal; text-transform:none;
														font-size:18px; line-height:20px;}
											.moduletablenews div.jn-intro{
																			font-size:14px;
																			 color:#777777;
																			line-height:25px;
																			padding:0 0 10px 0;}
										.moduletablenews div.item_more{}
											.moduletablenews a.read_more_link{ color:#2F2F2F; text-decoration:none;}
												.moduletablenews span.read_more{font-size:18px; line-height:20px;}
												
									
						.moduletablenews div.allnews{background-color:#EBECEC; padding:10px 20px 20px 20px; margin:0;}
							.moduletablenews .allnews a{ text-decoration:none; color: #9D9FA2; font-weight: bold; font-size: 24px;}
							.moduletablenews .allnews a:hover{ color:#2F2F2F;}		
									
								
						
					div.support{
							background-image:url(../images/support-services-grey.png);
							background-position:right;
							padding:0; margin:0;}
						.support div.moduletablesupport{text-align:center; padding:0 0 30px 0;}
							.moduletablesupport div.custom_mainblock,
							.moduletablesupport div.custom_aftercodeblock{}
								.moduletablesupport div.custom_aftercodeblock_in{}
									.moduletablesupport h4{
										font-style:italic;
										font-weight:bold;
										font-size:26px;
										text-transform:uppercase;}
										.moduletablesupport p{
											font-size:18px;
											line-height:25px;
											color:#2F2F2F;}
									.moduletablesupport div.services{}
										.moduletablesupport .services p{font-size:16px; font-weight:bold; color:#9D9FA2;}
											.moduletablesupport a.btn{text-decoration:none;text-align:center; font-weight:bold;}
											
											
											
											
		footer.footer{
			background-color:#00476B;
			padding:0;
			margin:0;}
    		div.footertop{
				padding:0;
				margin:0;}	
				.footertop div.container{}
					.footertop div.customfooterlogo{}
						.footertop p{}
							.footertop img{
								display:block;
								float:left;
								padding: 10px 0;}
					.footertop ul.nav.menu.mod-list{ 
								list-style:none; text-align:right; padding:15px 0;}
						.footertop .menu li{ display:inline-block; margin: 0 20px;}
							.footertop .menu a{
								display:block;
								color:#FFFFFF;
								text-decoration:none;
								text-transform:uppercase;
								padding:10px 0;
								}
							.footertop .menu a:hover{ color:#AAAAAA;}
							
							
							
			div.footerbottom{
				background-color:#383838;}  
				.footerbottom div.container{}
		
		
		
		.footerbottom p{
			text-align:center;
			color:#888888;
			font-size:12px;
			font-style:italic;}
			
			
	div.moduletable_cookies {
    position: fixed;
    bottom: 0;color:#FFFFFF;
    left: 0;
    right: 0;
    background-color: rgba(46,54,63, 0.8);
    font-size: 12px;
    z-index: 980;}
	.custom_cookies{ max-width:700px;
					margin:0 auto;}
	.moduletable_cookies a{color:#FFFFFF;}
			td.cookies_btn{ width:130px;}
				.cookies_btn .btn{ font-size:12px; padding:5px 0; background-color:#048F1E; width:100px; margin:0 0 0 auto;}
				span.btn.light.agree{ }
				a.btn.white{}




			
h1{
	background-position:right;
	background-size:cover;
	margin:0;
	padding:0;}
h1 span.container{display:block;
	color:#FFFFFF;
	font-style:italic;
	text-transform:uppercase;
	font-weight:900;
	font-size:42px;
	padding:80px 0;}
	
	
	
.itemid-120 h1{
	background-image:url(../images/cat_hdr_bckr.jpg);}
.itemid-120 h1 span.subheading-category{}
	
	
				
.itemid-122 h1{
	background-image:url(../images/cat_app_hdr_bckr.jpg);}
.itemid-122 h1 span{}

	
	
	
			div.shop_subcategory_block{clear:both;}
            	.shop_subcategory_block div.cat_img{
						display:block;
						float:left;
						width:50%;}
					.shop_subcategory_block img.cat_img{ width:100%; height:auto;}
				.shop_subcategory_block div.subcat-info{
					display:block;
					float:left;
					width:50%;
					padding:120px 0 0 0;
					margin:0;}
					.shop_subcategory_block h3.subcat-item-title{
						padding:0;
						margin: 0 auto 0 100px;
						color:#9D9FA2;
						font-weight:bold;
						font-size:22px;}
						.shop_subcategory_block div.category-desc{}
							.shop_subcategory_block .category-desc p{
								margin:0 100px;
								padding:20px 0;
								color:#444444;
								font-weight:bold;
								font-size:14px;
								line-height:25px;}
							
						.shop_subcategory_block a.shop_cat_link{
							font-size:16px;
							text-decoration:none;
							text-transform:uppercase;
							font-weight:bold;}	
							.shop_subcategory_block div.readmore.btn{
								margin: 0 auto 0 100px;
								width:180px;}
									
				
				
					.shop_subcategory_block:nth-child(2n) div.cat_img{
						float:right;}
					.shop_subcategory_block:nth-child(2n) div.subcat-info{
						float:right;}
									
					
					
					
					.catalog div.span6{}
						.catalog div.item{ padding: 10px 0; margin: 0 20px 0 0;}
						.catalog .span6:nth-child(2n) div.item{ padding: 10px 0; margin: 0 0px 0 0;}
						.catalog .column-1{}
							.catalog a.jn_item_link{color: #363636; text-decoration: none; display: block; border: 1px solid #cccccc;}
							.catalog a.jn_item_link:hover{border: 1px solid #aaaaaa; box-shadow: 0em 0.15em 0.5em 0em rgba(0,0,0,0.30);}
							
								.catalog div.jn-in{ padding: 0 0 25px 0;}
									.catalog div.jn-image{ height: 260px; overflow: hidden;}
										.catalog .jn-image img{ width: 100%; height: auto;}
									.catalog div.jn-text{ position: relative; margin: 0 20px;}
										.catalog .jn-text h4{color: #272727; font-weight: normal; font-size: 30px; padding: 25px 0; margin: 0;}
										.catalog div.price_block{ position: absolute; top: 22px; right: 0; background-color: #ECC349; color: #FFFFFF; font-weight: bold;}
											.catalog div.price_num{ padding: 10px 20px;}
									.catalog div.introtext{ margin: 0 20px; height: 80px; overflow: hidden;}
										.catalog .introtext p{ padding: 0; margin: 0;}
							.catalog p.readmore{}
								.catalog .readmore a.btn{ padding: 5px 0px; margin: 0 auto 0 0; font-size: 11px; color: #000000; width: 120px;}
									.catalog .readmore span.icon-chevron-right{}
	
	
.cat-item-page{ padding: 50px 0 0 0;}
	
	
	div.article_img_block{}
		div.itembigimg{}
			a.main_img{}
				img#gall_img{ width: 100%; height: auto;}

	div.article_content_block{}
		div.article_content_block_in{margin: 0 0 0 35px;}
	
	
			h1.catalog_header{ background: none; text-transform: none;
				font-size: 2em;
				font-style: normal;}



			div.item_price_block{color: #E3BC46; font-weight: bold; width: auto; margin: 0 auto 0 0;}
				div.price_num{ padding: 10px 0px;}
					span.price_item{}

			div.characteristic{ padding: 20px 0;}
				div.char_in{ line-height: 20px; font-size: 13px;}
					span.lebel{ font-size: 12px; color: #9D9FA2;}

			div.item_introtext{}
	
	
			.articleBody{ padding: 0 0 30px 0;}
			
					
					
													
	.itemid-102 h1{
		background-image:url(../images/about_hdr_bckr.jpg);}
	.itemid-102 h1 span{}								
	
	
	.itemid-102 .articleBody{ padding: 0;}
	
	
	div.aboutrow{
		clear:both;}
	div.aboutrow:nth-child(2n){ background-color:#F2F3F3 !important;}
		.aboutrow div.ab_coll{
			float:left;
			width:50%;}
		.aboutrow:nth-child(2n) div.ab_coll{
			float:right;}
		.aboutrow .coll_left{}
		.aboutrow .coll_right{}
		
		
		
		
		.span12 h3.blog_item_title, .span12 div.introtext_block,
		.aboutrow div.ab_coll h2,
		.aboutrow div.ab_coll h3,
		.aboutrow div.ab_coll h4,
		.aboutrow div.ab_coll p,
		.aboutrow div.ab_coll ul{ display:block; margin-left:150px !important; margin-right:50px !important;}
		
		.aboutrow div.grey_bgr,
		.span12:nth-child(2n-1) h3.blog_item_title, .span12:nth-child(2n-1) div.introtext_block,
		.aboutrow:nth-child(1) div.ab_coll:nth-child(2) h3,
		.aboutrow:nth-child(1) div.ab_coll:nth-child(2) p,
		.aboutrow:nth-child(2) div.ab_coll:nth-child(1) h4,
		.aboutrow:nth-child(2) div.ab_coll:nth-child(1) p,
		.aboutrow:nth-child(3) div.ab_coll:nth-child(2) h4,
		.aboutrow:nth-child(3) div.ab_coll:nth-child(2) p,
		.aboutrow:nth-child(3) div.ab_coll:nth-child(2) ul,
		.aboutrow:nth-child(5) div.ab_coll:nth-child(2) h4,
		.aboutrow:nth-child(5) div.ab_coll:nth-child(2) p,
		.aboutrow:nth-child(5) div.ab_coll:nth-child(2) ul{ display:block; margin-left:50px !important; margin-right:150px !important;}
		
		/*
		
		
		
		*/
		
		
			.aboutrow h2:before{ 
				display:block; content:' '; height:8px; width:100px; background-color:#F5D83E;
				margin:15px auto; 
				  -o-transform: skewX(-20deg);
				  -ms-transform: skewX(-20deg);
				  -moz-transform: skewX(-20deg);
				  -webkit-transform: skewX(-20deg);
				  transform: skewX(-20deg);}
			.aboutrow h2{
				font-size:32px;
				text-transform:uppercase;
				font-weight:bold;
				font-style:italic;
				text-align:center;
				padding:0 50px 0 60px; width:500px;
				margin:70px auto 10px auto;
				line-height:35px;}
				
							
			.span12 a.blog_item_link div.introtext_block, 
			.aboutrow p{
				padding:15px 0 15px 0;
				margin:0 20px;
				color:#444444;
				font-weight:bold;
				font-size:14px;
				line-height:22px;}
				
			.aboutrow div.grey_bgr{
				background-color:#F2F3F3;
				padding:0px 0 0px 0; margin: 190px 0 0 0;}
			
			.aboutrow:nth-child(1) div.ab_coll:nth-child(2) .grey_bgr h3{
				color:#ECC349;
				font-size:26px;
				margin:0 20px !important;
				padding: 20px 0 0 0;}
			.aboutrow:nth-child(1) div.ab_coll:nth-child(2) .grey_bgr p{
				padding:10px 0 20px 0;
				margin:0 20px !important;
				color:#444444;
				font-size:14px;
				line-height:22px;}
			.sup_body img,
			.aboutrow img{ width:100%; height:auto;}
			
			.span12 h3.blog_item_title, 
			.aboutrow h4{
				padding:150px 0 10px 0;
				margin: 0 auto 0 100px;
				color:#9D9FA2;
				font-weight:bold;
				font-size:22px;
				font-style:italic;
				font-size:25px;}
			
			.aboutrow:nth-child(3) h4{
				padding:120px 0 10px 0;}
				
			.aboutrow ul{
				margin:0 auto 0 30px;
				padding: 0 0 0 30px;
				color:#444444;
				font-weight:bold;
				font-size:14px;
				line-height:22px;}
				.aboutrow li{
					padding:0;}	
									
									
									
									
									
	
		.itemid-121 h1{
			background-image:url(../images/support_hdr_bckr.jpg);}
		.itemid-121 h1 span{
			}
			
			
		div.articleBody{}
			.articleBody div.item_text{}
				.item_text p{}
				.item_text div.custom_support{
					padding:0;
					margin:0 160px;}
					.custom_support table{
						margin:0;
						padding:20px 0;}
						.custom_support tbody{}
								.custom_support tr{}
									.custom_support td{}
										.custom_support h2{
											font-size:32px;
											text-transform:uppercase;
											font-weight:bold;
											font-style:italic;
											margin:0;
											padding:8px 0; color: #000000;
											line-height:35px;}
											.custom_support table p{
												padding:0;
												margin:0;
												font-size:16px;
												line-height:22px;
												width:550px;}
									.custom_support td{
												color:#444444;}
										.custom_support .btn{
											width:250px;
											margin:0;
											padding:15px 0;}
											.custom_support a{
												text-decoration:none;
												text-transform:uppercase;
												padding:10px 0;
												color:#FFFFFF;
												font-weight:bold;
												font-size:18px;
												}
												
												
				.item_text div.sup_body{
						background-color:#F2F3F3;}
					.item_text div.sup_img{
					width:50%;
					float:left;}
						.sup_img img{}
					.item_text div.sup_text{
						width:50%;
						float:left;}

						.sup_text h3{
							padding:100px 0 10px 0;
							margin: 0 auto 0 125px;
							color:#9D9FA2;
							font-weight:bold;
							font-size:22px;
							font-style:italic;
							font-size:25px;}
						.sup_text p{
							padding:10px 0;
							margin:0 125px;
							color:#444444;
							font-size:14px;
							line-height:22px;}
							

div.span12{
	clear:both;}
.block_50,
div.span6{ float: left; width: 50%;}
	
	
							
							
							
		.itemid-114 h1{
			background-image:url(../images/news_hdr_bckr.jpg);}
		.itemid-114 h1 span{}
			div.blog.category_id-13{}
					.blog div.blog_item_block{}
				.span12:nth-child(2n) div.blog_intro_image{
					float:right;}
						.blog a.blog_item_link{
							text-decoration:none;}
							.blog div.blog_intro_image{
									width:50%;
									float:left;}
								.blog div.blog_intro_image_in{}
									.blog img{width:100%; height:auto;}
							.blog div.blog_item_info{
								padding:0;
								margin:0;
								width:50%; float:left;}
								.blog div.blog_item_title_block{}
									.blog h3.blog_item_title{}
								.blog div.field_brand_value{}
							.blog div.introtext_block{}
							.blog div.fulltext_block{}
							.blog div.readmore_block{font-weight:bold;}
							.blog div.readmore btn{}
							
							
		.itemid-117 h1{
			background-image:url(../images/careers_hdr_bckr.jpg);}
		.itemid-117 h1 span{}
			
		.itemid-103 h1{
			background-image:url(../images/contact_hdr_bckr.jpg);}
		.itemid-103 h1 span{}
			
				.item_intro_image{ float: left; width: 350px;}
					.item_intro_image img{ width: 100%; height: auto;}
				div.item_text{}
				div.item_text.item_with_img{margin: 0 0 0 380px;}
					.itemid-103 .item_text p{}
					.itemid-103 .item_text div.moduletable_onmap{}
						.itemid-103 .item_text div.custom_topblock{
							float:left;
							width:50%;}
							.itemid-103 .item_text div.custom_codeblock{}
								.itemid-103 .item_text div.custom_codeblock_in{}
						.itemid-103 .item_text div.custom_mainblock{
								float:left;
								width:50%;}
							.itemid-103 .item_text div.custom_mainblock_in{ padding:100px 0 0 0; margin: 0 0 0 50px;}
								.itemid-103 .item_text h4{}
									.itemid-103 .item_text p{}
								
						
								
div.moduletable_contactform{ padding:30px 0;
		background-color:#F2F3F3;}
	
.moduletable_contactform .jc-text{ text-align:center;}

#connect_form input,
#connect_form textarea{display:block;
	padding:7px 15px;
	margin:17px 0 !important;
	width:100%;
	}

	div.btn_fild{
		clear:both;
		float:none;
		text-align:center !important;
		padding:10px 0;
		margin:0 auto;
		}
		
	input#mod_feedback_submitted{
		margin:0px 0 !important; padding:15px 0;}
	.moduletable_contactform #mod_feedback_submitted{}


	.moduletable_contactform div.mod_title{ text-align: center;}
	div.form_class_contactform{}
		.moduletable_contactform .form_class_contactform div.feedform_in{
			padding:20px 0;
			margin:0 auto;
			width:500px;}
			.form_class_contactform div.text_fild{}
				.form_class_contactform input.input-block-level{
					color:#444444;
					font-family: 'Play';}
			.form_class_contactform textarea.input-block-level{color:#444444; font-family: 'Play';}
				.form_class_contactform label.details_info{color:#444444; font-family: 'Play'; font-weight:bold;}
					.form_class_contactform input.input-block-level{}
			.moduletable_contactform .form_class_contactform div.btn_fild{
				width:150px;}
				.form_class_contactform input.btn-info-send.btn.blue{}
				
				
				
				
				
				
				
				
				
				
								
				div.category-desc{}
					.itemid-122 div.cat_tex{
						float:left;
						width:50%;}
						.itemid-122 .cat_tex p{
							padding:20px 0;
							margin:0 0 0 0px;
							color:#444444;
							font-weight:bold;
							font-size:14px;
							line-height:22px;}
							
					.itemid-122 div.catfeedback{
						float:left;
						width:50%;
						padding:0px 0;}
					.itemid-120 div.catfeedback{ display:none;}
					
					div.moduletable_catform{
						padding:35px 0;}
						div#btn_showform{}
						.feedbtn_showform.btn.line{
							font-weight:bold;
							font-size:18px;
							margin:0 auto 0 200px;}
								
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				