
=========================================================*/
body {
	background: #ffffff;
	font: 18px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.428571429;
	color: #888888;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
	background: none;
}
a[href^="tel:"] {
 color: inherit;
 text-decoration: none;
}
textarea, input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
	-webkit-appearance: none;
	-moz-appearance: caret;
}
p {
	margin-bottom: 28px;
	line-height: 28px;
}
p strong {
	font-weight: 800;
	color: #333;
}
h4.navbar-brand_ {
	float: left;
	position: relative;
	top: 15px;
	z-index: 10;
	margin: 0;
}
h4.navbar-brand_ a {
	display: inline-block;
}
h4.navbar-brand_ a img {
	width: 100%;
}
h1 {
	font-weight:bold;
	color: #3cb54b;
	margin: 0 0 27px 0;
}
/*
h2 {
	font: 800 30px/1em 'Open Sans';
	text-transform: uppercase;
	color: white ;
	margin: 0 0 42px 0;
}
*/
h2 {
	font-weight:bold;
	color: #3cb54b;
	margin: 0 0 27px 0;
}
h2 span {
	display: block;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	text-transform: none;
	margin-top: 11px;
}
h2.indent {
	margin: 0 0 65px 0;
}
h2.indent1 {
	margin: 0 0 57px 0;
	text-align: center;
}
h3 {
	font-weight:bold;
	color: #3cb54b;
	margin: 0 0 27px 0;
}
h4 {
	font: 800 30px/1em 'Open Sans';
	text-transform: uppercase;
	color: white ;
	margin: 0 0 42px 0;
}
h4 span {
	display: block;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	text-transform: none;
	margin-top: 11px;
}
h4.indent {
	margin: 0 0 65px 0;
}
h4.indent1 {
	margin: 0 0 57px 0;
	text-align: center;
}
.extra-wrap {
	overflow: hidden;
}
.content {
	padding: 0;
	background: #ffffff;
}
.content.indent {
	padding: 76px 0 0 0;
	background: #ffffff;
}
.center {
	text-align: center;
}
.main {
	position: relative;
}
/*========================================================
                    header
=========================================================*/
header {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 11;
	background: url(../images/bg_pic2.jpg) center 0 no-repeat;
}
header .box {
	float: right;
	width: 75%;
}

/* menu
========================================================*/
nav.tm_navbar {
	position: relative;
	z-index: 1;
	border: none;
	padding: 0;
	margin: 0;
	float: right;
	min-height: 0;
	background: none;
}
nav.tm_navbar .sf-menu li.lileft {
	position: relative;
	font-size: 18px;
	line-height: 28px;
	margin: 0 -1px 0 0;
	cursor: pointer;
	float: left;
}
nav.tm_navbar .sf-menu li a {
	position: relative;
	padding: 0 24px;
	font: 18px/42px 'Open Sans';
	color: #3cb54b;
	background: none;
	border: 2px solid transparent;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
nav.tm_navbar .sf-menu li > ul > li >a {
	font-size: 14px;
}
nav.tm_navbar .sf-menu li.active > a {
	color: #3cb54b;
	background: none;
	border-color: #3cb54b;
}
nav.tm_navbar .sf-menu li:hover > a {
	color: black;
	background: none;
	border-color: black;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
nav.tm_navbar .sf-menu .sfHover > a {
	color: #ffffff;
	background: none;
	border-color: #ffffff;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
nav.tm_navbar .sf-menu li span {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 4px;
	background: url(../images/marker.png) center bottom no-repeat;
	left: 0;
	bottom: -5px;
	z-index: 0;
}
/* subMenu1
========================================================*/
nav.tm_navbar .sub-menu > ul {
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 70px;
	list-style: none !important;
	zoom: 1;
	z-index: 11;
	background: #333;
	background: rgba(51, 51, 51, 0.75);
	border: 2px solid #ffffff;
	border-radius: 0;
	padding: 12px 0;
	margin: 0;
	text-align: left;
}
nav.tm_navbar .sub-menu > ul li {
	background: none;
	border: none;
	width: auto;
	float: none;
	margin: 0 0 6px 0 !important;
	padding: 0;
	display: block;
	text-align: center;
}
nav.tm_navbar .sub-menu > ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
nav.tm_navbar .sub-menu > ul li a {
	padding: 0;
	margin: 0;
	float: none;
	display: block;
	font: 14px/30px 'Open Sans';
	color: #ffffff;
	background: none;
	border: none;
	-webkit-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
}
nav.tm_navbar .sub-menu > ul li span {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 9px;
	left: auto;
	width: auto !important;
	color: #ffffff;
	font-size: 14px;
	background: none;
}
nav.tm_navbar .sub-menu > ul li a:hover {
	text-decoration: none;
	color: #3cb54b !important;
	background: none !important;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
nav.tm_navbar .sub-menu > ul li.sfHover > a {
	text-decoration: none;
	color: #3cb54b !important;
	background: none !important;
}
/* subMenu2
========================================================*/
nav.tm_navbar .sub-menu ul ul {
	position: absolute;
	display: none;
	width: 100%;
	left: 100%;
	top: -14px;
	list-style: none !important;
	zoom: 1;
	z-index: 11;
	background: #333;
	background: rgba(51, 51, 51, 0.75);
	border: 2px solid #3cb54b;
	border-radius: 0;
	padding: 12px 0;
	margin: 0 0 0 18px;
	text-align: left;
}
nav.tm_navbar .sub-menu ul ul li a {
	padding: 0;
	margin: 0;
	float: none;
	display: block;
	font: 14px/30px 'Open Sans';
	color: #ffffff;
	background: none;
	border: none;
	-webkit-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
}
nav.tm_navbar .sub-menu > ul li > ul li a:hover {
	text-decoration: none;
	color: #3cb54b !important;
	background: none !important;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
.select-menu {
	display: none !important;
}
/*========================================================

/* new css */
.colorw{
	font-family: 'Open Sans';
    position: relative;
    padding: 0;
    margin: 30px 96px 3px 0;
    float: right;
}
.colorw li a{color:#3cb54b;font-size:18px;}
.thanhngang{    position: relative;top: 12px;}
.caption1{
	padding:9px 0;
	color:#3cb54b;
	line-height: 20px;
	max-height: 55px;
	height: 55px;
	overflow: hidden;
}
.caption1 a{color:#3cb54b;}
.text-nd{
	margin:0;
	font-weight:bold;
}
.thumbnail img {
    width: 100%;
}
.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
	border-radius:0;
	padding:0; 
    border-bottom: 2px solid #3cb54b;
	margin-bottom:10px;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}

.big-banner-wrap .featured-thumbnail {
	float:none;
	margin:0;
	overflow:hidden;
    border: 4px solid #ddd;
}
.featured-thumbnail-bg{
	text-align: center;
    color: #f8f8f8;
    background: url(../images/intro-bg.jpg) no-repeat center center;
    background-size: cover;
	height:480px;
}
.big-banner-wrap .tin-tuc img {
	max-height: 140px;
}
.big-banner-wrap .featured-thumbnail img {
	-webkit-transition:all 1.3s ease;
	-moz-transition:all 1.3s ease;
	-o-transition:all 1.3s ease;
	transition:all 1.3s ease;
}
.big-banner-wrap:hover .featured-thumbnail img {
	-ms-transform:scale(1.25);
	-webkit-transform:scale(1.25);
	transform:scale(1.25);
}
.margin-top-nd{margin-top:2%;}
.tinhnang{
	background-color:#3cb54b;
    padding: 15px 0px;
    text-align: center;
	}
.tinhnang ul{list-style:none;padding:0;}
.tinhnang ul li{color:white;font-size:20px;font-weight:bold;}
.tinhnang ul li.font-2x{font-size:30px;}
.tinhnang:hover{opacity: 0.7;}
                /*RESPONSIVE LAYOUTS STYLES 
=========================================================*/
@media (min-width: 1220px) {
 .container {
 padding: 0;
}
}
@media (min-width: 1024px) and (max-width: 1219px) {
	header .box {
		width: 73%;
	}
nav.tm_navbar .sf-menu li a {
    font: 12px/42px 'Open Sans';
}
nav.tm_navbar .sf-menu li a{padding:0 18px;}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.display-menu1{display:none;}
	.colorw {
		margin: 30px 38px 3px 0;
	}	
	.select-menu {
		display: block !important;
    margin-top: 5px;
    width: 300px;
    color: #f58220;
    border-radius: 2px;	
    margin-right: 61px;	
    border: 1px solid #3cb54b;
    background: #3cb54b;
    color: #ffffff;
    cursor: pointer;
    height: 30px;
    font-size: 12px;
    vertical-align: middle;	
	}	
	header .box {
		width: 62%;
	}	
}
/*===========================================================================================================================*/
@media (min-width: 992px) and (max-width: 1219px) {
 .thumb-pad1 figure {
 float: none;
 width: 100%;
}
 .thumbnail .tin-tuc .caption {
 	max-height: 50px !important;
 	height: 50px !important;
 	overflow: hidden;
 }
 .thumb-pad1 .thumbnail .caption {
 float: none;
 width: 100%;
}
.title-blogs {
	line-height: 20px;
}
 .thumb-pad2 .thumbnail .caption {
 padding: 0 5px 5px 5px;
}
 .errorBox img {
 width: 100%;
}
.featured-thumbnail-bg {
    height: 507px;
}
}

/*===========================================================================================================================*/
@media (min-width:420px){
.height116px{height:140px;padding:5px;margin-bottom:10px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.featured-thumbnail-bg {
    height: 520px;
}
 #toTop {
 display: none !important;
}
 .thumb-pad1 figure {
 float: none;
 width: 100%;
}
 .thumb-pad1 .thumbnail .caption {
 float: none;
 width: 100%;
}
 .thumb-pad2 .thumbnail .caption {
 padding: 52px 25px 25px 25px;
}
 .thumb-pad1-1 figure {
 width: 100%;
 float: none;
}
 .thumb-pad1-1 .thumbnail .caption {
 width: 100%;
 float: none;
}
 .thumb-pad1-1 .thumbnail .table {
 width: 100%;
 float: none;
}
 .thumb-pad1-1 .thumbnail .table .table1 {
 width: 100%;
}
 .thumb-pad1-1 .thumbnail .table .table1 td {
 width: 50%;
}
 .errorBox img {
 width: 100%;
}
.height116px{height:145px;}
}
/*===========================================================================================================================*/
/* @media (max-width: 800px) {
.displaynone-menu{display:none;}
} */
@media (max-width: 767px) {
.disnone-lienhe{display:none;}
.displaynone-menu{display:none;}
 #toTop {
 display: none !important;
}
 h1.navbar-brand_ {
 float: none;
}
 header {
 text-align: center;
}
 header .box {
 float: none;
 width: 100%;
}
 header #search {
 float: none;
 margin: 15px 0 0 0;
}
 header #search input {
 display: block;
 width: 100%;
}
 nav.tm_navbar {
 text-align: center;
 float: none;
 margin-bottom: 25px;
 padding: 0;
 margin: 0;
}
 nav.tm_navbar .nav.sf-menu {
 float: none;
 display: inline-block;
 margin-bottom: 25px;
}
 nav.tm_navbar .nav {
 display: none !important;
}
 .select-menu {
 display: inline-block !important;
/*  padding: 4px 4px 4px 0;
 margin: 15px 0; */
 width: 100%;
 border: 1px solid #3cb54b;
 background: #3cb54b;
 color: #ffffff;
 cursor: pointer;
 height: 30px;
 font-size: 12px;
 vertical-align: middle;
}

}
/*===========================================================================================================================*/
@media (max-width: 626px) {
 .thumb-pad4 figure {
 margin: 0 0 23px 0;
 float: none;
}
}
@media (max-width: 600px) {
.displaynone-menu{display:none;}
}
/*===========================================================================================================================*/
@media (max-width: 568px) {
 .thumb-pad9 figure img {
 width: 100%;
}
 .thumb-pad9 .thumbnail .caption .descrip br {
 display: block;
}
 .errorBox img {
 width: 100%;
}
.displaynone-menu{display:none;}
}
/*===========================================================================================================================*/
@media (max-width: 480px) {
 .col-xs-6 {
 width: 100%;
 float: none;
}
 .thumb-pad2 .thumbnail .caption p {
 display: none;
}
 .thumb-pad5 figure {
 margin: 0 0 20px 0;
 float: none;
}
 .table2 td {
 width: 50% !important;
 font-size: 14px;
}
 .table2 td strong {
 font-weight: normal;
}
.displaynone-menu{display:none;}
}
/*===========================================================================================================================*/
@media (max-width: 320px) {
 .col-xs-4 {
 width: 100%;
 float: none;
}
 .col-xs-6 {
 width: 100%;
 float: none;
}
 .thumb-pad5 figure img {
 width: 100%;
}
.displaynone-menu{display:none;}
}
.panel-default>.panel-heading {
    color: white;
    background-color: #3cb54b;
    border-color: #ddd;
}
/*===========================================================================================================================*/
/*Core variables and mixins*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/

/* =========================css phan banner=================== */
.topnav {
    font-size: 14px; 
}

.lead {
    font-size: 18px;
    font-weight: 400;
}

.intro-header {
/*     padding-top: 50px; 
    padding-bottom: 50px; */
    text-align: center;
    color: #f8f8f8;
    background: url(../images/intro-bg.jpg) no-repeat center center;
    background-size: cover;
}

.intro-message {
    position: relative;
    padding-top: 10%;
    padding-bottom: 10%;
}

.intro-message > h1 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 5em;
}

.intro-divider {
    width: 400px;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

.intro-message > h3 {
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}

@media(max-width:767px) {
    .intro-message {
        padding-bottom: 15%;
    }

    .intro-message > h1 {
        font-size: 3em;
    }

    ul.intro-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.intro-social-buttons > li:last-child {
        margin-bottom: 0;
    }

    .intro-divider {
        width: 100%;
    }
	.thumbnail {
	 	margin-bottom: 25px; 
	}
	.big-banner-wrap{width: 65%;margin-left: 22%;}
}
@media(max-width:480px){	.big-banner-wrap{width: 100%;margin-left: auto;}}
.network-name {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
}

.content-section-a {
    padding: 50px 0;
    background-color: #f8f8f8;
}

.content-section-b {
    padding: 50px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.section-heading {
    margin-bottom: 30px;
}

.section-heading-spacer {
    float: left;
    width: 200px;
    border-top: 3px solid #e7e7e7;
}

.banner {
    padding: 100px 0;
    color: #f8f8f8;
    background: url(../images/banner-bg.jpg) no-repeat center center;
    background-size: cover;
}

.banner h2 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 3em;
}

.banner ul {
    margin-bottom: 0;
}

.banner-social-buttons {
    float: right;
    margin-top: 0;
}

@media(max-width:1199px) {
    ul.banner-social-buttons {
        float: left;
        margin-top: 15px;
    }
}

@media(max-width:767px) {
    .banner h2 {
        margin: 0;
        text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
        font-size: 3em;
    }

    ul.banner-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons > li:last-child {
        margin-bottom: 0;
    }
}
/* ==========================end phan banner============================== */
/* ======================tai sao phai chon chung toi =======================*/
.thumb-box1 figure {
    float: left;
    margin: 0 24px 0 0;
}
.extra-wrap {
    overflow: hidden;
}
.thumb-box1 a {
    text-transform: uppercase;
    color: #161616;
    font: bold 18px 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
.thumb-box1 p {
    color: #161616;
    margin: 10px 0 0 0;
}

/*=============end tai sao phai chon chung toi ==================*/
/* in nhanh chao ngay moi */
.contacnav {position:absolute;top:0;left:47%;width:500px;}
.contacnav ul{list-style:none;margin:0 auto;}
.contacnav ul li{position: relative;display: block;float:left;}    
.contacnav ul li a{position: relative;display: block;padding: 5px 5px;color:white;font-size:120%;} 
.contacnav ul li a:hover{color:#f58220;}
     ul.navhover{
        padding: 0;
        list-style: none;
		background-color:white;
    }
   .sf-menu ul li  ul.navhover li{
        display: inline-block;
        position: relative;
        line-height: 21px;
        text-align: left;
		float:none;
    }
     ul.navhover li a{
        display: block;
        padding: 8px 25px;
        color: #333;
        text-decoration: none;
		text-transform: uppercase;		
    }
     ul.navhover li a:hover{
        color: #fff;
        background: #939393;
    }
     ul li ul.dropdown{
        width: 350px; /* Set width of the dropdown */
        background:white;
        display: none;
        position: absolute;
        z-index: 999;
        left: 0;
    }
     ul li:hover ul.dropdown{
        display: block;	/* Display the dropdown */
    }
     ul li ul.dropdown li{
        display: block;
    }
	.list-partner {
    overflow: hidden;
    padding-top: 8px;
}
ul.list-partner-ul{list-style:none;}
ul.list-partner-ul li{float:left;padding:0 10px;}
ul.list-partner-ul li img{width:150px;}
.list-partner  ul{width:5000px;overflow:hidden;}
#DMCA-badge {
    vertical-align: middle !important;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    overflow: hidden !important;
    color: #ffffff;
    font-weight: bold !important;
    line-height: 1.666em !important;
    height: 26px !important;
    width: 123px !important;
    position: relative !important;
    font-family: Arial !important;
}
#DMCA-badge div.dm-1 {
    position: absolute !important;
    background: #8dc642;
    border: 1px #fff solid;
    padding: 1px 4px !important;
}
#DMCA-badge div.dm-1 a {
    color: #ffffff;
    text-decoration: none !important;
    margin-right: 0 !important;
    font-size: 11px !important;
}
#DMCA-badge div.dm-2 {
    position: absolute !important;
    left: 42px !important;
    background: #221e1f;
    padding: 1px 8px !important;
    border: 1px #fff solid;
}
#DMCA-badge div.dm-2 a {
    color: #ffffff;
    text-decoration: none !important;
    font-size: 11px !important;
}
.box-cm {
    background: #8ec63f;
    color: white;
    overflow: hidden;
}
.box-cm-01{padding:10px 0 0 0;}
.txtcl{font-size:20px;font-weight:bold;color:white;}

.thumb-box1 p {
    color: #161616;
    margin: 10px 0 0 0;
}
.col-md-12 .customer-content {
  color: #3cb54b;
  font-size: 15px;
background-color:#3cb54b;
border-radius:30px;
  margin-top: 15px;
}
.col-md-12 .customer-content div {
  line-height: 1.5;
  padding: 13px 18px 8px;
  text-align: justify;
  color: white;
}
.arrow-up {
  width: 0px;
  height: 0px;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #3cb54b;
  position: absolute;
  top: 2px;
  left: 51px;
}
@media (min-width: 1024px) and (max-width: 1219px){
.contacnav {position:absolute;top:0;left:43%;}
.contacnav ul li a{position: relative;display: block;padding: 5px 15px;color:white;font-size:100%;} 
}
@media (min-width: 768px) and (max-width: 1023px){
.contacnav {position:absolute;top:0;left:42%;}
.contacnav ul li a{position: relative;display: block;padding: 5px 4px;color:white;font-size:85%;} 
}	
/* End in nhanh chao ngay moi */
/* =======================foter================ */
.bolck-cointent ul{list-style:none;}
#footer{
	height: auto;
	clear: both;
	margin: 20px auto 0;
	border-top: 15px solid #3cb54b;
}

#footerContent{
	position:relative;
	top:-1px;
	
}
.footer_set .block1,
.footer_set .block2,
.footer_set .block3,
.footer_set .block4{
	float:left;
	margin-left: 70px;
}
.bolck-cointent{
	padding:0;
}
.bolck-cointent ul{
	padding:0;
}
.block1 h4, 
.block2 h4,
.block3 h4,
.block4 h4{
	font-size: 16px;
	color:#fff;
	padding:15px 0 0 0;
	box-sizing: border-box;
	margin: 0 0 10px 0;
}
.footer_bot {
	position:relative;
	top:10px;
	clear: both;
}
.top_img {
	position: relative;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
.top_img i {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	border: 5px solid #3c3b3b;
	color: #fff;
	width: 70px;
	height: 70px;
	line-height: 60px;
	text-align: center;
	font-size: 42px;
	background: #3cb54b;
}
.top_img i:hover {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.copy{
	position:relative;
	/*left:280px;*/
	bottom:30px;
	text-align: right;
	padding-right: 70px;
	box-sizing: border-box;
}
.copy p, .copy h1{
	color:#fff;
	font-size:12pt;
	display: inline;
	font-weight: normal;
}
.social{
	position:relative;
	/*right:330px;*/
	bottom:30px;
	text-align: left;
	padding-left: 70px;
	box-sizing: border-box;
}	
.social p{
	color:#fff;
	font-size:12pt;
}
.social a{
	color: #FFFFFF;
}
.oldie body.one-page {
	padding-top: 70px;
}
.oldie .flexnav {
	overflow: visible;
}
.oldie .flexnav.one-page {
	top: 0;
	right: auto;
	max-width: 1080px;
}
.oldie .flexnav li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	background-color: #a6a6a2;
	width: 20%;
	min-height: 50px;
	overflow: visible;
}
.oldie .flexnav li:hover > ul {
	display: block;
	width: 100%;
	overflow: visible;
}
.oldie .flexnav li:hover > ul li {
	width: 100%;
	float: none;
}
.oldie .flexnav li a {
	border-left: 1px solid #acaca1;
	border-bottom: none;
	overflow: visible;
}
.oldie .flexnav li > ul {
	background: #acaca1;
	position: absolute;
	top: auto;
	left: 0;
	display: none;
	z-index: 1;
	overflow: visible;
}
.oldie .flexnav li ul li ul {
	top: 0;
}
.oldie .flexnav li ul li a {
	border-bottom: none;
}
.oldie .flexnav li ul.open {
	display: block;
	width: 100%;
	overflow: visible;
}
.oldie .flexnav li ul.open li {
	width: 100%;
}
.oldie .flexnav li ul.open ul.open {
	margin-left: 100%;
	top: 0;
	display: block;
	width: 100%;
	overflow: visible;
}
.oldie .flexnav ul li:hover ul {
	margin-left: 100%;
	top: 0;
}
.oldie .menu-button {
	display: none; }
.oldie.ie7 .flexnav li {
	width: 19.9%;
}

/* Dành cho điện thoại */
@media all and (min-width: 320px) {
	#footer {
		width: 100%;
		padding-bottom: 40px;
	}
	#footer .copy, #footer .social {
		width: 100%;
		padding: 0 0 0 10px;
		margin: 0;
		text-align: left;
		bottom: 0;
	}
	#footer .copy p, #footer .social p {
		padding: 0;
		margin: 0;
	}
}
 
/* Dành cho máy tính bảng chiều dọc */
@media all and (min-width: 600px) {
	#footer .footer_bot {
		padding-left: 40px;
		box-sizing: border-box;
	}
	
}
/* Dành cho máy tính bảng chiều ngang */
@media all and (min-width: 800px) {
	#footer .footer_bot {
		padding: 0;
	}
	#footer .copy, #footer .social {
		float: left;
		width: 50%;
		padding: 0;
		margin: 0;
	}
	#footer .copy {
		text-align: right;
	}
	#footer .social {
		text-align: left;
	}
	#footer .copy p {
		text-align: right;
		padding-right: 70px;
		width: 100%;
	}
	#footer .social p {
		text-align: left;
		padding-left: 70px;
		box-sizing: border-box;
	}
}
 
/* Dành cho máy tính bảng chiều ngang */
@media all and (min-width: 1024px) {
	#footer .footer_set .block4 {
		width: 100%;
		box-sizing: border-box;
	}
	#footer .footer_set .block1,
	#footer .footer_set .block2,
	#footer .footer_set .block3 {
		margin-right: 70px;
	}
	#footer .footer_set .block4 h4 {
		text-align: left;
		margin-left: 50px;
	}
}
 
/* Dành cho màn hình desktop */
@media all and (min-width: 1280px) {
	#footer .footer_set .block4 {
		width: auto;
	}
	#footer .footer_set .block1,
	#footer .footer_set .block2,
	#footer .footer_set .block3,
	#footer .footer_set .block4 {
		margin-right: 0;
	}
	#footer .footer_set .block4 h4 {
		margin-left: 0;
	}
}
/* =======================end foter================ */

.lienhe_col p {
	margin: 0;
	font-size: 13px;
}
.lienhe_col .c_name {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
}
.lienhe_col dl.lienhe_info {
}
.lienhe_col dl.lienhe_info dt{
	float: left;
	width: 90px;
	overflow: hidden;
	clear: left;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lienhe_col dl.lienhe_info dd{
	box-sizing: border-box;
	color: rgb(51, 51, 51);
	display: block;
	font-size: 14px;
	font-weight: normal;
	width: auto;
}
.lienhe_col input, .lienhe_col textarea {
	border: 1px solid #e0e0e0;
	color: #999999;
	line-height: 42px;
	width: 208px;
	min-height: 42px;
	padding: 6px 6px 6px 16px;
	box-sizing: border-box;
	font-size: 14px;
	margin-bottom: 14px;
}
.lienhe_col .error-form {
	color: red;
	font-weight: bold;
}
.lienhe_col .success-form {
	color: green;
	font-weight: bold;
}
.lienhe_col .form-group i{
	font-size: 14px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #3788c8;
	color: #3788c8;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.lienhe_col .form-group .ct-icon-wrap {
	border: 1px solid #e0e0e0;
	padding: 19px 10px 19px 10px;
	margin: 0;
	display: inline;
}
.lienhe_col textarea {
	line-height: 16px;
	width: 100%;
}
.lienhe_col button {
	width: 290px;
	line-height: 54px;
	cursor: pointer;
	background-color: #0076bf;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	border: 0;
	text-transform: uppercase;
	width: 100%;
}
.lienhe_col button:hover {
	background-color: #555;
}

.blog-thumb{
	height: 210px !important;
	overflow: hidden;
}


/* Pretty Photo */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}