@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,800italic,400,600,700,800&subset=latin,vietnamese); 
/*font-family: 'Open Sans', sans-serif;*/

/*Styling for typography*/
body {
	color: #333;
		-webkit-font-smoothing: antialiaszed; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
	font: 12px/1.5 Arial;
}

/* #Base 960 Grid
================================================== */
	.column,
    .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    /* Base Grid */
    .one.column,
    .one.columns                     { width: 40px;  }
    .two.columns                     { width: 100px; }
    .three.columns                   { width: 160px; }
    .four.columns                    { width: 220px; }
    .five.columns                    { width: 280px; }
    .six.columns                     { width: 340px; }
    .seven.columns                   { width: 400px; }
    .eight.columns                   { width: 460px; }
    .nine.columns                    { width: 520px; }
    .ten.columns                     { width: 580px; }
    .eleven.columns                  { width: 640px; }
    .twelve.columns                  { width: 700px; }
    .thirteen.columns                { width: 760px; }
	

p {
	margin: 0 0 1.5em 0;
	padding: 0;
	line-height: 1.6em;
}

h1 {font-size: 28px;}/*not*/
h2 {font-size: 24px;} 
h3 {font-size: 22px;}
h4 {font-size: 18px;} 
h5 {font-size: 16px;}/*not*/
h6 {font-size: 14px;}

.h-style-1 h1, .h-style-1 h2, .h-style-1 h3, .h-style-1 h4, .h-style-1 h5, .h-style-1 h6 {font-family: 'Open Sans', sans-serif;}
.h-style-2 h1, .h-style-2 h2, .h-style-2 h3, .h-style-2 h4, .h-style-2 h5, .h-style-2 h6 {font-family: 'Oswald', sans-serif;}
.h-style-3 h1, .h-style-3 h2, .h-style-3 h3, .h-style-3 h4, .h-style-3 h5, .h-style-3 h6 {font-family: 'Lato', sans-serif;}
.h-style-4 h1, .h-style-4 h2, .h-style-4 h3, .h-style-4 h4, .h-style-4 h5, .h-style-4 h6 {font-family: 'Ubuntu', sans-serif;}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 15px;
	color: #7EA4FF;
	font-weight: 400;
	line-height: 1.25;
}

.blockquote {
	margin-bottom: 20px !important;
	padding: 0 0 5px 15px;
	border-left: 3px solid #d7d5cf;
	font-size: 15px;
	font-style: italic;
	font-family: "Open Sans", Arial;
	color: #7EA4FF;
}

.quoteleft {
	float: left;
	margin-bottom: 20px !important;
	padding: 0 0 5px 15px;
	border-left: 3px solid #d7d5cf;
	font-size: 15px;
	font-style: italic;
	font-family: "Open Sans", Arial;
	color: #7EA4FF;
	
	width: 220px; display: inline; margin-left: 10px; margin-right: 10px;
	
}
.quoteright {
	float: right;
	margin-bottom: 20px !important;
	padding: 0 0 5px 15px;
	border-left: 3px solid #d7d5cf;
	font-size: 15px;
	font-style: italic;
	font-family: "Open Sans", Arial;
	color: #7EA4FF;
	
	width: 220px; display: inline; margin-left: 10px; margin-right: 10px;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
	outline: none;
	text-decoration:none;
    background:transparent;
	vertical-align:baseline;
}

a, a > * {
	color: #7EA4FF;
	text-decoration: none;
}

.not-ie a, .not-ie a > * {
	-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	   -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
		-ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
		 -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
			transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
} 


/* -------------------------------------------------- */
/*	Column
/* -------------------------------------------------- */

.left-columns {
	display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
	width: 220px;
}

.left-columns img {
	border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.17), -1px -1px 0 rgba(0, 0, 0, 0.05);
	
	background-color: #E0DFD8;
    display: block;
    margin-bottom: 20px;
    padding: 7px;
    position: relative;
    width: auto;
}
.right-columns {
	display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
	width: 440px;
}

/* -------------------------------------------------- */
/*	Ordered / Unordered List Styles
/* -------------------------------------------------- */
ul li {list-style: none;}

.ordered-decimal-leading-zero {margin-bottom: 15px;}
.ordered-decimal-leading-zero li {list-style: inside decimal-leading-zero; padding: 7px 0;}

.ordered-decimal {margin-bottom: 15px;}
.ordered-decimal li {list-style: inside decimal; padding: 7px 0;}


	/* -------------------------------------------------- */
	/*	Unordered List Styles
	/* -------------------------------------------------- */

	.list-tick {margin-bottom: 20px;}
	.list-tick li {background-image: url(../images/icons/small/tick.png); padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-add-small {margin-bottom: 20px;}
	.list-add-small li{background-image: url(../images/icons/small/add_small.png); padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-application-osx {margin-bottom: 20px;}
	.list-application-osx li{background-image: url(../images/icons/small/application_osx.png); padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-arrow-small-right {margin-bottom: 20px;}
	.list-arrow-small-right li{background-image: url(../images/icons/small/arrow_small_right.png); padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-arrow-state-blue-right {margin-bottom: 20px;}
	.list-arrow-state-blue-right li{background-image: url(../images/icons/small/arrow_state_blue_right.png); padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-check {margin-bottom: 20px;}
	.list-check li{background-image: url(../images/icons/small/check.png); padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-document-edit {margin-bottom: 20px;}
	.list-document-edit li{background-image: url(../images/icons/small/document_a4_edit.png); padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-document-copy {margin-bottom: 20px;}
	.list-document-copy li{background-image: url(../images/icons/small/document_copy.png);padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-folder-classic {margin-bottom: 20px;}
	.list-folder-classic li{background-image: url(../images/icons/small/folder_classic.png);padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-older-modernist-stuffed {margin-bottom: 20px;}
	.list-older-modernist-stuffed li{background-image: url(../images/icons/small/folder_modernist_stuffed.png);padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-pencil {margin-bottom: 20px;}
	.list-pencil li{background-image: url(../images/icons/small/pencil.png);padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-star-empty {margin-bottom: 20px;}
	.list-star-empty li{background-image: url(../images/icons/small/star_empty.png);padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-thumb-up {margin-bottom: 20px;}
	.list-thumb-up li{background-image: url(../images/icons/small/thumb_up.png);padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-view-outline {margin-bottom: 20px;}
	.list-view-outline li{background-image: url(../images/icons/small/view_outline.png);padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-warning-triangle {margin-bottom: 20px;}
	.list-warning-triangle li{background-image: url(../images/icons/small/warning_triangle.png);padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}
	
	.list-media-controls {margin-bottom: 20px;}
	.list-media-controls li{background-image: url(../images/icons/small/media_controls_forward_small.png);padding: 7px 0 7px 25px; background-position: 0 .6em; background-repeat: no-repeat;}

/* -------------------------------------------------- */
/*	Buttons
/* -------------------------------------------------- */

.button-default-small {
	display: inline-block;
	margin-bottom: 15px;
	padding: 6px 19px;
	outline:none;
	color: #fff;
	border-width: 1px;
	border-style: solid;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
	font: 12px/1.5 Arial;
	cursor: pointer;
	
	padding: 6px 19px;
	
	-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
			    border-radius: 4px;	
		-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
		   -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
				box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
				
	border-color: #d7d5cf;
	border-bottom-color: #d0cfc9;
	color: #847460;
	text-shadow: 1px 1px 0 #f9f9f7;
	background: #faf9f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #faf9f7 0%, #dad9d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9f7), color-stop(100%,#dad9d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #faf9f7 0%,#dad9d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f7', endColorstr='#dad9d3',GradientType=0 ); /* IE6-9 */
}
.button-default-small:hover{
	color:#fff !important;
	border-color: #73adb4;
	text-shadow: none;
	background: #82cfde; /* Old browsers */
	background: -moz-linear-gradient(top,  #82cfde 0%, #60bacd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82cfde), color-stop(100%,#60bacd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #82cfde 0%,#60bacd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #82cfde 0%,#60bacd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #82cfde 0%,#60bacd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #82cfde 0%,#60bacd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cfde', endColorstr='#60bacd',GradientType=0 ); /* IE6-9 */
}

.button-default-small:hover a {color:#fff !important;}
/* -------------------------------------------------- */
/*	Dividers
/* -------------------------------------------------- */

	.border-divider, hr {
		clear: both;
		margin: 25px 0;
		height: 2px;
		background-color: #63c6dc; border:none;
	}
	
	.column-divider {
		clear: both;
		margin: 25px 0 15px;
		height: 1px;
		background-color: #d7d5cf;	
	}
	
	.divider-top {
		position: relative;
		clear: both;
		display: block;
		padding: 20px 0 10px 0;
		width: 100%;
		border-top: 1px dotted #B7B6B6;
		font-size: 10px;
	}

		.divider-top a {
			position: absolute;
			top: 3px;
			right: 0;
			padding-right: 16px;
			outline: medium none;
			border: 0 none;
			background: url(http://linvn.org/templates/lin/images/top-arrow.png) no-repeat center right;
			color: #36332E;
			font-weight: 700;
			cursor: pointer;
		}

		.divider-top a:hover {color: #767676;}

/* ---------------------------------------------------------------------- */
/*	Widgets + Shortcodes
/* ---------------------------------------------------------------------- */
			
	/* ---------------------------------------- */
	/*	Testimonials
	/* ---------------------------------------- */

	.quoteBox {margin-bottom: 30px !important;}

		 .quote-box-text {
			position: relative;
			margin-bottom: 7px;
			padding: 25px 20px 35px;
			border: 1px solid #d2cfc9;
			background-color: #fdfbf3;
			font-style: italic;
		}
		
		.quote-box-text {
			-webkit-border-radius: 4px;
			   -moz-border-radius: 4px;
					border-radius: 4px;
			-webkit-box-shadow: 2px 2px 1px rgba(0,0,0,.08); 
			   -moz-box-shadow: 2px 2px 1px rgba(0,0,0,.08); 
					box-shadow: 2px 2px 1px rgba(0,0,0,.08); 
		}
		
		.ie7 .quote-box-text,
		.ie8 .quote-box-text {
			behavior: url(http://linvn.org/templates/lin/js/PIE.htc);
			box-shadow: 2px 2px 1px #DFDBD1; 
		}
		
		.quote-box-text:after {
			position: absolute;
			left: 40px;
			bottom: -27px; 
			width: 32px; 
			height: 32px; 
			background-image: url(../images/icons/quote-arrow.png);
			background-repeat: no-repeat;
			content: "";
		}
		
		.quote-box-author {
			display: block;
			padding-left: 82px;
		}

			.quote-box-author-name {display: block; color: #4d8f9b;}

	/* ---------------------------------------- */
	/*	Back to Top
	/* ---------------------------------------- */

	#back-top {
		position: fixed;
		right: 20px;
		bottom: 20px;
		z-index: 50;
		display: none;
		width: 35px;
		height: 35px;
		border-width: 4px;
		border-style: solid;
		border-color: transparent;
		background-color: #918f89;
		background-image: url(../images/icons/back-to-top.png);
		background-position: center center;
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	
	.ie7 #back-top,
	.ie8 #back-top {
		behavior: url(http://linvn.org/templates/lin/js/PIE.htc);
	}
	
	#back-top {
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
				border-radius: 50%;
		
		-webkit-transition: all .2s linear;
		   -moz-transition: all .2s linear;
			-ms-transition: all .2s linear;
			 -o-transition: all .2s linear;
				transition: all .2s linear;	
	}
	
		#back-top:hover {
			background-color: #36332e;
			border-color: #c8c8c0;
		}
		
	/* -------------------------------------------------- */
	/*	Tabs
	/* -------------------------------------------------- */	

	.content-tabs {margin-bottom: 60px;}

		.tabs-container {
			padding: 25px 20px 15px;
			border: 1px solid #c8c7bf;
			-webkit-border-radius: 4px;
			   -moz-border-radius: 4px;
					border-radius: 4px;
			background-color: #fdfbf3;
		}

			.tab-content {display: none;}

	/*	Style 1 */

	.tabs-style-1 .tabs-nav {
		margin-bottom: 3px;
		overflow: hidden;
	}

		.tabs-style-1 .tabs-nav li {
			float: left;
			margin-right: 3px;
			padding: 0;
			width: auto;
		}

			.tabs-style-1 .tabs-nav li a,
			.tabs-style-3 .tabs-nav li a {
				display: inline-block;
				padding: 7px 25px;
				outline:none;
				color: #847460;
				border-width: 1px;
				border-style: solid;
				vertical-align: baseline;
				text-align: center;
				text-decoration: none;
				font: 12px/1.5 'Arimo', Arial;
				cursor: pointer;
			}
			
			.tabs-style-1 .tabs-nav li a,
			.tabs-style-3 .tabs-nav li a {
				border-color: #d7d5cf;
				border-bottom-color: #d0cfc9;
				text-shadow: 1px 1px 0 #f9f9f7;
				background: #faf9f7; /* Old browsers */
				background: -moz-linear-gradient(top,  #faf9f7 0%, #dad9d3 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9f7), color-stop(100%,#dad9d3)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #faf9f7 0%,#dad9d3 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f7', endColorstr='#dad9d3',GradientType=0 ); /* IE6-9 */
			}
			
			.not-ie .tabs-style-1 .tabs-nav li a,
			.not-ie .tabs-style-3 .tabs-nav li a {
				-webkit-border-radius: 4px;
				   -moz-border-radius: 4px;
						border-radius: 4px;	
				-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
				   -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
						box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
			}
			
	/* Style 2 */	

	.content-tabs.tabs-style-2 {
		border: 1px solid #c8c7bf;
		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
				border-radius: 4px;
	}

		.tabs-style-2 .tabs-nav {
			clear: both;
			margin: 0;
			width: 100%;
			border-bottom: 1px solid #cac9c4;
			-webkit-border-radius: 4px 4px 0 0;
			   -moz-border-radius: 4px 4px 0 0;
					border-radius: 4px 4px 0 0;
			background: #faf9f7; /* Old browsers */
			background: -moz-linear-gradient(top,  #faf9f7 0%, #dad9d3 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9f7), color-stop(100%,#dad9d3)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #faf9f7 0%,#dad9d3 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f7', endColorstr='#dad9d3',GradientType=0 ); /* IE6-9 */		
		}

			.tabs-style-2 .tabs-nav li {
				float: left;
				padding: 0;
				width: auto;
				height: 35px;
			}

				.tabs-style-2 .tabs-nav li a {
					display: inline-block;
					padding: 0 25px;
					outline:none;
					color: #847460;
					border-right: 1px solid #d0ccc8;
					vertical-align: baseline;
					text-align: center;
					text-decoration: none;
					font: 12px/1.5 'Arimo', Arial;
					cursor: pointer;
					height: 35px;
					line-height: 35px;
				}

				.tabs-style-2 .tabs-nav li.active a {
					background-color: #fdfbf3;
					height: 36px;
				}

				.tabs-style-2 .tabs-nav li:first-child.active a {
					-webkit-border-radius: 4px 0 0 0;
					   -moz-border-radius: 4px 0 0 0;
							border-radius: 4px 0 0 0;
				}

		.tabs-style-2 .tabs-container {border: none;}

	/*	Style 3 */

	.tabs-style-3 .tabs-nav {
		float: left;
		overflow: hidden;
		margin-bottom: 3px;
		margin-right: 3px;
	}

		.tabs-style-3 .tabs-nav li {
			padding: 0;
			margin-bottom: 3px;
		}

	.tabs-style-3 .tabs-container {display: table;}

	/* ---------------------------------------- */
	/*	FAQ Toggle
	/* ---------------------------------------- */			
				
	.box-toggle {
		position: relative;
		margin-bottom: 5px;
	} 

		.box-toggle .trigger {
			position: relative;
			display: block;
			margin-bottom: 3px;
			padding: 9px 20px 8px 40px;
			border: 1px solid #d3d2cb;
			color: #847460;	
			text-decoration: none;
			font-weight: 100;
			font-size: 14px;
			cursor: pointer;
		}
		
		.box-toggle .trigger {
			background: #faf9f7; /* Old browsers */
			background: -moz-linear-gradient(top,  #faf9f7 0%, #dad9d3 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9f7), color-stop(100%,#dad9d3)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #faf9f7 0%,#dad9d3 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #faf9f7 0%,#dad9d3 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f7', endColorstr='#dad9d3',GradientType=0 ); /* IE6-9 */
		}
		
		.not-ie .box-toggle .trigger {
			-webkit-border-radius: 4px;
			   -moz-border-radius: 4px;
					border-radius: 4px;
			-webkit-box-shadow: 0 2px 1px rgba(0,0,0,.05), inset 0 1px rgba(255,255,255,.25);	
			   -moz-box-shadow: 0 2px 1px rgba(0,0,0,.05), inset 0 1px rgba(255,255,255,.25);	
					box-shadow: 0 2px 1px rgba(0,0,0,.05), inset 0 1px rgba(255,255,255,.25);		
		}
		
		.box-toggle .trigger:after {
			position: absolute;
			left: 10px;
			top: 50%;
			margin-top: -12px;
			width: 24px;
			height: 24px;
			background-image: url(../images/icons/collapse.png);
			background-repeat: no-repeat;
			content: "";
		}

		.box-toggle .trigger.active:after {background-position: 0 bottom;}

		.box-toggle .toggle-container  {
			position: relative;
			display: none;
			padding: 20px 20px 10px 20px;
			border-width: 1px;
			border-style: solid;
			border-color: #c8c7bf;
			background-color: #fdfbf3;
			-webkit-border-radius: 4px;
			   -moz-border-radius: 4px;
					border-radius: 4px;
		}
		
	/* ---------------------------------------- */
	/*	Table
	/* ---------------------------------------- */	
	
	.custom-table {
		margin-bottom: 30px;
		width: 100%;
	}

		.custom-table th,
		.custom-table td {
			padding: 5px 20px;
			text-align: left;
		}
		
		.custom-table th {
			border: 1px solid #c8c8c8;
			color: #373737;
			font-weight: 700;
		}
		
		.custom-table th {
			background: -moz-radial-gradient(center, ellipse cover,  #fafafa 0%, #eeeded 100%); /* FF3.6+ */
			background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fafafa), color-stop(100%,#eeeded)); /* Chrome,Safari4+ */
			background: -webkit-radial-gradient(center, ellipse cover,  #fafafa 0%,#eeeded 100%); /* Chrome10+,Safari5.1+ */
			background: -o-radial-gradient(center, ellipse cover,  #fafafa 0%,#eeeded 100%); /* Opera 12+ */
			background: -ms-radial-gradient(center, ellipse cover,  #fafafa 0%,#eeeded 100%); /* IE10+ */
			background: radial-gradient(ellipse at center,  #fafafa 0%,#eeeded 100%); /* W3C */
			
		}
		
		.ie8 .custom-table th {
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eeeded',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
		}
		
		.custom-table td {
			background-color: #f4f4f4;
			border: 1px solid #fafafa;
			color: #7d7d7d;
		}
		
		.custom-table tbody tr:nth-child(even) td {background-color: #f0f0f0;}
		
		
/* ------------------------------------------------------------*/
/*** Customize by QV ***
---------------------------------------------------------------*/
.img-blue-border {border-bottom: 1px solid #63c6dc; padding-bottom: 10px; display: block; width: 100%; height: auto;}
.img-blue-border img {width: 100%; height: auto;}

/*** Shortcodes Ultimate - box elements ***/
/*		Common styles
---------------------------------------------------------------*/

.su-clearfix:before,
.su-clearfix:after {
	display: table;
	content: " ";
}
.su-clearfix:after { clear: both; }
/*		Row + Column
---------------------------------------------------------------*/

.su-row {
	clear: both;
	zoom: 1;
	margin-bottom: 1.5em;
}
.su-row:before,
.su-row:after {
	display: table;
	content: "";
}
.su-row:after { clear: both; }
.su-column {
	display: block;
	margin: 0 4% 0 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.su-column-last { margin-right: 0; }
.su-row .su-column { margin: 0 0 0 4%; }
.su-row .su-column.su-column-size-1-1 { margin-left: 0; margin-right: 0; }
.su-row .su-column:first-child { margin-left: 0; }
.su-column-centered {
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
}
.su-column img,
.su-column iframe,
.su-column object,
.su-column embed { max-width: 100%; }
@media only screen {
	[class*="su-column"] + [class*="su-column"]:last-child { float: right; }
}
.su-column-size-1-1 { width: 100%; }
.su-column-size-1-2 { width: 48%; }
.su-column-size-1-3 { width: 30.66%; }
.su-column-size-2-3 { width: 65.33%; }
.su-column-size-1-4 { width: 22%; }
.su-column-size-3-4 { width: 74%; }
.su-column-size-1-5 { width: 16.8%; }
.su-column-size-2-5 { width: 37.6%; }
.su-column-size-3-5 { width: 58.4%; }
.su-column-size-4-5 { width: 79.2%; }
.su-column-size-1-6 { width: 13.33%; }
.su-column-size-5-6 { width: 82.66%; }
/* Styles for screens that are less than 768px */
@media only screen and (max-width: 768px) {
	.su-column {
		width: 100% !important;
		margin: 0 0 1.5em 0 !important;
		float: none !important;
	}
	.su-row .su-column:last-child {
		margin-bottom: 0 !important;
	}
}
/*		Common margin resets for box elements
---------------------------------------------------------------*/

.su-column-inner > *:first-child,
.su-accordion > *:first-child,
.su-spoiler-content > *:first-child,
.su-service-content > *:first-child,
.su-box-content > *:first-child,
.su-note-inner > *:first-child { margin-top: 0; }
.su-column-inner > *:last-child,
.su-tabs-pane > *:last-child,
.su-accordion > *:last-child,
.su-spoiler-content > *:last-child,
.su-service-content > *:last-child,
.su-box-content > *:last-child,
.su-note-inner > *:last-child { margin-bottom: 0; }