/*

Theme Name: NONFOOD THEME

Author: the TAIBA Creations team------------------------------------ */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	vertical-align: baseline;

}

body {

	line-height: 1;

}

ol,

ul {

	list-style: none;

}

blockquote,

q {

	quotes: none;

}

blockquote:before,

blockquote:after,

q:before,

q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

caption,

th,

td {

	font-weight: normal;

	text-align: left;

}

h1,

h2,

h3,

h4,

h5,

h6 {

	clear: both;

}

html {

	overflow-y: scroll;

	font-size: 100%;

	-webkit-text-size-adjust: 100%;

	-ms-text-size-adjust: 100%;

}

a:focus {

	outline: thin dotted;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

nav,

section {

	display: block;

}

audio,

canvas,

video {

	display: inline-block;

}

audio:not([controls]) {

	display: none;

}

del {

	color: #333;

}

ins {

	background: #fff9c0;

	text-decoration: none;

}

hr {

	background-color: #ccc;

	border: 0;

	height: 1px;

	margin: 24px;

	margin-bottom: 1.714285714rem;

}

sub,

sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}

sup {

	top: -0.5em;

}

sub {

	bottom: -0.25em;

}

small {

	font-size: smaller;

}

img {

	border: 0;

	-ms-interpolation-mode: bicubic;

}



/* Clearing floats */

.clear:after,

.wrapper:after,

.format-status .entry-header:after {

	clear: both;

}

.clear:before,

.clear:after,

.wrapper:before,

.wrapper:after,

.format-status .entry-header:before,

.format-status .entry-header:after {

	display: table;

	content: "";

}





/* =Repeatable patterns

-------------------------------------------------------------- */



/* Small headers */

.archive-title,

.page-title,

.widget-title,

.entry-content th,

.comment-content th {

	font-size: 11px;

	font-size: 0.785714286rem;

	line-height: 2.181818182;

	font-weight: bold;

	text-transform: uppercase;

	color: #636363;

}



/* Shared Post Format styling */

article.format-quote footer.entry-meta,

article.format-link footer.entry-meta,

article.format-status footer.entry-meta {

	font-size: 11px;

	font-size: 0.785714286rem;

	line-height: 2.181818182;

}



/* Form fields, general styles first */

button,

input,

select,

textarea {

	border: 1px solid #ccc;

	border-radius: 3px;

	font-family: inherit;

	padding: 6px;

	padding: 0.428571429rem;

}

button,

input {

	line-height: normal;

}

textarea {

	font-size: 100%;

	overflow: auto;

	vertical-align: top;

}



/* Reset non-text input types */

input[type="checkbox"],

input[type="radio"],

input[type="file"],

input[type="hidden"],

input[type="image"],

input[type="color"] {

	border: 0;

	border-radius: 0;

	padding: 0;

}



/* Buttons */

.menu-toggle,

input[type="submit"],

input[type="button"],

input[type="reset"],

article.post-password-required input[type=submit],

.bypostauthor cite span {

	padding: 6px 10px;

	padding: 0.428571429rem 0.714285714rem;

	font-size: 11px;

	font-size: 0.785714286rem;

	line-height: 1.428571429;

	font-weight: normal;

	color: #7c7c7c;

	background-color: #e6e6e6;

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);

	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);

	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);

	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);

	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);

	border: 1px solid #d2d2d2;

	border-radius: 3px;

	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);

}

.menu-toggle,

button,

input[type="submit"],

input[type="button"],

input[type="reset"] {

	cursor: pointer;

}

button[disabled],

input[disabled] {

	cursor: default;

}

.menu-toggle:hover,

button:hover,

input[type="submit"]:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

article.post-password-required input[type=submit]:hover {

	color: #5e5e5e;

	background-color: #ebebeb;

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);

	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);

	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);

	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);

	background-image: linear-gradient(top, #f9f9f9, #ebebeb);

}

.menu-toggle:active,

.menu-toggle.toggled-on,

button:active,

input[type="submit"]:active,

input[type="button"]:active,

input[type="reset"]:active {

	color: #757575;

	background-color: #e1e1e1;

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);

	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);

	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);

	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);

	background-image: linear-gradient(top, #ebebeb, #e1e1e1);

	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;

	border-color: transparent;

}

.bypostauthor cite span {

	color: #fff;

	background-color: #21759b;

	background-image: none;

	border: 1px solid #1f6f93;

	border-radius: 2px;

	box-shadow: none;

	padding: 0;

}



/* Responsive images */

.entry-content img,

.comment-content img,

.widget img {

	max-width: 100%; /* Fluid images for posts, comments, and widgets */

}

img[class*="align"],

img[class*="wp-image-"],

img[class*="attachment-"] {

	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

}

img.size-full,

img.size-large,

img.header-image,

img.wp-post-image {

	max-width: 100%;

	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

}



/* Make sure videos and embeds fit their containers */

embed,

iframe,

object,

video {

	max-width: 100%;

}

.entry-content .twitter-tweet-rendered {

	max-width: 100% !important; /* Override the Twitter embed fixed width */

}



/* Images */

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.entry-content img,

.comment-content img,

.widget img,

img.header-image,

.author-avatar img,

img.wp-post-image {

	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */

	

}

.wp-caption {

	max-width: 100%; /* Keep wide captions from overflowing their container. */

	padding: 4px;

}

.wp-caption .wp-caption-text,

.gallery-caption,

.entry-caption {

	font-style: italic;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	color: #757575;

}

img.wp-smiley,

.rsswidget img {

	border: 0;

	border-radius: 0;

	box-shadow: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}

.entry-content dl.gallery-item {

	margin: 0;

}

.gallery-item a,

.gallery-caption {

	width: 90%;

}

.gallery-item a {

	display: block;

}

.gallery-caption a {

	display: inline;

}

.gallery-columns-1 .gallery-item a {

	max-width: 100%;

	width: auto;

}

.gallery .gallery-icon img {

	height: auto;

	max-width: 90%;

	padding: 5%;

}

.gallery-columns-1 .gallery-icon img {

	padding: 3%;

}



/* Navigation */

.site-content nav {

	clear: both;

	line-height: 2;

	overflow: hidden;

}

#nav-above {

	padding: 24px 0;

	padding: 1.714285714rem 0;

}

#nav-above {

	display: none;

}

.paged #nav-above {

	display: block;

}


.nav-previous,

.previous-image {

	float: left;

	width: 50%;

}

.nav-next,

.next-image {

	float: right;

	text-align: right;

	width: 50%;

}

.nav-single + .comments-area,

#comment-nav-above {

	margin: 48px 0;

	margin: 3.428571429rem 0;

}



/* Author profiles */

.author .archive-header {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.author-info {

	border-top: 1px solid #ededed;

	margin: 24px 0;

	margin: 1.714285714rem 0;

	padding-top: 24px;

	padding-top: 1.714285714rem;

	overflow: hidden;

}

.author-description p {

	color: #757575;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

}

.author.archive .author-info {

	border-top: 0;

	margin: 0 0 48px;

	margin: 0 0 3.428571429rem;

}

.author.archive .author-avatar {

	margin-top: 0;

}





/* =Basic structure

-------------------------------------------------------------- */



/* Body, links, basics */

html {

	font-size: 87.5%;

}

body {

	font-size: 14px;

	font-size: 1rem;

	font-family: Helvetica, Arial, sans-serif;

	text-rendering: optimizeLegibility;

	color: #444;

}

body.custom-font-enabled {

	font-family: "Open Sans", Helvetica, Arial, sans-serif;

}

a {

	outline: none;

	color: #21759b;

}

a:hover {

	color: #0f3647;

}



/* Assistive text */

.assistive-text,

.site .screen-reader-text {

	position: absolute !important;

	clip: rect(1px, 1px, 1px, 1px);

}

.main-navigation .assistive-text:focus {

	background: #fff;

	border: 2px solid #333;

	border-radius: 3px;

	clip: auto !important;

	color: #000;

	display: block;

	font-size: 12px;

	padding: 12px;

	position: absolute;

	top: 5px;

	left: 5px;

	z-index: 100000; /* Above WP toolbar */

}



/* Page structure */

.site {

	padding: 0 24px;

	padding: 0 1.714285714rem;

	background-color: #fff;

}

.site-content {

	/* margin: 24px 0 0;

	margin: 1.714285714rem 0 0; */
     margin: 0;

}

.widget-area {

	margin: 24px 0 0;

	margin: 1.714285714rem 0 0;

}



/* Header */

.site-header {

	padding: 24px 0;

	padding: 1.714285714rem 0;

}

.site-header h1,

.site-header h2 {

	text-align: center;

}

.site-header h1 a,

.site-header h2 a {

	color: #515151;

	display: inline-block;

	text-decoration: none;

}

.site-header h1 a:hover,

.site-header h2 a:hover {

	color: #21759b;

}

.site-header h1 {

	font-size: 24px;

	font-size: 1.714285714rem;

	line-height: 1.285714286;

	margin-bottom: 14px;

	margin-bottom: 1rem;

}

.site-header h2 {

	font-weight: normal;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	color: #757575;

}

.header-image {

	margin-top: 24px;

	margin-top: 1.714285714rem;

}



/* Navigation Menu */

.main-navigation {

	margin-top: 24px;

	margin-top: 1.714285714rem;

	text-align: center;

}

.main-navigation li {

	margin-top: 24px;

	margin-top: 1.714285714rem;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 1.42857143;

}

.main-navigation a {

	color: #5e5e5e;

}

.main-navigation a:hover,

.main-navigation a:focus {

	color: #21759b;

}

.main-navigation ul.nav-menu,

.main-navigation div.nav-menu > ul {

	display: none;

}

.main-navigation ul.nav-menu.toggled-on,

.menu-toggle {

	display: inline-block;


}



/* Banner */

section[role="banner"] {

	margin-bottom: 48px;

	margin-bottom: 3.428571429rem;

}



/* Sidebar */

.widget-area .widget {

	-webkit-hyphens: auto;

	-moz-hyphens: auto;

	hyphens: auto;

	margin-bottom: 48px;

	margin-bottom: 3.428571429rem;

	word-wrap: break-word;
margin-top:24px;

}

.widget-area .widget h3 {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.widget-area .widget p,

.widget-area .widget li,

.widget-area .widget .textwidget {

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

}

.widget-area .widget p {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.widget-area .textwidget ul {

	list-style: disc outside;

	margin: 0 0 24px;

	margin: 0 0 1.714285714rem;

}

.widget-area .textwidget li {

	margin-left: 36px;

	margin-left: 2.571428571rem;

}

.widget-area .widget a {

	color: #757575;

}

.widget-area .widget a:hover {

	color: #21759b;

}

.widget-area .widget a:visited {

	color: #9f9f9f;

}

.widget-area #s {

	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */

}



/* Footer */

footer[role="contentinfo"] {

	border-top: 1px solid #ededed;

	clear: both;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	max-width: 960px;

	max-width: 68.571428571rem;

	margin-top: 24px;

	margin-top: 1.714285714rem;

	margin-left: auto;

	margin-right: auto;

	padding: 24px 0;

	padding: 1.714285714rem 0;

}

footer[role="contentinfo"] a {

	color: #686868;

}

footer[role="contentinfo"] a:hover {

	color: #21759b;

}





/* =Main content and comment content

-------------------------------------------------------------- */



.entry-meta {

	clear: both;

}

.entry-header {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.entry-header img.wp-post-image {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.entry-header .entry-title {

	font-size: 20px;

	font-size: 1.428571429rem;

	line-height: 1.2;

	font-weight: normal;

}

.entry-header .entry-title a {

	text-decoration: none;

}

.entry-header .entry-format {

	margin-top: 24px;

	margin-top: 1.714285714rem;

	font-weight: normal;

}

.entry-header .comments-link {

	margin-top: 24px;

	margin-top: 1.714285714rem;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	color: #757575;

}

.comments-link a,

.entry-meta a {

	color: #757575;

}

.comments-link a:hover,

.entry-meta a:hover {

	color: #21759b;

}

article.sticky .featured-post {

	border-top: 4px double #ededed;

	border-bottom: 4px double #ededed;

	color: #757575;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 3.692307692;

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

	text-align: center;

}

.entry-content,

.entry-summary,

.mu_register {

	line-height: 1.714285714;
 margin-top: 33px;

}

.entry-content h1,

.comment-content h1,

.entry-content h2,

.comment-content h2,

.entry-content h3,

.comment-content h3,

.entry-content h4,

.comment-content h4,

.entry-content h5,

.comment-content h5,

.entry-content h6,

.comment-content h6 {

	margin: 24px 0;

	margin: 1.714285714rem 0;

	line-height: 1.714285714;

}

.entry-content h1,

.comment-content h1 {

	font-size: 21px;

	font-size: 1.5rem;

	line-height: 1.5;

}

.entry-content h2,

.comment-content h2,

.mu_register h2 {

	font-size: 18px;

	font-size: 1.285714286rem;

	line-height: 1.6;

}

.entry-content h3,

.comment-content h3 {

	font-size: 16px;

	font-size: 1.142857143rem;

	line-height: 1.846153846;

}

.entry-content h4,

.comment-content h4 {

	font-size: 14px;

	font-size: 1rem;

	line-height: 1.846153846;

}

.entry-content h5,

.comment-content h5 {

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

}

.entry-content h6,

.comment-content h6 {

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 1.846153846;

}

.entry-content p,

.entry-summary p,

.comment-content p,

.mu_register p {

	margin: 0 0 24px;

	margin: 0 0 1.714285714rem;

	line-height: 1.714285714;

}

.entry-content a:visited,

.comment-content a:visited {

	color: #9f9f9f;

}

.entry-content ol,

.comment-content ol,

.entry-content ul,

.comment-content ul,

.mu_register ul {

	margin: 0 0 24px;

	margin: 0 0 1.714285714rem;

	line-height: 1.714285714;

}

.entry-content ul ul,

.comment-content ul ul,

.entry-content ol ol,

.comment-content ol ol,

.entry-content ul ol,

.comment-content ul ol,

.entry-content ol ul,

.comment-content ol ul {

	margin-bottom: 0;

}

.entry-content ul,

.comment-content ul,

.mu_register ul {

	list-style: disc outside;
margin-top: 18px;

}

.entry-content ol,

.comment-content ol {

	list-style: decimal outside;

}

.entry-content li,

.comment-content li,

.mu_register li {

	margin: 0 0 0 36px;

	margin: 0 0 0 2.571428571rem;

}

.entry-content blockquote,

.comment-content blockquote {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

	padding: 24px;

	padding: 1.714285714rem;

	font-style: italic;

}

.entry-content blockquote p:last-child,

.comment-content blockquote p:last-child {

	margin-bottom: 0;

}

.entry-content code,

.comment-content code {

	font-family: Consolas, Monaco, Lucida Console, monospace;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

}

.entry-content pre,

.comment-content pre {

	border: 1px solid #ededed;

	color: #666;

	font-family: Consolas, Monaco, Lucida Console, monospace;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 1.714285714;

	margin: 24px 0;

	margin: 1.714285714rem 0;

	overflow: auto;

	padding: 24px;

	padding: 1.714285714rem;

}

.entry-content pre code,

.comment-content pre code {

	display: block;

}

.entry-content abbr,

.comment-content abbr,

.entry-content dfn,

.comment-content dfn,

.entry-content acronym,

.comment-content acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

.entry-content address,

.comment-content address {

	display: block;

	line-height: 1.714285714;

	margin: 0 0 24px;

	margin: 0 0 1.714285714rem;

}

img.alignleft,

.wp-caption.alignleft {

	margin: 12px 24px 12px 0;

	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;

}

img.alignright,

.wp-caption.alignright {

	margin: 12px 0 12px 24px;

	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;

}

img.aligncenter,

.wp-caption.aligncenter {

	clear: both;

	margin-top: 12px;

	margin-top: 0.857142857rem;

	margin-bottom: 12px;

	margin-bottom: 0.857142857rem;

}

.entry-content embed,

.entry-content iframe,

.entry-content object,

.entry-content video {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.entry-content dl,

.comment-content dl {

	margin: 0 24px;

	margin: 0 1.714285714rem;

}

.entry-content dt,

.comment-content dt {

	font-weight: bold;

	line-height: 1.714285714;

}

.entry-content dd,

.comment-content dd {

	line-height: 1.714285714;

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.entry-content table,

.comment-content table {

	border-bottom: 1px solid #ededed;

	color: #757575;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	margin: 0 0 24px;

	margin: 0 0 1.714285714rem;

	width: 100%;

}

.entry-content table caption,

.comment-content table caption {

	font-size: 16px;

	font-size: 1.142857143rem;

	margin: 24px 0;

	margin: 1.714285714rem 0;

}

.entry-content td,

.comment-content td {

	border-top: 1px solid #ededed;

	padding: 6px 10px 6px 0;

}

.site-content article {

/*	border-bottom: 4px double #ededed;

	margin-bottom: 72px;

	margin-bottom: 5.142857143rem;

	padding-bottom: 24px;

	padding-bottom: 1.714285714rem;

	word-wrap: break-word;

	-webkit-hyphens: auto;

	-moz-hyphens: auto;

	hyphens: auto;*/

}

.page-links {

	clear: both;

	line-height: 1.714285714;

}

footer.entry-meta {

	margin-top: 24px;

	margin-top: 1.714285714rem;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	color: #757575;

}

.single-author .entry-meta .by-author {

	display: none;

}

.mu_register h2 {

	color: #757575;

	font-weight: normal;

}





/* =Archives

-------------------------------------------------------------- */



.archive-header,

.page-header {

	margin-bottom: 48px;

	margin-bottom: 3.428571429rem;

	padding-bottom: 22px;

	padding-bottom: 1.571428571rem;

	border-bottom: 1px solid #ededed;

}

.archive-meta {

	color: #757575;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	margin-top: 22px;

	margin-top: 1.571428571rem;

}



/* =Single audio/video attachment view

-------------------------------------------------------------- */



.attachment .entry-content .mejs-audio {

	max-width: 400px;

}



.attachment .entry-content .mejs-container {

	margin-bottom: 24px;

}





/* =Single image attachment view

-------------------------------------------------------------- */



.article.attachment {

	overflow: hidden;

}

.image-attachment div.attachment {

	text-align: center;

}

.image-attachment div.attachment p {

	text-align: center;

}

.image-attachment div.attachment img {

	display: block;

	height: auto;

	margin: 0 auto;

	max-width: 100%;

}

.image-attachment .entry-caption {

	margin-top: 8px;

	margin-top: 0.571428571rem;

}





/* =Aside post format

-------------------------------------------------------------- */



article.format-aside h1 {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

article.format-aside h1 a {

	text-decoration: none;

	color: #4d525a;

}

article.format-aside h1 a:hover {

	color: #2e3542;

}

article.format-aside .aside {

	padding: 24px 24px 0;

	padding: 1.714285714rem;

	background: #d2e0f9;

	border-left: 22px solid #a8bfe8;

}

article.format-aside p {

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	color: #4a5466;

}

article.format-aside blockquote:last-child,

article.format-aside p:last-child {

	margin-bottom: 0;

}





/* =Post formats

-------------------------------------------------------------- */



/* Image posts */

article.format-image footer h1 {

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	font-weight: normal;

}

article.format-image footer h2 {

	font-size: 11px;

	font-size: 0.785714286rem;

	line-height: 2.181818182;

}

article.format-image footer a h2 {

	font-weight: normal;

}



/* Link posts */

article.format-link header {

	padding: 0 10px;

	padding: 0 0.714285714rem;

	float: right;

	font-size: 11px;

	font-size: 0.785714286rem;

	line-height: 2.181818182;

	font-weight: bold;

	font-style: italic;

	text-transform: uppercase;

	color: #848484;

	background-color: #ebebeb;

	border-radius: 3px;

}

article.format-link .entry-content {

	max-width: 80%;

	float: left;

}

article.format-link .entry-content a {

	font-size: 22px;

	font-size: 1.571428571rem;

	line-height: 1.090909091;

	text-decoration: none;

}



/* Quote posts */

article.format-quote .entry-content p {

	margin: 0;

	padding-bottom: 24px;

	padding-bottom: 1.714285714rem;

}

article.format-quote .entry-content blockquote {

	display: block;

	padding: 24px 24px 0;

	padding: 1.714285714rem 1.714285714rem 0;

	font-size: 15px;

	font-size: 1.071428571rem;

	line-height: 1.6;

	font-style: normal;

	color: #6a6a6a;

	background: #efefef;

}



/* Status posts */

.format-status .entry-header {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.format-status .entry-header header {

	display: inline-block;

}

.format-status .entry-header h1 {

	font-size: 15px;

	font-size: 1.071428571rem;

	font-weight: normal;

	line-height: 1.6;

	margin: 0;

}

.format-status .entry-header h2 {

	font-size: 12px;

	font-size: 0.857142857rem;

	font-weight: normal;

	line-height: 2;

	margin: 0;

}

.format-status .entry-header header a {

	color: #757575;

}

.format-status .entry-header header a:hover {

	color: #21759b;

}

.format-status .entry-header img {

	float: left;

	margin-right: 21px;

	margin-right: 1.5rem;

}





/* =Comments

-------------------------------------------------------------- */



.comments-title {

	margin-bottom: 48px;

	margin-bottom: 3.428571429rem;

	font-size: 16px;

	font-size: 1.142857143rem;

	line-height: 1.5;

	font-weight: normal;

}

.comments-area article {

	margin: 24px 0;

	margin: 1.714285714rem 0;

}

.comments-area article header {

	margin: 0 0 48px;

	margin: 0 0 3.428571429rem;

	overflow: hidden;

	position: relative;

}

.comments-area article header img {

	float: left;

	padding: 0;

	line-height: 0;

}

.comments-area article header cite,

.comments-area article header time {

	display: block;

	margin-left: 85px;

	margin-left: 6.071428571rem;

}

.comments-area article header cite {

	font-style: normal;

	font-size: 15px;

	font-size: 1.071428571rem;

	line-height: 1.42857143;

}

.comments-area cite b {

	font-weight: normal;

}

.comments-area article header time {

	line-height: 1.714285714;

	text-decoration: none;

	font-size: 12px;

	font-size: 0.857142857rem;

	color: #5e5e5e;

}

.comments-area article header a {

	text-decoration: none;

	color: #5e5e5e;

}

.comments-area article header a:hover {

	color: #21759b;

}

.comments-area article header cite a {

	color: #444;

}

.comments-area article header cite a:hover {

	text-decoration: underline;

}

.comments-area article header h4 {

	position: absolute;

	top: 0;

	right: 0;

	padding: 6px 12px;

	padding: 0.428571429rem 0.857142857rem;

	font-size: 12px;

	font-size: 0.857142857rem;

	font-weight: normal;

	color: #fff;

	background-color: #0088d0;

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, #009cee, #0088d0);

	background-image: -ms-linear-gradient(top, #009cee, #0088d0);

	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);

	background-image: -o-linear-gradient(top, #009cee, #0088d0);

	background-image: linear-gradient(top, #009cee, #0088d0);

	border-radius: 3px;

	border: 1px solid #007cbd;

}

.comments-area .bypostauthor cite span {

	position: absolute;

	margin-left: 5px;

	margin-left: 0.357142857rem;

	padding: 2px 5px;

	padding: 0.142857143rem 0.357142857rem;

	font-size: 10px;

	font-size: 0.714285714rem;

}

.comments-area .bypostauthor cite b {

	font-weight: bold;

}

a.comment-reply-link,

a.comment-edit-link {

	color: #686868;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

}

a.comment-reply-link:hover,

a.comment-edit-link:hover {

	color: #21759b;

}

.commentlist .pingback {

	line-height: 1.714285714;

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}



/* Comment form */

#respond {

	margin-top: 48px;

	margin-top: 3.428571429rem;

}

#respond h3#reply-title {

	font-size: 16px;

	font-size: 1.142857143rem;

	line-height: 1.5;

}

#respond h3#reply-title #cancel-comment-reply-link {

	margin-left: 10px;

	margin-left: 0.714285714rem;

	font-weight: normal;

	font-size: 12px;

	font-size: 0.857142857rem;

}

#respond form {

	margin: 24px 0;

	margin: 1.714285714rem 0;

}

#respond form p {

	margin: 11px 0;

	margin: 0.785714286rem 0;

}

#respond form p.logged-in-as {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

#respond form label {

	display: block;

	line-height: 1.714285714;

}

#respond form input[type="text"],

#respond form textarea {

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 1.714285714;

	padding: 10px;

	padding: 0.714285714rem;

	width: 100%;

}

#respond form p.form-allowed-tags {

	margin: 0;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	color: #5e5e5e;

}

.required {

	color: red;

}





/* =Front page template

-------------------------------------------------------------- */



.entry-page-image {

	margin-bottom: 14px;

	margin-bottom: 1rem;

}

.template-front-page .site-content article {

	border: 0;

	margin-bottom: 0;

}

.template-front-page .widget-area {

	clear: both;

	float: none;

	width: auto;

	padding-top: 24px;

	padding-top: 1.714285714rem;

	border-top: 1px solid #ededed;

}

.template-front-page .widget-area .widget li {

	margin: 8px 0 0;

	margin: 0.571428571rem 0 0;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.714285714;

	list-style-type: square;

	list-style-position: inside;

}

.template-front-page .widget-area .widget li a {

	color: #757575;

}

.template-front-page .widget-area .widget li a:hover {

	color: #21759b;

}

.template-front-page .widget-area .widget_text img {

	float: left;

	margin: 8px 24px 8px 0;

	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;

}





/* =Widgets

-------------------------------------------------------------- */



.widget-area .widget ul ul {

	margin-left: 12px;

	margin-left: 0.857142857rem;

}

.widget_rss li {

	margin: 12px 0;

	margin: 0.857142857rem 0;

}

.widget_recent_entries .post-date,

.widget_rss .rss-date {

	color: #aaa;

	font-size: 11px;

	font-size: 0.785714286rem;

	margin-left: 12px;

	margin-left: 0.857142857rem;

}

#wp-calendar {

	margin: 0;

	width: 100%;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	color: #686868;

}

#wp-calendar th,

#wp-calendar td,

#wp-calendar caption {

	text-align: left;

}

#wp-calendar #next {

	padding-right: 24px;

	padding-right: 1.714285714rem;

	text-align: right;

}

.widget_search label {

	display: block;

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

}

.widget_twitter li {

	list-style-type: none;

}

.widget_twitter .timesince {

	display: block;

	text-align: right;

}

a{ outline:none !important;}



/* =Plugins

----------------------------------------------- */



img#wpstats {

	display: block;

	margin: 0 auto 24px;

	margin: 0 auto 1.714285714rem;

}





/* =Media queries

-------------------------------------------------------------- */



/* Does the same thing as <meta name="viewport" content="width=device-width">,

 * but in the future W3C standard way. -ms- prefix is required for IE10+ to

 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor

 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.

 */

@-ms-viewport {

	width: device-width;

}

@viewport {

	width: device-width;

}



/* Minimum width of 600 pixels. */

@media screen and (min-width: 600px) {

	.author-avatar {

		float: left;

		margin-top: 8px;

		margin-top: 0.571428571rem;

	}

	.author-description {

		float: right;

		width: 80%;

	}

	
.home .site {
    margin: 0 auto;
    max-width: 1124px;
    padding: 0 24px;
}
body .site {
}

.home .nav-menu {
    margin-left: -16px;
}

.nav-menu {
    margin-left: 15px;
}
.site {
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    max-width: 1043px;
    padding: 0 70px 40px;
}

	.site-content {

		float: left;

		width: 68.104166667%;

	}

	body.template-front-page .site-content,

	body.attachment .site-content,

	body.full-width .site-content {

		width: 100%;

	}

	.widget-area {

		float: right;

		width: 29.041666667%;

	}

	.site-header h1,

	.site-header h2 {

		text-align: left;

	}

	.site-header h1 {

		font-size: 26px;

		font-size: 1.857142857rem;

		line-height: 1.846153846;

		margin-bottom: 0;

	}

	.main-navigation ul.nav-menu,

	.main-navigation div.nav-menu > ul {

		border-bottom: 1px solid #ededed;

		border-top: 1px solid #ededed;

		display: inline-block !important;

		text-align: left;

		width: 100%;

	}

	.main-navigation ul {

		margin: 0;

		text-indent: 0;

	}

	.main-navigation li a,

	.main-navigation li {

		display: inline-block;

		text-decoration: none;

	}

	.main-navigation li a {

		border-bottom: 0;

		color: #6a6a6a;

		line-height: 3.692307692;

		text-transform: uppercase;

		white-space: nowrap;

	}

	.main-navigation li a:hover,

	.main-navigation li a:focus {

		color: #000;

	}

	.main-navigation li {

		margin: 0 40px 0 0;

		margin: 0 2.857142857rem 0 0;

		position: relative;

	}

	.main-navigation li ul {

		margin: 0;

		padding: 0;

		position: absolute;

		top: 100%;

		z-index: 1;

		height: 1px;

		width: 1px;

		overflow: hidden;

		clip: rect(1px, 1px, 1px, 1px);

	}

	.main-navigation li ul ul {

		top: 0;

		left: 100%;

	}

	.main-navigation ul li:hover > ul,

	.main-navigation ul li:focus > ul,

	.main-navigation .focus > ul {

		border-left: 0;

		clip: inherit;

		overflow: inherit;

		height: inherit;

		width: inherit;

	}

	.main-navigation li ul li a {

		background: #efefef;

		border-bottom: 1px solid #ededed;

		display: block;

		font-size: 11px;

		font-size: 0.785714286rem;

		line-height: 2.181818182;

		padding: 8px 10px;

		padding: 0.571428571rem 0.714285714rem;

		width: 180px;

		width: 12.85714286rem;

		white-space: normal;

	}

	.main-navigation li ul li a:hover,

	.main-navigation li ul li a:focus {

		background: #e3e3e3;

		color: #444;

	}

	.main-navigation .current-menu-item > a,

	.main-navigation .current-menu-ancestor > a,

	.main-navigation .current_page_item > a,

	.main-navigation .current_page_ancestor > a {

		color: #636363;

		font-weight: bold;

	}

	.menu-toggle {

		display: none;

	}

	.entry-header .entry-title {

		font-size: 22px;

		font-size: 1.571428571rem;

	}

	#respond form input[type="text"] {

		width: 46.333333333%;

	}

	#respond form textarea.blog-textarea {

		width: 79.666666667%;

	}

	.template-front-page .site-content,

	.template-front-page article {

		overflow: hidden;

	}

	.template-front-page.has-post-thumbnail article {

		float: left;

		width: 47.916666667%;

	}

	.entry-page-image {

		float: right;

		margin-bottom: 0;

		width: 47.916666667%;

	}

	.template-front-page .widget-area .widget,

	.template-front-page.two-sidebars .widget-area .front-widgets {

		float: left;

		width: 51.875%;

		margin-bottom: 24px;

		margin-bottom: 1.714285714rem;

	}

	.template-front-page .widget-area .widget:nth-child(odd) {

		clear: right;

	}

	.template-front-page .widget-area .widget:nth-child(even),

	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {

		float: right;

		width: 39.0625%;

		margin: 0 0 24px;

		margin: 0 0 1.714285714rem;

	}a{ outline:none !important;}

	.template-front-page.two-sidebars .widget,

	.template-front-page.two-sidebars .widget:nth-child(even) {

		float: none;

		width: auto;

	}

	.commentlist .children {

		margin-left: 48px;

		margin-left: 3.428571429rem;

	}

}



/* Minimum width of 960 pixels. */

@media screen and (min-width: 960px) {

	body {

		background-color: #fff;

	}

	body .site {

		/*padding: 0 40px;

		padding: 0 2.857142857rem;

		margin-top: 48px;

		margin-top: 3.428571429rem;

		margin-bottom: 48px;

		margin-bottom: 3.428571429rem;

		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);*/

	}

	body.custom-background-empty {

		background-color: #fff;

	}

	body.custom-background-empty .site,

	body.custom-background-white .site {

		padding: 0;

		margin-top: 0;

		margin-bottom: 0;

		box-shadow: none;

	}a{ outline:none !important;}

}

a{ outline:none !important;}



/* =Print

----------------------------------------------- */



@media print {

	body {

		background: none !important;

		color: #000;

		font-size: 10pt;

	}

	footer a[rel=bookmark]:link:after,

	footer a[rel=bookmark]:visited:after {

		content: " [" attr(href) "] "; /* Show URLs */

	}

	a {

		text-decoration: none;

	}

	.entry-content img,

	.comment-content img,

	.author-avatar img,

	img.wp-post-image {

		border-radius: 0;

		box-shadow: none;

	}

	.site {

		clear: both !important;

		display: block !important;

		float: none !important;

		max-width: 100%;

		position: relative !important;

	}

	.site-header {

		margin-bottom: 72px;

		margin-bottom: 5.142857143rem;

		text-align: left;

	}

	.site-header h1 {

		font-size: 21pt;

		line-height: 1;

		text-align: left;

	}

	.site-header h2 {

		color: #000;

		font-size: 10pt;

		text-align: left;

	}

	.site-header h1 a,

	.site-header h2 a {

		color: #000;

	}

	.author-avatar,

	#colophon,

	#respond,

	.commentlist .comment-edit-link,

	.commentlist .reply,

	.entry-header .comments-link,

	.entry-meta .edit-link a,

	.page-link,

	.site-content nav,

	.widget-area,

	img.header-image,

	.main-navigation {

		display: none;

	}

	.wrapper {

		border-top: none;

		box-shadow: none;

	}

	.site-content {

		margin: 0;

		width: auto;

	}



	.entry-header .entry-title,

	.entry-title {

		font-size: 21pt;

	}

	footer.entry-meta,

	footer.entry-meta a {

		color: #444;

		font-size: 10pt;

	}

	.author-description {

		float: none;

		width: auto;

	}



	/* Comments */

	.commentlist > li.comment {

		background: none;

		position: relative;

		width: auto;

	}a{ outline:none !important;}

	.commentlist .avatar {

		height: 39px;

		left: 2.2em;

		top: 2.2em;

		width: 39px;

	}

#text-2 i {
    color: #cacaca;
    display: block;
    font-size: 8pt;
    padding-bottom: 4px;
    padding-left: 28px;
    padding-top: 2px;
}

	.comments-area article header cite,

	.comments-area article header time {

		margin-left: 50px;

		margin-left: 3.57142857rem;

	}

}




.home .hu-forinner {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 auto;
    padding-bottom: 0;
    width: inherit;
}
.hu-forinner {
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    padding-bottom: 200px;
    width: 1175px;
}

.clear{ clear:both;}

a{ outline:none !important;}


.header {
    margin: 0 auto;
    max-width: 1124px;
    width: 100%;
}


.top {
    float: right;
    width: 593px;
}
#top_advertisement {
    float: right;
    height: 0;
    position: relative;
   right: 14px;
    top: 23px;
    z-index: 2147483647;
}


.logo {
	padding-top:20px;
    float: left;
    position: relative;
}


.home .mens {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    margin-top: -76px;
    position: relative;
    width: auto;
}





.home .men {
    max-width: inherit;
    padding-top: 0;
}
.home .men {
    border: 0 none !important;
    padding: 0;
}
.home .men {
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    display: block;
    float: left;
    margin: -11px auto 0;
    max-width: 1090px;
    padding: 10px 0 0px 3%;
    position: relative;
    width: 103%;
}
.men{
 border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    display: block;
    float: left;
    margin: 14px auto 0;
    max-width: 1090px;
    padding: 10px 0 0px 3%;
    position: relative;
    width: 103%;
}

.men li:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding-left: 0 !important;
}
.home .men li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 1.6px !important;
    padding: 0;
}
.men li {
    float: left;
    padding: 8px 20px;
}


.men li:last-child{ padding-right:0px !important;}


.home .men li a:hover, .home .men li.current_page_item a {
    background: none repeat scroll 0 0 #a8deee;
}
.home .men li a {
    color: #000;
    display: block;
    font-family: roboto !important;
    font-size: 12pt;
    padding: 137px 13px 19px !important;
    text-transform: capitalize;
}

.men li a {
    color: #505050;
    font-family: roboto;
    font-size: 11pt;
    text-decoration: none;
    text-transform: capitalize;
}
.home .entry-title, #comments{ display:none;}


.entry-content h1 {
    color: #000;
    font-family: "Roboto",sans-serif;
    font-size: 27pt;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 8px;
}

.home .entry-header{ display:none;}


.entry-content p {
    color: #8a8888;
    font-family: "Roboto",sans-serif;
    font-size: 11pt;
    

}
.list-elements {
    float: left;
    padding-right: 130px;
}


.entry-content li {
    color: #8a8888;
    font-family: "Roboto",sans-serif;
    font-size: 11pt;
    line-height:16px;
    margin-left: 15px;
    padding-bottom:15px;
    padding-left: 18px;

}
.list-elements > li {
    list-style: outside none none;
    padding-bottom: 41px !important;
}
.list-elements > li, .list-elements-new li {
    list-style: outside none none;
    margin-left: 0 !important;
    padding-bottom: 41px !important;
    padding-left: 37px !important;
text-transform: capitalize !important;
}

.k1 {
    background: url("images/k1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.k2 {
    background: url("images/k2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.k3 {
    background: url("images/k3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.k5 {
    background: url("images/k5.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.k6 {
    background: url("images/k6.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.k7 {
    background: url("images/k7.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.k8 {
    background: url("images/k8.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.k9 {
    background: url("images/k9.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.k10 {
    background: url("images/k10.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}







#secondary h3 {
    color: #222;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-transform: capitalize;
}


.wpcf7-form > p {
    color: #000000;
    font-family: "Roboto",sans-serif;
    font-size: 14px !important;
    margin-bottom: 6px !important;
}

.wpcf7-text {
    border: 1px solid #e4e4e4;
    border-radius: 0;
    color: #999797;
    height: 40px;
    margin-bottom: 20px;
    padding: 0;
    text-indent: 10px;
    width: 100%;
}
.wpcf7-form input:focus {
    border: 1px solid #000;
    transition: all 0.4s ease-in-out 0s;
}
.wpcf7-form .wpcf7-submit:hover {
    opacity: 0.8;
}
#secondary .wpcf7-textarea{ margin-bottom: 20px;}
.wpcf7-textarea:focus{  border: 1px solid #000;
    transition: all 0.4s ease-in-out 0s;}

.wpcf7-form select {
    margin-bottom: 20px;
    width:100%;
padding-left: 4px;.wpcf7-select
}
#secondary .wpcf7-textarea{width: 94% !important;
  padding-left: 11px;}
#secondary .wpcf7-submit {
    margin-top: 20px;
}
.wpcf7-captchar {
    border-radius: 0;
    float: right;
    height: 48px;
    padding: 0;
    position: relative;
    width: 162px;
}
.contact h3 {

    padding-top: 0 !important;
    text-align:left !important;

}
.wpcf7-submit {
    background: none repeat scroll 0 0 #59b6e8 !important;
    border: 0 none !important;
    border-radius: 5px !important;
    color: #fff !important;
    float: right !important;
    font-family: "Roboto",sans-serif !important;
    font-size: 15px !important;
    height: 43px;
    margin-top: 9px;
    text-indent: 0;
    width: 192px;
}




.wpcf7-select {
    border: 1px solid #e4e4e4;
    border-radius: 0;
    color: #000 !important;
    height: 48px;
    padding: 0;
    text-indent: 3px;
    width: 303px;
}



.wpcf7-textarea {
    border: 1px solid #e4e4e4;
    border-radius: 0;
    color: #999797;
    height:101px !important;
    width: 289px;
}
	

	


.footer {
    margin-top: 0;
    padding-top: 4%;
}

.footer-inner {
    margin: 0 auto;
    max-width: 1070px;
}


.tfooter {
    float: left;
    margin-bottom: 30px;
    padding-top: 18px;
    position: relative;
    width: 92%;
}



.tfooter li {
    float: left;
    padding: 0 20px;
}

.tfooter li:last-child {
    border-right: 0;
}

#text-4 i {
    color: #afafaf;
    display: block;
    font-size: 8pt;
    padding-bottom: 6px;
}


.tfooter li a {
    color: #fff;
    font-family: roboto;
    font-size: 11pt;
    text-decoration: none;
    text-transform: uppercase;
}



.cfooter {
    display: block;
    float: left;
    margin: 0 auto;
    max-width: 728px;
    text-align: center;
}




.home .bfooter {
    clear: none;
    color: #909090;
    font-family: roboto;
    font-size: 7pt;
    left: 3px;
    letter-spacing: 1px;
    line-height: 15px;
    margin: 0 auto;
    max-width: 971px;
    padding-top: 13px;
    position: relative;
    text-align: left;
    top: -12px;
    float: right;
}


.bfooter {
  clear: none;
  color: #909090;
  font-family: roboto;
  font-size: 7pt;
  left: 8px;
  letter-spacing: 1px;
  line-height: 15px;
  margin: 0 auto;
  padding-top: 2px;
  position: relative;
  text-align: left;
  top: -3px;
  float: left;
}

.green{ margin-top:-10px; float:left; width:98%;}

.gl {

    float: left;
    margin-bottom: 11px;

}
.gl h2 {
    color: #222;
    font-family: "Roboto",sans-serif;
    font-size: 18pt;
    font-weight: 500;
    margin: 0 0 10px;
    text-decoration: none;
}


.green p {
    line-height: 25px;
    margin-bottom: 0;
    padding: 6px 0;
}
.green p {
     color: #8a8888;
    line-height: 24px;
    margin-bottom: 0;
    padding: 0;
}


.gl li {
    color: #8a8888;
    font-family: "Roboto",sans-serif;
    font-size: 11pt;
    line-height: 23px;
    margin-left: 0;
    padding-bottom: 2px;
    padding-left: 0;
    
}
.entry-content a{ color:#58b5e7;}

.entry-header{ display:none;}



.page-id-18 #secondary {

    float: left !important;

}.page-id-18 #primary {

    float: right;

}

.contact h3 {

    color: #000;

    font-family: roboto;

    font-size: 14pt;

    font-weight: normal;

    line-height: 24px;

    padding-bottom: 7%;

    padding-top: 2% !important;
    text-align:center;

}

.page-id-18 #secondary h3{ font-family:roboto; font-size:18pt; color:#58b5e7; font-weight:bold;}

.group1{ width:276px; float:left;}

.group1 img{ float:left; margin-top:30px;}

.group1 .gtext {

    float: left;

    padding-left: 11px;

    width: 140px;

}

@media (max-width:1172px) {

body {
    overflow-x: hidden;
}

.home .logo img {
    width: 355px;
}

.home .nleft {
    width: 509px;
}

.home .group {
    float: left;
    height: 517px !important;
    position: relative;
    right: 320px;
    top: 0;
    width: 332px !important;
}
}

@media screen and (max-width:1050px){

.square {
    position: relative;
    right: 141px;
}
	.home .group {

    border-bottom: 0px solid #7F99B2 !important;

    float: none !important;

    margin: 0 auto;

    max-width: 1000px !important;

}
.home3 {
     margin-left: -29px;
    padding-left: 28px;
    width: 229px !important;
}
.home .im-l {
     margin-top: -475px;
  width: 284px;
  float: left;
  margin-left: 330px;
}


.home .im-r {
  float: right !important;
  height: 506px;
  padding-bottom: 15px;
  position: relative;
  width: 347px;
  margin-top: -517px;
  margin-right: 13px;
}


.home .ll {
    left: -22px;
    position: relative;
    width: 41%;
}
.home .fl{
    float: left !important;
    max-width: 204px;
}	
.home .tq {
    width: 76%;
}
.home .hcv input {
    width: 148px;
}
	.home1, .home2 {

    float: left;

    width: 322px !important;

}body .home2 .gtext {
    width: 218px !important;
}
.wpcf7-textarea {
    width: 301px !important;
margin-top:-30px !important;
}
.hcv .wpcf7-select {
    width: 146px !important;
}
.home1 .gtext, .home2 .gtext, .home3 .gtext {

    float: left;

    padding: 0 0 0 12px;

    width: 133px !important;

}

.home .hcv input {
    width: 148px;
}
.home .tq input {
    background: none repeat scroll 0 0 #fff;
    width: 132% !important;
}

.home .captcha-247 input {
    height: 38px !important;
    left: 20px;
    padding: 0;
    position: relative;
    top: -31px;
    width: 75px !important;
}
.home .wpcf7-captcha-captcha-247 img{

max-width:74px !important;
width:100%;
}

body .rt .wpcf7-submit {
    left: 127px !important; 
    position: relative;
    width: 187px !important;
}
.home .men li a {
    padding: 137px 12px 19px !important;

}

.home .footer {
    background: none repeat scroll 0 0 #000 !important;
    float: left;
    padding-bottom: 4%;
    position: relative;
    width: 100%;
}
.home .tfooter {
    left: 8% !important;
    padding-top: 0;
    position: relative;
    top: -69px;
    z-index: 999999999;
}
.home .bfooter {
    clear: none;
    color: #909090;
    font-family: roboto;
    font-size: 7pt;
    left: 12px;
    letter-spacing: 1px;
    line-height: 15px;
    margin: 0 auto;
    max-width: 971px;
    padding-top: 13px;
    position: relative;
    top: -77px;
    width: 538px;

}

.hu-forinner {
    width: 100%;
}
.home #bottom_advertisement img {
    border: 1px solid #000;
    width: 86%;
 margin-left: -4px;
}

.page-id-6 #top_advertisement, .page-id-7 #top_advertisement, .page-id-18 #top_advertisement {
    float: right;
    height: 0;
    position: relative;
    right: -104px !important;
    top: -83px;
    z-index: 2147483647;
}
.page-id-6 .site-content, .page-id-7 .site-content, .page-id-18 .site-content {
    float: left;
    margin-left: -30px;
    width: 64.104%;
}

.page-id-18 .entry-content, .entry-summary, .mu_register {
    line-height: 1.71429;
    margin-top: 48px !important;
}
.page-id-6 .entry-content li, .page-id-7 .entry-content li, .page-id-18 .entry-content li {
    margin-left: -1px;
}
.page-id-6 .list-elements, .page-id-7 .list-elements, .page-id-18 .list-elements {
    float: left;
    padding-right: 10px;
}
.page-id-6 .tfooter, .page-id-7 .tfooter, .page-id-18 .tfooter  {
    float: left;
    left: 24px;
    margin-bottom: 30px;
    padding-top: 1px;
    position: relative;
    width: 92%;
}

.page-id-6 #bottom_advertisement img, .page-id-7 #bottom_advertisement img, .page-id-18 #bottom_advertisement img{
    border: 1px solid #000;
    margin-left: 30px;
    position: relative;
    right: 12px;
    width: 85%;
}
.page-id-6 .widgets_on_page, .page-id-7 .widgets_on_page, .page-id-18 .widgets_on_page {
    width: 99%;
}

.section-widgets-bottom {
    float: left;
    margin-right: 7px;
    max-width: 180px !important;
}

.nright {
  float: right;
  margin-right: 12px;
}
}
.gtext h4 {
    color: #16282d;
    font-family: Calibri;
    font-size: 19px;
    font-weight: bold;
    line-height: 21px;
    margin: 37px 0 0;
    padding-bottom: 10px;
}



.home .group {
   
}


.findout {

    float: right;

    margin-right: -8px;

    margin-top: -49px;

    position: relative;

    z-index: 2147483647;

}






.gtext h4 a, .gtext h4 a:visited {
    color: #16282d !important;
    display: block;
    font-family: roboto;
    font-size: 24pt;
    font-weight: 600;
    padding-top: 14px;
    text-decoration: none;
}

.gtext p {
    color: #000000;
    font-family: "Roboto",sans-serif;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 0;
    padding-top: 4px;
}
.group2{ width:276px; float:left;}

.group2 img{ float:left; margin-top:31px;}




.group2 .gtext {

    float: left;

    padding-left: 9px;

    width: 154px;

}



.entry-content h5{ font-family:Calibri; font-weight:bold; font-size:15pt; color:#000;}



.sub-menu{ display:none;}

.men li:hover .sub-menu {

    background: none repeat scroll 0 0 #59b6e8;

    display: block;
margin-left: 0px;
position: absolute;

    width: 147px;



	border:1px solid #fff;

	border-top:0px !important;



}








.sub-menu li, .sub-menu li:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-bottom: 1px solid #ffffff;
    padding-left: 10px !important;
    padding-right: 29px !important;
    width: 74% !important;
}
.sub-menu li, .sub-menu li:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-bottom: 1px solid #ffffff;
    padding-left: 10px !important;
    padding-right: 29px !important;
    width: 74% !important;
}


body {
    background: none repeat scroll 0 0 #1e4860;
}
.sub-menu li a {
    color: #fff !important;
}
.home .sub-menu li a {
    color: #fff !important;
    padding: 5px 0 !important;
}

 .sub-menu li a{ background:none !important;}


.entry-content h1 a {

    color: #59b6e8;

}



.entry-content h1 a:visited {

    color: #59b6e8;

}


.banner {
    background: url("images/banner.png") repeat-x scroll 0 0 / 100% 452px rgba(0, 0, 0, 0);
    height: 452px;
    width: 100%;
}
.banner-inner {
    margin: 0 auto;
    width: 1124px;
}


.square {
    background: url("images/square.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 452px;
    width: 450px;
}



.square h1 {
    color: #fff;
    font-family: roboto;
    font-size: 25pt;
    font-weight: normal;
    line-height: 43px;
    padding: 54px 44px 0;
    width: 366px;
}



.square a {
    background: none repeat scroll 0 0 #a8deee;
    color: #373538;
    display: block;
    font-size: 16pt;
    font-weight: 600;
    height: 49px;
    line-height: 49px;
    margin-left: 45px;
    margin-top: 63px;
    text-align: center;
    text-decoration: none;
    width: 168px;
}

.square a:hover{ background: none repeat scroll 0 0 #000;
    color: #fff; text-decoration:none; }



.slider {

    margin: 0 auto;

    max-width: 1000px;

    padding-top: 1px;

}




.home .juiop{ background:none repeat scroll 0 0 #112835}
.home #page{ background:none !important;}



.home1, .home2, .home3 {
    float: left;
    width: 410px;
}



.home1 img, .home2 img, .home3 img {

    float: left;



}




.home1 > img {
    margin-top: 31px;
    position: relative;
    top: 8px;
    left:4px;
}
.home1 img, .home2 img, .home3 img {
    float: left;
}




.home .group {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    height: 500px;
    width: 388px;
}





.home3 .gtext > p {

    position: relative;

    top: -15px;

}


.dd3 {
    margin-top: 19px;
}
.dd0, .dd1, .dd2, .dd3 {
    float: left;
    margin-right: 16px;
}



.home2 > img {
    position: relative;
    top: 27px;
    left:4px;
}

#search-filter {
    background-color: #eeeeee;
    float: left;
    margin: 20px 10px 10px 10px !important;
    padding: 20px;
    width: 100%;
}

li{ list-style:none;}

.cvgh {
    margin-top: 40px;
}


 .wpcf7-captchar {
    border-radius: 0;
    float: right;
    height: 48px;
    padding: 0;
    position: relative;
    width: 162px;
}



u {
    color: #000;
}
.home3 .gtext {
    position: relative;
    top: 22px;
}
.page-id-6 .klmap {
    box-shadow: none;
}
.entry-content h1 {
    color: #000;
    font-family: "Roboto",sans-serif;
    font-size: 27pt;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 8px;
}

.list-elements-new {
    float: left;
}




.home3 > img {
    position: relative;
    top: 4px;
}
.home3 > img{

    position: relative;

    top: 35px;
    left:4px;

}








.home1 .gtext p, .home2 .gtext p, .home3 .gtext p {
    color: #16282d !important;
    font-family: roboto;
    font-size: 12pt;
    line-height: 23px;
    margin-bottom: 0;
    padding-top: 4px;
}
 


.home1 .gtext, .home2 .gtext, .home3 .gtext {
    float: left;
    padding: 0 0 0 17px;
    width: 271px;
}



.im-l, .im-c, .im-r{ float:left;}

.im-l{ margin-top:30px;}

.im-c {
    float: none;
    margin: 39px 32px 0;
}


.im-c > a {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    display: block;
    font-size: 16pt;
    font-weight: 600;
    height: 49px;
    line-height: 49px;
    margin: 0 auto !important;
    text-align: center;
    width: 167px;
}

.im-c a:hover{ background:#a8deee; color:#000; text-decoration:none;}



.im-r {
    float: right !important;
    padding-bottom: 15px;
    width: 450px;
	height: 485px;
}
.im-r {
    background: none repeat scroll 0 0 #4a4e46;
}

.footer {

    margin-top: 0%;

    padding-top: 4%;

}
.home-form > p {
    line-height: 20px;
    margin-bottom: 1px;
    text-transform: uppercase;
}
.home-form .wpcf7-submit {
    margin-left: 64px;
    margin-top: 15px;   box-shadow: none;
    width: 69%;
}
.home-form h2 {
    color: #000;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
    line-height: 9px;
    margin: 0;
    padding-bottom: 16px;
    padding-top: 4px;
    text-align: center;
}
.home-form {
    background: none repeat scroll 0 0 #c8c8c8;
   /* box-shadow: 5px 5px 7px -5px #000;*/
    float: left;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-top: 11px;
    width: 100%;
}
.home-form label {
    float: left;
    font-size: 11pt;
    margin-left: 8px;
    padding-right: 2px;
    text-transform: capitalize;
    width: 54px;
}
.home-form input {
    border: 1px solid #000;
    float: left;
    height: 22px;
    margin-bottom: 14px;
    width: 75%;
}
.home-form select {
    border: 1px solid #000;
    float: left;
    height: 22px;
    width: 76%;
  padding-top: 0;
}
.sub-menu{ z-index:99999999999999999999999;}



@media screen and (max-width:800px){


.home1 {
    padding-left: 96px;
    width: 315px;
}

.im-r {
    max-width: 410px;
}
.home1 > img {
    left: -56px;
    position: relative;
    top: 52px;
   
}	

	body #primary.klmap .maping {

		margin:0 auto !important;

    padding-bottom: 0px!important;

}

	.home3 {

    left: 25px;

    position: relative;

    top: 21px;

}

.home .home3 > img {
    left: -49px;
    position: relative;
    top: 43px;
}

.home3 {
    padding-left: 0px !important;
}
.home1, .home2, .home3 {
    float: none;
    margin: 0 auto !important;
}
.home1 {

    left: 30px;

    position: relative;

   

}

	.home .m4 .mmihover {

 

    position: relative;

}.home .group{ border-bottom:0px;}.im-l{ margin-top:50px !important;}.entry-content {

    padding-right: 24px;

}.green .gl{ float:none; margin:0 auto; max-width:556px; width:100%;}.green p{} .green .klmap{ float:none !important; margin:0 auto;}.tfooter{ left:0px;}.cfooter img{ width:100%;}.im-l, .im-c, .im-r{ width:100%; float:none; margin:0 auto; text-align:center;}.home .group{ float:none;} .home1, .home2, .home3{ float:none; margin:0 auto;}}



@media screen and (max-width:396px){



.findout{ margin-top:-4px !important;}

.page-id-18 #primary{ float:none;}

}
@media screen and (min-width:480px) and (max-width:550px){
body{
    overflow-x: hidden !important;

}


.home .home1 .gtext {
    margin-top: 25px;
    width: 222px !important;
}
.home3 {
    left: 15px !important;
    position: relative;
    top: 21px !important;
    width: 275px !important;
}

.home3 .gtext {
    left: 80px;
    position: relative;
    top: -92px !important;
    width: 199px !important;
}
.page-id-11 #top_advertisement img {
    border: 1px solid #000;
    position: relative;
    right: -96px;
    top: -27px;
    width: 69% !important;
}


.page-id-18 #top_advertisement img {
    position: relative;
    right: 24px;
    top: 74px;
    width: 49%;
}

.page-id-18 #bottom_advertisement img {
    border: 1px solid #000;
    position: relative;
    right: 12px;
    top: -12px;
    width: 67%;
}
.page-id-18 .top {
    float: none;
    width: 589px;
}
.page-id-11 .logo {
    float: none;
    left: 64px;
    margin-bottom: 9px;
    position: relative;
    text-align: center;
    width: 26%;
}

.page-id-18 .logo {
    float: none;
    left: 57px;
    margin-bottom: 9px;
    position: relative;
    text-align: center;
    width: 67%;
}
.page-id-11 .logo img {
    width: 292px;
}

.page-id-18 .logo img {
    width: 290px !important;
}
.page-id-11 .men {
    float: none;
    left: 66px;
    position: relative;
    top: 120px;
    width: 56%;
}
.page-id-11 .square {
    background: url("images/square.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 238px;
    margin-top: 3px;
    max-width: 462px;
    width: 70%;
}
.page-id-11 .square {
    position: relative;
    right: 1px;
}
.page-id-11 .banner {
     height: 241px;
    margin-top: 99px;
    width: 100%;
}
.page-id-11 .square h1 {
    font-family: lucida sans;
    font-size: 11pt;
    line-height: 43px;
    padding: 13px 47px 0;
    text-align: center;
    width: 353px;
}

.page-id-11 .square a {
    font-size: 13pt;
    height: 42px;
    line-height: 41px;
    margin-left: 150px;
    margin-top: 32px;
    max-width: 134px;
    text-align: center;
}
.page-id-11 .nleft {
    float: none;
    height: 236px;
    position: relative;
    right: 23px;
    top: -24px;
    width: 120%;
}
.page-id-11 .nleft h2 {
    font-size: 15pt;
}
.page-id-11 .nleft > p {
    font-size: 11pt !important;
}
.nright {
    display: none;
}
.home .group {
    float: none;
    height: 709px !important;
    left: -23px;
    position: relative;
    top: -25px;
    width: 119% !important;
}
.page-id-11 .im-r {
    float: none !important;
    height: 443px !important;
    padding-bottom: 15px;
    position: relative;
    top: -62px;
    width: 105%;
}
.home .im-l {
    margin-top: 47px;
    position: relative;
    right: 18px;
    top: -73px;
    width: 284px;
}
.home #bottom_advertisement img {
    border: 1px solid #000;
    float: left;
    left: 56px;
    position: relative;
    right: 67px;
    top: 38px;
    width: 347px !important;
}

.home .tfooter {
    left: 33% !important;
    padding-top: 0;
    position: relative;
    top: -53px;
    width: 56%;
    z-index: 999999999;
}

.home .bfooter {
    left: -23% !important;
    position: relative;
    text-align: left !important;
    top: 23px;
    width: 119%;
}



.page-id-18 .mens {
    left: 53px;
    position: relative;
    top: 31px;
    width: 72%;
}
.page-id-18 .hu-forinner {
width: 100%;
}

.page-id-18 #primary {
    float: left;
    margin-left: 28px;
    margin-top: 25px;
    width: 104%;
}
.contact-widgets {
    margin-left: 47px;
    margin-top: 62px;
}

.section-widgets-bottom {
    float: left;
    margin-bottom: 27px;
    margin-right: 11px;
    max-width: 217px;
}

.page-id-18 .bfooter {
display:none;
}

.page-id-18 .footer {
    margin-top: 11px;
    width: 100%;
}
.page-id-18 .tfooter {
    left: 65px;
    width:74%	

}

.page-id-6 .logo img {
    width: 69% !important;
}
.home .logo {
    float: left;
    position: relative;
}
.page-id-6 .logo {
    float: left;
    left: 53px;
    position: relative;
}

.page-id-6 #top_advertisement img {
    border: 1px solid #000;
    left: 90px;
    position: relative;
    top: 82px;
    width: 54%;
}
.home .footer {
    background: none repeat scroll 0 0 #000 !important;
    bottom: 5px !important;
    padding-bottom: 4%;
    position: relative;
    width: 100%;
}

.page-id-6 .site-content {
    left: 70px;
    position: relative;
    top: 34px;
width: 88.104%;
}
.page-id-6 .men {
    left: 55px;
    position: relative;
    top: 49px;
    width: 71%;
}
.page-id-6 .entry-content h1{
font-size: 18pt;
}

.home2 {
    margin-left: 23px !important;
}

.gtext h4 a, .gtext h4 a:visited {
    font-size: 16pt;
}
.home1 {
    left: -75px;
    position: relative;
    top: -14px;
}
.page-id-6  img.alignleft, .wp-caption.alignleft {
    margin: 25px -9.286rem 0.857143rem 0;
}
.logo img{ width:100%;}.green .klmap{ padding-left:0px!important ; padding-right:0px !important}}
@media screen and (max-width:460px){
body .rt .wpcf7-submit {
    left: 63px !important;
    position: relative;
    width: 187px !important;
}
body{
    overflow-x: hidden !important;

}

.home .fl {
    float: left !important;
    max-width: 244px;
}

.home .ll {
    left: -5px;
    position: relative;
    width: 98%;
}
.home .tq input {
    background: none repeat scroll 0 0 #fff;
    width: 92% !important;
}

.home .hcv input {
    width: 245px;
}
.gtext h4 a, .gtext h4 a:visited {
    font-size: 16pt;
}

.page-id-11 #top_advertisement img, .page-id-6 #top_advertisement img{
    border: 1px solid #000;
    position: relative;
    right: -203px;
    top: -33px;
    width: 54% !important;
}


.page-id-18 #top_advertisement img {
    border: 1px solid #000;
    position: relative;
    right: 85px !important;
    top: 83px !important;
    width: 45% !important;
}
.page-id-18 .top {
    float: none;
    width: 589px;
}
.page-id-11 .logo{
    float: none;
    left: 1px;
    margin-bottom: 9px;
    position: relative;
    text-align: center;
    top: -12px;
    width: 32%;
}
.page-id-7 .logo{
    left: -9px;
    position: relative;
}
.page-id-7 .logo img {
    width: 271px;
}

.page-id-18 .logo {
    float: none;
    left: -1px;
    position: relative;
}
.page-id-11 .logo img {
     width: 243px;
}

.page-id-18 .logo img {
    width: 249px !important;
}

.page-id-11 .men{
    float: none;
    left: 138px;
    position: relative;
    top: 109px;
    width: 44%;
}
.entry-content {
    padding-right: 12px;
    width: 254px;
}
.entry-content h1 {
    font-size: 14pt;
    font-weight: 400;

}
.page-id-7 .men{
    left: 15px;
    position: relative;
    top: 36px;
    width: 88%;
}
.page-id-11 .square {
    background: url("images/square.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
     height: 238px;
    margin-top: 3px;
    max-width: 462px;
    width: 70%;
}

.page-id-11 .banner {
     height: 241px;
    margin-top: 99px;
    width: 100%;
}

.page-id-11 .square h1 {
    font-family: lucida sans;
    font-size: 10pt;
    line-height: 43px;
    padding: 13px 165px 0;
    text-align: left;
    width: 319px;
}
.page-id-11 .square a {
    font-size: 11pt;
    height: 35px;
    line-height: 34px;
    margin-left: 237px;
    margin-top: 26px;
    max-width: 106px;
    text-align: center;
}

.page-id-11 .nleft {
    float: none;
    height: 330px;
    position: relative;
    right: 23px;
    top: -24px;
    width: 131%;
}

.page-id-11 .nleft h2 {

    font-size: 15pt;
padding-left: 16px;
}
.page-id-11 .nleft > p {
    font-size: 11pt !important;
}

.nright {
    display: none;
}
.home .group {
    float: none;
    left: -23px;
    position: relative;
    top: -24px;
    width: 131% !important;
}

.page-id-11 .im-r {
    float: none !important;
    height: 531px !important;
    padding-bottom: 15px;
    position: relative;
    right: 17px;
    top: -52px;
    width: 288px !important;
}
.home #bottom_advertisement img {
    border: 1px solid #000;
    float: left;
    left: 22px;
    position: relative;
    right: 56px;
    top: 31px;
    width: 271px !important;
}
.home .tfooter {
    left: 55% !important;
    padding-top: 0;
    position: relative;
    top: -53px;
    width: 41%;
    z-index: 999999999;
}

.home .footer {
    margin-top: 853px;
    padding-bottom: 12% !important;
    width: 100%;
}
.page-id-18 .mens {
    left: 20px;
    position: relative;
    top: 31px;
    width: 84%;
}
.page-id-18 .hu-forinner {
width: 100%;
}


.page-id-18 #primary {
    float: right;
    position: relative;
    right: 87px;
}
.contact-widgets {
    margin-left: 47px;
    margin-top: 62px;
}

.section-widgets-bottom {
    float: left;
    margin-bottom: 27px;
    margin-right: 11px;
    max-width: 217px;
}

.page-id-18 .bfooter {
display:none;
}

.page-id-18 .footer {
    margin-top: 11px;
    width: 100%;
}
.page-id-18 .tfooter {
    left: 65px;
    width:74%	

}
.page-id-6 .logo img {
    margin-left: -132px;
    width: 87%;
}
.logo {
    float: left;
    left: 150px;
    position: relative;
}


.page-id-6 #top_advertisement img, .page-id-7 #top_advertisement img {
    border: 1px solid #000;
    left: 204px;
    position: relative;
    top: 86px;
    width: 45% !important;
}

.page-id-6 .site-content {
    left: 43px;
    position: relative;
    top: 34px;
}

.page-id-7 .site-content{
    float: left;
    margin-left: 13px;
    width: 64.104%;
}
.contact-us-link {
    float: left;
    margin-left: -6px;
    margin-top: 47px;
    width: 87%;

}
.page-id-6 .men {
    left: 18px;
    position: relative;
    top: 42px;
    width: 86%;
}
.page-id-6 .entry-content h1{
font-size: 18pt;
}



.home .im-l {
    margin-top: 47px;
    position: relative;
    right: 22px;
    top: -54px;
    width: 284px;
}
.page-id-6  img.alignleft, .wp-caption.alignleft {
    margin: 25px -9.286rem 0.857143rem 0;
}
.home2 .gtext {
    left: 80px;
    margin-top: 0;
    position: relative;
    top: -30px !important;
}
.home1 {
    left: -97px !important;
    top: -23px;
    width: 315px !important;
}
.home .home1 .gtext {
    margin-top: 2px !important;
    padding-left: 4px;
    width: 149px !important;
}
.home .home3 > img {
    left: 27px ;
    position: relative;
    top: -25px !important;
}

.home1 .gtext p, .home2 .gtext p, .home3 .gtext p {
    font-size: 10pt;
}


.home .tq {
    width: 102%;
}
.hcv input, .hcv .wpcf7-select, .hcv .wpcf7-textarea {
    border: 1px solid #707070;
    box-shadow: none;
    float: left;
    margin-left: 0px !important; 
    margin-right: 27px;
    width: 96% !important;
}
.home .bfooter {
    font-size: 7pt;
    left: 29px;
    max-width: 971px;
    position: relative;
    top: 19px;
    width: 539px;
}

.logo img{ width:100%;}.green .klmap{ padding-left:0px!important ; padding-right:0px !important}}

@media screen and (max-width:537px){body, html {

    overflow-x: hidden !important;

}

.home-form label {
    text-align: center;
    width: 100%;
    margin-left:0px;
}
.home1 > img {
    left: 3px !important;
    position: relative;
    top: 31px !important;
}
\
.home2 img {
    margin-top: 0 !important;
    width: 78px !important;
}


.home-form input {
    width: 97%;
}
.home-form select {
    width: 99%;
}
}

@media screen and (max-width:396px){

	.home3 img{ margin-bottom:20px;}

.group1, .group2 {

    float: none;

	width:100%; max-width:273px;

    margin: 0 auto;

    text-align: center;

}.group2 img{ float:none;}.group1 img{ float:none;}.group2 .gtext{ margin:0 auto; text-align:center; float:none;}.group1 .gtext{ float:none;margin:0 auto; text-align:center;}.banner{ height:150px;}.home2 { margin-bottom:20px;}.group{ margin-bottom:30px;}.home1, .home2, .home3{ width:100%; max-width:285px;}.home1 .gtext h4, .home2 .gtext h4, .home3 .gtext h4{ margin-top:3px;}.home1 img{ margin-top:0px;}.home1 img, .home2 img, .home3 img{ float:left;}.home1 .gtext, .home2 .gtext, .home3 .gtext{ padding-left:0px;}.home3 img{ margin-top:0px;}.home1 .gtext, .home2 .gtext, .home3 .gtext{ float:left;}.home1 .gtext{ padding-left:25px;}.home3 .gtext{ padding-left:30px;}.home2 img{ margin-top:0px;}}

/*.home3 .gtext {

    width: 154px !important;

}*//*.home2 {

    width: 275px !important;

}*/




.home2 .gtext {
    margin-top: 0;
    position: relative;
    top: 0;
}


.home3 .gtext h4 {

    position: relative;

    top: -15px;

}

.home #primary{ margin-top:0px;}





.im-l h1{ color:#555555 !important;}



/*------------------------map ----------------------------------*/

.maping {

	width: 283px;

}





.im-l {
    margin-top: 47px;
    width: 284px;
}


.im-l h1 {
    color: #562715 !important;
    font-family: roboto;
    font-size: 16pt;
    font-weight: 600;
    margin: 0 auto 40px;
    text-align: center;
    width: 200px;
}


.maping {

    margin: 52px auto;

  width: 283px;

}


@media screen and (min-width:600px) and (max-width:768px){
body{
overflow-x:hidden;

}


.page-id-11 .logo img, .page-id-6 .logo img, .page-id-7 .logo img, .page-id-18 .logo img  {
    bottom: 10px;
    left: 163px;
    position: relative;
    width: 74%;
}

.home #top_advertisement{
    height: 0;
    left: -117px;
    position: relative;
    top: -19px;
    z-index: 2147483647;
}
.page-id-7 #top_advertisement, .page-id-18 #top_advertisement {
    left: -30px;
    position: relative;
    top: 14px;
}
.page-id-6 #top_advertisement {
    height: 0;
    left: -7px;
    position: relative;
    top: -5px;
    z-index: 2147483647;
}


.home .men {
    left: -11px;
    margin: 31px auto 0;
    position: relative;
    top: 14px;
    width: 80%;
}


.men {
    margin: 163px auto 0;
    position: relative;
    right: -115px;
    top: -80px;
    width: 65%;
}

.square {
    background: url("images/banner.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 366px;
    margin-top: 23px;
    width: 100%;
}

.square h1 {
    background-image: url("images/square.png");
    color: #fff;
    left: 96px;
    padding: 75px 159px 0;
    position: relative;
    text-align: center;
    width: 515px;
height: 189px;
}
.square a{
margin-left:280px;
}

.nleft {
    background: none repeat scroll 0 0 #8e2c6b;
    float: none;
    height: 292px;
    margin: -24px auto 0 -19px !important;
    text-align: center;
    width: 110% !important;
}
.nleft h2{
font-size:21pt;
}
.nright {
    display: none;
}

.home .group {
    float: none;
    margin-left: -17px;
    width: 110%;
height: 460px !important;
}


.home2 .gtext {
    width: 400px !important;
}
.home2 .gtext {
    left: -3px;
    margin-top: 0;
    padding-bottom: 43px;
    position: relative;
    top: -9px;
}
.home2 > img {
    position: relative;
    right: 20px;
    top: 27px;
}

.home1 {
    left: 5px;
    position: relative;
    top: -90px;
}
.home1 .gtext {
    width: 400px !important;
}
.home1 .gtext {
    left: 84px;
    margin-top: 0;
    position: relative;
    top: -109px;
}
.home1 > img {
    position: relative;
    right: 20px;
    top: 27px;
}
.home3 {
    left: 2px;
    position: relative;
    top: -216px;
}
.home3 .gtext {
    width: 400px !important;
}

.home3 .gtext {
    left: 84px;
    margin-top: 0;
    position: relative;
    top: -86px;
}
.home3 > img {
    position: relative;
    right: 20px;
    top: 27px;
}
.gtext h4{
margin: 38px 0 0;
}



.home .im-l {
   width: 100%;
  float: none;
  margin: 0 auto
}


.home .im-r {
  float: none !important;
  padding-bottom: 15px;
  width: 100%;
  margin: 0 auto;
  padding-right: 44px;
}

.captcha-910 input {
    border-radius: 0 !important;
    float: right !important;
    height: 38px !important;
    margin-left: 18px !important;
    right: 68px;
    padding: 0;
    width: 122px !important;
}


.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-910 {
    margin-left: -43px;
    padding-top: 8px;
    position: relative;
    right: 79px;
}

.home .tfooter {
    left: 0% !important;
    padding-top: 0;
    position: relative;
    top: -66px;
    width: 81%;
    z-index: 999999999;
}
.home #bottom_advertisement img {
    border: 1px solid #000;
    margin-left: 1px;
    position: relative;
    right: -142px;
    top: 52px;
    width: 460px;
}  
.page-id-11 .bfooter {
    left: 1%;
    position: relative;
    top: 23px !important ;
}
.square a {
    font-size: 14pt;
    left: 132px;
    margin-top: 36px;
    position: relative;
    width: 168px;
}

.tfooter {
    left: 42px;
    padding-top: 0;
    position: relative;
    top: -19px;
    width: 52%;
    z-index: 999999999;
}
#bottom_advertisement img {
    border: 1px solid #000;
    margin-left: 1px;
    position: relative;
    right: 471px;
    top: 52px;
    width: 460px;
}



.page-id-6 .bfooter {
    color: #fff;
    left: -44% !important;
    margin: 0 auto;
    padding-top: 15px;
    position: relative;
}

.home .site-content{
    width: 68.1042%;
}

.site-content {
    float: left;
    width: 66.104%;
}

.green .gl {
    float: none;
    margin: 0 auto;
    width: 98% important;
max-width: 100%;
}

.list-elements {
    float: left;
    padding-right: 109px !important;
}

.page-id-18 #primary {
    float: none;
    margin-left: -33px;
    margin-top: 31px;
    width: 68%;
}

.contact-widgets {
    margin-left: 35px;
    margin-top: 62px;
}

.section-widgets-bottom {
    float: left;
    margin-right: 26px;
    max-width: 193px !important;
}
.page-id-18 #secondary h3 {
    width: 455px;
}


.contact h3 {
    color: #000000;
    font-family: roboto;
    font-size: 14pt;
    font-weight: normal;
    line-height: 24px;
    margin-left: 37px;
    padding-bottom: 7%;
    padding-top: 10%;
    width: 647px;
}

.page-id-18 #secondary .wpcf7-textarea {
    height: 165px !important;
    margin-top: -2px !important;
    width: 202% !important;
}
.page-id-18 .wpcf7-form select {
    width: 208%;
}
.page-id-18 #secondary {
    float: none;
    margin-left: 71px;
    padding-top: 1px;
    width: 39%;
}

.page-id-18 #primary {
    float: none;
    margin-left: -33px;
    margin-top: 31px;
    width: 111%;
}

.home .group {
    float: none;
    height: 387px;
    margin-left: -17px;
    width: 110%;
}
.page-id-11 #bottom_advertisement img {
    float: left;
    left: 154px;
    position: relative;
}

.page-id-18 .wpcf7-text {
    width: 206%;
}

.page-id-6 #bottom_advertisement img {
    border: 1px solid #000;
    position: relative;
    top:-31px;
}

.page-id-6 #bottom_advertisement img {
    left: 105px;
    position: relative;
    top: -37px;
    width: 95%;
}

.page-id-18 #bottom_advertisement img {
    border: 1px solid #000;
    left: 106px;
    position: relative;
    top: -20px;
    width: 84%;
}

.page-id-18 .bfooter {
    left: 69px !important;
    position: relative;
    top: 31px;
    width: 100%;
}

.widget-area {
    width: 38.042% !important;
}

.contact-us-link {
    float: left;
    margin-left: 25px;
    margin-top: -53px;
    width: 64%;
}
.banner{ height:auto !important;}
.id{ clear:both; width:100%;}

}
.green .klmap{ float:right; background:#fff; background:#fff; padding:10px; border-radius:10px;}



.klmap > h1 {
    color: #555;
    font-family: arial;
    font-size: 14pt;
    font-weight: normal;
    text-align: center;
}

.contact > h1 {
text-align: center;
color:#000; font-size:15pt;
	margin-top: -26px;
}



.page-id-6 .m7 {
margin-left: -15px !important;
}
.green .klmap {
 padding: 10px 63px;

}
.page-id-6 .m8 {
left: -69px;
}

.page-id-6 .maping {
 margin: 50px auto !important;
 width: 283px;

}



@media screen and (min-width: 800px) and (max-width: 1100px) { 

    .im-c{ margin-left:0px !important; margin-right:0px !important;}



}

.m1 {
    float: left;
    height: 142px;
    margin-top: 7px;
    width: 98px;
}

.m1 a .mmihover, .m2 a .mmihover, .m3 a .mmihover, .m4 a .mmihover, .m5 a .mmihover, .m6 a .mmihover, .m7 a .mmihover, .m8 a .mmihover {
	display: none;
}
.m1 a:hover .mmi, .m2 a:hover .mmi, .m3 a:hover .mmi, .m4 a:hover .mmi, .m5 a:hover .mmi, .m6 a:hover .mmi, .m7 a:hover .mmi, .m8 a:hover .mmi {
	display: none;
}
.m1 a:hover .mmihover, .m2 a:hover .mmihover, .m3 a:hover .mmihover, .m4 a:hover .mmihover, .m5 a:hover .mmihover, .m6 a:hover .mmihover, .m7 a:hover .mmihover, .m8 a:hover .mmihover {
	display: block !important;
}
.m2 {
    float: left;
    height: 95px;
    margin-left: -14px;
    margin-top: -18px;
    width: 88px;
}
.m3 {
    float: left;
    height: 85px;
    margin-left: -83px;
    margin-top: 74px;
    width: 85px;
}
.maping img{ max-width:inherit !important;}
.m4 {
    float: left;
    height: 125px;
    margin-left: -11px;
    margin-top: -20px;
    width: 85px;
}
.m5 {
    float: left;
    height: 76px;
    margin-left: 5px;
    margin-top: -4px;
    position: relative;
    width: 93px;
  
}
.m7 {
    display: block;
    float: right;
    height: 38px;
    left: -47px;
    margin-left: -10px;
    margin-top: -35px;
    position: relative;
    width: 65px;
}

.m8 {
    float: right;
    height: 32px;
    margin-top: 5px;
    width: 33px;
}

.page-id-18 .entry-content img {

    max-width: inherit !important;

}

.men li a:hover{color: #40b3e7;}

.tfooter li a:hover{color:#000;}

/*** LISTING CSS **/
#search-filter
{
	margin:10px;
	padding:20px;
	background-color:#EEEEEE;
}
#search-filter .label
{
	font-weight:bold;
	padding:3px;
	font-size:13px;
}
#search-filter .input
{
	padding:3px;
}
#listings
{
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
}
.listing
{
	margin-bottom:10px;
	border-bottom:solid 1px #f9b233;
	padding:5px;
	padding-bottom:10px;
}
.listing .img
{
	float:left;
	width:100px;
}
.listing .img img
{
	width:100%;
}
.listing .detail
{
	margin-left: 20px;
	width: 85%;
	float: left;
}
.listing .detail h2
{
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}
a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
.listing .detail .price
{
	color:#f9b233;
	font-weight:bold;
	font-size:16px;
}
.listing .more
{
	float:right;
	background-color:#f9b233;
	padding:2px;
}
.listing .more a
{
	color:#000000;
	
}
.clear
{
	clear:both;
}
.pagination
{
	padding:10px;
	margin-bottom:20px;
}
.pagination .pgno
{
	display:block;
	float:left;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
	background-color:#f9b233;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}

#detail
{
	padding:10px;
	
}
#detail .title
{
	font-size:20px;
}
#detail .content
{
	margin-top:20px;
}
#detail .content .left
{
	float: left;
	max-width: 785px;
}
#detail .content .left .listing_detail
{
	margin-top:10px;
}
#detail .content .left .listing_detail td
{
	border-bottom:solid 1px #CCCCCC;
	padding:5px;
	font-size:13px;
}
#detail .content .left .desc
{
	font-size:12px;
}
#detail .content .right
{
	width:250px;
	margin-left:20px;
	float:left;
}
#detail .content .right .price
{
	text-align:right;
	padding:10px;
	font-size:20px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
.wp-image-36{margin-top:-25px !important;}



.page-id-6 .m4 {
    float: left;
    height: 125px;
    margin-left: 0;
    margin-top: -30px;
    width: 85px;
}


.page-id-6 .m5 {
    float: left;
    height: 76px;
    margin-left: -8px;
    margin-top: -4px;
    position: relative;
    width: 93px;
}
.page-id-6 .m3 {
    float: left;
    height: 85px;
    margin-left: -70px;
    margin-top: 74px;
    width: 85px;
}


.page-id-18 .maping{ width:320px;}
.page-id-18 .m8 {
    float: right;
    height: 32px;
    left: -11px;
    margin-left: -1px;
    margin-top: 36px;
    position: relative;
    width: 33px;
}
.page-id-18 .m7 {
    display: block;
    float: right;
    height: 38px;
    left: -51px;
    margin-left: -10px;
    margin-top: -21px;
    position: relative;
    width: 65px;
}


.page-id-18 .m5 {
    float: left;
    height: 76px;
    margin-left: 14px;
    margin-top: 13px;
    position: relative;
    width: 93px;
}
.page-id-18 .m4 {
    float: left;
    height: 125px;
    margin-left: 7px;
    margin-top: -32px;
    width: 85px;
}


.page-id-18 .m3 {
    float: left;
    height: 85px;
    margin-left: -83px;
    margin-top: 87px;
    width: 85px;
}
.page-id-18 .m2 {
    margin-left: 5px;
}

@media screen and (max-width:800px){.findout{ margin-top:-46px;}}

@media screen and (max-width:600px){
.findout {
    float: right;
    margin-right: 26px;
    margin-top: -29px;
    position: relative;
    width: 100px;
    z-index: 2147483647;
}}




.page-id-18 .m1 {
    float: left;
    height: 142px;
    margin-top: 7px;
    width: 98px;
}

.brd {
    left: 4px;
    margin-top: 28px !important;
    position: relative;
    width: 338px;
}







#ausmap {
 width: 258px;
 height: 233px;
 margin:0 auto;
 background: url(images/home-map.png) no-repeat;
 position: relative;
}
#ausmap li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#ausmap a {display: block; text-decoration: none; font-size:11px; font-weight:bold; line-height:normal;}

#wa { left: 0px; top: 21px; width: 101px; z-index:10;}
#wa a {height: 72px; text-align:center; padding-top:80px; padding-left:15px; color:#fff;}
#wa a:hover {background: url(images/home-map.png) 0 -254px no-repeat; text-decoration:none;}

#nt { left: 102px; top: 2px; width: 56px; z-index:10;}
#nt a {height: 46px; text-align:center; padding-top:60px; padding-left:0px; color:#fff;}
#nt a:hover {background: url(images/home-map.png) -102px -235px no-repeat; text-decoration:none;}

#sa { left: 102px; top: 108px; width: 75px; z-index:10;}
#sa a {height: 70px; text-align:center; padding-top:15px; padding-left:0px; color:#fff;}
#sa a:hover {background: url(images/home-map.png) -102px -341px no-repeat; text-decoration:none;}

#tas { left: 200px; top: 212px; width: 25px; z-index:10;}
#tas a {height: 19px; text-align:center; padding-top:2px; padding-left:0px; color:#fff; letter-spacing:-1px;}
#tas a:hover {background: url(images/home-map.png) -200px -445px no-repeat; text-decoration:none;}

#qld { left: 159px; top: 0; width: 99px; z-index:9;}
#qld a {height: 49px; text-align:center; padding-top:80px; padding-right:20px; color:#fff;}
#qld a:hover {background: url(images/home-map.png) -159px -466px no-repeat; text-decoration:none;}

#nsw { left: 178px; top: 123px; width: 80px; z-index:10;}
#nsw a {height: 46px; text-align:center; padding-top:20px; padding-right:20px; color:#fff;}
#nsw a:hover {background: url(images/home-map.png) -178px -356px no-repeat; text-decoration:none;}

#vic { left: 178px; top: 166px; width: 57px; z-index:11;}
#vic a {height: 23px; text-align:center; padding-top:13px; padding-right:25px; color:#fff;}
#vic a:hover {background: url(images/home-map.png) -178px -632px no-repeat; text-decoration:none;}

/* #act { left: 224px; top: 167px; width: 40px; z-index:12;}
#act a {height: 22px; text-align:right; padding-top:0px; padding-right:0px; color:#ea9034;}
#act a:hover {background: url(images/home-map.png) 0 0 no-repeat; text-decoration:none; color:#322e2b;} */

#act {
    left: 224px;
    top: 167px;
    width: 40px;
    z-index: 12;
}
#ausmap #act {
    color: #fff;
    display: block;
    font-size: 19px;
    height: 23px;
    left: 225px;
    padding-top: 2px !important;
    top: 157px;
    z-index: 12;
}
#ausmap #act:hover {
color:#4A4C4C;
}
#ausmap #act:hover a {
color:#4A4C4C;
}
#act a {
    background: url("images/act.png") no-repeat scroll 0 0;
    color: #a3a3a3 !important;
    display: block;
    height: 14px;
    padding-right: 0;
    padding-top: 0;
    text-align: right;
    background-size: 31%;
}
#act a:hover {
    background-position: 0 -16px;
    color: #B2DCEC !important;
    text-decoration: none;
}

.easingsliderlite-prev.inside {
    left: -52px !important;
}
.easingsliderlite-next.inside {
    right: -52px !important;
}
#selling_page_three_boxes_above_footer .home1 > img {
    position: relative;
    top: 62px;
}
#selling_page_three_boxes_above_footer .home2 > img {
    position: relative;
    top: 115px;
}

#selling_page_three_boxes_above_footer .home3 {
    margin-top: 54px;
}

#selling_page_three_boxes_above_footer .home2 .gtext {
    margin-top: 42px !important;
}


#selling_page_three_boxes_above_footer .home1 {
    margin-top: 40px !important;
}

#selling_page_three_boxes_above_footer .home3 > img {
    position: relative;
    top: 49px;
}
.klmap {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    box-shadow: 2px 3px 4px #000000;
    margin-left: 24px;
    margin-right: -6px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 

.page-id-56 .entry-content li{ margin-left:20px !important}

.gl li, .entry-content li {
margin-left: 0px !important;
}}

.drs {
    clear: both;
    float: right;
    width: 338px;
}
.dr {
    margin-right: 62px !important;
    margin-top: -34px !important;
    position: relative;
    z-index: 2147483647;
}

}
.home2 .gtext > p {
    line-height: 15px;
    margin-top: -5px;
    width: 220px;
}
#text-4 .textwidget > img {
    margin-top: -17px;
}  .maping img {
    margin-top: -47px;
}
#text-2 .textwidget > img {
    margin-bottom: 17px;
    margin-top: 5px;
}
.home #content {
}


@-moz-document url-prefix() {
                     
.home .group {
  
}
                    }
.ie10 .home2 > img {

}




.dayy > a {
    float: right;
    position: relative;
    top: 10px;
}

.dayy {
    display: block;
    margin: 0 auto;
    max-width: 963px;
    width: 100%;
}
.home .dayy {
    display: none;
}
.rt .wpcf7-submit {
    background: none repeat scroll 0 0 #562715 !important;
    color: #fff;
    float: right !important;
    height: 32px !important;
    margin-top: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    text-transform: uppercase;
    width: 187px !important;
}

.home .hcv {
    float: left;
    padding: 4px 20px 0;
}


.df {
    color: #000 !important;
    font-family: roboto !important;
    font-size: 13pt !important;
    font-weight: 600 !important;
    margin: 18px auto !important;
    text-align: center;
    width: 300px;
}



body .captcha-247 input {
    border-radius: 0 !important;
    height: 38px !important;
    padding: 0;
	margin-left:11px !important;
	float:right !important;
    width: 73px !important;
}


.hcv p {
    color: #000;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 9pt;
    margin: 0 0 16px !important;
    text-indent: 0;
}.fl {
    float: left !important;
}

.page-id-8 .entry-content p b {
    padding-left: 23px;
}



.hcv input {
    background: none repeat scroll 0 0 #fff;
    border: 0 none !important;
    color: #000;
    float: left;
    font-family: roboto;
    font-size: 10pt;
    height: 38px;
    margin: 0 !important;
    text-indent: 9px;
    width: 190px;
}.ll {
    float: right !important;
}
.tq input {
    background: none repeat scroll 0 0 #fff;
    width: 100% !important;
}.tq {
    width: 100%;
}

.hcv .wpcf7-select {
    background: none repeat scroll 0 0 #fff;
    border: 0 none !important;
    color: #000;
    float: left;
    font-family: roboto;
    font-size: 10pt;
    height: 38px;
    margin: 0 !important;
    width: 190px;
}
#ausmap > li {
    margin-left: 0 !important;
}



body .rt .wpcf7-submit {
    background: none repeat scroll 0 0 #000 !important;
    border-radius: 0 !important;
    color: #fff;
    float: right !important;
    height: 32px !important;
    left: 0px;
    margin-top: 0 !important;
    padding: 0 !important;
    position: relative;
    text-align: center !important;
    text-transform: uppercase;
    width: 187px !important;
}

.hcv p.rt {
    float: right;
}


.hcv .wpcf7-textarea {
    background: none repeat scroll 0 0 #fff;
    border: 0 none !important;
    border-radius: 0;
    color: #000;
    float: left;
    font-family: roboto;
    font-size: 10pt;
    height: 92px !important;
    margin-right: 0 !important;
    margin-top: 0;
    padding-top: 8px !important;
    text-indent: 4px;
    width: 400px;
}


.ok_msg{border: 1px solid #75B687;
background: #CAECD6;
padding: 25px;
margin-top: 20px;
font-weight: bold;
color: #0D6311;}

.error_msg{border: 1px solid #B67575;
background: #ECCACA;
padding: 25px;
margin-top: 20px;
font-weight: bold;
color: #630D0D;
margin-bottom: 10px;}

.sec_table{margin-top:20px;}
.sec_table h2{font-family: Georgia, "Times New Roman", Times, serif;font-size: 25px;
line-height: 1.6em;}
.sec_table td{padding-left: 10px;}
.sec_table .list_field{border: 1px solid #979797;padding: 3px; width: 380px; height: 16px; border-radius: 0px; margin-bottom:12px;}
.sec_table .fil_txt{font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif; color: #333; font-size: 0.85em; font-weight:bold; line-height: 20px;}
.sec_table .list_area {border: 1px solid #979797;padding: 3px; width: 380px; height: 85px; border-radius: 0px; margin-bottom:12px;}



.tr {
    float: left;
    margin-top: 5% !important;
    padding-top: 4%;
    width: 42% !important;
}


.rt {
    width: 187px !important;
}


.footer {
    background: none repeat scroll 0 0 #000!important;
    float: left;
    padding-bottom: 4%;
    width: 100%;
}
.home .infooter {
    display: none;
}



.im-l h1 {
    color: #fff !important;
    font-family: roboto;
    font-size: 16pt;
    font-weight: 600;
    margin: 0 auto 40px;
    text-align: center;
    width: 200px;
}


.home .logo {
     padding-top: 45px;
}

.huyt{ /* height:258px; */ background:none repeat scroll 0 0 #23526d;}
.home .footer {
    background: none repeat scroll 0 0 #000 !important;
    float: left;
    
    padding-bottom: 4%;
    width: 100%;
}
.hnh {
    max-width: 1126px !important;
}
.hnh .cfooter {
    float: left;
}
.newfooter {
    float: right;
    width: 614px;
}
.home .tfooter {
    left: 13%;
    padding-top: 0;
    position: relative;
    z-index: 999999999;
}


.home .inhead {
    display: none;
}
.header {
    margin: 0 auto;
    max-width: 1124px;
    width: 100%;
}


.hnh .bfooter {
    color: #fff;
    font-family: roboto;
    font-size: 7pt;
    line-height: 13px;
    text-align: right;
}
.hnh .tfooter li {
    padding: 0 14px;
}
.hnh .tfooter li a {
    color: #fff !important;
     font-family: roboto !important;
    font-size: 12pt;
    text-transform: capitalize;
}
.page-id-6 .entry-content li{ margin-left:22px;}
.page-id-8 .entry-content li{ margin-left:-27px !important;}

@media screen and (max-width:1200px){

.home .site {
    padding: 0 17px;
}
.home1 .gtext h4 {
    margin-top: 26px;
}

.footer{padding-top:6%}
.home .home1 .gtext {
    width: 218px !important;
} .home .group{ border-bottom: 1px solid #7f99b2 !important; height:202px;}}


@media screen and (max-width:1000px){

.listing .detail{  position: relative; margin-left:0px !important; left:14px;}
.widget-area{width: 28.042%;}

.home2 > img{ top:66px;}
.hcv{ margin-left:52px;}
.home .group{ border-bottom: 0px solid #7f99b2 !important;margin-top: -5%; height:auto !important; overflow: hidden;}}

@media screen and (max-width:600px){

.page-id-6 .entry-content ul{ float:left;}

#detail .content .right {
    float: left;
    margin-left: 0;
    width: 100%;
}
.sec_table {
    margin-left: -34px;

   
}
.listing .detail {
    left: 0 !important;
    margin-left: 0 !important;
    margin-top: 27px;
    position: relative;
}

.drs a img {
    float: left;
    left: 50px;
    margin: 0 !important;
    position: relative;
    top: -17px;
    width: 164px;
}
.drs {
    clear: both;
    float: left;
    width: auto !important;
}

.drs img {
float:left !important;
    margin: 0 !important;
    width: 259px;
}
.widget-area {
    width: 100%;
}
#selling_page_three_boxes_above_footer .home3 > img {
    left: 14px;
    position: relative;
    top: 3px;
}

.klmap{ width:100%;}


.entry-content > h1 {
  line-height: 26px;
    padding-top: 22px;
}



.dayy img {
    width: 100%;
}
.hcv{ margin-left:0px !important;}
span.wpcf7-form-control-wrap {
    clear: both !important;
    float: left;
    position: relative;
    width: 100%;
}
.hcv input, .hcv .wpcf7-select, .hcv .wpcf7-textarea {
    border: 1px solid #707070;
    box-shadow: none;
    float: left;
    margin-left: 37px;
    margin-right: 27px;
    width: 65%;
}.hcv > p {
    font-family: calibri;
    font-size: 11pt;
    margin: 0 0 5px !important;
    width: 100%;
}
.home .home3 > img {
    left: 12px !important;
    position: relative;
    top: 4px !important;
}
.home .home1 .gtext {
    margin-top: 25px;
    width: 181px !important;
}.home .group{margin-top: 0%; overflow:hidden;}.home2 > img{ top:49px;}}.page-id-9 .entry-content li {
    margin-left: -35px !important;
}

@media screen and (max-width:1120px){
.home3 .gtext {
    position: relative;
    top: -1px;
}}


.listing:first-child {
    clear: both;
    float: left;
    margin-top: 30px;
}


.nleft {
    background: none repeat scroll 0 0 #56696a;
    float: left;
    height: 294px;
    width: 674px;
}


.nleft h2 {
    color: #fff;
    font-family: roboto;
    font-size: 25pt;
    font-style: italic;
    line-height: 39px;
    padding-left: 44px;
    padding-top: 24px;
}.nleft > p {
    color: #fff !important;
    font-family: roboto !important;
    font-size: 14pt !important;
    font-style: italic;
    padding-left: 44px;
    padding-right: 55px;
}
.nright {
    float: right;
}


.nright img {
    margin: 0;
}


.home1, .home2, .home3 {
    float: left;
    width: 410px;
}


.home {
    background: none repeat scroll 0 0 #fff;
}


/*--------------------- awais add here content listings --------------->*/


.kh-1 .label {
    float: left;
    font-weight:normal !important;padding-right: 10px !important;
    padding-top: 10px !important;
}

.kh-1 {
    float: left;
    left: 15px;
    position: relative;
    width: 312px;
}


.kh-2 select, .kh-2 input, .kh-1 input {
    float: left;
    font-family: arial;
    padding: 5px !important;
}


.dd3 {
    margin-top: 0px !important;
}


.listing {
    margin-left: 9px;
    margin-right: 9px;
    padding-left: 0;
    padding-right: 0;
    width: 31%;
}
.listing {
	float:left;
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    margin-top: 30px;
    min-height: 380px;
}



.listing .img {
    float: none !important;
    text-align: center !important;
    width: 100%;
}

body .dd3 > input {
    background: none repeat scroll 0 0 #02265d !important;
    border: 0 none !important;
    color: #fff !important;
    padding: 4px !important;
    width: 52px !important;
}


.kh-2 .label {
	font-weight:normal !important;
    float: left;
    padding-right: 10px !important;
    padding-top: 7px !important;
}

.kh-2 select, .kh-2 input {
    float: left;
    padding-right: 10px !important;
}



#search-filter {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    display: block;
    float: left;
margin-top:40px !important;
    padding: 20px 0 !important;
    width: 100%;
}

.desc {
    color: #999;
    font-size: 14px !important;
    line-height: 20px;
}

.price {
    border-top: 1px solid #eeeeee;
    color: #02265d !important;
    font-size: 21px !important;
    font-weight: 700 !important;
    margin-top: 22px;
    padding-bottom: 9px;
    padding-top: 10px;
}

.detail h2 a {
    color: #02265d;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 44px;
    line-height: 21px;
    margin: 8px 0;
    overflow: hidden;
    text-decoration: none;
}



.listing .more > a {
    background: none repeat scroll 0 0 #02265d !important;
    border-radius: 4px;
    color: #fff !important;
    font-family: arial;
    padding: 8px !important;
    text-transform: capitalize !important;
}


#listings {
    float: left !important;
   
}

.listing:first-child {
    clear: none !important;
   
}
.pagination a {
    color: #fff !important;
}


.page-template-property-listing-page-php #page {
    background: none repeat scroll 0 0 #eee !important;
}


body .listing {
	width:304px !important;
   
    min-height: 362px !important;
}
.listing {
    border-bottom: 0px solid #02265d !important;
    margin-bottom: 10px;
    padding: 5px 5px 10px;
}

.detail h2 a:hover {
    color: #b1bccf !important;
}


.listing .more {
    background:none !important;
    float: right;
    padding: 2px;
}



.add-loc > img {
    position: relative;
    top: 6px;
}
.pagination {
    left: 1%;
    position: relative;
}


.page-template-property-detail-page-php #page {
    background: none repeat scroll 0 0 #eee !important;
}

.left {
    background: none repeat scroll 0 0 #fff;
    display: block;
    margin-bottom: 40px;
    margin-top: 26px;
    padding: 26px !important;
    border-radius:6px;
}
.right .price {
    display: none;
}

.right {padding-top:8px;}

#detail{ border-top:0px !important;}
.anythingSlider {
    padding: 0 !important;
}
.left .title h1 {
    float: left;
    font-size: 32px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 50px;
    margin-top: 0;
    max-width: 530px;  font-family: roboto;
}

.right {
    background: none repeat scroll 0 0 #fff !important;
    border-radius: 6px;
    float: right !important;
    margin-right: 0;
    margin-top: 25px;
    width: 272px !important;
}


.left .price {
    border-top: 0 none !important;
    color: #444 !important;
    float: right;
    font-family: roboto;
    font-size: 32px !important;
    font-weight: 700 !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
}
body .panel {
    height: 500px !important;
}
body .anythingSlider {
    float: none !important;
    margin: 0 auto !important;
    height:500px !important;
    padding: 0 !important;
    width: 800px !important;
}

.left #main {
    float: left;
    margin-bottom: 63px;
}
.anythingWindow {
    border: 0 none !important;
}

.left #main{ float:none !important;}
#detail .content .left .desc {
    color: #444;
    font-family: roboto;
    font-size: 16px !important;
}
.left .thumbNav, .left .start-stop {
    display: none !important;
}
.panel {
    height: 500px !important;
}

.sec_table h2 {
    color: #4b5157 !important;
    font-family: roboto !important;
    font-size: 25px;
    line-height: inherit !important;
    margin-top:-12px !important;
}

.list_field {
    border: 1px solid #ddd !important;
    border-radius: 6px !important;
    color: #303030 !important;
    font-family: roboto !important;
    font-size: 13px !important;
    padding: 12px 15px !important;
    width: 216px !important;
}

.list_area{ border: 1px solid #ddd !important;
    border-radius: 6px !important;
    color: #303030 !important;
    font-family: roboto !important;
    font-size: 13px !important;
    
    width: 239px !important;}

#detail{ padding:15px !important;}
.capty {
    border: 1px solid #ddd;
    border-radius: 5px;
    color: #303030;
    font-family: roboto;
    width: 234px !important;
}


.right .sec_table .wpcf7-submit {
    float: left !important;
    width: 100% !important;
}

.page-template-property-detail-page-php #page {
    padding: 0 0px !important;
    max-width:1175px !important;
}



body #main #page-wrap .anythingWindow {
    border: 0 none #fff !important;
}

.pagination
{
	padding:10px;
	margin-bottom:20px;
}
.pagination .pgno
{
background:none !important;

    border: 2px solid #333333;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 12px;
    margin-right: 15px;
    padding: 5px 8px;
    vertical-align: top;
    color:#333 !important;

}




.pagination .pgno:hover{
text-decoration:none;
background: none repeat scroll 0 0 #0e284d !important;
    border: 2px solid #0e284d!important;
    color: #fff !important;

}
.contact-us-link {
    float: left;
    margin-left: 25px;
    margin-top: -75px;
position: relative;
    z-index: 9;
}
#top_advertisement img {
    border: 1px solid #000;
}

#bottom_advertisement img {
    border: 1px solid #000;
margin-left:15px;
}
.home #bottom_advertisement img {
    border: 1px solid #000;
}


  .section-widgets-bottom {
        float: left;
        margin-right: 7px;
        max-width: 227px;
    }
    .section-widgets-bottom img {
        float: left;
        margin-right: 15px;
        margin-top: 14px;
    }
    
    
    .section-widgets-bottom.broker {
        margin-right: 0;
    }
    .section-widgets-bottom p {
        display: inline-block;
        font-size: 15px;
        font-weight: normal;
        line-height: 20px;
height:71px;
    }
    .broker h2 {
        background: url("http://twthemes.com/1301-donuts/wp-content/uploads/2014/04/icon-become.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

.sell h2 {
    background: url("http://twthemes.com/1301-donuts/wp-content/uploads/2014/04/icon-cell.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.section-widgets-bottom h2 {
    float: left;
    font-size: 19px;
    font-weight: 500;
    line-height: 23px;
    margin-bottom: 15px;
    padding-left: 55px;
}
    .sell h2{
     background:url("images/icon-cell.jpg") no-repeat;
    }
    .buy h2{
    background:url("images/icon-buy.jpg") no-repeat;
    }
    .broker h2{
    background:url("images/icon-become.jpg") no-repeat;
    }
    .read-more a {
        background-color: #59b6e8;
        border-radius: 4px;
        color: #fff !important;
        font-size: 13px;
        font-weight: bold;
        padding: 9px 18px;
        text-decoration: none;
        text-transform: uppercase;
    }
    
    .read-more a:hover {
    opacity:0.8;
    }
    .read-more {
        float: left;
        margin-top: 8px;
    }
    
    
    .contact-widgets {
        margin-top: 133px;
    }



#text-7 #ausmap {
    margin-bottom: 25px;
}


.logo img {
    margin-left: 27px;
    width: 386px;
}
.logo img {
    width: 416px;
}

.home .tfooter .nav-menu {
    margin-left: -35px;
    margin-top: -31px;
}
.tfooter .nav-menu {
    margin-left: -3px;
    margin-top: -31px;
}

.tfooter .nav-menu li a:hover {
    color: #a8deee !important;
}
.home .entry-content, .entry-summary, .mu_register{
margin-top:0px;

}
::-webkit-input-placeholder {
 color: #000; 
font-weight:400 !important;
font-family: roboto !important;
font-size:10pt !important;

}

:-moz-placeholder { /* Firefox 18- */
   color: #000; 
font-weight:400 !important;
font-family: roboto !important;
font-size:10pt !important;

}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000; 
font-weight:400 !important;
font-family: roboto !important;
font-size:10pt !important;

}

:-ms-input-placeholder {  
   color: #000; 
font-weight:400 !important;
font-family: roboto !important;
}
.hcv .wpcf7-select{
color:#000 !important;
font-weight:400 !important;
font-family: roboto !important;
font-size:10pt !important;
padding-left: 3px;
}



@media screen and (-webkit-min-device-pixel-ratio:0) { 
    
    ::i-block-chrome,.hcv .wpcf7-select {
    text-indent: 8px;
line-height: 35px;
    }
	::i-block-chrome,.wpcf7-select{
	 text-indent: 8px;
line-height: 40px;
}
}