/*
Theme Name: Vina Machines
Description: Used to style the TinyMCE editor.
*/

/* 
html .mceContentBody {
	max-width: 700px;
} */
* {margin: 0px; padding: 0px; border:0; font-size:100%;}

body {
	background: #fff; 
	line-height: 20px; font-size: 16px;
	
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 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;
	
	background: url("images/bg-blank.png") repeat scroll left top transparent;
}
.mceContentBody h1, .mceContentBody h2,
#main_content h1, #main_content h2 {
	
	font-size: 35px; line-height: 35px;
	font-weight: normal;
	padding: 25px 0; margin:0px;
}
.mceContentBody h3,
#main_content h3 {
	font-size: 22px; margin: 20px 0px;
	line-height: 24px;
	text-transform: uppercase;
}
.mceContentBody h4, .mceContentBody h5, .mceContentBody h6,
#main_content h4, #main_content h5, #main_content h6 {
	font-size: 18px; line-height: 20px;
	margin: 0;
}
.mceContentBody hr {
	height: 0px; border-bottom:1px dashed #BABABA;
	background:none;
	margin-bottom:25px;
}
/* Text elements */
.mceContentBody p, .mceContentBody ul, .mceContentBody ol, .mceContentBody dl {
	font-weight: 300;
}
.mceContentBody p {
	margin-bottom: 10px;
	font-size:14px; line-height:1.3;
}
.mceContentBody ul, .mceContentBody ol {
	margin: 0 0 1.625em 2.5em;
	padding: 0;
}
.mceContentBody ul {
	list-style: square;
}
.mceContentBody ol {
	list-style-type: decimal;
}
.mceContentBody ol ol {
	list-style: upper-alpha;
}
.mceContentBody ol ol ol {
	list-style: lower-roman;
}
.mceContentBody ol ol ol ol {
	list-style: lower-alpha;
}
.mceContentBody ul ul, .mceContentBody ol ol, .mceContentBody ul ol, .mceContentBody ol ul {
	margin-bottom: 0;
}
.mceContentBody dl {
	margin: 0 1.625em;
}
.mceContentBody dt {
	font-size: 15px;
	font-weight: bold;
}
.mceContentBody dd {
	margin: 0 0 1.625em;
}
.mceContentBody strong {
	font-weight: bold;
}
.mceContentBody cite, .mceContentBody em, .mceContentBody i {
	font-style: italic;
}
.mceContentBody cite {
	border: none;
}
.mceContentBody big {
	font-size: 131.25%;
}
.mceContentBody blockquote,
.mceContentBody blockquote p {
	font-style: italic !important;
	font-weight: normal;
	margin: 0 3em;
}
.mceContentBody blockquote em,
.mceContentBody blockquote i,
.mceContentBody blockquote cite {
	font-style: normal;
}
.mceContentBody blockquote cite {
	color: #555;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.mceContentBody 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 {
	font-size: 13px;
}
.mceContentBody abbr, .mceContentBody acronym, .mceContentBody dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.mceContentBody address {
	display: block;
	margin: 0 0 1.625em;
}
.mceContentBody del {
	color: #555;
}
.mceContentBody ins {
	background: #fff9c0;
	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: #555;
	text-decoration: none;
}
.mceContentBody a:focus,
.mceContentBody a:active,
.mceContentBody a:hover {
	text-decoration: underline;
}
/* Alignment */
.mceContentBody .alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.mceContentBody .alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.mceContentBody .aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* Tables */
.mceContentBody table {
/* 	border: none !important; */
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	width: 100%;
}
.mceContentBody tr th {
/* 	border: none !important; */
	color: #555;
	text-transform: uppercase;
}
.mceContentBody td ,.text-content td{
	/*border: none !important;
	border-top: 1px solid #ddd !important;
    border-top: 1px solid #4283ca !important;
    border-bottom: 1px solid #4283ca !important;*/
	padding: 6px 10px 6px 10px;
	background:#f7f7f7;
}
/* Images */
.mceContentBody img[class*="wp-image-"] {
	height: auto;
	max-width: 97.5%;
}
.mceContentBody img.size-full {
	width: auto; /* Prevent stretching of full-size images in IE8 */
}
.mceContentBody img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.mceContentBody p img,
.mceContentBody .wp-caption {
	margin-top: 0.4em;
}
.mceContentBody img {}
.mceContentBody img.alignleft,
.mceContentBody img.alignright,
.mceContentBody img.aligncenter {
	margin-bottom: 5px;
}
.mceContentBody .wp-caption {
	background: #eee;
	border: none;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.mceContentBody .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 {
	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 {
	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-"] {
	background: #eee;
	border-color: #bbb;
}
.mceContentBody .wp-caption a:focus img,
.mceContentBody .wp-caption a:active img,
.mceContentBody .wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}
.font-weight-900{
	font-weight:900;
}
.h2-text{
	font-family: 'Lato', sans-serif;
	font-size: 31px;
	margin: 0px;
	font-weight: 900;
	line-height: 130%;
}
.h3-text{
	font-family: 'Lato', sans-serif;
	font-size: 53px;
	text-transform: uppercase;
	margin: 0px;
	font-weight: 900;
	line-height: 130%;
}
.h4-text{
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	margin: 0px;
	font-weight: 300;
	line-height: 130%;
}

.line{
	border-bottom: 1px solid #111;	
	padding-bottom: 10px;
	display: block;
	margin-bottom: 20px;
}
.f16-red{
	font-style: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 900;
	color: #ed1c24;
}
.f38-back{
	font-size: 38px ;
	font-family: 'Lato', sans-serif;
	font-weight: 900;
	color: #111;
	text-transform: uppercase;
	line-height: 130%;
}

