zi/*
Theme Name: Baddest Theme
Theme URI: https://www.achieveglobalsafaris.com/
Author: Baddest Theme
Author URI: https://www.achieveglobalsafaris.com/
Description: Baddest Theme is a modern and clean WordPress theme designed for a blog or a website. The large featured slider with advance slider options makes this theme a great choice for photographers, or any users who want to share their visuals in a bold way. The three footer widget areas offer plenty of space for any secondary information, and striking typography makes the content look stunning. The Theme has a built-in Recent Posts widget, Popular Posts widget, Social Link Widget and Author widget. It features full width page option, SEO friendly structure, custom logo support and social media links. The theme is responsive and scales beautifully with various screen sizes while maintaining the text readability and image quality. The theme is also translation ready.
Version: 1.0.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Baddest Theme
Tags: Blog, Two-columns, right-sidebar, footer-widgets, custom-background, custom-menu, featured-images, post-formats, threaded-comments, translation-ready, full-width-template, theme-options

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Baddest Theme is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
	background: #efdea3;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}



.zizi {
	background: #9ACD32;
}



h1 {
	font-size: 1em;
	margin: 0.67em 0;
	//font-weight: normal;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 0px solid #c0c0c0;
	margin: 0px;
	padding: 0px;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family:'Lato', sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	//clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #e2d88d;
	font-size: 16px;
    	line-height: 28px;
	//color: #4e5256;
	//color: #2c3033;
	color: #000000;
	font-family: "Open Sans",Arial,sans-serif;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	//margin: 0 0 1.5em 0em;
	margin: 0px !important;
	padding: 0px!important;
}

ul {
	list-style: none;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	//margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	width: 100px;
	border: 0px solid;	
	border-radius: 3px;
	background: #d06c21;	
	font-size: 16px;	
	line-height: 1;
	color: #fff!important;
	padding: 10px 20px!important;	
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: orangered!important;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background: orangered!important;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
select {
	padding: 3px;
    width: 100%;
}

textarea {
	padding-left: 3px;
	padding: 6px;
	width: 100%;
	max-height: 125px!important;		
}
.pesawrap button,
.pesawrap input[type="button"],
.pesawrap input[type="reset"],
.pesawrap input[type="submit"] {
	background-color: #687f27;
    color: #ffffff;
    width: 250px;	
}
.pesawrap input[type="text"],
.pesawrap input[type="email"],
.pesawrap input[type="url"],
.pesawrap input[type="password"],
.pesawrap input[type="search"],
.pesawrap select {
	padding: 3px;
    width: 100%;
}
.pesawrap input[type="text"],
.pesawrap input[type="email"],
.pesawrap input[type="url"],
.pesawrap input[type="password"],
.pesawrap input[type="search"],
.pesawrap textarea {
	display: block;
    float: none!important;
    box-sizing: border-box;
    width: 100%!important;
    height: 2.4375rem!important;
    margin: 0 0 1rem!important;
    padding: .5rem!important;
    border: 1px solid #cacaca!important;
    border-radius: 0!important;
    background-color: #fefefe;
    box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    color: #0a0a0a;
    transition: box-shadow .5s,border-color .25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color:#4a712e;
	text-decoration: none;

}

a:hover,
a:focus,
a:active {
	/*text-decoration: underline;*/
}

a:focus {
	outline:none;
}

a:hover,
a:active {
	outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: -0.1em;
}

.main-navigation ul ul a {
	width: 250px;
}

.main-navigation ul ul li {

}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
}

.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}

.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
	color: #fff;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/

.blogpoestwrapper input {
border: 1px solid #ccc;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	//margin: 0 0 1.5em;
	margin: 0 0 0em;
}
#themegrill_social_icons-2 ul {
	margin: 0px!important;
}
/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 0 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

.site{background: #efdea3;}
.highlights {
	list-style-image: url(images/nema.png);
	text-align: left;
	margin-bottom: 10px!important;
}
.highlights li a {
	text-decoration: none!important;
	text-align: left!important;
}
.custom-background-color .site,
.custom-background-image .site{margin: 20px;}

.container{
	width: 1136px;
	margin: 0 auto;
	padding-left:15px;
	padding-right: 15px;
}
.container:after{
	display: block;
	content: '';
	clear: both;
}
.row{
	margin-left: -15px;
	margin-right: -15px;
}
.row:after{
	content:'';
	display: block;
	clear: both;
}
 

.pesadiv input[type="text"], .pesadiv input[type="email"], .pesadiv select, .pesadiv input[type="url"], .pesadiv input[type="password"], .pesadiv input[type="search"], .pesadiv textarea {
    display: block;
    float: none!important;
    box-sizing: border-box;
    width: 100%!important;
    height: 2.4375rem!important;
    margin: 0 0 1rem!important;
    padding: .5rem!important;
    border: 1px solid #cacaca!important;
    border-radius: 0!important;
    background-color: #fefefe;
    box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    color: #0a0a0a;
    transition: box-shadow .5s,border-color .25s ease-in-out;
    //-webkit-appearance: none;
    //-moz-appearance: none;
    //appearance: none;
}
.site-header .header-top{
	margin: 0 auto;
	background: #351d0b !important;	
	height: 35px;
}
.site-header .header-top{
	margin: 0 auto;
	//background: #1c2925 !important;
	//background: #b35d1c !important;
	background: #007b3d!important;
	color: #fff;	
}
.site-header .header-top .social-network-section{
	float: right;
}
.rendo {
		//width: 100%!important;
		font-size: 11px!important;
	}
.lefty {
	float: left!important;
	color: #fff;
	font-size: 14px!important;
	margin-top: 2px;
}
.lefty ul {
	list-style-type: none;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	padding: 2px 0px;
}
.lefty ul li {
	display: inline-block;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid rgba(255,255,255,.2);
}
.lefty ul li:last-child {
	border: 1px;
}
.lefty i {
	font-size: 14px!important;
}
.redusx {
	font-size: 34px!important;
	line-height: 1.5;
}
.righty {
	float: right!important;
	color: #fff;
	font-size: 14px!important;
	margin-top: 3px;
}
.righty ul {
	list-style-type: none;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	padding: 2px 0px;
}
.righty ul li {
	display: inline-block;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid rgba(255,255,255,.2);
}
.righty ul li:last-child {
	border: 1px;
}
.righty ul li a {
	color: #fff;
}
.seto {
	color: #eabd2c!important;
}
.righty i {
	font-size: 14px!important;
}
.wordsdiv {
    margin-bottom: 20px!important;
}



.wordsdiv a {
    text-decoration: underline;
    color: orangered;
}
.inquire img:hover {
    opacity: .8;
}
.site-header .header-top .social-network-section .social-networks{
	margin: 0;
	padding: 6px 0 0;
	list-style: none;
	display: inline-block;
	margin-left: 30px;
}
.flik {
color: #fff;
text-decoration: underline!important;
}
.social-icons-lists li.social-icons-list-item {
	margin-top: 0px!important;
}
.site-header .header-top .social-network-section span{
	text-transform: uppercase;
	font-family: "Open Sans",Arial,sans-serif;
	display: inline-block;
	margin: 0;
	color: #200a00;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	padding-top: 16px;
	float: left;
}
.site-header .header-top .social-network-section .social-networks:after{
	content: '';
	display: block;
	clear: both;
}
.site-header .header-top .social-network-section .social-networks li{
	float: left;
	list-style: none;
	margin-left: 24px;
}
.description a {
	color: orangered;
	text-decoration: underline;
}
.site-header .header-top .social-network-section .social-networks li:first-child{
	margin-left: 0;
}
.site-header .header-top .social-network-section .fa{
	font-size: 14px;
	line-height: 18px;
	color: #2e4154;
}
.site-header .header-top .social-network-section .fa:hover{
	color: #4a712e;
}
.site-header .header-top .social-network-section .form-section{
	height: 46px;
	width: 45px;
	background: #eaebe6;
	float: right;
	margin-left: 29px;
	padding: 16px 0 0 16px;
}
.site-header .header-top .social-network-section .form-section{
	position: relative;
}
.site-header .header-top .social-network-section .form-section .example form{
	position: absolute;
	right: 0;
	top:98%;
	z-index:9999;
	height: 46px;


}
/*.site-header .header-top .social-network-section .form-section form{
	background: 
}*/
.site-header .header-top .social-network-section .form-section form input[type="search"]{
	border: 0;
	width: 200px;
	border-radius: 0;
	padding: 0 5px;
	background: #eaebe6;
	color: ##757575;
	font-style: italic;
	font-size: 13px;
	line-height: 15px;
	height: 100%;
}
.lefto {
    width: 49%;
    float: left;
    padding: 2px 0px;
}
.righto {
    width: 49%;
    float: right;
    padding: 2px 0px;
}
select {
	border: 1px solid #ccc!important;
    border-radius: 3px!important;
}
.bookta {
max-width: 250px!important;
}
.conti {
    width: 250px;    
    float: left;
    color: #fff;
    font-size: 16px;    
    //background: #f7efb1;
}
.conti ul li {
    margin-left: 0px!important;
    padding-top: 2px;
    padding-bottom: 2px;    
    list-style-type: disc;
}
.conti ul {
	margin-left: -15px!important;
}
.conti ul li a {
	color: #fff;
}
.divoca {
	padding: 2px 0px;
}
.suto {
	font-weight: normal;
    font-family: 'Architects Daughter', cursive;
    text-align: center;
    color: #1C1303;
    margin-top: 10px!important;
    font-size: 2.5em;
}
.fooright {
	width: 600px;
	max-height: 750px;
	float: right;
	//background: #f7efb1;
}
.fooleft {
	width: 520px;
	max-height: 750px;
	float: left;
	//background: #f7efb1;
}
.footudo {
	color: #fff;
	text-transform: uppercase;
	font-size: 25px;
	margin-top: 0px;
	font-weight: normal;
    font-family: 'Architects Daughter', cursive;
}
.example{
	display: none;
}
.header-bottom{	
	//background: #f7efb1;
	background: #fbf4d9 url(images/patss.jpg) top left !important;
	//border-bottom: 2px solid #b35d1c!important;
	box-shadow: 0px 0px 2px #aaa;
	position: relative;		
}
.header-bottom:after{
	display: block;
	content: '';
	clear: both;
}
.righty {
	float: right!important;
	color: #fff;
	font-size: 14px!important;
}
.righty ul {
	list-style-type: none;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	padding: 2px 0px;
}
.righty ul li {
	display: inline-block;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid rgba(255,255,255,.2);
}
.righty ul li:last-child {
	border: 1px;
}
.righty ul li a {
	color: #fff;
}
.seto {
	color: #eabd2c!important;
}
.righty i {
	font-size: 14px!important;
}
#masthead {
	position: absolute;
	position: fixed;
	top: 0;
	z-index: 99999;
	width: 100%;
}
#breadcrumbs {
    font-size: 13px;
	text-align: right;
}
#breadcrumbs a {
    text-decoration: underline;
}
.site-branding{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
    width: 400px;    
}
.site-branding h1{
	margin: 0;
}
.topsti {
	margin-top: 104px;
}
.gorilsta {
    background: url(images/ajaigamereserve.jpg) no-repeat top center !important;
    color: #FFF !important;
    padding: 20px !important;
    height: 318px;
    float: left;
    //background: url(images/groen.png) !important;
    background-size: 100% 100% !important;
    //background-repeat: no-repeat !important;
    //padding: 30px !important;
    margin-bottom: 10px !important;
    margin-left: 0px!important;
    margin-top: 10px!important;
}
.gorilsta ul {
    width: 85%!important;
    margin-left: 0px !important;
}
.gorilsta li {
    list-style-image: url(images/vinkje.png) !important;
}
.gorilsta h2, .osku {
    color: #fff;
    //font-style: italic;
    font-weight: 700;
    color: #E9EEC7 !important;
    font-family: Marsh, Arial !important;
}
.homeleft a {
	color: orangered;
	text-decoration: underline;
}
.site-branding h1 a{
	font-size: 30px;
	color: #4a712e;
	line-height: 34px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 700;
}
.site-branding .site-description{
	margin: 0;
	font-size: 14px;
	line-height: 17px;
}
.blogtitse {
	font-size: 1em!important;
	line-height: 1.2em;
}
.main-navigation{
	float: right;
	margin-top: 50px;
	width: auto;
	clear: none;	
}
.main-navigation ul li a{
	//text-transform: uppercase;
	color: #000;
	padding: 8px 12px;
	margin: 0px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	text-align: left;
	//border-right: 1px solid #ebedef;
}
.main-navigation ul ul{
	background: #f8f8f8;
	top: 100%;
	border-top: 2px solid #4a712e;
}
.main-navigation ul ul li{
	border-bottom: 1px solid #e8eaed;
}
.main-navigation .menu{
	margin-bottom: 0;
}
.main-navigation ul ul li a{
	padding: 11px 20px;
	border: 0;
}
.main-navigation ul li .fa{
	font-size: 12px;
	line-height: 16px;
	color: #2c3e50;
	display: inline-block;
	position: absolute;
	top:70%;
	left:47%;
}
.main-navigation ul ul li:last-child{
	border: 0;
}
.main-navigation ul li a:hover, .main-navigation ul .current-menu-item, .main-navigation ul li:hover > a{
	background: #4a712e;
	//border-radius: 5px;
	color: #fff;
}
.main-navigation ul:after{
	content:'';
	display: block;
	clear: both;
}
.main-navigation ul .menu-item-has-children:after{
	//font-family: 'FontAwesome';
	//position: absolute;
	left: 45%;
	bottom: 0;
	//content: "\f107";
	color: #000;
	//font-size: 15px;
}
.main-navigation ul ul .menu-item-has-children:after{
	//content: "\f105";
	left: 90%;
	top: 0;
}
.teko tr td {
	padding: 10px 0px;
	vertical-align: top;
}
.teko tr td input[type="text"], 
.teko tr td input[type="email"],
.teko tr td select, 
.teko tr td textarea {
	width: 100%!important;
	border: 1px solid #aaa!important;
}
.teko tr td textarea {
	height: 100px!important;
}
.rede {
	max-width: 100%!important;
	margin: auto!important;
	//background: #fff;
	//padding: 20px;
}
span.wpcf7-list-item {    
    margin: 0 0 0 0;
    display: block;
}
.footercall {
	display: none;
}
.btn {
    border: 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    font-weight: 600;
    font-size: 1rem;
    height: 2.25rem;
    line-height: 2.0625rem;
    width: 100%;
    color: #fff;
    padding-bottom: .3125rem;
    cursor: pointer;
    text-shadow: 1px 1px 1px #444;
    -webkit-appearance: none;
    font-family: 'Noto Sans', 'Arial', sans-serif;
    vertical-align: top;
    white-space: nowrap;
    -webkit-transition: "opacity .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out";
    -moz-transition: "opacity .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out";
    -ms-transition: "opacity .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out";
    -o-transition: "opacity .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out";
    transition: opacity .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out;
    background: orangered;
    text-align: center;
}
/*light slider styles starts*/
#CDSWIDSSP {
	width: 100%!important;
	//margin-top: -30px!important;
}
.pesadiv button, .pesadiv input[type="button"] {
	width: 250px!important;
}
.inqui {
	width: 300px!important;
}
#text-5 #CDSWIDSSP {
	margin-top: -28px !important;
}
.shadowx div:hover {
    box-shadow: none!important;
    text-decoration: underline!important;
}
.slider{
	margin-bottom: -9px;
	height: 650px;
	overflow: hidden;	
	box-shadow: 0px 0px 1px #666;
}
.slider img{
	width: 100%;
	//height: 500px;
	box-shadow: 0 0 5px #000;
}
.slider #lightSlider li{
	position: relative;
}
#lightSlider li .banner-text{
	position: absolute;
	bottom: 30%;
	width: 100%;
	text-align: left;
	z-index: 9999;
}
.slider .lSAction > .lSPrev{
	width: 21px;
	height: 35px;
	background: url(images/prev.png) no-repeat;
}
.slider .lSAction > .lSNext{
	width: 21px;
	height: 35px;
	background: url(images/next.png) no-repeat;
}
.slider .lSAction > a{
	opacity: 0;
}
.slider:hover .lSAction > a{
	opacity: 1;
}
.slider .lSSlideOuter .lSPager.lSpg > li a{
	height: 20px;
	width: 20px;
	border-radius:50%;
	border:1px solid #fff;
	box-shadow: none;
	background: #fff;
}
.slider .lSSlideOuter {
	position: relative;
	height: 650px;
}
.slider .lSPager.lSpg{
	margin-top: 0;
	position: absolute;
	left: 8%;
	bottom: 2%;
}
.slider .lSSlideOuter .lSPager.lSpg > li:hover a, 
.slider .lSSlideOuter .lSPager.lSpg > li.active a{
	background: #dd8706;
	border-color: #dd8706;
}
.banner-text .text{
	width: 442px;
	text-transform: uppercase;
}
.banner-text .text span{
	background: #54555a;
	font-size: 12px;
	line-height: 24px;
	color: #e8f3ff;
	padding: 8px 35px;
	display: inline-block;
	margin-bottom: 2px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.banner-text .text h2{
	background: #fff;
	opacity: 0.9;
	font-size: 28px;
	line-height: 38px;
	color: #200a00;
	padding: 23px 25px;
	margin: 0;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	//margin-bottom: 10px;
}
.banner-text .read-more{
	background: #4a712e;
	padding: 6px 22px;
	display: inline-block;
	color: #fff;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	text-decoration: none;
}
.banner-text .read-more:hover{
	background:#106e5b;
	text-decoration: none;
}
/*light slider styles ends*/

.site-content{
	//background: #f3efd2;
	//background: #f7efb1;
	background: #fbf4d9 url(images/patss.jpg) top left !important;
	border-top: 0px solid #2E1D06;
	box-shadow: 0px 0px 1px #666;
	padding-top: 20px;
	max-width: 1136px;
    margin: auto;
}
.top-section{
	margin-bottom: 40px;
	padding-top: 20px;

}
.top-section .section-title{
	text-align: center;
	margin:0 0 30px;
	color: #200a00;
}
.top-section ul li{
	list-style: none;
	float: left;
	margin-left: 30px;
}
.top-section ul li:first-child{
	margin-left: 15px;
}
.top-section .text .text-content ul:after{
	display: block;
	content: '';
	clear: both;
}
.top-section img{
	vertical-align: top;
}
.top-section .post{
	padding-bottom: 36px;
}
.top-section ul li .post{
	background: #fff;
	padding-bottom: 30px;
}
.byline, .updated:not(.published){
	display: inline-block;
}
.post, .page{
	background: #fff;
	box-shadow: 0px 0px 1px #666;
}
.noshadow {
	    box-shadow: none!important;
}
.post .category{
	display: block;
	margin-bottom: 18px;
}
.lexie {
    //background: url(images/white-plaster.png) !important;
    background: #fff;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    padding: 10px !important;
    padding-top: 30px!important;
}
.homeleft {
	width: 100%;
	max-height: 7600px;
	//background: url(images/white-plaster.png) !important;
	background: #fff;
	box-shadow: 0px 0px 2px #aaa;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    padding: 30px !important;
    margin-bottom: 10px !important;
    margin-left: 0px!important;
}
.lupto {
	background: url(images/ajaigamereserve.jpg) no-repeat;
	background-size: 100%;
	width: 100%;
	height: 318px;
	padding: 20px;
	color: #fff;
	font-size: 16px!important;
}
.lupto ul li {
	padding: 0px 0px!important;
}
.bookatton {
	width: 300px!important;
}
.top-section .post .category{
	margin: 0;
}
.post .entry-title{
	margin-bottom: 20px;
	padding:0 20px;
	text-align: left!important;
}
.single-post .entry-title{
	padding-left: 0;
	margin-left: 15px;
	padding-top: 10px!important;
}
.top-section .post .entry-title{
	margin: 0;
}
.top-section .post .entry-meta{
	margin-bottom: 0;
}
.top-section .column{
	width: 33.33%;
	padding-left: 15px;
	padding-right: 15px;
	/*margin-left: -15px;
	margin-right: -15px;*/
	float: left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#primary .post .entry-header, .page .entry-header{
	position: relative;
	//margin-top:-42px;
	margin-left: 30px;
	margin-right: 30px;
	//padding-top: 38px;
	font-family: 'Architects Daughter', cursive;
    	font-size: 34px;
    	font-weight: normal;    	
}
.entry-title {
	font-weight: normal!important;
}
#primary .post.no-featured-image .entry-header{margin-top: 0;}
 #secondary .widget_recent_entries .post.post-style .entry-header{
	position: relative;
	margin-top:-23px;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 18px;
 }
.post .entry-header{
	background: #fff;
	text-align: center;
}
#primary{
	padding-bottom: 0px;
}
.entry-content a {
	color: orangered!important;
	text-decoration: underline!important;
}
.wlkum {
	font-family: 'Architects Daughter', cursive;
    	font-size: 35px;
    	font-weight: normal;
}
.papex {
	height: auto;
	background: url(images/white-plaster.png) !important;
    	background-size: 100% 100% !important;
    	background-repeat: no-repeat !important;
    	padding: 10px !important;
}
#primary .post .entry-content{
	border-bottom: 1px solid #ebedef;
}
.top-section .post .entry-header{
	margin-left: 15px;
	margin-right: 15px;
	margin-top:-30px;
	padding-top: 10px;
	position: relative;
}
.post .category a{
	color: #4a712e;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
}
.post .category a:hover{
	color: #787f86;
}
.top-section .post .category a{
	font-size: 12px;
	line-height: 16px;
}
.post-thumbnail{
	display: block;
}
.post .entry-title a{
	text-align: left!important;
	font-size: 35px;
	line-height: 32px;
	color: #200a00;
	font-family: 'Architects Daughter', cursive;
	font-weight: 400;
	margin: 0;
}
.top-section .post .entry-title a{
	font-size: 21px;
	line-height: 25px;
}
.post a:hover{
	color: #4a712e;
}
.post .entry-meta span{
	color: #a8b0b4;
	font-style: italic;
	font-size: 14px;
	line-height: 18px;
}
.post .entry-meta span a{
	color: #a8b0b4;
	font-style: italic;
	font-size: 14px;
	line-height: 18px;
}
.post .entry-meta span a:hover{
	color: #787f86;
}
.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
  background-color: #1c2925 !important;
  color: #fff;
}
.custom-pagination a:hover {
  background-color: orangered;
  color: #fff;
  opacity: 0.9;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: gainsboro;
}
.custom-pagination span.current {
  background-color: orangered;
  color: #fff;
}
.diso ul li a, .diso a {
	color: orangered!important;
	text-decoration: underline!important;
}
.blogpoestwrapper {
	width: 100%;
	padding: 50px 20px!important;
	margin-bottom: 20px;
}
.post .entry-content, .page .entry-content{
	text-align: center;
	padding: 0 36px;
	padding-bottom: 20px;
}
.top-section .post .entry-meta span a{
	font-size: 12px;
	line-height: 15px;
}
#category-posts-2-internal .cat-post-item {
	padding: 5px 0px!important;
}
#primary{
	width: 66.67%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#secondary{
	width: 33.33%;
	float: right;
	padding-right: 15px;
	//padding-left: 15px;
	//padding-right: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#text-5, #text-6, #text-7 {
	padding: 0px!important;
	background: none!important;
}
.underline {
	text-decoration: underline;
	color: #fff;
}
#primary .post{
	margin-bottom: 40px;
	padding-top: 10px;
}
#primary .advertisement{
	margin-bottom: 40px;
}
#primary .advertisement a{
	display: block;
}
.post .bottom-content{
	text-align: center;
	padding: 30px 32px;
}
.post .bottom-content:after{
	display: block;
	content: '';
	clear: both;
}
.post .bottom-content .entry-meta{
	float: left;
}
.post .bottom-content .entry-meta span a{
	margin-right: 6px;
}
.post .bottom-content .read-more{
	margin-right: 97px;
}
.post .bottom-content .read-more,
.widget-area .widget.widget_Baddest Theme_recent_post .read-more,
.widget-area .widget.widget_Baddest Theme_popular_post .read-more{
	display: inline-block;
	border-right: 1px solid #4a712e;
	border-left: 1px solid #4a712e;
	color: #4a712e;
	font-size: 14px;
	line-height: 24px;
	padding: 0 18px;
	text-transform: uppercase;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.post .bottom-content .read-more:hover,
.widget-area .widget.widget_Baddest Theme_recent_post .read-more:hover,
.widget-area .widget.widget_Baddest Theme_popular_post .read-more:hover{
	color: #787f86;
}
.post .bottom-content .social-networks{
	margin: 0;
	padding: 0;
	float: right;
}
.post .bottom-content .social-networks:after{
	display: block;
	content: '';
	clear: both;
}
.post .bottom-content .social-networks li{
	float: left;
	list-style: none;
	margin-left: 24px;
}
.post .bottom-content .social-networks li:first-child{
	margin-left: 0;
}
.post .bottom-content .social-networks .fa:hover{
	color: #4a712e;
}
.post .bottom-content .social-networks .fa{
	color: #2e4154;
	font-size: 14px;
	line-height: 18px;
}
#secondary .widget{
	padding: 0 20px;
	padding-top: 26px;
	padding-bottom: 40px;
	margin-bottom: 28px;
	background: #fff;
	text-align: left;
}
.widget-area .advertisement{
	margin-bottom: 28px;
}
.widget-area .widget.widget_search{
	padding: 0;

}
.widget-area .widget.widget_search form{
	border: 1px solid #dde1e5;
	border-right: 0;
	height: 56px;
	background: #fff;
}
.widget-area .widget.widget_search form input[type="search"]{
	border-radius: 0;
	font-size: 13px;
	line-height: 24px;
	color: #a8b0b4;
	float: left;
	border: 0;
	background: none;
	padding:4px 16px;
	width: 62%;
	height: 46px;
}
.widget-area .widget.widget_search form input[type="submit"]{
	background: url(images/search-icon.png) no-repeat 41% 48% #4a712e;
	box-shadow: none;
	text-indent:-9999px;
	border: 0;
	border-radius: 0;
	font-size: auto;
	/*padding: 21px 26px;*/
	float: right;
	width: 17%;
	height: 54px;
	padding: 0;
}
#secondary .widget .widget-title{
	text-transform: uppercase;
	font-size: 16px;
	line-height: 24px;
	color:#4a712e;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	position: relative;
	margin-top: 0;
	margin-bottom: 20px;
}
#secondary .widget .widget-title:after{
	position: absolute;
	background: #4a712e;
	content: '';
	height: 1px;
	width: 100%;
	top: 100%;
	left: 0%;
}
#recent-posts-2 {
	background: #4a712e!important;
}
#recent-posts-2 h2 {
	color: #fff!important;
}
#recent-posts-2 h2:after {
	background: #fff!important;
}
#recent-posts-2 ul li a {
	color: #fff!important;
}
#recent-posts-2 ul li {
	border-color: #fff!important;
}
.pusta {
	width: 333px;
	float: left;
	//background: #f3eec7; 
	//background: #fff url(images/scratches.png);   
	background: #fff;
    box-shadow: 0 0 2px #666;
    height: 290px;
    padding: 5px;
    text-align: left;
    //text-decoration: underline;
    color: #362f27!important;
    margin: 10px 6px;
}
.pusta a {
	color: #362f27!important;
	//font-size: 24px;	
	}	
.pusta h4 {
	font-size: 16px;
	font-weight: normal;
	margin: 0px!important;
	padding: 0px!important;
}
.centerline {
	text-align: center!important;
    	text-decoration: underline!important;
}
.pusta img {
	width: 100%;
	//border: 1px solid #362f27;
}
.booknow {
	font-weight: normal;
    	font-size: 15px;
}
.pusta button {
	width: 100%;
	float: left;
	display: inline;	
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
}
.pusta {
	max-width: 333px;
	float: left;
	//background: #f3eec7; 
	//background: #fff url(images/scratches.png);   
	background: #fff;
    box-shadow: 0 0 2px #666;
    height: 290px;
    padding: 0px;
    text-align: center;
    //text-decoration: underline;
    color: #362f27!important;
    margin: 10px 6px;
}
.pusta:hover {
	box-shadow: none!important;
	text-decoration: underline!important;
	box-shadow: 0 0 4px #222!important;
}
.pusta a {
	color: #362f27!important;
	//font-size: 24px;	
	}	
.centerline {
	text-align: center!important;
    text-decoration: underline!important;
}
.pusta img {
	width: 100%;
	//border: 1px solid #362f27;
}
.booknow {
	font-weight: bold;
}
.clearfix {
	clear: both;
}
.pusta button {
	width: 100%;
	float: left;
	display: inline;	
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
}
.smalltour {
	width: 230px;
	height: 300px;
	float: left;
	background: #200a00;
	margin-right: 10px;
}
.page-title {
	font-family: 'Architects Daughter', cursive;
	font-size: 44px;
	font-weight: normal;
        //line-height: 1.4;
	margin-top: 0px;
}
.pustaka {
	background: #f3eec7 url(images/scratches.png)!important;
}
.tlp-team .img-responsive {
webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.tlp-team .img-responsive:hover {
webkit-filter: none;
filter: none;
}
.floright {
float: right;
max-width: 680px;
margin-bottom: 20px;
}
.fleko {
background: #fff;
width: 100%;
height: auto;
padding: 20px;
box-shadow: 0 0 2px #000;
}
.flipo {
font-size: 19px;
color: #000;
text-transform: capitalize;
background: #4a712e !important;
padding: 10px;
color: #fff;
margin: 0px;
margin-bottom: 10px;
font-weight: normal;
}
.florighta {
float: right;
width: 100%;
}
.imito {
border: 0px solid #fff;
width: 100%;
}
.florightax {
float: right;
width: 100%;
padding: 10px;
background: #fff;
margin-top: 0px;
border-bottom: 1px dashed #222;
}
.hetex {
margin-top: 0px;
padding-top: 0px;
font-weight: 700;
font-size: 22px;
padding-bottom: 10px;
margin-bottom: 0px;
border-bottom: 0px solid #222;
color: #000;
}
.pista {
margin-bottom: 5px!important;
}
.buttrex {
background: #d06c21;
color: #fff;
padding: 0px 25px!important;
float: right;
//border-radius: 5px;
border: 0px;
}
.prightla {
float: right;
width: 100%;
margin-top: 20px;
}
.leton {
width: 350px;
min-height: 605px;
background: #fff;
box-shadow: 0 0 2px #000;
padding: 20px;
float: left;
margin-bottom: 20px;
}
.heador {
font-size: 19px;
color: #000;
text-transform: capitalize;
background: #4a712e !important;
padding: 10px;
color: #fff;
margin: 0px!important;
margin-bottom: 10px;
font-weight: normal;
}
.headora {
font-size: 19px;
color: #000;
text-transform: capitalize;
margin-top: 20px;
background: #4a712e !important;
padding: 10px;
color: #fff;
font-weight: normal;
}
.lastin {
border: 0px;
}
.topst {
margin-top: 15px;
}
.white {
display: none;
}
.dum {
float: left;
max-width: 300px;
}
.shadowed {
box-shadow: 0 0 2px #000;
}
.lepto {
float: left;
max-width: 300px;
margin-left: 10px;
box-shadow: 0 0 2px #000;
max-height: 298px;
}
.otop {
margin-top: 10px;
}
.bedor {
    list-style-type: none;
    padding-left: 0px!important;
    margin-left: 0px!important;
}
.bedor li {
    border-bottom: 1px dotted #200a00;
    padding: 3.3px 0px;
}
.bedor li a {
	color: #000;
}
.widget-area .widget.widget_Baddest Theme_featured_post a{
	display: block;
	margin-bottom: 20px;
}
.widget-area .widget.widget_Baddest Theme_featured_post .text-holder{
	text-align: center;
	font-size: 14px;
	line-height: 26px;
}
.widget-area .widget.widget_Baddest Theme_featured_post .name{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #200a00;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}
.widget-area .widget.widget_Baddest Theme_featured_post .profession{
	display: block;
	color: #a8b0b4;
	font-size: 12px;
	line-height: 24px;
	font-style: italic;
}
.widget-area .widget ul{
	margin: 0;
	padding: 0;
}
.widget_area .widget.widget_archive ul li{
	float: left;
}
.widget-area .widget ul li{
	list-style: none;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li{
	float: left;
	margin-left: 10px;
	border-bottom: 0;
}
.widget-area .widget.widget_Baddest Theme_social_links ul:after{
	display: block;
	content: '';
	clear: both;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li:first-child{
	margin-left: 0;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li .fa{
	font-size: 13px;
	line-height: 30px;
	color: #fff;

}
.widget-area .widget.widget_Baddest Theme_social_links ul li a{
	height: 30px;
	width: 30px;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li .facebook-icon{
	background: #3b5998;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li .twitter-icon{
	background: #55acee;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li .pinterest-icon{
	background: #cc2127;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li .instagram-icon{
	background: #3f729b;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li .rss-icon{
	background: #f26522;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li .dribbble-icon{
	background: #ea4c89;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li .linkedin-icon{
	background: #0177b5;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li .google-plus-icon{
	background: #dd4b39;
}
.widget-area .widget.widget_Baddest Theme_social_links ul li a{
	padding: 0;
}
.widget-area .widget.widget_subscribe form input[type="text"]{
	border: 1px solid #dde1e5;
	border-radius: 0;
	height: 46px;
	font-size: 13px;
	line-height: 24px;
	color: #a8b0b4;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}
.widget-area .widget.widget_subscribe form input[type="submit"]{
	width: 100%;
	border: 0;
	box-shadow: none;
	height: 46px;
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	background: #4a712e;
	text-transform: uppercase;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.widget-area .widget.widget_subscribe form input[type="submit"]:hover{
	background: #117661;
}
.widget-area .widget.widget_Baddest Theme_recent_post,
.widget-area .widget.widget_Baddest Theme_popular_post{
	padding-left: 0;
	padding-right: 0;
}
.widget-area .widget.widget_Baddest Theme_recent_post .entry-header,
.widget-area .widget.widget_Baddest Theme_popular_post .entry-header{
	padding:8px 0 0;
	text-align: center;
	position: relative;
	margin-top: -25px;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 18px;
}
.widget-area .widget.widget_Baddest Theme_recent_post .entry-title,
.widget-area .widget.widget_Baddest Theme_popular_post .entry-title{
	margin:0;
}
.widget-area .widget.widget_Baddest Theme_recent_post .entry-title a,
.widget-area .widget.widget_Baddest Theme_popular_post .entry-title a{
	font-size: 14px;
	line-height: 18px;
}
.widget-area .widget.widget_Baddest Theme_recent_post .entry-content,
.widget-area .widget.widget_Baddest Theme_popular_post .entry-title a{
	margin-top: 0;
}
#secondary .widget.widget_Baddest Theme_recent_post .post,
#secondary .widget.widget_Baddest Theme_popular_post .post{
	padding: 0 0 15px;
	margin-bottom: 15px;
}
.widget-area .widget.widget_categories ul{
	text-align: left;
}
.widget-area .widget ul li a{
	color: #200a00;
	font-size: 17px;
	line-height: 22px;
	//text-transform: uppercase;
	padding:3px 0 0;
}
.widget-area .widget.widget_categories ul li:after{
	display: block;
	content: '';
	clear: both;
}
.widget-area .widget ul li{
	border-bottom: 1px solid #ebedef;
	padding:5px 0 5px;
}
.widget-area .widget.widget_categories ul li:last-child{
	border: 0;
}
.widget-area .widget.widget_categories ul li,
.widget-area .widget.widget_archive ul li{
	text-align: right;
}
.widget-area .widget.widget_categories ul li a,
.widget-area .widget.widget_archive ul li a{
	float: left;
}
.widget-area .widget.widget_categories ul li span{
	/*float: right;*/
	padding: 10px 0;
}
.widget-area .widget ul li a:hover{
	color: #4a712e;
}
.widget-area .widget_tag_cloud .tagcloud{
	text-align: left !important;
}
.widget-area .widget.widget_calendar caption{
	text-align: center;
}
.widget-area .widget_tag_cloud a{
	display: inline-block;
	color: #627281;
	font-size: 14px;
	border: 1px solid #bac4cd;
	text-transform: uppercase;
	padding: 5px 7px;
	margin: 0 4px 3px 0;
}
.widget-area .widget_tag_cloud a:hover{
	color: #fff;
	background: #4a712e;
}
.navigation.pagination .nav-links{
	//text-align: center;
	margin-left: 20px;
}
.navigation.pagination .nav-links .page-numbers{
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	background: #4a712e;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 700;
	border: 0px solid #ced4d5;
	//border-radius: 4px;
	padding: 4px 12px;
	margin-right: 6px;
	display: inline-block;
}
.navigation.pagination .nav-links .page-numbers:hover{
	background: orangered;
}
.navigation.pagination .nav-links .page-numbers.current{
	background: orangered;
}
.site-footer .column{
	width: 33.33%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.site-footer{
	padding: 0 0 0;
}
.site-footer .widget-area{
	background: #005f2f!important;
	padding: 45px 0 70px;
    border-top: 20px solid #009449!important;
	padding: 26px 0 34px;
}
.site-footer .site-info{
	background: #004824!important;
}
#footerrand {
    height: 10px !important;
    width: 100%;
    background: #d88d2a url(images/bordero.jpg) top left repeat-x !important;
}
#we_team a {
	color: #222!important;
	text-decoration: none!important;
	font-size: 22px;
	font-family: 'Architects Daughter', cursive;
}
#we_team a:hover {	
	text-decoration: underline!important;
}
#tlp-team-1445667895 .single-team-area .designation {
	text-decoration: underline!important;
}
.tlp-team .short-desc, .tlp-team .tlp-team-isotope .tlp-content, .tlp-team .button-group .selected, .tlp-team .layout1 .tlp-content, .tlp-team .tpl-social a, .tlp-team .tpl-social li a.fa {
	background: none!important;
}
#post-1885 .entry-content {
	padding: 0px!important;
}
.site-footer .widget-title{
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	margin-top: 0;
	line-height: 24px;
	margin-bottom: 30px;
}
.site-footer .widget.widget_recent_entries{
	margin-bottom: 0;
}
.site-footer .widget .post-thumbnail{
	float: left;
	margin-right: 11px;
	width: 110px;
}
.site-footer .widget .entry-header{
	overflow: hidden;
	margin-top: 0;
}
.site-footer .widget .entry-header .entry-title a{
	font-size: 14px;
	line-height: 20px;
	color: #cbd0d4;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	display: inline-block;
	text-transform: uppercase;
}
.site-footer .widget .post{
	background: none;
	border-bottom: 1px solid #5c6973;
	padding:0 0 15px;
	margin-bottom: 15px;
}
.site-footer .widget .post .entry-header{
	margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
	background: none
}
.site-footer .widget .post .entry-header .entry-title{padding: 0;}
.site-footer .widget .post .entry-content,
.site-footer .widget .post .read-more{display: none;}
.site-footer .widget .post .post-thumbnail{
	display: block;
}
.site-footer .widget .entry-header .entry-title a:hover{
	color: #4a712e;
}
.site-footer .widget .entry-header .entry-meta span a{
	color: #bac2c9;
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	display: block;
}
.site-footer .widget .entry-header .entry-meta span a:hover{
	color: #4a712e;
}
.site-footer .widget_photo_gallery ul{
	margin-left: -8px;
	margin-right: -8px;
}
.site-footer .widget_photo_gallery ul li{
	width: 33.33%;
	padding-left: 8px;
	float: left;
	padding-right: 8px;
	margin-bottom: 8px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget-area .widget.widget_Baddest Theme_flickr_stream:after{
	display: block;
	clear: both;
	content: '';
}
.widget-area .widget.widget_Baddest Theme_flickr_stream .flickr_badge_image{
	width: 25%;
	padding-left: 8px;
	float: left;
	padding-right: 8px;
	margin-bottom: 8px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget-area .widget.widget_Baddest Theme_flickr_stream .flickr_badge_image a{
	display: inline-block;
}
.site-footer .widget_photo_gallery ul li a{
	display: block;
	padding: 0;
}
.site-footer .widget ul li{
	border: 0;
	padding: 0;
}
.site-footer .widget ul li a{
	color: #787f86;
	padding: 0;
}
.site-footer .widget form input[type="text"], .site-footer .widget form input[type="email"]{
	height: 46px;
	border: 1px solid #44535f;
	background: none;
	width: 100%;
	border-radius: 2px;
	font-size: 13px;
	line-height: 20px;
	color: #a5b0b9;
	margin-bottom: 10px;
}
.site-footer .post:after{
	display: block;
	content: '';
	clear: both;
}
.site-footer .widget form textarea{
	width: 100%;
	background: none;
	border: 1px solid #44535f;
	border-radius: 2px;
	resize:none;
	font-size: 13px;
	line-height: 20px;
	color: #a5b0b9;
	margin-bottom: 10px;
	height: 154px;
}
.site-footer .widget form input[type="submit"]{
	text-transform: uppercase;
	box-shadow: none;
	background: #4a712e;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	border: 0;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	padding: 12px 60px;
}
.site-footer .widget form input[type="submit"]:hover{
	background: #10715d;
}
.site-footer .site-info{
	color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 25px 0 45px;
}
.site-footer .site-info p {
    margin: 0px!important;
}
.site-footer .site-info a{
	color: #787f86;
	font-size: 14px;
	line-height: 20px;
}
.site-footer .site-info a:hover{
	color: #152837;
}
.page.full-width #primary{
	width: 100%;
}
.site-content #primary .page .entry-header{
	text-align: left;
	margin-top: 0;
}
.site-content #primary .page .entry-content{
	text-align: left;
	margin-top: 0;
}
#primary .page .entry-header .entry-title{
	text-transform: uppercase;
	font-size: 28px;
	line-height: 32px;
	margin:0 0 12px;
	color: #200a00;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
#primary .page .entry-content h2{
	text-transform: uppercase;
	font-size: 17px;
	line-height: 20px;
	margin-top: 40px;
	color: #200a00;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.butoxxa {
 width: 100%!important;
 text-align: center;
}
.single-post #primary .post .entry-header{
	text-align: left;
	margin-top: 0;
}
.single-post #primary .post .entry-content{
	text-align: left;
}

.single-post #primary .post .entry-content img{
	//width: 100%;
}
.single-post #primary .post .entry-title{
	//text-transform: uppercase;
	color: #200a00;
	font-size: 28px;
	line-height: 32px;
	//font-family: "Open Sans",Arial,sans-serif;
	font-family: 'Architects Daughter', cursive;
	font-weight: 600;
}
.single-post #primary .post h2{
	//text-transform: uppercase;
	color: #200a00;
	font-size: 21px;
	line-height: 25px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;

}
.single-post #primary .post h1{
	text-transform: uppercase;
	color: #200a00;
	font-size: 28px;
	line-height: 32px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.single-post #primary .post h3{
	//text-transform: uppercase;
	color: #200a00;
	font-size: 17px;
	line-height: 20px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.single-post #primary .post h4{
	text-transform: uppercase;
	color: #200a00;
	font-size: 16px;
	line-height: 19px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.single-post #primary .post h5{
	text-transform: uppercase;
	color: #200a00;
	font-size: 14px;
	line-height: 17px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.single-post #primary .post h6{
	text-transform: uppercase;
	color: #200a00;
	font-size: 13px;
	line-height: 16px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.single-post #primary .post blockquote{
	background: #f3f3f3;
	border-left: 3px solid #4a712e;
	padding: 3px 25px;
	margin: 0;
	line-height: 28px;
	color: #787f86;
	font-style: italic;
}
.single-post #primary .post .pull-right{
	width: 300px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #f3f3f3;
	padding: 26px 20px;
	margin-top: 0;
	text-align: right;
	margin-bottom: 0;
}
.single-post #primary .post .pull-left{
	width: 300px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #f3f3f3;
	padding: 26px 20px;
	margin-top: 0;
	text-align:left;
	margin-right: 20px;
	margin-bottom: 0;
}
.page.full-width #primary{
	width: 100% !important;
}
.single-post #primary .post .dropcap{
	color: #787f86;
	font-size: 82px;
	line-height: 30px;
	font-weight: 700;
	float: left;
	margin: 20px 6px 54px;
}
.single-post #primary .post .highlight{
	background: #4a712e;
	color: #fff;
}
.single-post #primary .post table{
	border:1px solid #d8d8d8;
}
.single-post #primary .post table th{
	background: #e6e6e6;
	color: #200a00;
	font-size: 15px;
	line-height: 22px;
	text-transform: uppercase;
	/*padding: 16px 42px;*/
	padding: 2% 5%;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
}
.single-post #primary .post table td{
	color: #200a00;
	font-size: 15px;
	line-height: 22px;
	/*padding: 16px 42px;*/
	padding: 3px 5px;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
}
.single-post #primary .post pre{
    background: #f3f3f3;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 14px;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 1.6em;
    padding: 1.6em;
    overflow: auto;
    color: #787f86;
    max-width: 100%;
}
#primary .post .tags{
	display:inline-block;
	margin: 30px 0;
	font-size: 13px;
	line-height: 16px;
	color: #88959c;
	font-style: italic;
}
#primary .post .tags a{
	font-size: 14px;
	line-height: 18px;
	color: #88959c;
}
#primary .post .tags a:hover{
	color: #fc7f8e;
}
.single-post #primary ul{
	margin: 0 0 15px;
	padding: 0;
}
.single-post #primary ul li{
	list-style: none;
	padding-left: 13px;
	background: url(images/style-guide-list-icon.png) no-repeat 0 13px;
}
.single-post #primary ul ul{
	margin: 10px 0;
}
.single-post #primary ol ol{
	margin: 10px 0;
	margin-left: 0px;
}
.single-post #primary ol{
	margin: 0 0 15px;
	padding: 0 0 0 16px;
}
.single-post #primary form input[type="text"]{
	width: 53%;
	height: 42px;
	margin-bottom: 30px;
	border: 1px solid #dde1e5;
}
.single-post #primary form textarea{
	width: 75%;
	resize:none;
	height: 150px;
	border: 1px solid #dde1e5;
	margin-bottom: 30px;
}
.single-post #primary form input[type="reset"]{
	background: #200a00;
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	border:0;
	box-shadow: none;
	padding: 7px 25px;
}
.single-post #primary form input[type="submit"]{
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	background: #4a712e;
	border:0;
	box-shadow: none;
	padding: 7px 25px;
}
.single-post #primary form input[type="submit"]:hover{
	background: #200a00;
}
.single-post #primary form input[type="reset"]:hover{
	background: #4a712e;
}
.jcf-file{
	margin-bottom: 20px;
}
.single-post #primary form .form-element{
	display: block;
	font-size: 15px;
	line-height: 22px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.single-post #primary form .form-element.password{
	margin-top:25px;
}
.single-post #primary form .radio-section:after{
	content: '';
	display: block;
	clear: both;
}
.single-post #primary form .radio-section li{
	float: left;
	background: none;
	padding: 0;
	margin-left: 20px;
}
.jcf-file .jcf-upload-button{
	float: left;
	font-size: 14px;
	line-height: 26px;
	background: #e3e3e3;
	color: #62676d;
	text-transform: uppercase;
	height: 36px;
	padding: 5px 19px;
	border: 0;
	border-radius: 4px;
}
.jcf-file .jcf-fake-input{
	float: right;
	font-size: 15px;
	line-height: 26px;
	color: #787f86;
	border: 0;
	height: 36px;
	padding: 5px 5px;
}
.jcf-select{
	height: 42px;
	padding: 3px 0;
	width: 31%;
	border: 1px solid #dde1e5;
}
.jcf-radio{
	border:1px solid #9b9b9f;
}
.jcf-radio span{
	background: #787f86;
}
.jcf-select .jcf-select-text{
	font-size: 14px;
	line-height: 30px;
	color: #a8b0b4;
}
.jcf-checkbox{
	background: url(images/check-box.png) no-repeat;
}
.jcf-checkbox.jcf-checked{
	background: url(images/checked-img.png) no-repeat;
}
.jcf-select .jcf-select-opener{
	background: url(images/select-icon.png) no-repeat 0 16px;
}
.single-post #primary form .radio-section li:first-child{
	margin-left: 0;
}
.single-post #primary .post .bottom-content ul li{
	background: none;
}
.single-post #primary .author-section .text-holder{
	overflow: hidden;
	margin-top: -16px;
}
.single-post #primary .author-section .text-holder span{
	font-size: 17px;
	line-height: 24px;
	color: #200a00;
	display: block;
	margin-bottom: -16px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}
.single-post #primary .author-section{
	background: #fff;
	padding: 30px 42px;
	margin-bottom: 40px;
}
.single-post #primary .author-section .avatar{
	float: left;
	margin-right: 30px;
}
.single-post #primary .comments-area{
	background: #fff;
	padding: 30px 30px;
	margin-bottom: 40px;
}
.single-post #primary .comments-area .comments-title{
	font-size: 21px;
	line-height: 25px;
	color: #200a00;
	margin-bottom: 15px;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}
.single-post #primary .comments-area .comment-body:after{
	display: block;
	content: '';
	clear: both;
}
.single-post #primary .comments-area ol li{
	list-style: none;
}
.single-post #primary .comments-area .avatar.photo{
	float: left;
	margin-right: 20px;
	border:1px solid #dde1e5;
}
.single-post #primary .comments-area .comment-content{
	margin-left: 106px;
}
.single-post #primary .comments-area .fn{
	font-size: 14px;
	line-height: 24px;
	color: #200a00;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
}
.single-post #primary .comments-area .comment-metadata a{
	font-size: 12px;
	line-height: 16px;
	color: #a8b0b4;
	font-style: italic;

}
.single-post #primary .comments-area .reply{
	margin-left: 106px;
}
.single-post #primary .comments-area .reply a{
	font-size: 10px;
	line-height: 24px;
	color: #fff;
	background: #4a712e;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	padding: 5px 15px;
}
.single-post #primary .comments-area .children{
	margin-left: 60px;
}
.single-post #primary .comments-area .comment-body{
	margin-bottom: 40px;
}
.single-post #primary .comments-area ol li{
	margin-bottom: 40px;
}
.single-post #primary .comments-area .reply a:hover{
	background: #127a65;
}
.single-post #primary .comment-form .comments-area.form .comment-reply-title{
	font-size: 21px;
	line-height: 25px;
	color: #200a00;
	font-family: "Open Sans",Arial,sans-serif;
	font-weight: 600;
	text-transform: uppercase;

}
.single-post #primary .comment-form .comments-area.form form input[type="text"]{
	margin-right: 6%;
}
.single-post #primary .comment-form .comments-area.form form input[type="text"], 
.single-post #primary .comment-form .comments-area.form form input[type="email"]{
	height: 50px;
	width: 47%;
	border: 1px solid #dde1e5;
	float: left;
	font-size: 14px;
	line-height: 24px;
	color: #a8b0b4;
	padding: 12px 16px;
}
.single-post #primary .comment-form .comments-area.form form input[type="url"]{
	height: 50px;
	border: 1px solid #dde1e5;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #a8b0b4;
	padding: 12px 16px;
}
.single-post #primary .comment-form .comments-area.form form textarea{
	height: 180px;
	border: 1px solid #dde1e5;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #a8b0b4;
	padding: 12px 16px;
}
/*.blog .post .entry-header{
	margin-top: 0 !important;
	text-align: left;
}*/
.blog .post .entry-content{
	text-align: left;
}
.blog .post .entry-content .tags{
	font-style: italic;
	font-size: 13px;
	line-height: 17px;
	color: #a8b0b4;
}
.blog .post .entry-content .tags a{
	font-size: 14px;
	line-height: 18px;
	color: #88959c;
}
.blog .post .entry-content .tags a:hover{
	color: #4a712e;
}
.search .site-content .page-header{
	min-height: 100px;
	/*background: #fff;*/
	padding:0 15px;
}
.search .site-content .page-header .page-title{
	font-size: 35px;
	line-height: 32px;
	color: #200a00;
	font-family: 'Architects Daughter', cursive;
	font-weight: 400;
	margin: 0;
}
.search .site-content .entry-summary{
	padding:0 36px;
}
.search .site-content .post{
	padding-bottom: 36px;
}
.blog.full-width .site-content #primary{
	width: 100%;
}

#nav-holder{
	float: right;
	width:80px;
	margin: 34px 0;
	text-align: right;

}
#nav-holder a{
	top: 14px;
	left: 0;
	color: #200a00;
}
#nav-holder .fa{
	color: #200a00;
	font-size: 25px;
	margin-right: 4px;
}
@media only screen and (max-width:1199px){
	.leton {
		width: 290px;
	}
}
@media only screen and (max-width:1199px){
	.container {
		width: 100%;
	}
	.flex-control-thumbs{
		left: 6%;
	}
	.widget-area .widget.widget_search form input[type="search"]{
		width: 69%;
	}
	
}
@media only screen and (min-width:991.5px){
	#nav-holder{
		display: none;
	}
}
@media only screen and (max-width:991px){
	.main-navigation{
		display: none;
	}
	.main-navigation ul li .fa{
		display: none;
	}
	.fa-angle-down::before{
		display: none;
	}
	.slider .banner-text{
		bottom: 16%;
	}
	.widget-area .widget.widget_search form input[type="search"]{
		height: 24px;
		padding: 6px 16px;
		width: 64%;
	}
	.widget-area .widget.widget_search form{
		height: 40px;
	}
	.widget-area .widget.widget_search form input[type="submit"]{
		height: 38px;
	}
	.top-section .post .text .text-content{
		bottom: 6%;
		left: 8%;
	}
	.post .bottom-content .entry-meta span{
		width: 100%;
	}
	.post .bottom-content .entry-meta{
		float: none;
		margin-bottom: 10px;
	}
	.post .bottom-content .social-networks{
		float: none;
	}
	.post .bottom-content .social-networks li{
		float: none;
		display: inline-block;
	}
	.post .bottom-content .read-more{
		margin-bottom: 10px;
	}
	#lightSlider li .banner-text{
		bottom: 17%;
	}
	
}
@media only screen and (max-width:767px){
	/*.site-header .container{
		padding: 0;
	}*/
	#olark-wrapper {
	    display: none!important;
	}
	.footercall {
		display: block;
		position: absolute;
		position: fixed;
		z-index: 9999999;
		bottom: 0;
		width: 100%;
		background: #fff;
		height: 60px;
		-webkit-box-shadow: 0px -1px 10px #d0d0d0;
        -moz-box-shadow: 0px -1px 10px #d0d0d0;
        box-shadow: 0px -1px 10px #d0d0d0;
        padding: .9375rem .625rem;
	}
	.site-footer {
		margin-bottom: 60px!important;
	}
	#masthead {
		position: relative!important;
	}
	.top-section .post-thumbnail img{
		width: 100%;
	}
	.site-header .header-top .social-network-section{
		float: none;
		width: 100%;
		text-align: center;
	}
	.site-header .header-top .social-network-section span{
		float: none;
	}
	.site-header .header-top .social-network-section .social-networks li{
		float: none;
		display: inline-block;
	}
	.site-header .header-top .social-network-section .form-section{
		width:100%;
	}
	.site-header .header-top .social-network-section .form-section .example form{
		top:0;
		left: 0;
	}
	.site-header .header-top .social-network-section .form-section form input[type="text"]{
		width: 100%;
		float: left;
		padding: 10px 15px 3px;
	}
	.site-header .header-top .social-network-section .fa.fa-search{
		position: absolute;
		right: 0;
		width: 15%;
		display: block;
	}
	.slider .banner-text{
		position: relative;
		background: #fff;
		top:100%;
		padding-bottom: 20px;
	}
	.slider, .slider .lSSlideOuter {
		height: auto!important;
	}	
	.banner-text .text{
		width: 100%;
		padding: 10px 0 0;
	}
	.top-section .column{
		width: 100%;
	}
	#primary{
		width: 100%;
		padding-bottom: 50px;
	}
	.post .entry-content{
		padding: 0 16px;
	}
	.navigation.pagination .nav-links .page-numbers{
		padding: 1px 7px;
		margin-right: 4px;
	}
	#secondary{
		width: 100%;
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.site-footer .column{
		width: 100%;
	}
	.site-branding{
		margin-bottom: 0px;
		padding-bottom: 10px;
		width: 100%!important;
	}
	.lefty {
		max-width: 330px!important;
	}
	.lefty ul li {
		font-size: 11px;
	}
	.osbeso {
		padding: 0px!important;
	}
	.righty {
		display: none!important;
	}
	#nav-holder {
		margin: 5px 0px;
		width: 100%;
		background: #1c2925!important;
		padding: 5px;
		border-radius: 0px;
	}
	#nav-holder .fa {
		color: #fff;
	}
	.topsti {
		display: none;
	}
	.slider img {
		height: 150px;
	}
	.slider .lSSlideOuter .lSPager.lSpg > li a {
		display: none;
	}
	.site-content {
		padding: 0px!important;
		background: #f7efb1 url(images/transpopo.png);
	}
	.clue {
		font-size: 25px!important;
		//font-weight: normal;
	}
	.oret {
		max-width: 100%!important;
	}
	.homeleft {background: #fff!important;padding: 20px!important;width: 100%;height: auto;box-shadow: 0 0 2px #000;}
	body {font-size: 16px;line-height: 1.8;}
	.widget-area .widget.widget_social_networks ul li{
		float: none;
		display: inline-block;
	}	
	.leton {
		width: 100%!important;
	}
	.fooleft, .fooright {
		width: 100%!important;
		padding: 10px 20px!important;
	}
	.noside {
		float: none!important;
	}
	#secondary .widget {
		box-shadow: 0px 0px 1px #666;
	}
	.post .entry-content, .page .entry-content {
		padding: 0px 10px!important;
	}
	.nosee {
		display: none!important;
	}
	#breadcrumbs {
		margin-bottom: 0px;
	}
	.advertisement{
		text-align: center;
	}
	.site-footer{
		text-align: center;
	}
	.blog .post .entry-header{
		text-align: center;
	}
	.blog .post .entry-content{
		text-align: center;
	}
	.single-post #primary .comments-area .avatar.photo{
		float: none;
		width: 100%;
	}
	.single-post #primary .comments-area .comment-content{
		margin:0 0 0;
	}
	.single-post #primary .comments-area .reply{
		margin:0;
		text-align: center;
	}
	.single-post #primary .comments-area .children{
		margin: 0;
		padding: 0;
	}
	.alignleft{
		float: none;
		width: 100%;
	}
	.single-post #primary .comments-area .comments-title{
		text-align: center;
	}
	.single-post #primary .author-section{
		text-align: center;
	}
	.single-post #primary .comments-area{
		text-align: center;
	}
	.showcase-thumbnail-wrapper.showcase-thumbnail-wrapper-horizontal{
		display: none;
	}
	.showcase-content{
		overflow: none !important;
		background: #fff !important;
	}
	.site-content{
		padding-top: 15px;
	}
	.top-section .post{
		margin-bottom: 30px;
	}
	.site-header .form-section .example{
		display: block;
	}
	.site-header .header-top .social-network-section .form-section{
		margin-left: 0;
	}
	.site-header .header-top .social-network-section .social-networks{
		margin-left: 0;
		margin-bottom: 15px;
	}
	#search-btn{
		display: none;
	}
	.site-header .header-top .social-network-section .form-section form{
		height: 46px;
	}
	.site-header .header-top .social-network-section .form-section form input[type="search"]{
		float: left;
		padding:0 5px;
		height: 100%;
	}
}