/*
Theme Name:  Lana Exclusieve.
Description: Used to style the TinyMCE editor.
*/

/*Font Google*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Lobster&subset=latin,vietnamese);

/*Syle for Editor*/
* {margin: 0px; padding: 0px; border:0; font-size:100%;}
body { 

	font-family: 'Roboto Condensed', sans-serif; font-size: 16px; line-height: 120%; font-weight:400; text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    font-smoothing: antialiased;    
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

a {
    color: #007D34;
    text-decoration: underline;
}

a:focus {color:#000;}
a:active,
a:hover { color: #000; outline: 0;}

/* Headings */
.mceContentBody h1,.mceContentBody h2,.mceContentBody h3,.mceContentBody h4,.mceContentBody h5,.mceContentBody h6,
.main_content h1, .main_content h2, .main_content h3, .main_content h4, .main_content h5, .main_content h6 {
	clear: both;
	/* color:#303030; */
	padding: 0px 0px 20px 0px;
	font-family: 'Lobster';
	margin:0px;
	line-height: 100%;
}
.mceContentBody h1, .main_content h1 {	
	font-size: 35px;
}
.mceContentBody h2, .main_content h2  {
   	font-size: 32px;
}
.mceContentBody h3,
.main_content h3 {
	font-size: 30px;
}
.mceContentBody h4,
.main_content h4 {
	font-size: 28px;
}
.mceContentBody h5,
.main_content h5 {
    font-size: 24px;
}
.mceContentBody h6,
.main_content h6 {
    font-size: 22px;
}
.mceContentBody hr,
.main_content hr {
	height: 0px; border-bottom:2px solid #a4a4a4;
	background:none; margin-bottom:25px;
}
/* Text elements */
.mceContentBody p, .mceContentBody ul, .mceContentBody ol, .mceContentBody dl,
.main_content p, .main_content ul, .main_content ol, .main_content dl {
	font-weight: 400;
}
.mceContentBody ul li, .mceContentBody ol li,
.main_content ul li, .main_content ol li {padding:5px 0 5px 7px;}

.mceContentBody p,
.main_content p {
	margin-bottom: 25px;
	display: block;
	overflow: hidden;
	font-size:16px;
	line-height: 25px;
}
.mceContentBody ul, .mceContentBody ol,
.main_content ul, .main_content ol {
	margin:0px 40px 25px 40px;
	padding: 0;
}
.mceContentBody ul,
.main_content ul {
	list-style: disc;
}
.mceContentBody ol,
.main_content ol {
	list-style-type: decimal;
}
.mceContentBody ol ol, 
.main_content ol ol{
	list-style: upper-alpha;
}
.mceContentBody ol ol ol,
.main_content ol ol ol {
	list-style: lower-roman;
}
.mceContentBody ol ol ol ol,
.main_content ol ol ol ol {
	list-style: lower-alpha;
}
.mceContentBody ul ul, .mceContentBody ol ol, .mceContentBody ul ol, .mceContentBody ol ul,
.main_content ul ul, .main_content ol ol, .main_content ul ol, .main_content ol ul {
	margin-bottom: 0;
}
.mceContentBody dl,
.main_content dl {
	margin: 0 1.625em;
}
.mceContentBody dt,
.main_content dl {
	font-size: 15px;
	font-weight: bold;
}
.mceContentBody dd,
.main_content dd {
	margin: 0 0 1.625em;
}
.mceContentBody strong,
.main_content strong {
	font-weight: bold;
}
.mceContentBody cite, .mceContentBody em, .mceContentBody i,
.main_content cite, .main_content em, .main_content i {
	font-style: italic;
}
.mceContentBody cite,
.main_content cite  {
	border: none;
}
.mceContentBody big,
.main_content big {
	font-size: 131.25%;
}
.mceContentBody blockquote, .mceContentBody blockquote p,
.main_content blockquote, .main_content blockquote p {
	font-style: italic !important;
	font-weight: normal;
	margin: 0 3em;
}
.mceContentBody blockquote em, .mceContentBody blockquote i, .mceContentBody blockquote cite,
.main_content blockquote em, .main_content blockquote i, .main_content blockquote cite {
	font-style: normal;
}
.mceContentBody blockquote cite,
.main_content blockquote cite {
	color: #555;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.mceContentBody pre,
.main_content pre {
	background: #f4f4f4;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 1.625em;
	padding: 0.75em 1.625em;
}
.mceContentBody code, .mceContentBody kbd, .mceContentBody samp, .mceContentBody var,
.main_content code, .main_content kbd, .main_content samp, .main_content var {
	font-size: 13px;
}
.mceContentBody abbr, .mceContentBody acronym, .mceContentBody dfn {
	border-bottom: 1px dotted #f68b1f;
	cursor: help;
}
.mceContentBody address {
	display: block;
	margin: 0 0 1.625em;
}
.mceContentBody del {
	color: #555;
}
.mceContentBody ins {
	background: #f68b1f;
	border: none;
	color: #555;
	text-decoration: none;
}
.mceContentBody sup,
.mceContentBody sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
.mceContentBody sup {
	bottom: 1ex;
}
.mceContentBody sub {
	top: .5ex;
}
.mceContentBody input[type=text],
.mceContentBody textarea {
	background: #fbfbfb;
	border: 1px solid #D9D9D9;
	color: #555;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.mceContentBody input[type=text]:focus,
.mceContentBody textarea:focus {
	color: #555;
}
.mceContentBody textarea {
	padding-left: 15px 10px;
	width: 95%;
}
.mceContentBody input[type=text] {
	padding: 15px 10px;
	width:197px;
}
/* Links */
.mceContentBody a,
.mceContentBody a em,
.mceContentBody a strong {
	color: #464646;
	text-decoration: underline;
}
.mceContentBody a{
	color: #464646;
}
.mceContentBody a:focus,
.mceContentBody a:active,
.mceContentBody a:hover {
	color: #000;
}
/* Alignment */
.mceContentBody .alignleft,
.main_content .alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.mceContentBody .alignright,
.main_content .alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.mceContentBody .aligncenter,
.main_content .aligncenter  {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* Tables */
.mceContentBody table,
.main_content table {
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	width: 100%; margin-bottom: 35px;
    border:1px solid #267ec1;
}
.mceContentBody tr th,
.main_content tr th {
	color: #555;
	text-transform: uppercase;
}
.mceContentBody td, .text_content td,
.main_content td, .text_content td{
	padding: 10px 20px; 
    border:1px dotted #959595;
	background:#f6fbfd; font-size: 16px; line-height:30px; margin-bottom: 20px;
}
.mceContentBody tr:hover td, .text_content tr:hover td, .text_content tr:hover td span,
.main_content tr:hover td, .text_content tr:hover td, .main_content tr:hover td span {
    background: #007D34 !important;
    color:#fff !important;
    border-color: #007D34 !important;
}
.mceContentBody td, .text_content td p,
.main_content td, .text_content td p {font-size: 16px; line-height:30px; margin-bottom: 20px;}

/* Images */
.mceContentBody img[class*="wp-image-"],
.main_content img[class*="wp-image-"] {
	height: auto;
	max-width: 97.5%;
}
.mceContentBody img.size-full,
.main_content img.size-full {
	width: auto; /* Prevent stretching of full-size images in IE8 */
}
.mceContentBody img.wp-smiley,
.main_content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.mceContentBody p img,
.main_content p img {
	/* margin-top: 0.4em;*/
}
.mceContentBody img,
.main_content img {
}

.mceContentBody img.alignleft, .mceContentBody img.alignright, .mceContentBody img.aligncenter,
.main_content img.alignleft, .main_content img.alignright, .main_content img.aligncenter {
	margin-bottom: 5px;
}
.mceContentBody .wp-caption,
.main_content .wp-caption {
	background: #eee;
	border: none;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.mceContentBody .wp-caption img,
.main_content .wp-caption img {
	display: block;
	margin: 5px auto 0 !important;
	max-width: 98%;
	border-color: #eee;
}
.mceContentBody .wp-caption .wp-caption-text, .mceContentBody .wp-caption-dd,
.main_content .wp-caption .wp-caption-text, .main_content .wp-caption-dd {
	color: #555;
	font-size: 12px;
	margin: 0 0 0.6em 0 !important;
	padding: 0 0 5px 40px;
	position: relative;
	text-align: left;
}
.mceContentBody .wp-caption .wp-caption-text:before,
.main_content .wp-caption .wp-caption-text:before {
	color: #555;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
.mceContentBody a:focus img[class*="wp-image-"], .mceContentBody a:hover img[class*="wp-image-"], .mceContentBody a:active img[class*="wp-image-"],
.main_content a:focus img[class*="wp-image-"], .main_content a:hover img[class*="wp-image-"], .main_content a:active img[class*="wp-image-"] {
	background: #eee;
	border-color: #bbb;
}
.mceContentBody .wp-caption a:focus img, .mceContentBody .wp-caption a:active img, .mceContentBody .wp-caption a:hover img,
.main_content .wp-caption a:focus img, .main_content .wp-caption a:active img, .main_content .wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}
/*Text font*/
.font_Parisienne {font-family: 'Parisienne', cursive;}
.font_Montserrat {font-family: 'Montserrat', sans-serif;}
    
/*Text size*/
.font_s_35 {font-size: 35px;}
.font_s_24 {font-size: 24px;}
.font_s_20 {font-size: 20px;}

/*Button Link*/
a.bt_link {
    margin: 5px;
    font-family: 'Montserrat', sans-serif; text-decoration: none; text-transform: uppercase;
    border: 3px solid #fff; background: #faced6; color:#303030; padding: 15px 35px; display: inline-block;
    -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
a.bt_link:hover {background: #3d3d3d; color: #fff;}