/*	Theme Name: Quasar	Theme URI: http://quasar.rockthemes.net	Author: XanderRock	Author URI: http://themeforest.net/user/XanderRock/portfolio	Description: Quasar is a very powerful responsive, retina ready, WPML (localization) ready, WooCommerce ready theme. Quasar comes with Rock Page Builder, Curvy Slider and Rock Form Builder. Enjoy!	Version: 1.5	License:  Please read the license information at Envato from themeforest.com	License URI: http://themeforest.net	Tags: drag and drop, multiple sidebar, responsive, retina, curvy slider, animation builder, page builder, layout builder, ecommerce, coorporate, portfolio	Text Domain: quasar*//***	#######################################################**	General**	####################################################### */


@font-face {
font-family: 'futuralightregular';
src: url('futuralight-webfont.eot');
src: url('futuralight-webfont.eot?#iefix') format('embedded-opentype'), url('futuralight-webfont.woff') format('woff'), url('futuralight-webfont.ttf') format('truetype'), url('futuralight-webfont.svg#futuralightregular') format('svg');
font-weight: normal;
font-style: normal;
}



body { background-color:#e9e9e9;	/*	Users can choose one of these as default	background:url(images/diamond_upholstery.png);	background:url(images/furley_bg.png);	*/
font-family: 'Open Sans', sans-serif;
}

/*Reference Chart*/
.Referencechartdiv1{ width:100%;}
.Referencechartdiv1 h1{ color: #444444; font-size:24px; font-weight:600; margin:20px 0 30px; text-align:center;}

.Referencechartdiv1 .tablediv{ width:100%;}
.Referencechartdiv1 .tablediv table{ background:#fff; border-top:solid 1px #c8c7c7; border-left:solid 1px #c8c7c7;}
.Referencechartdiv1 .tablediv table td{ border-bottom:solid 1px #c8c7c7; border-right:solid 1px #c8c7c7; padding:6px 0;}
.Referencechartdiv1 .tablediv table td.t1{ font-size:15px; font-weight:600;}
.Referencechartdiv1 .tablediv table td.t1.red{ background:#ff0000;}
.Referencechartdiv1 .tablediv table td.t1.gold{ background:#ffc000;}
.Referencechartdiv1 .tablediv table td.t1.yellow{ background:#ffff00;}
.Referencechartdiv1 .tablediv table td.t1.orange{ background:#e26c06;}
.Referencechartdiv1 .tablediv table td.t1.green{ background:#00af50;}
.Referencechartdiv1 .tablediv table td.t1.fuchsia{ background:#ff3299;}
.Referencechartdiv1 .tablediv table td.t1.blue{ background:#00afef;}
.Referencechartdiv1 .tablediv table td.t2{ font-weight:600; padding-left:5px;}

.Referencechartdiv1 .footerbox1{ margin:20px 0 50px; background:url(images/referencechart-img/ted-mark.jpg) no-repeat right top; min-height:120px;
 text-align:center; }
.Referencechartdiv1 .footerbox1 p{font-size:20px!important; font-style:italic; line-height:30px!important;  margin: 0; color: #111;}
.Referencechartdiv1 .footerbox1 p.s1{ font-size:12px!important; font-style: normal;}
.Referencechartdiv1 .footerbox1 p a{ text-decoration:none; color: #ff0000; font-size:20px!important;}

/*2nd-table-css*/
.Referencechartdiv2{ width:100%; padding:30px 0;}
.Referencechartdiv2 table{ background:#fff; border-top:solid 1px #4e81bc; border-left:solid 1px #4e81bc;}
.Referencechartdiv2 table td{ border-bottom:solid 1px #4e81bc; border-right:solid 1px #4e81bc; padding:5px;}
.Referencechartdiv2 table td.t1{ font-size:15px; font-weight:600;}
.Referencechartdiv2 table td.t2{ font-weight:600; padding-left:5px; }
.Referencechartdiv2 table td.bg1{ background:#d2dfee; border-right:solid 1px #4e81bc; padding-bottom:8px;}
.Referencechartdiv2 table tr.bg2{ background:#d2dfee;}
.Referencechartdiv2 table tr.bg2 td{ border-bottom:solid 1px #4e81bc;}
.Referencechartdiv2 table tr.bg3{ background:#fff;}
.Referencechartdiv2 table tr.bg3 td{ border-bottom:solid 1px #4e81bc;}

.Referencechartdiv2 table td.orange{ background:#e26c06;}
.Referencechartdiv2 table td.green{ background:#92d050;}
.Referencechartdiv2 table td.yellow{ background:#ffff00;}
.Referencechartdiv2 table td.blue{ background:#4982bc;}


@media(max-width:979px){ /*768*/
.Referencechartdiv1{ width:auto;}
.Referencechartdiv1 .tablediv{ width:740px; margin:auto; overflow:scroll;}
.Referencechartdiv2{ width:740px; margin:auto; overflow:scroll; padding:30px 0;}
}
@media(max-width:766px) { /*600*/
.Referencechartdiv1 .tablediv{ width:560px; overflow:scroll;}
.Referencechartdiv1 .footerbox1{ background:none; padding:0 20px;}
.Referencechartdiv2{ width:560px;}
}

@media(min-width:480px) and (max-width:599px) { 
.Referencechartdiv1 .tablediv{ width:440px; overflow:scroll;}
.Referencechartdiv2{ width:440px;}
}

@media(min-width:360px) and (max-width:479px) {
.Referencechartdiv1 .tablediv{ width:320px; overflow:scroll;}
.Referencechartdiv2{ width:320px;}
}

@media(min-width:320px) and (max-width:359px) {
.Referencechartdiv1 .tablediv{ width:280px; overflow:scroll;}
.Referencechartdiv2{ width:280px;}
}

@media(min-width:240px) and (max-width:319px) {
.Referencechartdiv1 .tablediv{ width:200px; overflow:scroll;}
.Referencechartdiv2{ width:200px;}
}




/*---------------------------------------------------*/
.rockthemes-animate, .rockthemes-animate .ajax-body ul > li { opacity:0; }
a.button { transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; }
.quasar-style-radius { border-radius:30px 0px 45px 0px; }

.rock-tabs-container .rock-tabs-header-container .rock-tab-header {



	color: #423b3b !important;



}



.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active:first-child, .rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active, .rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active {



	border-left-color: #e4e4e4;



	border-right-color: #e4e4e4;



	border-top-color: #e4e4e4;



	color: #008ccc !important;



}



.quasar-style-dot {



	width: 10px;



	height: 10px;



	position: absolute;



	background: #00aae8;



	border-radius: 15px;



	right: 0px;



	bottom: 0px;



	opacity:0;



}



.nav-box {/*background: rgba(249,249,249,0.92) !important;*/



	background: rgb(249,249,249) !important;



	; /* Old browsers */



	background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(232,232,232,1) 100%) !important;



	; /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249,249,249,1)), color-stop(100%, rgba(232,232,232,1))) !important;



	; /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(232,232,232,1) 100%) !important;



	; /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(232,232,232,1) 100%) !important;



	; /* Opera 11.10+ */



	background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(232,232,232,1) 100%) !important;



	; /* IE10+ */



	background: linear-gradient(to bottom, rgba(249,249,249,1) 0%, rgba(232,232,232,1) 100%) !important;



	; /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e8e8e8', GradientType=0 ) !important;; /* IE6-9 *//*background: #ffffff !important;background: -moz-linear-gradient(top, rgba(249,249,249,0.92) 0%, rgba(232,232,232,0.92) 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,0.92)), color-stop(100%,rgba(232,232,232,0.92)))!important;background: -webkit-linear-gradient(top, rgba(249,249,249,0.92) 0%,rgba(232,232,232,0.92) 100%)!important;background: -o-linear-gradient(top, rgba(249,249,249,0.92) 0%,rgba(232,232,232,0.92) 100%)!important;background: -ms-linear-gradient(top, rgba(249,249,249,0.92) 0%,rgba(232,232,232,0.92) 100%) !important;background: linear-gradient(to bottom, rgba(249,249,249,0.92) 0%,rgba(232,232,232,0.92) 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="rgba(249,249,249,0.92)", endColorstr="rgba(232,232,232,0.92)",GradientType=0 ) !important;*/



	border-top: 1px solid #f9f9f9 !important;



}



.imgdiv {



	width: 231px;



	height: 153px;



	margin: 0 auto;



	background: url(images/shadow.png) no-repeat 0px 93px;



	text-align: center;



}



.imgdiv img {



	border: 2px solid #fff;



}



.rock-iconictext-container:hover .quasar-style-dot {



	-webkit-animation-name: rockthemes_fade_loop;



	-webkit-animation-duration: 1000ms;



	-webkit-transform-origin:50% 50%;



	-webkit-animation-iteration-count: infinite;



	animation-name: rockthemes_fade_loop;



	animation-duration: 1000ms;



	transform-origin:50% 50%;



	animation-iteration-count: infinite;



}



#___plus_0 {



	top: -48px !important;



	position: relative !important;



	left:-5px !important;



}



.footer-large {



	padding: 30px 0 0px !important;



}



#timeline-3235{

	top:2560px !important;

	}
#text-2 > div > span > a:hover{color:#d0e1ee !important;text-decoration: underline;}
.header-social-container {



	width: 65% !important;



	clear: both !important;



	position: relative;



	bottom: -13px;



}



.IN-widget {



	top: -46px !important;



	position: relative !important;



}



div.main-container div.rockthemes-fullwidth-colored div.row div.large-3 a.escapea {



	display: block !important;



}



.outerwrap {



	width:25%;



	margin:0px 0px;



	padding: 0 3%;



}



.heading {



	text-align:center;



}



.bluetitle {



	color:#277aa0;



}



.rock-iconictext-content {



	text-align: center;



}



@-webkit-keyframes rockthemes_fade_loop {



0% {



opacity: 0;



-webkit-transform: scale(0.7);



}



10% {



opacity: 1;



-webkit-transform: scale(1);



}



30% {



opacity: 0.8;



-webkit-transform: scale(0.85);



}



40% {



opacity: 1;



-webkit-transform: scale(1);



}



100% {



opacity: 0;



-webkit-transform: scale(0.7);



}



}



@keyframes rockthemes_fade_loop {



0% {



opacity: 0;



-moz-transform: scale(0.7);



}



10% {



opacity: 1;



-moz-transform: scale(1);



}



30% {



opacity: 0.8;



-moz-transform: scale(0.85);



}



40% {



opacity: 1;



-moz-transform: scale(1);



}



100% {



opacity: 0;



-moz-transform: scale(0.7);



}



}



#main-canvas {



	background:#F0F0F0;



	width:1090px;



	margin:20px auto;



	box-shadow:0px 1px 5px rgba(50, 50, 50, 0.28);



	-webkit-box-shadow:0px 1px 5px rgba(50, 50, 50, 0.28);



	-moz-box-shadow:0px 1px 5px rgba(50, 50, 50, 0.28);



}



.main-content-container {



	background:#fff;



}



p, a, .header-small-contact {



	font-family: 'Open Sans', sans-serif;



	font-size:13px;



}



p:last-child {



	margin-bottom:3px;



}/*FontAwesome General Font Class*/



i, .fa {



	display: inline-block;



	font-family: FontAwesome;



	font-style: normal;



	font-weight: normal;



	line-height: 1;



	-webkit-font-smoothing: antialiased;



	-moz-osx-font-smoothing: grayscale;



}/*We have used div for allowing override to display:block.*/



div img {



	max-width: 100%;



	border:none;



	-ms-interpolation-mode: bicubic;



	display:inline-block !important; /*block removed*/



}/*Header Models*/



.header-top-1 {



	width:100%;



	background:#FDFDFD;



	padding:15px 0 5px;



}



.header-top-2 .columns {



	padding:5px 15px 5px;



	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);



}



.header-small-contact, .header-small-contact a, .header-top-2 a {



	font-size:11px !important;



}



.header-small-contact, .header-social-container {



	margin:15px 0 10px;



}



.social-no-margin .header-social-container {



	margin:0px;



}



.header-social-line-height {



	line-height:19px;



}



.header-top-2 {



	width:100%;



	background:#00aae8;



	color:#f0f0f0;



	min-height:30px;



}



.header-top-2 .textwidget {



	font-size:11px;



	margin:8px 2px 4px;



}



.header-top-2-font-size {



	font-size:11x;



}/*Social icon*/



.linkedin {



	display: inline-block !important;



	background: url(http://www.houghton.com/images/sprite_menu_social.png) no-repeat 0px -81px !important;



	width: 30px !important;



	height: 32px !important;



	text-indent: -9000px !important;



	margin-right: 4px !important;



}



.twitter {



	display: inline-block !important;



	background: url(http://www.houghton.com/images/sprite_menu_social.png) no-repeat 0px -118px !important;



	width: 30px !important;



	height: 32px !important;



	text-indent: -9000px !important;



	margin-right: 4px !important;



}



.google {



	display: inline-block !important;



	background: url(http://www.houghton.com/images/sprite_menu_social.png) no-repeat 0px -153px !important;



	width: 30px !important;



	height: 32px !important;



	text-indent: -9000px !important;



	margin-right: 4px !important;



}



.youtube {



	display: inline-block !important;



	background: url(http://www.houghton.com/images/sprite_menu_social.png) no-repeat 0px -187px !important;



	width: 30px !important;



	height: 32px !important;



	text-indent: -9000px !important;



	margin-right: 4px !important;



}



.facebook {



	display: inline-block; 



	background: url(http://www.houghton.com/images/sprite_menu_social.png) no-repeat 0px -220px !important;



	width: 30px !important;



	height: 32px !important;



	text-indent: -9000px !important;



	margin-right: 4px !important;



}



#nav ul li a {



	padding: 19px 14px 19px 0px !important;



	font-size:13px !important;



}



#nav ul li div.sub_wrapper ul.sub-menu li.menu-item a {/*padding: 10px 20px 10px 15px !important;*/



	padding: 0px 10px 5px 5px !important;



	height:30px;



	font-size:11px !important;



}/*Title and Breadcrumbs*/

#nav ul ul li{width:220px !important;}

.quasar-title-breadcrumbs {



	background:#EEEEF0; /*background:url(images/bright_squares.png); */



	width:100%;



	position:relative;



        display:none !important;



}



.quasar-title-breadcrumbs .shadow-divider-up, .quasar-title-breadcrumbs .shadow-divider-down {



	opacity:0.6;



	filter:alpha(opacity=60);



}/*Special Search*/



.special-search-container {



	position:relative;



}



.special-search-overlay-box {



	background:#f4f4f4;



	width:240px;



	position:absolute;



	right:0px;



	z-index:99;



	display:none;



	box-shadow:0px 4px 4px rgba(50, 50, 50, 0.11);



	-moz-box-shadow:0px 4px 4px rgba(50, 50, 50, 0.11);



	-webkit-box-shadow:0px 4px 4px rgba(50, 50, 50, 0.11);



	border:1px solid #d0d0d0;



	border-top:none;



}



.special-search-overlay-box, .special-search-overlay-box * {



	box-sizing:border-box !important;



	-webkit-box-sizing:border-box !important;



	-moz-box-sizing:border-box !important;



}



.special-search-overlay-box form {



	margin:0px;



	padding:0px;



}



.special-search-icon {



	display:inline-block;



}



.special-search-icon i {



	font-size:18px !important;



}



.entry-content > .row > .columns > *, .quasar-portfolio-body > .row, .quasar-portfolio-body .margin-bottom {



	margin-bottom:15px;



}



a {



	text-decoration:none;



}



a:hover {



	text-decoration:underline;



}



a.button:hover {



	text-decoration:none;



}/*Firefox Image Backface Fix*/



a img, a:hover img, img, img:hover {/* -moz-backface-visibility: hidden; backface-visibility:hidden; -webkit-backface-visibility:hidden; */



}



h1, h2, h3, h4, h5, h6 {



	color:inherit;



	margin-top:0px;



	line-height:100%;



}



h1 {



	font-size:40px;



	font-weight:300



}



h2 {



	font-size:32px;



	font-weight:300;



}



h3 {



	font-size:26px;



	font-weight:400;



}



h4 {



	font-size:24px;



	font-weight:400;



}/*Fonts to All Headers. This will also be copied to in theme options*/



h1, h2, h3, h4, h5, h6, .title-container, .title-container a, .page-title, .sidebar-area caption, .quasar-portfolio-main-title, .team-member-content .member-b, .ajax-filtered-gallery-holder .ajax-navigation strong, .searchform label {



	font-family: 'PT Sans Narrow', sans-serif;



}



strong {



	font-weight:600;



}



.main-color {



	color:#00aae8;



}



.main-gradient {



	background: #ffffff; /* Old browsers */



	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* IE10+ */



	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 ); /* IE6-9 */



}



.clear {



	clear:both;



}



.center-element {



	margin-right:auto;



	margin-left:auto;



}



.center-text {



	text-align:center;



}



.left-text {



	text-align:left;



}



.right-text {



	text-align:right;



}



.full-element {



	width:100%;



}



.remove-foundation-padding {



	margin-left:-0.9375em;



	margin-right:-0.9375em;



}



.relative-container {



	width:100%;



	height:100%;



	position:relative;



}



.rockthemes-hover {/*display:inline-block; Temporarily Disabled for Hover Image Issue*/



	width:auto;



	height:auto;



	max-width:100%;



}



.rockthemes-hover > img {



	display:block !important;



	width:100%;



}



.shadow-box-class {



	box-shadow:0 1px 27px 0px rgba(0, 0, 0, 0.3);



}



.no-margin {



	margin:0px;



}



.no-padding {



	padding:0px;



}



.vertical-space {



	display:block;



	width:100%;



}



.vertical-space-big {



	display:block;



	width:100%;



	height:100px;



}



.vertical-space-half {



	display:block;



	width:100%;



	height:30px;



}



.no-top-border-radius {



	border-top-left-radius:0px !important;



	border-top-right-radius:0px !important;



}/*Go To Top */



#toTop {	/*background:#008ccc !important;*/



	color:#fff;



	width:35px;



	height:35px;



	text-align:center;



	position:fixed; /* this is the magic */



	bottom:10px; /* together with this to put the div at the bottom*/



	right:10px;



	cursor:pointer;



	display:none;



	z-index:100;



	vertical-align:middle;



	padding:8px 0;



	overflow:hidden;



	border-radius:3px;



}/*Hover Regular Container*/



.regular-hover-container {



	width:100%;



	height:100%;



	position:absolute;



	top:0px;



	left:0px;



}



.regular-hover-container.small-thumb {



	height:100%;



}



.regular-hover-container.small-thumb {



}



.regular-hover-container .hover-bg {



	position:relative;



	background:#fff;



	background:rgba(243, 243, 243, 0.83);



	text-align:center;



	vertical-align:middle;



	width:100%;



	height:100%;



	opacity:0;



	filter:alpha(opacity=0);



	max-width:100%;



	max-height:100%;



}



.regular-hover-container .hover-bg .iconeffect {



	position:relative;



	display:block;



	float:left;



	margin-top:68%;



	opacity:0;



	filter:alpha(opacity=0);	/*background:#fff;*/



	background:transparent;



	width:48px;



	height:48px; 	/*border-radius:5px 0px 15px;*/



	border-radius:4px;



	line-height:48px;



	opacity:1;



	border:1px solid #666;



}



.iconeffect:hover {



	opacity:0.8 !important;



}



.regular-hover-container.small-thumb .hover-bg .iconeffect {



	padding:6px;	/*padding-top:40%;*/



	padding-top:18%;



	width:50%;



	height:100%;



	border-radius:0px;



}



.regular-hover-container:not(.small-thumb) .hover-bg .iconeffect:first-child {



	margin-right:4px;



}



.regular-hover-container .hover-icon-container {



	width:100px;



	max-width:100%;



	margin:0px auto;



}



.regular-hover-container.small-thumb .hover-icon-container {



	height:100%;



}



.regular-hover-container .hover-icon-container.icon-no-link a {



	left:50%;



	margin-left:-24px;



}



.regular-hover-container .hover-bg .iconeffect img {/*width:20px; height:20px;*/



	width:15px;



	height:15px;



	margin:14px;



}



.regular-hover-container.small-thumb .hover-bg .iconeffect img {



	margin:0px auto;



}/*TinyMCE Rockthemes Divider Shortcode*/



.rockthemes-divider .divider-line {



	border-top: 1px solid #D5D5D5;



	width: 50%;



	height: 1px;



	display: block;



	position: relative;



	margin: 30px auto;



}



.page-id-2714 .rockthemes-divider .divider-line {



	border-top: 1px solid #00AAE8;



	width: 50%;



	height: 1px;



	display: block;



	position: relative;



	margin: 30px auto;



}



.rockthemes-divider .divider-symbol {



	width: 11px;



	height: 11px;



	background: #00AAE8 !important;	/*border: 1px solid #DEDEDE;*/



	border-radius: 5px 0 7px;



	display: block;



	position: absolute;



	top: -6px;



	left: 50%;



	margin-left: -4px;



}



.rockthemes-divider .divider-line-left {



	border-top: 1px solid #008ccc;



	width: 50%;



	height: 1px;



	display: block;



	position: relative;



	margin: 30px 0px;



}



.page-id-2714 .rockthemes-divider .divider-line-left {



	border-top: 1px solid #008ccc;



	width: 50%;



	height: 1px;



	display: block;



	position: relative;



	margin: 30px 0px;



}



.rockthemes-divider .divider-symbol-left {



	width: 11px;



	height: 11px;



	background: #00AAE8 !important;



	border-radius: 5px 0 7px;



	display: block;



	position: absolute;



	top: -6px;



	left: 0px;



	margin-left: -4px;



}



.widget .rockthemes-divider .divider-symbol-left {



	margin-left:0px;



}



.widget .divider-line-left {



	margin:19px 0px 30px;



}



hr {



	border:1px dotted #999999;



	border-bottom:none;



}/*Rockthemes Masonry*/



.rockthemes-masonry {



	list-style:none;



	margin-left:0px; /*Clear List margin left*/



}



.rockthemes-masonry > li {



	list-style:none;



	opacity:0;



}



.load_more_button {



	margin:15px 0 0 0;



	padding:8px 15px;



	border:1px solid #B4B4B4;



	border-radius:4px;



	font-size:13px;



	text-align:center;



	cursor:pointer;



	transition: color .3s, border-color .3s;



	-webkit-transition: color .3s, border-color .3s;



	-moz-transition: color .3s, border-color .3s;



}



.rock-loader-container {



	width:44px;



	height:44px;



	position:absolute;



	display:block;



	left:50%;



	top:50%;



}



.loader-gif, .loader-container > div {



	background:#f3f3f3;



	width:36px;



	height:36px;



	padding:9px;



	border-radius:4px;



	opacity:0.68;



	filter:alpha(opacity=68);



}



.rock-loader-container .loader-gif {



	margin:10px auto;



	display:none;		/*	width:44px;	height:44px;	*/



}



.text-center .loader-gif {



	margin:0px auto;



}



.loader {	/*margin: 10px auto;*/



	border-style: solid;



	border-color: #e74c3c #2ecc71 #3498db #f1c40f;



	-webkit-animation: rotation 2s linear infinite;



	-moz-animation: rotation 2s linear infinite;



	-o-animation: rotation 2s linear infinite;



	animation: rotation 2s linear infinite;



	-webkit-border-radius: 100%;



	-moz-border-radius: 100%;



	-ms-border-radius: 100%;



	-o-border-radius: 100%;



	border-radius: 100%;



	width: 40px;



	height: 40px;



	border-width: 2px;



}



.rock-loader-container.loader-not-supported .loader {



	display:none;



}



.rock-loader-container.loader-not-supported .loader-gif {



	display:block;



}



@-webkit-keyframes rotation {



0% {



-webkit-transform: rotate(0deg);



-moz-transform: rotate(0deg);



-ms-transform: rotate(0deg);



-o-transform: rotate(0deg);



transform: rotate(0deg);



}



50% {



-webkit-transform: rotate(180deg);



-moz-transform: rotate(180deg);



-ms-transform: rotate(180deg);



-o-transform: rotate(180deg);



transform: rotate(180deg);



}



100% {



-webkit-transform: rotate(360deg);



-moz-transform: rotate(360deg);



-ms-transform: rotate(360deg);



-o-transform: rotate(360deg);



transform: rotate(360deg);



}



}



@-moz-keyframes rotation {



0% {



-webkit-transform: rotate(0deg);



-moz-transform: rotate(0deg);



-ms-transform: rotate(0deg);



-o-transform: rotate(0deg);



transform: rotate(0deg);



}



50% {



-webkit-transform: rotate(180deg);



-moz-transform: rotate(180deg);



-ms-transform: rotate(180deg);



-o-transform: rotate(180deg);



transform: rotate(180deg);



}



100% {



-webkit-transform: rotate(360deg);



-moz-transform: rotate(360deg);



-ms-transform: rotate(360deg);



-o-transform: rotate(360deg);



transform: rotate(360deg);



}



}



@-o-keyframes rotation {



0% {



-webkit-transform: rotate(0deg);



-moz-transform: rotate(0deg);



-ms-transform: rotate(0deg);



-o-transform: rotate(0deg);



transform: rotate(0deg);



}



50% {



-webkit-transform: rotate(180deg);



-moz-transform: rotate(180deg);



-ms-transform: rotate(180deg);



-o-transform: rotate(180deg);



transform: rotate(180deg);



}



100% {



-webkit-transform: rotate(360deg);



-moz-transform: rotate(360deg);



-ms-transform: rotate(360deg);



-o-transform: rotate(360deg);



transform: rotate(360deg);



}



}



@keyframes rotation {



0% {



-webkit-transform: rotate(0deg);



-moz-transform: rotate(0deg);



-ms-transform: rotate(0deg);



-o-transform: rotate(0deg);



transform: rotate(0deg);



}



50% {



-webkit-transform: rotate(180deg);



-moz-transform: rotate(180deg);



-ms-transform: rotate(180deg);



-o-transform: rotate(180deg);



transform: rotate(180deg);



}



100% {



-webkit-transform: rotate(360deg);



-moz-transform: rotate(360deg);



-ms-transform: rotate(360deg);



-o-transform: rotate(360deg);



transform: rotate(360deg);



}



}



.quasar-breadcrumbs * {



	font-size:13px;



}



.quasar-breadcrumbs {



	float:right;



	list-style:none;



	margin:0px 0px 15px 0px;



	padding:0px;



	position:relative;



	z-index:95;



}



.quasar-breadcrumbs li {



	float:left;



	margin-left:5px;



}



.quasar-breadcrumbs li a, .quasar-breadcrumbs li {



	font-family: 'PT Sans Narrow', sans-serif;



}



.page-title {



	font-size:28px;



	margin-top:1em;



	margin-bottom:1em;



}/*WPML*/



#lang_sel_click, #lang_sel_click *, #lang_sel, #lang_sel *, #lang_sel_list, #lang_sel_list * {



	box-sizing:content-box;



	z-index:101;



}



#lang_sel_click img.iclflag, #lang_sel img.iclflag, #lang_sel_list img.iclflag {



	width:auto;



	height:auto;



	float:left;



}



#lang_sel_click, #lang_sel, #lang_sel_list {



	display:inline-block;



	text-align:left;



}



#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited, #lang_sel ul ul a, #lang_sel ul ul a:visited, #lang_sel_list ul ul a, #lang_sel_list ul ul a:visited {



	line-height:normal;



}



.lang_sel_sel .iclflag {



	padding:4px 10px 4px 0px;



}



#lang_sel_list a, #lang_sel_list a:visited, #lang_sel_list ul a, #lang_sel_list_list ul a:visited {



	background:none;



}



#lang_sel_list .lang_sel_sel .iclflag {



	padding:0px;



}



.header-wpml-container {



	margin:15px 0 10px;



}/***	#######################################################**	End of General**	####################################################### *//***	#######################################################**	Colors**	####################################################### */



.boxed-layout {



	/*background-color:#333;*/
	background-color:#ffffff;



}



.border-with-radius {	/*	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;	*/



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



	border-radius: 4px;



}/***	#######################################################**	End of Colors**	####################################################### *//***	#######################################################**	Widgets Plugins**	####################################################### *//*Page Builder Fullwidth Colored Background*/



.rockthemes-fullwidth-colored {



	position:relative;



}/*Ajax Filtered Gallery*/



.ajax-filtered-gallery-holder {



}



.ajax-filtered-gallery-holder .ajax-navigation ul {



	list-style:none;



	margin:0px;



	padding:0px;



}



.ajax-filtered-gallery-holder .ajax-navigation ul li {



	float:left;



	margin:0 2px 10px 2px;



}



.ajax-filtered-gallery-holder .ajax-navigation ul li:first-child {



	margin-left:0px;



}



.ajax-filtered-gallery-holder .ajax-navigation strong {



	float: left;



	margin-right: 30px;



	font-weight:normal;



	font-size: 24px;



	margin-bottom: 15px;



	border-right: 1px solid #CCC;



	padding-right: 15px;



}



.ajax-filtered-gallery-holder .ajax-navigation .no-value {



	color:#ccc !important;



}



.ajax-filtered-gallery-holder .ajax-body ul li a {



	display:block;



	position:relative;



}



.ajax-filtered-gallery-holder .ajax-body {



	position:relative;



	padding-left:0.9375em;



	padding-right:0.9375em;



	margin:0px -12px;



}



.ajax-filtered-gallery-holder .ajax-filtered-element {



	padding:6px !important;



}



.ajax-filtered-gallery-holder p {



	margin-bottom:5px;



}



.ajax-filtered-gallery-holder .hr-shadow-mask {



	opacity:1;



}



.ajax-filtered-gallery-holder.category-names-in-border .ajax-navigation ul li a, .ajax-filtered-gallery-holder.category-names-in-border .ajax-filtered-footer a {



	border:1px solid #666;



	border-radius:4px;



	padding:4px 10px;



	transition:all .3s;



	-webkit-transition:all .3s;



	-moz-transition:all .3s;



}



.ajax-filtered-gallery-holder.category-names-in-border .ajax-navigation ul li a:hover, .ajax-filtered-gallery-holder.category-names-in-border .ajax-filtered-footer a:hover {



	text-decoration:none;



}



.ajax-filtered-gallery-holder.category-names-in-border .ajax-navigation ul li.no-value {



	display:none;



}



.ajax-filtered-gallery-holder.category-names-in-border .ajax-filtered-footer {



	margin-top:15px;



}



.ajax-filtered-hover-box {



	min-height:100px;



	background-color:#FAFAFA;



	border:1px solid #BEBEBE;



	padding:10px;



	z-index:999;



	opacity:1;



}



.ajax-filtered-hover-box {



	color:#666;



}



.ajax-filtered-hover-box .ajax-filtered-image {



	overflow:hidden;



	background:#999;



}



.ajax-filtered-hover-box .desc .header-title {



	font-size:18px;



	font-weight:600;



	margin-top:-5px;



	margin-bottom:5px;



}



.ajax-filtered-hover-box .price-holder {



	font-size:24px;



}/*Swiper Slider*//*Swiper circles*/



.pagination .swiper-pagination-switch {



	display: inline-block;



	width: 10px;



	height: 10px;



	border-radius: 10px;



	background: #999;



	box-shadow: 0px 1px 2px #555 inset;



	margin: 0 3px;



	cursor: pointer;



}/*Swiper Rectangle*/



.pagination .swiper-pagination-switch {



	display: inline-block;



	width: 24px;



	height: 6px;



	border-radius: 0px;



	background: #999;



	box-shadow:none;



	margin: 0 3px;



	cursor: pointer;



}



.pagination .swiper-active-switch {



	background: #eee;



}



.pagination {



	position:relative;



}



.swiper-container {



	margin:0px;



}/*.swiper-wrapper, .swiper-slide{height:auto;}*/



.quasar-swiperslider {



	width:100%;



	margin-left:auto;



	margin-right:auto;



	overflow:hidden;



}/*Regular Table*/



table {



	width:100%;



	font-size:13px;



	border-collapse:collapse;



}



table tr th, table tr td {



	font-size:13px;



}/*Pricing Table*/



.quasar-pt {



	color:#4f5253;



}



.quasar-pt.row .columns {



	padding-left:0.5375em;



	padding-right:0.5375em;



}



.quasar-pt-header {



	background: #f4f7f8; /* Old browsers */



	background: -moz-linear-gradient(top, #f4f7f8 0%, #fbfbfc 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f7f8), color-stop(100%, #fbfbfc)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f4f7f8 0%, #fbfbfc 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f4f7f8 0%, #fbfbfc 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f4f7f8 0%, #fbfbfc 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f4f7f8 0%, #fbfbfc 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f7f8', endColorstr='#fbfbfc', GradientType=0 ); /* IE6-9 */



	border-radius:inherit;



	text-align:left;



	border-bottom-left-radius:0px;



	border-bottom-right-radius:0px;



	border-bottom:1px solid #e5e5e5;



}



.quasar-pt-featured {



	background: #989fa8; /* Old browsers */



	background: -moz-linear-gradient(top, #989fa8 0%, #a8b0b9 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989fa8), color-stop(100%, #a8b0b9)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #989fa8 0%, #a8b0b9 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #989fa8 0%, #a8b0b9 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #989fa8 0%, #a8b0b9 100%); /* IE10+ */



	background: linear-gradient(to bottom, #989fa8 0%, #a8b0b9 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989fa8', endColorstr='#a8b0b9', GradientType=0 ); /* IE6-9 */



	padding:13px;



	border-radius:inherit;



	color:#fff;



	font-size:14px;



	text-align:center;



	border-bottom-left-radius:0px;



	border-bottom-right-radius:0px;



	border-bottom:1px solid #CCC;	/*border-top:1px solid #f9f9f9;*/



}



.quasar-pt-package-name h2 {



	font-weight:normal;



	padding:15px 30px 10px 40px;



	color:#4f5253;



	margin:0px;



}



.quasar-pt-package-name h2 div {



	font-size:16px;



	color:#999;



	margin-top:-5px;



}



.quasar-pt-columns {



	-webkit-box-shadow: 0px 6px 8px rgba(50, 50, 50, 0.1);



	-moz-box-shadow:    0px 6px 8px rgba(50, 50, 50, 0.1);



	box-shadow:         0px 6px 8px rgba(50, 50, 50, 0.1);



	border:1px solid #ddd;



	transition:all .3s;



	-webkit-transition:all .3s;



	-moz-transition:all .3s;



}



.quasar-pt-option {



	font-size:13px;



	text-align:left;



	color:#666;



	padding:10px;



	/*padding-left:0px;



	padding-right:0px;*/



	border-bottom:1px solid #EEEEEE;



	font-weight:bold;



	background:#fdfdfd;



}


.single #primary{margin-top:5%;}



.quasar-pt-option-desc, .quasar-pt-option i {



	font-size:12px;



	color:#999;



	font-weight:normal;

	display:none;


}



.quasar-pt-option i {



	margin-right:5px;



	font-size:inherit;



}



.quasar-pt-footer {



	background: #f4f7f8; /* Old browsers */



	background: -moz-linear-gradient(top, #f4f7f8 0%, #fbfbfc 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f7f8), color-stop(100%, #fbfbfc)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #f4f7f8 0%, #fbfbfc 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #f4f7f8 0%, #fbfbfc 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #f4f7f8 0%, #fbfbfc 100%); /* IE10+ */



	background: linear-gradient(to bottom, #f4f7f8 0%, #fbfbfc 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f7f8', endColorstr='#fbfbfc', GradientType=0 ); /* IE6-9 */



	border-radius:inherit;



	text-align:center;



	border-top-left-radius:0px;



	border-top-right-radius:0px;	/*border-top:1px solid #fff;*/



	padding:20px 15px;



}



.quasar-pt-price {



	font-size:36px;



}



.quasar-pt-time {



	font-size:12px;



	color:#999;



}/*Toggles / Accordion*/



.rock-toggles-container .rock-toggle-header-icon {



	font-size:inherit;



	text-align:left;



	padding-right:5px;



	float:none;



	display:inline-block;



	width:25px;



}



.rock-toggle-header {



	border-bottom:1px solid #CCC;



	color:#666;



	cursor:pointer;



	font-size:13px;



	font-weight:600;



}



.rock-toggle-header i {



	color:inherit;



	font-size:9px;



	display:block;



}



.rock-toggle-content {



	background:#fafafa;



}



.rock-toggle-content p:last-child {



	margin-bottom:0px;



}



.rock-toggle-header:hover {



	color:#333;



}/*Image Shadow*/



.shadow-divider-up {



	border-bottom:1px solid rgba(0,0,0,0.15);



	position:absolute;



	display:block;



	width:100%;



	left:0px;



	bottom:-1px;



}



.shadow-divider-down {



	border-top:1px solid rgba(0,0,0,0.15);



	position:absolute;



	display:block;



	width:100%;



	left:0px;



	top:0px;



}



.shadow-divider-up img, .shadow-divider-down img {



	display:block !important;



}



.hr-shadow-mask {



	height:13px;



	overflow:hidden;



	opacity:0.5;



	filter: alpha(opacity=50);



}



.hr-shadow-mask.shadow-dark {



	opacity:1;



	filter: alpha(opacity=100);



}



.shadow-absolute {



	position:absolute;



	width:100%;



	bottom:-13px;



	left:0px;



}



hr.hr-shadow {



	height:30px;



	margin:0px;



	padding:0px;



	top:-31px;



	z-index:90;



}



.rotate-shadow {



	transform:rotate(180deg);



	-ms-transform:rotate(180deg); /* IE 9 */



	-webkit-transform:rotate(180deg); /* Safari and Chrome */



	position: absolute;



	bottom: 0px;



	left: 0px;



	height: 10px;



	width: 100%;



	opacity:0.7;



	filter:alpha(opacity=70);



}



.rotate-shadow hr.hr-shadow {



	top:-30px;



}



.shadow-effect {



	position:relative;



	background-color:#dedede;



	padding:20px 0 30px;



	font:14px/1.5 Arial, sans-serif;



	padding:1em;



	color:#666;



	text-shadow: 0px 1px 3px #fff;



	text-align:center;



	margin:50px auto;



	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;



	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;



	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;



}



.shadow-effect:before, .shadow-effect:after {



	content:"";



	position:absolute;



	z-index:-2;



}



.curve:before {



	top:10px;



	bottom:10px;



	left:0;



	right:50%;



	-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);



	-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);



	box-shadow:0 0 15px rgba(0,0,0,0.6);



	-moz-border-radius:10px / 100px;



	border-radius:10px / 100px;



}



.curve-hz-1:before {



	top:50%;



	bottom:0;



	left:10px;



	right:10px;



	-moz-border-radius:100px / 10px;



	border-radius:100px / 10px;



}/*	TABS	*//*.rock-tabs-container{margin-left:0px !important; margin-right:0px !important;}*/



.rock-tabs-container .tabs-motion-container {



	overflow:hidden;



}



.rock-tabs-container .rock-tabs-content-container p:last-child {



	margin-bottom:0px;



}



.rock-tabs-container .rock-tab-header-icon {



	display:inline-block;



	width:20px;



}



.rock-tabs-container.tab-left {



}



.rock-tabs-container .rock-tabs-header-container .rock-tab-header {



	font-size:13px;



	position:relative;



	display:block;



	/*padding:15px;*/



	padding:15px 17px 15px 18px;



	list-style:none;



	box-sizing:border-box;



	-moz-box-sizing:border-box;



	-webkit-box-sizing:border-box;



	font-weight:600;



	color:#666;



	cursor:pointer;



}



/*.rock-tabs-container .rock-tabs-header-container .rock-tab-header.s1{ padding: 15px 51.5px;}



.rock-tabs-container .rock-tabs-header-container .rock-tab-header.s2{ padding: 15px 31.8px 15px 31.7px;}*/







.rock-tabs-container .rock-tabs-header-container .rock-tab-header:hover { color:#333;}







.page-id-1511 .rock-tabs-container .rock-tabs-header-container .rock-tab-header {



		font-size:13px;



	position:relative;



	display:block;



	padding: 15px 51.5px;



	list-style:none;



	box-sizing:border-box;



	-moz-box-sizing:border-box;



	-webkit-box-sizing:border-box;



	font-weight:600;



	color:#666;



	cursor:pointer;



}



.page-id-1511 .rock-tabs-container .rock-tabs-header-container .rock-tab-header:hover { color:#333; }







.page-id-1854 .rock-tabs-container .rock-tabs-header-container .rock-tab-header {



		font-size:13px;



	position:relative;



	display:block;



	padding: 15px 31.8px 15px 31.7px;



	list-style:none;



	box-sizing:border-box;



	-moz-box-sizing:border-box;



	-webkit-box-sizing:border-box;



	font-weight:600;



	color:#666;



	cursor:pointer;



}



.page-id-1854 .rock-tabs-container .rock-tabs-header-container .rock-tab-header:hover { color:#333; }



























.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header {	/*border-bottom:1px solid #ccc;*/



	float:left;



	z-index:9;



}



.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active {



	border-right:1px solid #e4e4e4;



	border-left:1px solid #e4e4e4;



	border-top:1px solid #e4e4e4;



	border-bottom:1px solid #fafafa;		/*padding-bottom:17px;*/



}



.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active:first-child {



	border-left:none;



}/*.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active:last-child{border-right:none;}*/



.rock-tabs-container.tab-left .rock-tabs-header-container .rock-tab-header, .rock-tabs-container.tab-right .rock-tabs-header-container .rock-tab-header {	/*border-bottom:1px solid #e4e4e4;	*/



}



.rock-tabs-container.tab-shadow.tab-left .rock-tabs-content-container {



	box-shadow: -8px 0 20px -10px rgba(0, 0, 0, 0.4);



}



.rock-tabs-container.tab-shadow.tab-right .rock-tabs-content-container {



	box-shadow: 8px 0 20px -10px rgba(0, 0, 0, 0.4);



}/*.rock-tabs-container.tab-top .rock-tabs-content-container .tabs-motion-container{box-shadow: 0 -8px 20px -10px rgba(0, 0, 0, 0.2);}*/



.rock-tabs-container.tab-left .rock-tabs-header-container .rock-tab-header.active {



	z-index:10;



}



.rock-tabs-container .rock-tabs-content-container .tabs-motion-container {



	background:#fafafa;



}



.rock-tabs-container.tab-top .rock-tabs-content-container .tabs-motion-container {



	border-top:1px solid #ddd;



}



.rock-tabs-container.tab-shadow .rock-tabs-content-container .tabs-motion-container {



	border-top:none;



}



.rock-tabs-container.tab-top .rock-tabs-content-container .tabs-motion-container {



	margin-top:-1px;



}



.rock-tabs-container .rock-tabs-header-container .rock-tab-header.active {



	background-color:#fafafa;



}



.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active:first-child {



	border-top:1px solid #e4e4e4;



}/*.rock-tabs-container.tab-left .rock-tabs-content-container .tabs-motion-container,.rock-tabs-container.tab-right .rock-tabs-content-container .tabs-motion-container{min-height:68px;}*//*Set this a media query to disable this size in smaller screens*/



.rock-tabs-container.tab-left .rock-tabs-header-container {



	padding-right:0px;



}



.rock-tabs-container.tab-left .rock-tabs-content-container {



	padding-left:0px;



}



.rock-tabs-container.tab-right .rock-tabs-header-container {



	padding-left:0px;



}



.rock-tabs-container.tab-right .rock-tabs-content-container {



	padding-right:0px;



}



.boxed-layout .rock-tabs-container .rock-tabs-content-container .tabs-motion-container, .boxed-layout .rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active {



	border:none;



}/*.rock-tabs-container.tab-shadow.tab-left .rock-tabs-header-container .rock-tab-header.active,.rock-tabs-container.tab-shadow.tab-right .rock-tabs-header-container .rock-tab-header.active{box-shadow: 0 8px 20px -10px rgba(0, 0, 0, 0.4);}*/



.rock-tabs-container.tab-shadow.tab-top .rock-tabs-header-container .rock-tab-header.active {



	box-shadow: -8px 0 20px -14px rgba(0, 0, 0, 0.4), 8px 0 20px -14px rgba(0, 0, 0, 0.4);



}/*Iconic Texts*/



.rockicon-container {



	position:relative;



	display:block;



	padding:15px;



	background:#ddd;



	color:#666;



}



.rock-iconictext-container.rock-icon-top .rockicon-container-column {



	text-align:center;



	padding-top:0px;



	/*width: 250px;



	height: 153px;*/



	margin: 0 auto;



	/*background: url(images/shadow.png) no-repeat 0px 93px;*/



}



.rock-iconictext-container.rock-icon-top .rockicon-container {



	display:inline-block;



}



.rock-iconictext-container.rock-icon-top .rockicon-container img {



	width:100%;



	border: 4px solid #fff;



}



.rock-iconictext-container.rock-icon-top .rock-iconictext-header-title, .rock-iconictext-container.rock-icon-top .rock-iconictext-header-title strong {



	text-align:center;



	font-size:18px;



	font-weight:600;



	line-height:25px;



}



.rockicon-container.left {



	display:inline-block;



	vertical-align:middle;



}



.rock-iconictext-header-title {



	font-size:16px;



}



.rock-iconictext-container div:not(.rock-iconictext-content) a:hover {



	text-decoration:none;



}



.rock-icon-left .rockicon-container-column {



	margin-right:15px;



	display:inline;



}



.rockicon-quasar-box {



	width: 106px;



	height: 106px;



	line-height: 102px;



	border-radius:15px;



	top: 0;



	background: #dddddd;



	text-align: center;



	border-radius:30px 0px 45px;



}



.rockicon-quasar-box img{ height:50px;} /*20-6-14*/



.rockicon-circle-box {



	width: 106px;



	height: 106px;



	line-height: 102px;



	border-radius:106px;



	top: 0;



	background: #dddddd;



	text-align: center;



}



.rockicon-rounded-box {



	width: 106px;



	height: 106px;



	line-height: 102px;



	border-radius:15px;



	top: 0;



	background: #dddddd;



	text-align: center;



}



.rockicon-cornered-box {



	width: 106px;



	height: 106px;



	line-height: 102px;



	border-radius:0px;



	top: 0;



	background: #dddddd;



	text-align: center;



}



.button {



	font-family:"Open Sans", sans-serif !important;



	-webkit-transition: none;



	-moz-transition: none;



	transition: none;



	font-weight:600 !important;



	padding-top:5px;



	padding-bottom:5px;



	height:auto;



	line-height:18px;



	display: block;



}/*Skill*/



.rock-skill *, .rock-skill *:before, .rock-skill *:after {



	box-sizing:content-box;



	-moz-box-sizing:content-box;



	-webkit-box-sizing:content-box;



}



.rock-skill {



	margin:0px auto;



	max-width:100%;



}/*Portfolio*/



.quasar-portfolio-header {



}



.quasar-portfolio-header i {



	font-size:14px;



}



.quasar-portfolio-header .quasar-portfolio-main-title {



	float: left;



	margin-right: 30px;



	font-size: 24px;



	margin-bottom: 15px;



	border-right: 1px solid #CCC;



	padding-right: 15px;



}



.quasar-portfolio-header .quasar-portfolio-mode-switch {



	float:left;



	margin-top:-2px;



}



.quasar-portfolio-header .quasar-portfolio-mode-switch .button.active {



	margin-top:2px;



}



.quasar-portfolio-header .button {



	padding:5px 10px 2px !important;



	cursor:pointer;



}



.quasar-portfolio-body .list-description {



	display:none;



}



.quasar-portfolio-container .quasar-portfolio-body .quasar-portfolio-category-link a {



	font-size:11px;



}



.quasar-portfolio-container .quasar-portfolio-body .quasar-portfolio-category-link a:hover {



	text-decoration:none;



}



.quasar-portfolio-container .quasar-portfolio-body .quasar-portfolio-title a:hover {



	text-decoration:none;



}



.quasar-portfolio-container .hr-shadow-mask {



	opacity:1;



}



.quasar-portfolio-container .hr-shadow-mask hr.hr-shadow {



	top:-30px;



}



.quasar-portfolio-container.grid .quasar-portfolio-body .quasar-portfolio-title, .quasar-portfolio-container.grid .quasar-portfolio-body .quasar-portfolio-title a {



	font-weight:600;



	font-size:15px;



	margin:10px 0;



}



.quasar-portfolio-container.grid .quasar-portfolio-body .quasar-portfolio-excerpt {



	margin:0px;



}



.quasar-portfolio-container.grid .quasar-portfolio-body .grid-description p:last-child {



	margin-bottom:10px;



}



.quasar-portfolio-container.grid .quasar-portfolio-body .grid-description p:first-child {



	margin-top:10px;



}



.quasar-portfolio-container {



}



.quasar-portfolio-container .quasar-portfolio-category-link {



	margin-top:-9px;



	font-style:italic;



}



.quasar-portfolio-container.grid .quasar-portfolio-body .boxed-layout {



	border-top-left-radius:0px;



	border-top-right-radius:0px;



}/*List description details*/



.quasar-portfolio-container.list .quasar-portfolio-body div.row {



	margin-bottom:30px;



}



.quasar-portfolio-container.list .quasar-portfolio-body {



	margin:0px;



	padding:0px;



	list-style:none;



}



.quasar-portfolio-container.list .quasar-portfolio-body .grid-description {



	display:none;



}



.quasar-portfolio-container.list:not(.boxed_layout_holder) .quasar-portfolio-body .list-description {



	display:block;



	margin:0 0.9375em;



}



.quasar-portfolio-container.list.boxed_layout_holder .quasar-portfolio-body .list-description {



	display:block;



	margin:0px



}



.quasar-portfolio-container.list .quasar-portfolio-body .quasar-portfolio-title, .quasar-portfolio-container.list .quasar-portfolio-body .quasar-portfolio-title a {



	font-size:15px;



	font-weight:600;



	margin:0 0 10px 0;



}



.quasar-portfolio-container.list .quasar-portfolio-buttons {



	margin-top:20px;



	text-align: right;



}



.quasar-portfolio-container.list .quasar-portfolio-buttons > a {



	margin-left:10px;



	margin-top:10px;



}



.quasar-portfolio-container.list .quasar-portfolio-body .boxed_layout_holder .list-description {



	margin:0px 12px;



}/*Google Map*/



.rockthemes-googlemap-container {



	min-height:100px;



	position:relative;



	display:block;



}



.rockthemes-googlemap {



	height:100%;



}



.rockthemes-googlemap img {



	max-width:none !important;



}/*Promotion Box*/



.rock-promotion-box {



	position:relative;



	display:block;



}



.promotion-box-button {



	text-align:right;



	vertical-align:middle;



}



.rock-promotion-box .promotion-box-content p, .rock-promotion-box .promotion-box-content * {



	color:inherit;



}



.rock-promotion-box .promotion-box-button-container {



	position:absolute;



	top:50%;



	right:0px;



	display:block;



	margin-top:-15px;



}



.rock-promotion-box .promotion-box-content {



	margin-right:200px;



	position:relative;



	font-size:13px;



}



.rock-promotion-box .promotion-box-content p:last-child {



	margin-bottom:0px;



}/*Alert Box*/



.rock-alert-box {



}



.rock-alert-box .alert-box-content {



	padding-right:35px;



	padding-left:15px;



}



.rock-alert-box .alertbox-icon {



	font-size:36px;



	float:left;



	padding-top:0px;



	padding-bottom:0px;



}



.rock-alert-box .alert-box-close {



	cursor:pointer;



	font-size:24px;



}



.rock-alert-box p {



	color:inherit;



}



.rock-alert-box p:last-child {



	margin-bottom:0px;



}



.alert-box.alert {



	background-color:#f6c4c3 !important;



	color:#a94551 !important;



	border-color:#CE939B !important;



}



.alert-box.success {



	background-color:#caefa1 !important;



	color:#588732 !important;



	border-color:#b1c98f !important;



}



.alert-box.info {



	background-color:#bfe6f0 !important;



	color:#3b8f99 !important;



	border-color:#89b8c0 !important;



}



.alert-box.caution {



	background-color:#fbe2a5 !important;



	color:#af9227 !important;



	border-color:#d4ba80 !important;



}/*References Builder*/



.rock-references-builder {



	display:block;



	position:relative;



	padding-top:15px;



}



.rock-references-content {



	display:block;



	position:relative;



	overflow:hidden;



}



.rock-references-builder .references-builder-title {



	font-weight: 600;



	font-size: 20px;



	margin-bottom: 15px;



}/*.rock-references-builder .holder-again{position:absolute; top:0px; left:0px;}*//*.rock-references-builder ul li{padding-bottom:0px;}*/



.absolute-class {



	position:absolute;



	width:100%;



}



.relative-class {



	position:relative;



	width:100%;



	height:100%;



}



.page-id-2714 ul.large-block-grid-5 li{ height:150px!important;} /*20-6-14*/







.rock-references-builder ul li img {



	margin:0px auto;



	display:block !important;



	transition:all 0.4s;



	-webkit-transition:all .4s;



	-moz-transition:all .4s;



	-o-transition:all .4s;



}



.rock-references-builder ul li img:hover {



	opacity:0.8;



	filter:alpha(opacity=80);



}/*Testimonials Builder*/



.testimonials-builder-container {



	display:block;



	margin:0 0 15px 0px;



}



.rock-testimonials-content {



	display:block;



	position:relative;



	overflow:hidden;



}



.rock-testimonials-single {



	display:block;



	position:relative;



	padding:20px 60px;



}



.rock-testimonials-single .testimonials-details {



	font-size:14px;



}



.rock-testimonials-single .testimonials-details strong {



	font-weight:600;



}



.testimonials-details:before {



	content:"\e101";



	font-family:'icomoon';



	font-weight:normal;



	font-size:9px;



}



.testimonials-quotes:before, .testimonials-quotes:after {



	content: "\201C";



	position: absolute;



	font-size: 70px;



	line-height: 1;



	color: #999;



	font-style: normal;



	font-weight:normal;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



}



.testimonials-quotes:before {



	top: 0px;



	left: 10px;



}



.testimonials-quotes:after {



	content:"\201D";



	right: 10px;



	bottom: 0px;



}



.testimonials-soft-color {



	color:#999;



}/*Social Icons*/



.social-icon.icon-group-container {



	display:inline-block;



	position:relative;



}



.rock-social-icon {



	position:relative;



	display:block;



	width:30px;



	height:20px;



	overflow:hidden;



	cursor:pointer;



	float:left;



}



.rock-social-icon .social-icon-container {



	font-size:18px;



	text-align:center;



}



.rock-social-icon .social-icon-container i {



	padding:0;



	position:relative;



	display:block;



	height:20px;



}



.rock-social-icon a:hover .social-icon-hover, .rock-social-icon a .social-icon-hover {



	text-decoration:none;



}



.rock-social-icon a:hover {



	text-decoration:none;



}/*Team Members*/



.team-member-article a {



	display: block;



	overflow: hidden;



	text-decoration: none;



}



.article-margin-bottom {



	margin-bottom:20px;



}



.current.article-margin-bottom {



	margin-bottom:0px;



}



.team-member-article a:hover img {



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-ms-transition: all 0.5s ease;



	transition: all 0.5s ease;



	opacity: 0.8;



}



.team-member-article .team-member-i {



	font-style: normal;



	font-weight: bold;



	font-size: 18px;



	display: block;



	margin: 0 0 5px;



}



.team-member-article .member-b {



	font-weight: normal;



	font-size: 13px;



}



.team-member-article.current {



	margin-bottom: 0;



	border-radius:0px;



}



.team-member-article .member-details {



	display: none;



}



.team-member-content {



	padding: 20px;



	overflow: hidden;



	display:none;



	border-top-left-radius:0 !important;



	border-top-right-radius:0 !important;



}



.team-member-content .member-url {



	float: right;



	font-size: 13px;



	line-height: 17px;



}



.team-member-content.open {



	opacity: 1;



	margin-bottom:15px;



}



.team-member-content .team-member-i {



	font-style: normal;



	font-weight: bold;



	font-size: 11px;



	color: #00aae8;



}



.team-member-content img, .team-member-content video {



	display: block;



	width: 100%;



	height: auto;



	margin: 0 0 20px;



}



.team-member-content .member-b {



	font-weight: normal;



	margin-bottom:8px;



	font-size: 24px;



	display: block;



}



.team-member-content .details {



	width: 100%;



	margin:18px 0 8px;



}



.team-member-content .details .bio {



	width: 61.8%;



	float: left;



	padding-right: 20px;



}



.team-member-content .details .team-member-social .member-b {



	font-size:16px;



	font-weight:600;



}



.team-member-content .team-member-content p {



	font-size: 13px;



	line-height: 17px;



}



.quasar-element-responsive-header i.arrow-left:after {



	font-family: 'icomoon' !important;



	font-style:normal;



	content: "\e136";



	position:relative;



}



.quasar-element-responsive-header i.arrow-right:after {



	font-family: 'icomoon' !important;



	font-style:normal;



	content: "\e132";



	position:relative;



}/*.quasar-portfolio-container .quasar-portfolio-body *{	transition: all .6s;	-webkit-transition: all .6s;	-moz-transition: all .6s;	}*//*General Element Headers (Responsive)*/



.quasar-element-responsive-header {



	z-index:9;



	position:relative;



	float:left;



	padding-right:15px;



	display:block;



	height:100%;



}



.quasar-element-responsive-header i {



	font-size:14px;



}



.quasar-element-responsive-header .quasar-element-responsive-title {	/*float: left;*/



	font-weight: 600;



	font-size: 16px;



	margin-bottom:15px;



}



.quasar-element-responsive-header .quasar-element-responsive-buttons {



}



.quasar-element-responsive-header .quasar-element-responsive-buttons .responsive-button {



	float:right;



	cursor:pointer;



}



.quasar-element-responsive-header .quasar-element-responsive-buttons .responsive-button:last-child {



	margin-right:5px;



}



.quasar-element-responsive-header .quasar-element-responsive-buttons .responsive-button:hover {



	opacity:.9;



	filter:alpha(opacity=90);



}



.quasar-element-responsive-header .quasar-element-responsive-buttons .responsive-button i {



	font-size:20px;



}/*404 Page*/



.error-404-icon {



	font-size:118px;



	float:left;



	color:#00aae8;



}



.error-404-details {



	padding-left:180px;



	padding-top:0px;



}



.error-404-header {



	font-weight:600;



	color:#666;



}



.error-404-description {



	font-size: 24px;



	color: #666;



	font-weight: 300;



}/*Rockthemes TinyMCE Quick Shortcodes*/



.rockthemes-list ul, .rockthemes-list li {



	list-style:none;



	padding:0px;



	margin:0px;



	display:block;



}



.rockthemes-list li {



	margin:8px 0px;



}



.rockthemes-list li i {



	line-height:21px;



	margin:1px;



	float:left;



	display:block;



}



.rockthemes-list li > div {



	margin-left:25px;



}/***	#######################################################**	End of Widgets Plugins **	#######################################################*//***	#######################################################**	Blog**	#######################################################*//*article:not([rel="single-post"]):not(.page):not(.single):not(.quasarproducts){margin-bottom:60px; padding-bottom:60px;}article:not([rel="single-post"]):not(.page):not(.single):not(.quasarproducts){ border-bottom:1px dotted #999;}*/



article[rel="single-post"] {



	margin-bottom:30px;



	padding-bottom:0px;



}



.entry-header {



	margin-bottom:15px;



}



.entry-summary {



	margin-bottom:30px;



	-ms-word-wrap: break-word;



	word-wrap: break-word;



}



.entry-thumbnail {



	display:block;



	margin-bottom:15px;



}

.page-id-1854 div.entry-thumbnail{display:none !important;}

.quasar-title-date-container {



}



.quasar-title-date-container a:hover {



	text-decoration:none;



}



.date-area-container {



	position:relative;



	float:right;



	width:65px;



	height:55px;



	padding-top:3px;



	border:1px solid #e0e0e0;



	border-right:none;



}



.post-format-container {



	position:relative;



	float:right;



	width:65px;



	height:55px;



	background:#008ccc !important;



	color:#fff;



	border:1px solid #e0e0e0;



}



.more-link {



	margin-top:45px !important;



	font-size:13px;



	font-family:'Open Sans', sans-serif;



	float:right;



}



.more-link:not(.button) {



	color:#00aae8;



	padding-top:15px;



	display:block;



	position:relative;



}/*Password Protect Area*/



article label {



	display:inline;



}



input[type="password"] {



	display:inline;



	max-width:100%;



	width:140px;



	height:auto;



}



article input[type="submit"] {



	display:inline-block;



	float:none;



	margin-top:-3px;



}/*Blog Date Area*/



.date-area, .date-area * {



	font-family:'Open Sans', sans-serif;



}



.date-area {



	text-align:center;



}



.date-area .day-area {



	font-size:29px;



	font-weight:600;



	text-align:center;



}



.date-area .month-area {



	text-transform:uppercase;



	padding-right:3px;



	font-size:10px;



}



.date-area .year-area {



	font-size:10px;



}



.quasar-post-social {



	padding-bottom:30px;



	padding-top:30px;



	display:block;



	position:relative;



	width:100%;



}



.quasar-post-social > * {



	float:left !important;



	margin-right:10px;



	display:block;



	width:90px !important;



	overflow:hidden;



}



.post-format-container .icomoon-icon {



	font-size:24px;



	position: absolute;



	left: 50%;



	top: 50%;



	margin-top: -12px;



	margin-left: -12px;



}



.title-container, .title-container a {



	font-size:24px;



	font-weight:600;



	display:block;



	width:100%;



	margin-bottom:14px;



	-ms-word-wrap: break-word;



	word-wrap: break-word;



}



.entry-meta {



	font-size:12px;



}/*Entry Meta*/



.genericon:before, .menu-toggle:after, .featured-post:before, .date a:before, .entry-meta .author a:before, .format-audio .entry-content:before, .comments-link a:before, .tags-links a:first-child:before, .categories-links a:first-child:before, .post-view:before, .edit-link a:before, .attachment .entry-title:before, .attachment-meta:before, .attachment-meta a:before, .comment-awaiting-moderation:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .bypostauthor > .comment-body .fn:before, .error404 .page-title:before {



	-webkit-font-smoothing: antialiased;



	display: inline-block;



	font-family:'icomoon';



	vertical-align: text-bottom;



	color:#00aae8;



}



.entry-meta > span {



	margin-right: 20px;



}



.featured-post:before {



	font-family: 'icomoon';



	content: "\e041";



	margin-right: 8px;



	position:relative;



	top:-1px;



}



.categories-links a:first-child:before {



	font-family: 'icomoon';



	content: "\e02f";



	margin-right: 8px;



	position:relative;



	top:-3px;



}



.tags-links a:first-child:before {



	font-family: 'icomoon';



	content: "\e031";



	position: relative;



	margin-right: 8px;



	top: -2px;



}



.entry-meta .author a:before {



	font-family: 'icomoon';



	content: "\e074";



	position: relative;



	margin-right: 8px;



	top: -2px;



}



.edit-link a:before {



	font-family: 'icomoon';



	content: "\e006";



	position: relative;



	margin-right: 8px;



	top: -3px;



}



.comments-link a:before {



	font-family: 'icomoon';



	content: "\e06e";



	position: relative;



	margin-right: 8px;



	top: -3px;



}



.post-view:before {



	font-family: 'icomoon';



	content: "\e0c6";



	position: relative;



	margin-right: 8px;



	top: -2px;



}



.post-view-single:before {



	font-family: 'icomoon';



	content: "\e0c6";



	position: relative;



	margin-right: 8px;



	top: 1px;



	color:#00aae8;



}



.comments-link {



	margin-right:20px;



}



.comments-link, .post-view {



	float:left;



}



.post-view {



	font-size:12px;



}



.post-view-single {



	line-height:18px;



	font-size:12px;



	float:left;



}/***	#######################################################**	End of Blog**	#######################################################*//***	#######################################################**	Wordpress General **	#######################################################*/



.single-author .entry-meta .author, .sticky.format-standard .entry-meta .date, .sticky.format-audio .entry-meta .date, .sticky.format-chat .entry-meta .date, .sticky.format-image .entry-meta .date, .sticky.format-gallery .entry-meta .date {



	display: none;



}



.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {



	color: #220e10;



	font-size: 18px;



	font-style: italic;



	font-weight: 300;



}



.gallery-caption {



	background-color: rgba(0, 0, 0, 0.7);



	box-sizing: border-box;



	color: #fff;



	font-size: 14px;



	line-height: 1.3;



	margin: 0;



	max-height: 50%;



	opacity: 0;



	padding: 2px 8px;



	position: absolute;



	bottom: 0;



	left: 0;



	text-align: left;



	-webkit-transition: opacity 400ms ease;



	transition:         opacity 400ms ease;



	width: 100%;



}



.gallery-caption:before {



	box-shadow: 0 -10px 15px #000 inset;



	content: "";



	height: 100%;



	min-height: 49px;



	position: absolute;



	left: 0;



	top: 0;



	width: 100%;



}



.gallery-item:hover .gallery-caption {



	opacity: 1;



}



.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {



	display: none;



}



.gallery-caption {



	background: #000;



	filter: alpha(opacity=0);



}/*Wordpress Calendar Widget*/



#calendar_wrap #wp-calendar {



	width:100%;



	text-align:center;



}



#calendar_wrap #wp-calendar caption {



	text-align:left;



	font-weight:600;	/*margin:5px 0;*/



	font-size:18px;



}



#calendar_wrap #wp-calendar #prev, #calendar_wrap #wp-calendar #next {



	font-weight:600;



}/*Comments*/



.comment-list > li.comment {



	min-height:80px;



}



ol.comment-list {



	list-style:none;



	margin:0 0 1em;



	padding:0;



	text-indent:0;



}



ol.comment-list ol {



	list-style:none;



}



ol.comment-list li {



	margin-bottom:8px;



}



ol.comment-list li.alt {



}



ol.comment-list li.bypostauthor {



}



ol.comment-list li.byuser {



}



ol.comment-list li.comment-author-admin {



}



ol.comment-list li.comment {



}



ol.comment-list li.comment div.comment-author {



	margin-bottom:5px;



}



ol.comment-list li.comment div.vcard {



	font-size:16px;



	font-weight:600;



	margin:0px;



	padding:0px;



	border:none;



	width:100%;



}



ol.comment-list li.comment .comment-author cite {



	font-style:normal;



	line-height:100%;



	font-size:20px;



}



ol.comment-list li.comment .comment-author {



	font-style:normal;



	font-size:20px;



	line-height:100%;



	color:#00AAE8;



	font-weight:600;



}



ol.comment-list li.comment .comment-author a.url {



	color:#00aae8;



	font-size:20px;



	line-height:100%;



}



ol.comment-list li.comment div.vcard img.avatar {



	margin:0 1em 1em 0;



}



ol.comment-list li.comment div.vcard img {



	background:#333;



}



ol.comment-list li.comment div.vcard img.avatar-32 {



}



ol.comment-list li.comment div.vcard img.photo {



}



ol.comment-list li.comment div.vcard span.says {



	display:none;



}



ol.comment-list li.comment .comment-metadata {



	float:left;



}



ol.comment-list li.comment .comment-meta {



	font-size:11px;



}



ol.comment-list li.comment .comment-meta a {



	color:#999999;



}



ol.comment-list li.comment p {



	font-size:13px;



	margin:0 0 1em;



	color:#666666;



	margin-top:5px;



}



ol.comment-list li.comment div.reply {



	font-size:11px;



}



ol.comment-list li.comment div.reply a {



	font-weight:600;



}



ol.comment-list li.comment ol.children {



	list-style:none;



	margin:1em 0 0;



	text-indent:0;



}



ol.comment-list li.comment ol.children li {



}



ol.comment-list li.comment ol.children li.alt {



}



ol.comment-list li.comment ol.children li.bypostauthor {



}



ol.comment-list li.comment ol.children li.byuser {



}



ol.comment-list li.comment ol.children li.comment {



}



ol.comment-list li.comment ol.children li.comment-author-admin {



}



ol.comment-list li.comment ol.children li.depth-2 { /*border-left:5px solid #555;*/



	margin:0 0 25px 25px;



}



ol.comment-list li.comment ol.children li.depth-3 { /*border-left:5px solid #999;*/



	margin:0 0 50px 50px;



}



ol.comment-list li.comment ol.children li.depth-4 { /*border-left:5px solid #bbb;*/



	margin:0 0 75px 75px;



}



ol.comment-list li.comment ol.children li.depth-5 {



}



ol.comment-list li.comment ol.children li.odd {



}



ol.comment-list li.parent { /*border-left:5px solid #111; */



}



ol.comment-list li.thread-alt {



}



ol.comment-list li.thread-even {



}



ol.comment-list li.thread-odd {



}



.comment-body {



	padding-bottom:15px;



	padding-top:15px;



}



.navigation .nav-next {



	text-align:right;



}



.leave-a-comment, .logged-in-as, .form-submit {



	padding-left:15px;



}



textarea.comments-field {



	width:100%;



	min-height:140px;



}



.comments-submit, #comments-submit {



	margin-bottom:15px;



}



#respond {



	margin-top:30px;



}



.comment-respond #reply-title small {



	margin-left:-7px;



}



.inputs-class-num {



	border:1px solid #e0e0e0;



	background:#eeeeee;



	color:#999999;



	padding:5px;



	padding-left:10px;



	padding-right:10px;



	margin:10px;



	float:left;



	margin-left:0px;



	width:290px;



	position:relative;



	display:block;



	height:27px;



}



.box-shadow-dark {



	-webkit-box-shadow:inset 0 0 2px #00AAE8;



	-moz-box-shadow:inset 0 0 2px #00AAE8;



	box-shadow:inset 0 0 2px #00AAE8;



	border-color:#00AAE8;



}



.comment-list .reply {



	text-align:right;



}



.comment-list .reply a, #cancel-comment-reply-link {



	font-family:'Open Sans', sans-serif;



	font-weight:normal;



	color:#00aae8;



	font-size:14px;



	position:relative;



	cursor:pointer;



}



.comment-list .reply a:before {



	font-family: 'icomoon';



	content: "\e069";



	position: relative;



	margin-right: 8px;



	top: 5px;



	font-size:16px;



	font-weight:normal;



}



a#cancel-comment-reply-link:before {



	font-family: 'icomoon';



	content: "\e0fa";



	position: relative;



	margin-right: 8px;



	top: -9px;



	font-size:16px;



	font-weight:normal;



}



.comment-list .reply a:hover {



	text-decoration:none;



}/*Wordpress Default Widgets*/



.sidebar-area .widget {



	margin-bottom:45px;



}



.widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul, .woocommerce.widget_product_categories ul {



	list-style:none;



	margin-left:0px;



}



.widget_archive > ul li:before, .widget_categories > ul li:before, .widget_meta > ul li:before, .widget_pages > ul li:before, .widget_recent_comments > ul li:before, .widget_recent_entries > ul li:before, .woocommerce.widget_product_categories .product-categories > ul li:before {



	content:"\f054";



	font-family:FontAwesome;



	padding-right:15px;



	margin-left:0px;



	font-size:9px;



	color:#666;



}



.widget_archive > ul > li > ul, .widget_categories > ul > li > ul, .widget_meta > ul > li > ul, .widget_pages > ul > li > ul, .widget_recent_comments > ul > li > ul, .widget_recent_entries > ul > li > ul, .woocommerce.widget_product_categories .product-categories > ul > li > ul {



	margin-left:15px;



}



.widget_archive li, .widget_categories li, .widget_meta li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li, .woocommerce.widget_product_categories .product-categories li {



	margin:9px 0px;



}/*.widget_archive li:hover, .widget_categories li:hover, .widget_meta li:hover, .widget_pages li:hover, .widget_recent_comments li:hover, .widget_recent_entries li:hover, .woocommerce.widget_product_categories .product-categories li:hover{	margin:-5px 0px;	padding:5px 9px;	background:#00aae8;	color:f0f0f0;	border-radius:3px;}.widget_archive li:hover a, .widget_categories li:hover a, .widget_meta li:hover a, .widget_pages li:hover a, .widget_recent_comments li:hover a, .widget_recent_entries li:hover a, .woocommerce.widget_product_categories .product-categories li:hover a{	color:#f0f0f0 !important;	text-decoration:none !important;}*/



.widget_archive li a, .widget_categories li a, .widget_meta li a, .widget_pages li a, .widget_recent_comments li a, .widget_recent_entries li a, .woocommerce.widget_product_categories .product-categories li a {



	font-size:14px;



	line-height:20px;



}



.right-sidebar-padding {



	padding-left:45px;



}



.left-sidebar-padding {



	padding-right:45px;



}



.sidebar-widget-title-hr {



	margin-top:0px;



}



.searchform label {



	display:block;



	margin-bottom:15px;



	font-weight: 500;



	font-size: 22px;



}



.searchform {



	position:relative;



}



.special-search-overlay-box .searchform input {



	margin:0px !important;



}



.special-search-overlay-box .searchform input[type="submit"] {



	position: absolute;



	top: 1px;



	right: 1px;



	height: 28px;



	box-shadow: none;



	border: none;



	border-top-left-radius: 0px;



	border-bottom-left-radius: 0px;



	width: 50px;



	text-indent: -99px;



	background-size:16px 16px !important;



	background:#f0f0f0 url(images/icomoon/search.png) center center no-repeat;



	margin:0px !important;



}



.special-search-overlay-box .searchform input[type="submit"]:hover, .special-search-overlay-box .searchform input[type="submit"]:active {



	background-size:16px 16px !important;



	background:#F9F9F9 url(images/icomoon/search.png) center center no-repeat;



}



.special-search-overlay-box .searchform input[type="text"] {



	padding-right:55px;



}/*Tagcloud TO DO : Will be optional*/



.tagcloud a {



	font-size:11px !important;



	display: inline-block;



	background: #DEDEDE;



	border: 1px solid #DEDEDE;



	padding: 4px 6px;



	border-radius: 3px;



	margin: 0 1px 6px 0;



	background: #ffffff; /* Old browsers */



	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* IE10+ */



	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 ); /* IE6-9 */



}



#wp-calendar {



	border-collapse: collapse;



	border-spacing: 0;



}



#wp-calendar td {



	text-decoration: none;



}



#wp-calendar caption {



	font-weight: bold;



	color: #f0f0f0;



	text-align: center;



	background: #00aae8;



	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.04);



	box-shadow: inset 0 1px rgba(255, 255, 255, 0.04);



	padding:10px;



}



#wp-calendar caption td {



	line-height: 32px;



	padding: 0 10px;



	font-size: 15px;



	color: #e2e2e2;



}



#wp-calendar caption td:hover {



	color: white;



}



#wp-calendar caption .prev {



	float: left;



}



#wp-calendar caption .next {



	float: right;



}



#wp-calendar th, #wp-calendar td {



	text-align: center;



}



#wp-calendar th:first-child, #wp-calendar td:first-child {



	border-left: 0;



}



#wp-calendar th {



	font-size: 8px;



	color: #696969;



	text-transform: uppercase;



	background: #f3f3f3;



	border-left: 1px solid #f3f3f3;



}



#wp-calendar td {



	font-size: 11px;



	font-weight: bold;



	border-top: 1px solid #E6E6E6;



	border-left: 1px solid #E6E6E6;



}



#wp-calendar td {



	line-height: 18px;



	color: #666;



	background-image: -webkit-linear-gradient(top, #eaeaea, #e5e5e5 60%, #d9d9d9);



	background-image: -moz-linear-gradient(top, #eaeaea, #e5e5e5 60%, #d9d9d9);



	background-image: -o-linear-gradient(top, #eaeaea, #e5e5e5 60%, #d9d9d9);



	background-image: linear-gradient(to bottom, #eaeaea, #e5e5e5 60%, #d9d9d9);



	-webkit-box-shadow: inset 1px 1px rgba(255, 255, 255, 0.5);



	box-shadow: inset 1px 1px rgba(255, 255, 255, 0.5);



	background: #ffffff;



	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4));



	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);



	background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);



	background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);



	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 );



}



#wp-calendar td:hover, #wp-calendar td.off {



	background: #f3f3f3;



}



#wp-calendar td.off {



	color: #b3b3b3;



}



#wp-calendar td.active, #wp-calendar td:active {



	margin: -1px;



	background: #f0f0f0;



	border: 1px solid #d3d3d3;



	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);



	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);



}



#wp-calendar td a {



	color:#00aae8;



}



#wp-calendar td.active:first-child, #wp-calendar td:first-child:active {



	border-left: 0;



	margin-left: 0;



}



#wp-calendar td.active:last-child, #wp-calendar td:last-child:active {



	border-right: 0;



	margin-right: 0;



}



#wp-calendar tr:last-child td.active, #wp-calendar tr:last-child td:active {



	border-bottom: 0;



	margin-bottom: 0;



}/*Footer Large Widgets*/



#footer .shadow-divider-up {



	border:none;



}



.footer-large {



	border-top:3px solid #008ccc !important;	/*background:url(images/black-Linen.png);	*/



	width:100%;



	min-height:40px;



	padding:15px;



	color:#212121 !important;



	background:#038EE9 !important;



}



hr.footer-inline-hr {



	border-top: 1px solid rgba(0, 0, 0, 0.4);



	border-bottom: 1px solid rgba(255, 255, 255, 0.07);



	height: 1px;



	border-left: none;



	border-right: none;



}



.footer-large .widget-title {



	color: #C4C4C4;



	text-shadow: 2px 2px 3px #000;



}



.footer-bottom {	/*background:#181818;*/



	background:#038EE9 !important;



	color:#212121 !important;



	font-size:12px;



	padding:15px;



}/*Youtube Regular Embed*/



iframe {



	width:100%;



}



.quasar-iframe-container {



	position: relative;



	padding-bottom: 56.25%;



	padding-top: 30px;



	height: 0;



	overflow: hidden;



}



.quasar-iframe-container iframe {



	position: absolute;



	top:0;



	left: 0;



	width: 100%;



	height: 100%;



	border:none;



}/*Rockthemes Twitter Widget*/



iframe.twitter-timeline {



	width:100%;



	min-width:100% !important;



}/*New Flickr Widget	:	Flickr Badges Widget*/



.flickr_badge_image img {



	max-width:33%;



	height:100%;



	margin-right:0px !important;



	padding-right:10px;



	transition:all .3s;



	-moz-transition:all .3s;



	-webkit-transition:all .3s;



}



.flickr_badge_image img:hover {



	opacity:0.8;



filter:alpha(opacity:80);



}



.customisable-border.thm-dark, .thm-dark .customisable-border, .widget .rpwe-block li {



	border-bottom:1px solid #444;



}/***	#######################################################**	End of Wordpress General **	#######################################################*//***	#######################################################**	Foundation Overrides**	#######################################################*/



.author.vcard {



	border:none;



	margin:0px 20px 0 0;



	padding:0px;



	font-weight:normal;



}



.author.vcard a {



	font-weight:normal;



}/*Form Fields*/



select {



	background-color: #FFF;



	font-family: inherit;



	border: 1px solid #CCC;



	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);



	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);



	color: #000;



	display: block;



	font-size: 0.875em;



	margin: 0 0 1em 0;



	height: 2.3125em;



	padding:3px;



	width: 100%;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



	-webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;



	-moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;



	transition: box-shadow 0.45s, border-color 0.45s ease-in-out;



	line-height:16px;



}/***	#######################################################**	End of Foundation Overrides**	#######################################################*//***	#######################################################**	HTML Extended Elements**	#######################################################*/



.icon-2 {



	font-size:34px;



}



.icon-3 {



	font-size:50px;



}



.icon-4 {



	font-size:64px;



}



pre {



	background: url("images/code_bg.png") repeat scroll 0 0 transparent;



	border-bottom: medium none !important;



	border-left: 1px solid #EEEEEE;



	border-right: 1px solid #EEEEEE;



	border-top: 1px solid #EEEEEE;



	line-height: 21px !important;



	margin-bottom: 15px;



	overflow-x: auto;



	padding: 0 10px !important;



}



pre {



	white-space: pre-wrap;



	word-wrap: break-word;



}



pre, code, kbd, samp {



	font-family: monospace, serif;



	font-size: 1em;



}



ol {



	line-height: 1.6;



	margin-bottom: 1.25em;



	list-style-position: outside;



	font-family: inherit;



}



li {



	display:list-item;



}



ol, ul {



	margin-left:25px;



}



sub, sup {



	font-size: 75%;



	line-height: 0;



	position: relative;



	vertical-align: baseline;



}



sup {



	top: -0.5em;



}



sub {



	bottom: -0.25em;



}



var {



	font-style:italic;



}



tt {



	font-family:monospace;



}



big {



	font-size: larger;



}



ins {/*background: #FFF9C0; */



	text-decoration: none;



}



abbr {



	border-bottom: 1px dotted;



}



ul, ol, dl {



	font-size:13px;



}



address {



	font-style:normal;



	font-size:13px;



}



small {



	font-size:80%;



}/***	#######################################################**	End of HTML Extended Elements**	#######################################################*/



.quasar-pagination {



	margin:15px 0px 0px;



	list-style:none;



	display:block;



	font-size:12px;



}



.button-radius {



	border-radius:3px;



	-moz-border-radius:3px;



	-webkit-border-radius:3px;



}



.quasar-pagination .page-numbers, input[type="submit"]:not(.button), .comments-submit, #comments-submit {



	cursor:pointer;



	display:block;



	padding:0px 10px;



	float:left;



	text-aling:center;



	font-weight:normal !important;



	margin-right:5px;



	border-radius:3px;



	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);



	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);



	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);



	display: -moz-inline-stack;



	display: inline-block;



	vertical-align: middle;



*vertical-align: auto;



	zoom: 1;



*display: inline;



	height: 26px;



	line-height: 26px;



	font-weight: 300;



	font-size: 13px;



	text-decoration: none;



	text-align: center;



	background-color: #eeeeee;



	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));



	background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);



	background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);



	background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);



	background: linear-gradient(top, #fbfbfb, #e1e1e1);



	border-color: #d4d4d4;



	color: #666666;



	text-shadow: 0 1px 1px white;



}



.quasar-pagination .page-numbers:not(.current):hover, input[type="submit"]:hover, .comments-submit:hover, #comments-submit:hover {



	background-color: #eeeeee;



	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));



	background: -webkit-linear-gradient(top, #ffffff, #dcdcdc);



	background: -moz-linear-gradient(top, #ffffff, #dcdcdc);



	background: -o-linear-gradient(top, #ffffff, #dcdcdc);



	background: linear-gradient(top, #ffffff, #dcdcdc);



	text-decoration:none !important;



}



input[type="submit"]:active, .comments-submit:active, #comments-submit:active {



	-webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;



	-moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;



	box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;



	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);



	background: #eeeeee;



	color: #bbbbbb;



}



.quasar-pagination .page-numbers.current, .quasar-link_pages > span.page-numbers {



	background:#00aae8;



	color:#ffffff;



}



.quasar-pagination .page-numbers.current, .quasar-pagination .page-numbers:active, .quasar-link_pages > span.page-numbers, .button.active, .button.current, .button.active:hover, .button.current:hover.button.active:active, .button.current:active {



	-webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;



	-moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;



	box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;



	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);		/*background:#00aae8 !important;*/



	color:#ffffff !important;



}/*Form Elements*/



label {



	font-size:13px; /*15px*/



	font-weight:600;



}



input[type="submit"] {



	padding:0px 25.6px;



	height:32px;



	font-size:14px;



	line-height:32px;



	border:1px solid #d4d4d4;



	float:none;



}



input, input:not([type="submit"]), select, button, textarea {



	border-radius:3px;



	margin-left:0px;



	background:#FFF;



	font-size:13px !important;



	line-height:16px;



}



input[type="submit"] {



	border-radius:3px;



	margin-left:0px;



	font-size:13px !important;



	line-height:16px;



}



select {



	background-image: url(images/select_arrow_down.png);



	background-position: right center;



	background-repeat: no-repeat;



}



.escape_button_style {



	background:none !important;



	padding:0px !important;



	box-shadow:none !important;



	-moz-box-shadow:none !important;



	-webkit-box-shadow:none !important;



	border:none !important;



	margin:0 !important;



	text-shadow:none !important;



	vertical-align:baseline !important;



	line-height:100% !important;



	height:auto !important;



}/*Icomoon General Class*/



.icomoon:before {



	font-family: 'icomoon';



	content: attr(data-icon);



	speak: none;



	font-weight: normal;



	font-variant: normal;



	text-transform: none;



	line-height: 1;



	-webkit-font-smoothing: antialiased;



}



.footer-bottom .row .large-6 {



	position: relative;



	text-align: center;



	width: 100%;



}



.footer-large {



	padding: 20px 0 0px;



}



#main-nav-bg .special-search-icon {



	padding: 17px 0px 0px 0px;



}



.logo-container a img {



	width:60% !important;



}



.special-search-container {



	padding-top: 13px;



	padding-bottom: 15px;



	display: none;



}



.quasar-element-responsive-header {



	top:57.875px !important;



}



p:last-child {



	margin-bottom: 3px;



	text-align: left;



}



.colorshadow {



	width: 480px;



	height: 273px;



	padding-right: 40px;/*margin: 0 auto;*//*background: url(images/shadow2.png) no-repeat -6px 213px;*//*text-align: center;*/



}



div.main-container div.rockthemes-parallax div.parallax-mask-class div.row div.large-3 div.rock-iconictext-container div.large-12 div.rock-iconictext-header-title {



	color:white;



	margin-left: -30px;



}



div.main-container div.rockthemes-parallax div.parallax-mask-class div.row div.large-3 div.rock-iconictext-container div.large-12 div.rock-iconictext-content p {



	color:white;



	text-align: justify;



	width: 215px;



	padding-left: 5px;



}



.main-nav-placeholder {



	min-height:69px !important;



}



#___plusone_0 {



	margin-right:-25px !important;



	margin-left:-25px !important;



}



#rock-social-icons-1 {



	display:none !important;



}



.header-top-2 .columns {



	padding:0px!important;



	margin-bottom:-12px !important;



}



.header-social-container {



	float:right;



}



.promotion-box-button-container {



	padding-right: 85px;



}



div.main-container > div:nth-child(10) {



	margin-top:0%;



}



.single #footer {margin-top: 5%;}



div.main-container > div.header-top-2 > div > div > div > div.large-6.columns.header-top-2-font-size.header-social-line-height.centered-text-responsive {



	margin-top: 11px;



}



div.main-container > div.header-top-2 > div > div > div > div.large-6.columns.right-text.centered-text-responsive.header-top-2-responsive-inline-block.social-no-margin > div > span > span:nth-child(2) {



	position: relative;



	top: -4px;



}



.image_shadow {



	border: 4px solid #Fff;



	margin: 0 auto;



	box-shadow: 3px 3px 3px #B9B8B8;



	margin-bottom: 13px;



}



.image_shadow:hover {/*background: rgba(15, 15, 15, 0.5);opacity: 0.3;filter: alpha(opacity=0.3);box-shadow: 0px 5px 3px #8A8787 !important;*/



}



.left_logo {



	border-bottom: 1px solid #afaaaa;



	width: 43%;



	display: inline-block;



	position: relative;



	top: 21px;



}



.right_logo {



	border-bottom: 1px solid #afaaaa;



	float: right;



	width: 43%;



	display: inline-block;



	position: relative;



	top: -31px;



}



.sep_logo_div {



	margin-top: -27px;



	margin-bottom: 15px;



}



.word_space {



	word-spacing:-1px;



}



body > div.main-container > div:nth-child(15) > div:nth-child(3) > div.large-4.columns.rockthemes-animate.fadeInRight.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top: -15%;



}



body > div.main-container > div:nth-child(15) > div:nth-child(5) > div.large-4.columns.rockthemes-animate.fadeInLeft.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top: -8%;



}



.containerhome {



	width:272px;



	margin:0px 0px;



	padding:0px 0px;



}



.containerhome h2 {



	text-align: center;



	font-size: 18px;



	font-weight: 600;



	line-height: 25px;



}



.containerhome p {/*text-align:left;color: #444444;width: 97%;margin: 0px auto;*/



	text-align: left;



	color: #444444;



	width: 89%;



	margin: 0px auto;



	font-size: 12px;



	word-spacing: -1px;



}



.imgwrap {



	text-align:center;



	padding-top: 0px;



	width: 250px;



	height: 153px;



	margin: 0 auto;



	



}



.imgwrap img {



	border: 4px solid #fff;



}



.tex01{ text-align:center;}



.page-id-1561 #rock-tabs-1 > div.rock-tabs-header-container.large-12.columns > li {



	/*padding:15px 12px;*/



	padding:15px 11.9px 15px 12px;



}



.page-id-2714 #rock-tabs-1 > div.rock-tabs-header-container.large-12.columns > li {



	/*width: 12%; */



	width: 12.5%;



	height: 60px;



	padding:10px 5px;



	text-align:center;



}



.page-id-2714 div.main-container > div:nth-child(14) > div:nth-child(3) > div:nth-child(4) {



	min-height:175px;



}



.page-id-1563 div.main-container > div:nth-child(14) > div:nth-child(3) > div:nth-child(4) {



	min-height: 165px;



}



.img_bord {



	border: 5px solid #EEE9E9;



}



#quasar-ajaxfiltered-1 > div.ajax-filtered-footer > div.right > p > a {



	position: relative;



	top: 14px;



	left: -24px;



}



div.main-container > div:nth-child(14) > div:nth-child(4) > div.large-4.columns.rockthemes-animate.fadeInRight.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	position:relative;



	top:-8px;



}



.align_rightside {



	text-align:right;



}



div.main-container > div:nth-child(14) > div:nth-child(6) > div.large-4.columns.rockthemes-animate.fadeInLeft.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	position:relative;



	top:-4px;



}







.page div.main-container div.rockthemes-fullwidth-colored div.row div.large-12 div#rock-references-builder-0.rock-references-builder div.rock-references-content div.absolute-class div.relative-class ul.large-block-grid-5 li img {



	width: 130px; /*width: 84px;*/



}



.page div.main-container div.rockthemes-fullwidth-colored div.row div.large-12 div#rock-references-builder-1.rock-references-builder div.rock-references-content div.absolute-class div.relative-class ul.large-block-grid-5 li img {



	width: 130px; /*width: 84px;*/



}



.page div.main-container div.rock-references-content > div > div > ul > li:nth-child(3) > img {



	width:200px !important;



}



.page div.main-container div.rock-references-content > div > div > ul > li:nth-child(3) > img {



	width:170px !important; /*width:135px;*/



}



.home div.main-container div.rockthemes-parallax div.parallax-mask-class div.row div.large-12 div#rock-references-builder-1.rock-references-builder div.rock-references-content div.absolute-class div.relative-class ul.large-block-grid-4 li img {



	width: 125px;



}



div.main-container > div:nth-child(14) > div:nth-child(4) > div.large-4.columns.rockthemes-animate.fadeInUp.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top:-6px;



}



/*#quasar-ajaxfiltered-1 > div.ajax-navigation > ul > li:nth-child(1) > a{ display:none;}*/



body > div.main-container > div:nth-child(13) > div:nth-child(4) > div.large-4.columns.rockthemes-animate.fadeInUp.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top:-6px;



}



body > div.main-container > div:nth-child(13) > div:nth-child(4) > div.large-4.columns.rockthemes-animate.fadeInRight.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top:-6px;



}



body > div.main-container > div:nth-child(13) > div:nth-child(6) > div.large-4.columns.rockthemes-animate.fadeInLeft.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top:-4px;



}



body > div.main-container > div:nth-child(13) > div:nth-child(6) > div.large-4.columns.rockthemes-animate.fadeInRight.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > i {



	margin-top:-4px;



}



.page-id-2714 div.main-container > div:nth-child(10) > div:nth-child(4) > div.large-3.columns.rockthemes-animate.fadeInRight.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top:-6px;



}



.page-id-2714 div.main-container > div:nth-child(10) > div:nth-child(6) > div.large-3.columns.rockthemes-animate.fadeInRight.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top:-6px;



}



.page-id-1561 div.main-container > div:nth-child(10) > div:nth-child(8) > div.large-4.columns.rockthemes-animate.fadeInLeft.animated > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top:-6px;



}



.page-id-1511 div.main-container > div:nth-child(10) > div:nth-child(4) > div:nth-child(2) > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top:-6px;



}



.page-id-1563 div.main-container > div:nth-child(10) > div:nth-child(5) > div:nth-child(2) > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img {



	margin-top:-6px;



}



/*new css dated 17_may_14*/







.page-id-1563 div.rock-references-content > div > div > ul > li:nth-child(1) > img {



	width:100px;



}



.page-id-1563 div.rock-references-content > div > div > ul > li:nth-child(2) > img {



	width:135px;



}



.page-id-1511 div.rock-references-content > div > div > ul > li:nth-child(2) > img {



	width:100px;



}



.page-id-2714 div.rock-tabs-content-container.large-12.columns > div > div.content-0.tabs-motion-content.padding.active > p > img {



	/*width: 33.4%;*/



}



.page-id-1854 div.rock-references-content > div > div > ul > li:nth-child(1) > img {



	width:36%



}



.page-id-2714 div.main-container > div:nth-child(13) > div:nth-child(2) > div > div.quasar-pt > ul > li > div > div > span{ display:none;}



.page-id-2714 div.main-container > div:nth-child(13) > div:nth-child(3) > div > div > ul > li > div > div > span{ display:none;}



.page-id-2714 div.main-container > div:nth-child(13) > div:nth-child(4) > div > div > ul > li > div > div > span{ display:none;}



.page-id-1563 div.main-container > div:nth-child(13) > div:nth-child(2) > div > div.quasar-pt > ul > li > div > div > span{ display:none;}

 

.page-id-1563 div.main-container > div:nth-child(13) > div:nth-child(3) > div > div > ul > li > div > div > span{ display:none;}



.page-id-1563 div.main-container > div:nth-child(13) > div:nth-child(3) > div > div > ul > li > div > div > span{ display:none;}





.page-id-1563 div.main-container > div:nth-child(10) > div:nth-child(7) > div:nth-child(2) > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img{margin-top: -6px;}





.page-id-1563 div.main-container > div:nth-child(10) > div:nth-child(5) > div:nth-child(3) > div.rock-iconictext-container.row.rock-icon-left > div > div.rockicon-container-column.left > div > img{margin-top: 0px;} /*{margin-top: 8px;}*/







@media only screen and (max-width: 1440px) {



	.rock-tabs-container .rock-tabs-header-container .rock-tab-header { padding:15px 18px 15px 18px;}



	.page-id-1561 #rock-tabs-1 > div.rock-tabs-header-container.large-12.columns > li { padding:15px 12.7px 15px 12px;}



}

@media only screen and (max-width: 768px) {

.right_logo{ width: 37%;}

}






.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(2) > div > div.quasar-pt > ul > li:nth-child(2) > div > div.quasar-pt-footer > a{display:none !important}


/*Heat transfer product heading start*/
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(2) > div > div.quasar-pt > ul > li:nth-child(1) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(2) > div > div.quasar-pt > ul > li:nth-child(2) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(2) > div > div.quasar-pt > ul > li:nth-child(3) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(2) > div > div.quasar-pt > ul > li:nth-child(4) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(1) > ul > li:nth-child(1) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(1) > ul > li:nth-child(2) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(1) > ul > li:nth-child(3) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(2) > ul > li:nth-child(1) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(2) > ul > li:nth-child(2) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(2) > ul > li:nth-child(3) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-2714 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(2) > ul > li:nth-child(4) > div > div.quasar-pt-header > div > h2{font-size: 21px;}



/*Heat transfer product heading end*/
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(3) > ul > li > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-1563div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(2) > ul > li:nth-child(2) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(2) > ul > li:nth-child(1) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(2) > ul > li:nth-child(3) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(1) > ul > li:nth-child(1) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(1) > ul > li:nth-child(2) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(1) > ul > li:nth-child(3) > div > div.quasar-pt-header > div > h2{font-size: 21px;}
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(2) > ul > li:nth-child(2) > div > div.quasar-pt-header > div > h2{font-size:21px;}
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(2) > div > div.quasar-pt > ul > li:nth-child(3) > div > div.quasar-pt-header > div > h2{font-size:21px;}
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(2) > div > div.quasar-pt > ul > li:nth-child(1) > div > div.quasar-pt-header > div > h2{font-size:21px;}
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(2) > div > div.quasar-pt > ul > li:nth-child(2) > div > div.quasar-pt-header > div > h2{font-size:21px;}
.page-id-1563 div.main-container > div:nth-child(11) > div:nth-child(2) > div > div.quasar-pt > ul > li:nth-child(4) > div > div.quasar-pt-header > div > h2{font-size: 21px}

body > div.main-container > div:nth-child(15) > div.row.row-3 > div.large-6.columns.rockthemes-animate.fadeInRight.animated > div:nth-child(3) > div.large-6.columns.rockthemes-animate.fadeInRight.animated.ready.undefined > div > div.sep_logo_div.rockthemes-divider-cont > div.left_logo{width: 40%;}



body > div.main-container > div:nth-child(15) > div.row.row-3 > div.large-6.columns.rockthemes-animate.fadeInRight.animated > div:nth-child(3) > div.large-6.columns.rockthemes-animate.fadeInRight.animated.ready.undefined > div > div.sep_logo_div.rockthemes-divider-cont > div.right_logo{width: 40%;}



body > div.main-container > div:nth-child(15) > div.row.row-3 > div.large-6.columns.rockthemes-animate.fadeInRight.animated > div:nth-child(3) > div:nth-child(2) > div > div.sep_logo_div.rockthemes-divider-cont > div.left_logo{width: 40%;}



body > div.main-container > div:nth-child(15) > div.row.row-3 > div.large-6.columns.rockthemes-animate.fadeInRight.animated > div:nth-child(3) > div:nth-child(2) > div > div.sep_logo_div.rockthemes-divider-cont > div.right_logo{width: 40%;}

.leftcontent{float: left;

/* padding-right: 2%; */

width: 48%;}

.rightcontent{float: left;

width: 52%;

padding-left: 4%;}

.fulldiv{width:100%;}

.firstp{font-size: 20px;

/* font-weight: bolder; */

margin-bottom: 7%;}

.secondp{font-size: 15px;

margin-bottom:7%;}

.thirdp{margin-bottom: 2%;}

#rock-references-builder-0 > div.rock-references-content{height:103px !important;}

.pleft{width:27%;float:left;margin-bottom:2% !important;font-size:12px;}

.pright{width:72%;float:right;margin-bottom:2% !important;}

.pright a{text-decoration: underline;}

.paward{width: 38%;float: left;margin-bottom: 0px;}

.passoc{width: 52%;float: left;margin-bottom: 0px;}

.pyear{width: 10%;float: left;margin-bottom: 0px;}

.pborder{border-top: 1px solid #ccc;

padding-bottom: 20px;

width: 60%;

margin: 0 auto;}



.page-id-1563 div#rock-tabs-1 > div.rock-tabs-content-container.large-12.columns{text-align:justify;}



.page-id-1854 div#rock-tabs-1 > div.rock-tabs-content-container.large-12.columns > div > div.content-0.tabs-motion-content.padding.active{text-align:justify;}



/*Homepage blog start*/

.page-id-1854 #post-2211 > header > div.quasar-title-date-container.row > div.large-9.medium-9.small-9.columns > span.entry-meta > span.author.vcard > a{display:none;}

.page-id-1854 #post-2211 > footer > div > div.comments-link{display:none;}

.page-id-1854 #post-2211 > footer > div > div.post-view{display:none;}



.page-id-1854 #post-2209 > header > div.quasar-title-date-container.row > div.large-9.medium-9.small-9.columns > span.entry-meta > span.author.vcard > a{display:none;}

.page-id-1854 #post-2209 > footer > div > div.comments-link{display:none;}

.page-id-1854 #post-2209 > footer > div > div.post-view{display:none;}



.page-id-1854 #post-2207 > header > div.quasar-title-date-container.row > div.large-9.medium-9.small-9.columns > span.entry-meta > span.author.vcard > a{display:none;}

.page-id-1854 #post-2207 > footer > div > div.comments-link{display:none;}

.page-id-1854 #post-2207 > footer > div > div.post-view{display:none;}

/*Homepage blog end*/

#quasar-portfolio-1 > ul > div > li > div.boxed_layout_holder > div.list-description > div > a{float:right !important;display:none !important;}

#quasar-portfolio-1 > ul > div > li > div.relative-container-holder > div > div > div.hover-bg > div > a{display:none !important;}

body > div.main-container > div:nth-child(14) > div:nth-child(4) > div > a{float:right;}
body > div.main-container > div:nth-child(11) > div:nth-child(2) > div > div.quasar-pt > ul > li:nth-child(1) > div > div.quasar-pt-footer > a > img{height:61px !important}
body > div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(1) > ul > li:nth-child(1) > div > div.quasar-pt-footer > a > img{height:61px !important}
body > div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(1) > ul > li:nth-child(2) > div > div.quasar-pt-footer > a > img{height:61px !important}
body > div.main-container > div:nth-child(11) > div:nth-child(3) > div > div:nth-child(1) > ul > li:nth-child(3) > div > div.quasar-pt-footer > a > img{height:61px !important}

/*Antifreeze Tree Start*/

.tree-maindiv{ width:980px; margin:auto; height:980px}

#tree-box p{margin:0px;}

#tree-box{width:980px; padding:10px 0; text-align:center; font-family:'Open Sans',sans-serif; font-size:13px; color:#444444;}

#tree-box .boxtab1{ border: 1px solid #49b4ff; width:110px; padding:5px 8px; margin:auto; background:#fff;  box-shadow:0 5px 5px #49b4ff;}

#tree-box .steptop{  width:76%; margin:auto; height: 14px;}
#tree-box .steptopL{ width:50%; float:left; border-top:solid 1px #49b4ff; background:url(../../uploads/tree-img1.jpg) no-repeat left;}
#tree-box .steptopR{ width:50%; float:right; border-top:solid 1px #49b4ff; background:url(../../uploads/tree-img1.jpg) no-repeat right;}
#tree-box .stepimg{ height:20px;}
#tree-box .steptopL.s1{ width:81%;}
#tree-box .steptopR.s1{ width:19%;}
#tree-box .stepimg.s1{ text-align:right; padding-right:70px;}


#tree-box .step1{ width:540px; margin:auto;}
#tree-box .step1 .left{ width:auto; float:left; }
#tree-box .step1 .right{ width:auto; float:right; }
#tree-box .step1 .boxtab2{ border: 1px solid #49b4ff; width:110px; padding:5px 8px; background:#fff;  box-shadow:0 5px 5px #49b4ff;}

#tree-box .step2{ width:650px; margin:auto;}
#tree-box .step2 .left{ width:250px; float:left;}
#tree-box .step2 .right{ width:250px; float:right;}
#tree-box .step2 .L1{ width: auto; float:left;}
#tree-box .step2 .R1{ width: auto; float:right;}
#tree-box .step2 .boxtab3{ border: 1px solid #49b4ff; width:50px; padding:5px 8px; background:#fff;  box-shadow:0 5px 5px #49b4ff;}

#tree-box .step3{ width:800px; margin:auto;}
#tree-box .step3 .left{ width:390px; float:left;}
#tree-box .step3 .right{ width:390px; float:right;}
#tree-box .step3 .L1{ width: auto; float:left;}
#tree-box .step3 .R1{ width: auto; float:right;}
#tree-box .step3 .boxtab4{ border: 1px solid #49b4ff; width:170px; min-height:56px; padding:5px 8px; background:#fff;  box-shadow:0 5px 5px #49b4ff;}

#tree-box .step4{ width:900px; margin:auto;}
#tree-box .step4 .left{ width:440px; float:left;}
#tree-box .step4 .right{ width:440px; float:right;}
#tree-box .step4 .L1{ width:210px; float:left;}
#tree-box .step4 .R1{ width:210px; float:right;}
#tree-box .step4 .L2{ width:100px; float:left;}
#tree-box .step4 .R2{ width:100px; float:right;}
#tree-box .step4 .boxtab5{ border: 1px solid #49b4ff; width:100px; min-height:56px; padding:5px 0px; background:#fff;  box-shadow:0 5px 5px #49b4ff;}
#tree-box .step4 .boxtab6{ border: 1px solid #49b4ff; width:96px; min-height:90px; padding:5px 10px; background:#fff;  box-shadow:0 5px 5px #49b4ff;}

#tree-box .step5{ float:right; width:660px; margin-right:20px; }
#tree-box .step5 .left{ width:266px; float:left; }
#tree-box .step5 .right{ width:266px; float:right; }
#tree-box .step5 .L1{ width:124px; float:left;}
#tree-box .step5 .R1{ width:124px; float:right;}
#tree-box .step5 .boxtab7{ border: 1px solid #49b4ff; width:100px; padding:10px; background:#fff;  box-shadow:0 5px 5px #49b4ff;}
#tree-box .step5 .boxtab7.s1{ min-height:52px;}

#tree-box .step6{ float:right; width:260px; margin-right:10px; }
#tree-box .step6 .left{ width:120px; float:left;}
#tree-box .step6 .right{ width:120px; float:right;}
#tree-box .step6 .boxtab8{ border: 1px solid #49b4ff; width:100px; padding:10px; background:#fff;  box-shadow:0 5px 5px #49b4ff;}
#tree-box .step6 .boxtab8.s1{ min-height:34px;}


@media(max-width:979px){ .tree-maindiv{ width:750px; overflow:scroll;} }
@media(max-width:766px) { .tree-maindiv{ width:560px;} }
@media(min-width:480px) and (max-width:599px) { .tree-maindiv{ width:440px;} }
@media(min-width:360px) and (max-width:479px) { .tree-maindiv{ width:320px;} }
@media(min-width:320px) and (max-width:359px) { .tree-maindiv{ width:280px;} }
@media(min-width:240px) and (max-width:319px) { .tree-maindiv{ width:200px;} }

/*Antifreeze Tree End*/

/*Houghton Button Styles*/

.ProductSelectorProductButton {
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	border:2px solid #008ccc;
	text-align:center;
	display:inline-block;
	font-family:Helvetica;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	background:url(/wp-content/uploads/2014/03/logo_chemicals.png);
    background-repeat: no-repeat;
	line-height:60px;
	height:61px;
	text-indent:52px;
	width:80%;
	margin-left:3%;
}
@media screen and (max-width:480px){ .ProductSelectorProductButton { width:90%; margin-left:5%; line-height:30px;} }
	
.ProductSelectorResetButton {
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	border:2px solid #008ccc;
	text-align:center;
	display:inline-block;
	font-family:Helvetica;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	width:14%;
	margin-left:0%;
	line-height:60px;
	height:61px;
}
@media screen and (max-width:480px){ .ProductSelectorResetButton { width:20%; margin-left:40%; } }

.ProductButton {
	display:inline-block;
	text-align:center;
	font-family: "PT Sans Narrow", sans-serif;
	font-size:20px;
	height:100%;
	width:100%;
	position:relative;
	border:3px solid black;
	border-radius:3px;
}

.ProductButton:active{
    top:8px;
}

.ProductButton:hover{
    /*color:black !important;*/
	color:initial !important;
	text-decoration: none;
}

.ProductButton.Gold {
	background-color:#ffc001;
	border:3px solid #ffc001;
}

.ProductButton.Yellow {
	background-color:#ffff01;
	border:3px solid #ffff01;
}

.ProductButton.Green {
	background-color:#92d050;
	border:3px solid #92d050;
}

.ProductButton.Blue {
	background-color:#01b0f0;
	border:3px solid #01b0f0;
}

.ProductButton.Red {
	background-color:#fd8383;
	border:3px solid #fd8383;
}

.ProductButton.Orange {
	background-color:#f98220;
	border:3px solid #f98220;
}

.ProductButton.Fuschia {
	background-color:#c35e9d;
	border:3px solid #c35e9d;
}

.DepartmentProductTable tr {
	font-family:"Open Sans", sans-serif;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	background:#fdfdfd;
	height:64px;
	vertical-align:middle;
}

.DepartmentProductTable.Gold {
	border: 1px solid #ffc001;
}

.DepartmentProductTable.Yellow {
	border: 1px solid #ffff01;
}

.DepartmentProductTable.Green {
	border: 1px solid #92d050;;
}

.DepartmentProductTable.Blue {
	border: 1px solid #01b0f0;
}

.DepartmentProductTable.Red {
	border: 1px solid #fd8383;
}

.DepartmentProductTable.Orange {
	border: 1px solid #f98220;
}

.DepartmentProductTable.Fuschia {
	border: 1px solid #c35e9d;
}