/*
Theme Name: Timberhaven Log Homes
Description: 2024 EJS Custom Wordpress Child Theme.
Version: 1.0
Author: EJS & Associates
Author URI: http://www.ethanjacobscott.com
Template: enfold
*/

/* --- BODY STYLES --- */
@import url('https://fonts.googleapis.com/css2?family=Hurricane&family=Smooch&display=swap');

.js_active .av-minimum-height .container {
	opacity:inherit;
}
.main_color strong, .main_color b, .alternate_color strong, .alternate_color b { color: inherit !important; }

.main_color .special_amp {color:inherit;}

.special_amp {
  font-family: revert;
  font-style: revert;
  font-size: revert;
  line-height: revert;
  font-weight: revert;
	color:revert!important;
}

#top #main a:where(:not(.avia-button)) {
  text-decoration: underline;
  font-weight: bold;
}

#custom_html-2 {
  width: auto;
  float: right;
	margin-right:0px;
	margin-top:70px;
	margin-bottom: -80px;
  font-size: 24px;
	line-height:24px;
  padding: 0px;
}
#custom_html-2 a {
	line-height:24px;
}

#custom_html-2 .custom-html-widget a.phone-info-top:before {
    content: "\e854"; /* Unicode for the phone icon */
    font-family: 'entypo-fontello'; /* Use the theme's icon font */
    margin-right: 8px; /* Adds space between the icon and text */
    /* Add other styling as needed, e.g., color, font-size */
}


@media only screen and (min-width: 900px) {
#custom_html-2 {
  width: auto;
  float: right;
  margin-right: 100px!important;
  margin-bottom: -80px;
  margin-top:30px!important;
  padding: 0px;
  font-size: 24px;
}
}
@media only screen and (max-width: 767px) {
#custom_html-2 {
	margin-top:0px;
	}
}

.smH2 h2 {
	font-size:18px;
	font-weight:bold;
	text-transform:none!important;
}

h1 span.hurricane, h2 span.hurricane, h3 span.hurricane, h4 span.hurricane, p span.hurricane, 
.hurricane, div.hurricane, span.hurricane,
.hurricane h1, .hurricane h2, .hurricane h3 {
	font-family: 'Hurricane', cursive;
	font-weight:400;
	text-transform: none!important;
}

h1 span.hurricane, .hurricane h1 {
	font-size:90px;
	font-weight:normal;
}

@media only screen and (max-width: 500px) {
h1 span.hurricane, .hurricane h1 {
	font-size:60px;
	font-weight:normal;
}
}

h2 span.hurricane, .hurricane h2 {
	font-size:65px;
	font-weight:bold;
}

h3 span.hurricane, .hurricane h3 {
	font-size:55px;
	font-weight:bold;
}

p span.hurricane, .hurricane p {
	font-size:60px;
	line-height:45px;
	margin:0px;
}
@media only screen and (max-width: 480px) {
p span.hurricane, .hurricane p {
	font-size:50px;
	}
}
.responsive .boxed#top {
	max-width:94%;
}

.logo, .logo a {
	margin-top:10px;
	overflow:visible;
}

@media only screen and (max-width: 500px) {
.logo, .logo a {
	margin-top:0px;
	max-width:220px;
}
}
.avia_textblock {
	line-height:1.4em;
}

.avia-section {
	border-radius:30px;
	margin-top:30px;
}

#top .flex_column_table_cell {
	border-radius:30px;
}

.avia-shadow {
	box-shadow:none;
}
.content {
	padding-bottom:20px;
}

.container {
	padding:0px;
}

.image-overlay {
	background:none;
}

blockquote {
	font-size:1em;
	line-height:1.3em;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
	text-align:left;
	font-size:16px;
	line-height:inherit;
}

header.entry-content-header .av-heading-wrapper {
	background-color:#eae7dd;
	border-radius:30px;
	padding: 20px 20px 0px 20px;
}

#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
	background-color:#eae7dd;
}

.header_color li#menu-item-search .avia-tt input[type="search"] {
	color:#ffffff;
}
#top .av-fullscreen-button .avia-button-fullwidth {
	border-radius:30px;
	text-decoration: none;
}

.FWB-hurricane, .FWB {
	margin: 30px 0px;
}

.FWB-hurricane .avia-button {
	line-height:1.6em;
}

.FWB-hurricane .avia_iconbox_title {
	font-family: 'Hurricane', cursive;
	font-weight:400;
	text-transform: none;
	font-size:60px;
}

.FWB-hurricane .av-button-description.av-button-description-below p {
	margin:0px;
}

.av_slideshow_full.avia-slideshow {
  margin: 30px 0 0 0;
  border-radius: 30px;
}

.avia_image, .avia-slideshow {
	border-radius:30px;
}

.sq-corners .avia_image {
	border-radius:0px;
}

div .av-section-color-overlay {
	border-radius:30px;	
}

.main_color .fallback-post-type-icon {
	background:none;
}
.main_color a:hover .fallback-post-type-icon {
	background:#eae7dd;
	opacity:1!important;
	color:#430b00;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
	padding: 7px 50px;
}

div.av-burger-overlay li a:hover {
color:#ffffff!important;
}

.av-masonry-entry-content {
	color:#ffffff;
}
.av-masonry-entry .av-inner-masonry-content {
	padding:0px;
}
.av-masonry-entry .av-inner-masonry-content .av-inner-masonry-content-pos {
	padding: 5px 20px;
}

div#wrap_all div#main div.wrap div#primary.content-area main#main.site-main header.page-header h1.page-title,
.tax-es_category h1.page-title,
.tax-es_type h1.page-title {
	color: #430b00;
	text-align: center;
	font-weight: 300;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #eae7dd;
	border-radius: 30px;
	margin-top: 30px;
	padding: 30px;
}
li.es-control__hfm {
	display:none!important;
}

.main_color.avia-full-stretch,
.main_color.avia-full-stretch .av-special-heading-tag,
.main_color.avia-bg-style-fixed,
.main_color.avia-bg-style-fixed .av-special-heading-tag  {
	color:#ffffff;
}
.vtsub {
	font-size:44px;
	font-family:hurricane;
	font-weight:normal;
	color:#e0c303 !important;
}
.vth1 {
	font-size:60px;
	font-family:hurricane;
	text-transform:none;
	color:#430b00 !important;
}
.vth1sub {
	font-size:50px;
	font-family:hurricane;
	text-transform:none;
	font-weight:normal;
	color:#aa9400 !important;
	line-height:50px;
}
#top .iconbox.av-no-box .iconbox_icon {
	font-size:80px;
}

.iconbox_content  a {
	text-decoration:none!important;
}

.togglecontainer.customAccord p.toggler {
	background-color: #ffffff!important;
}
.togglecontainer.customAccord p.toggler:hover,
.togglecontainer.customAccord p.toggler.activeTitle {
	background-color: #430b00!important;
}

.togglecontainer.customAccord p.toggler .toggle_icon {
	border-width: 0px;
}

div.videoborder,
div.videoborder iframe {
	border-radius: 30px;
}

.hybridMaterials {
	background-color:#d6d8d3;
	border-radius:30px;
	padding: 20px 20px 1px 20px;
	margin-bottom:20px;
	color:#2b2b2b;
}
.logMaterials {
	background-color:#f7e8c8;
	border-radius:30px;
	padding: 20px 20px 1px 20px;
	margin-bottom:20px;
}
.logMaterials.smPad,
.hybridMaterials.smPad {
	padding: 0;
	margin-bottom:revert;
	border-radius:0px;
}

.picOverlay {
	margin-bottom:-100px;
	z-index:10;
}
.picOverlayUp {
	margin-top:-75px;
	margin-left:20px;
	z-index:10;
}

.smMargin20 {
	margin:20px;
	padding-bottom:20px;
}

.smMargin20 a {
	color:#f9e7ad !important;
}

.sidebar_left .widget_nav_menu ul:first-child > .current-menu-item, .sidebar_left .widget_nav_menu ul:first-child > .current_page_item, .sidebar_left .widget_nav_menu ul:first-child > .current-menu-ancestor {
	padding-right:0px;
}

section#nav_menu-3 div.menu-dealer-area-container ul#menu-dealer-area.menu li {
	padding-left:20px;
	padding-right:20px;
	background-color: #eae7dd;
	border-bottom: dotted 2px #fff;
}

section#nav_menu-3 div.menu-dealer-area-container ul#menu-dealer-area.menu li:hover {
	background-color:#430b00!important;
}

section#nav_menu-3 div.menu-dealer-area-container ul#menu-dealer-area.menu li:hover a {
	color:#ffffff;	
}

section#nav_menu-3 div.menu-dealer-area-container ul#menu-dealer-area.menu li a {
	text-decoration:none;
	font-weight: normal;
	font-size: 15px;
}

.sidebar .widget_nav_menu ul:first-child > .current-menu-item, .sidebar .widget_nav_menu ul:first-child > .current_page_item {
	margin-top: -1px;
	padding-top: 0px;
	width: auto;
	box-shadow: none;
	margin-bottom: 1px;
	background-color:#430b00!important;
}

.widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a {
	padding:revert;
}

.widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a {
	padding: 4px 0px 5px 0px;
	color:#ffffff;
}

#eventstable table {
	max-width:100%;
}
#eventstable table td {padding:1%; word-wrap:anywhere;}

/* --- BLOG PAGE SHARING ICONS AND RELATED POST STYLES --- */
.av-social-sharing-box.av-social-sharing-box-same-width .av-share-box ul li a {
	line-height:55px;
	font-size:30px;
	padding:0px;
}
#top .no_margin.av_one_eighth {
	width:12%;
}

/* --- ICON LIST STYLES --- */

.avia-icon-list li {
	padding: 0 0 15px 0;
}

.avia-icon-list .iconlist_icon {
height: 44px;
width: 44px;
line-height: 44px;
font-size: 30px;
border-radius: 500px;
}

.avia-icon-list .iconlist-timeline {
	left: 24px;
}

.avia-icon-list .iconlist_icon .iconlist-char {
	color:#430b00;
}

.avia-icon-list .av-iconlist-empty .iconlist_title {
	margin-top:9px;
}

h4.av_iconlist_title {
	font-size:16px;
}

.alternate_color .avia-icon-list .iconlist-timeline {
	border-color:#ffffff;
}

.alternate_color .avia-icon-list .iconlist_icon {
	background-color:#ffffff;
}

/* ---- VIRTUAL TOURS ---- */
#virtualtours .av-masonry-entry figure.av-inner-masonry {
	border-radius:20px;
	right:30px;
	bottom:30px;
}

.avia_playpause_icon {
	background:rgba(0,0,0,0.8);
	width:120px;
	height:120px;
	margin:-60px 0 0 -60px;
}

.avia_playpause_icon:after {
	content: 'PLAY';
	color:#ffffff;
	font-size:30px;
	float:left;
	margin-left:30px;
	margin-top:70px;
}

/* --- MEDIA FLIP ICONS ON HOMEPAGE --- */
.media-icons .avia-icongrid .av-icon-cell-item .avia-icongrid-flipback {
	padding:0px;
}

.media-icons .avia-icongrid-text p {
	margin:0px;
	padding: 0px;
}

.media-icons .avia-icongrid-flipbox .av-icon-cell-item article {
	min-height:63px;
}

/* --- MAIN BUTTON STYLES --- */
a.avia-button.avia-color-theme-color {
	background:#430b00;
	border-color:#430b00;
	color:#ffffff;
}

/* --- ROTATING TEXT BACKGROUND COLOR --- */
.hurricane.homeSlider p {
	font-size:100px;
	color:#eae7dd;
	background:rgba(54, 54, 54, 0.7)!important;
	padding:40px!important;
}

@media only screen and (max-width: 767px) {
.hurricane.homeSlider p {
	font-size:34px!important;
	line-height:40px;
	color:#eae7dd;
	background:rgba(54, 54, 54, 0.5)!important;
	padding:10px!important;
}
}
.rotate-text-bg {
	background-color:rgba(54, 54, 54, 0.7);
	color:#eae7dd;
	max-width:70%;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
}

.rotate-text-bg span.av-rotator-text span.av-rotator-text-single {
	text-align:center;
}

h1 span.lgh1 {
	font-size:110%;
}

h1 span.smh1 {
	text-transform:none;
	font-size:75%;
	letter-spacing:normal;
	color:#3f3e39;
}

@media only screen and (min-width: 500px) {
h1 span.lgh1 {
	font-size:150%;
}
}

/* --- AUTO HEIGHT ODD ISSUE ---*/
.es-slider .es-slider__image a, .es-slider .es-slider__image div:not(.es-slider__page-info) {
	height:auto;
}
.mfp-container::before {
	height:auto;
}
.slick-slide {
	height:auto;
}

/* --- FOOTER STYLES --- */

.strong-view.wpmtst-default .wpmtst-testimonial-inner {
	border:none!important;
	margin-bottom:50px;
	height:auto!important;
}

.wpmtst-testimonial-content p a {
	text-decoration:underline;
	font-weight:bold;
}

#top .av-subnav-menu > li > a {
  padding: 0px 3px 0px 7px;
}

#socket .social_bookmarks {
  float: left;
  margin: -10px 0 0 0px;
}
#socket .copyright {
  padding-right: 20px;
}
#top .av-submenu-container {
	background:#430b00;
	border-radius:0 0 30px 30px;
	text-transform: uppercase;
}

ul#menu-footer-menu li a {
	background: transparent;
}
ul#menu-footer-menu li a span {
	color:#eae7dd;
}

ul#menu-footer-menu li a span:hover {
	color:#ffffff;
}


body#top.wp-singular.page-template-default.page.page-id-29554 div#footertestimonials,
body#top.wp-singular.page-template-default.page.page-id-3217 div#footertestimonials {
	display:none;
}

/* --- PLAN STYLES --- */
#plansearch.avia-section .template-page {
	z-index:4;
}

div.es-field.es-field__es_category.es-field--checkboxes-bordered.js-search-field-container div.es-field-row {
	max-width:160px;
}

@media only screen and (max-width: 767px) {
div.es-search.js-es-search.et_smooth_scroll_disabled.es-search--ignore-ajax.es-search--main.es-search--address-disabled.js-es-search--main.es-search--collapsed {padding:0px!important;}
	
	.es-search--main.es-search--collapsed .es-search-nav > li > a, .es-search--simple.es-search--collapsed .es-search-nav > li > a, .widget .es-search--main.es-search--collapsed .es-search-nav > li > a, .widget .es-search--simple.es-search--collapsed .es-search-nav > li > a {display:revert;}
	
	.es-search--main.es-search--collapsed .es-search-nav.es-search-nav--dropdowns + .es-search__collapse-link, .widget .es-search--main.es-search--collapsed .es-search-nav.es-search-nav--dropdowns + .es-search__collapse-link {display:;}
	
	.es-search--main.es-search--collapsed .es-search-nav, .es-search--simple.es-search--collapsed .es-search-nav, .widget .es-search--main.es-search--collapsed .es-search-nav, .widget .es-search--simple.es-search--collapsed .es-search-nav {display:;}
	
	.select2-container--default .select2-selection--multiple {background-color:#eae7dd;}
div.es-field.es-field__es_category.es-field--checkboxes-bordered.js-search-field-container div.es-field-row {max-width:300px;}
	.es-field--checkboxes-bordered .es-field-row .es-field {width:130px;}
	.es-field--radio-bordered .es-field-row .es-field {width:50px;}
}

#top ul.es-search-nav input[type="checkbox"] {
	display: inline-block;
}

div.js-es-field.es-field.es-field__keywords.es-field--select.js-search-field-container .select2-selection li input[type="search"]::placeholder {
	color:#444;
}

div.js-es-field.es-field.es-field__keywords.es-field--select.js-search-field-container .select2-selection li input[type="search"]{
	border: 1px solid #cfd8dc !important;
	border-radius:6px !important;
	background-color:#ffffff !important;
	color:#263238 !important;
}

div.js-es-field.es-field.es-field__keywords .select2.select2-container .select2-selection {
	border:0px;
}

div.js-es-field.es-field.es-field__keywords .select2.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice {
	color:#444;
	background-color:#fff;
}

.es-listing__terms li a {
	color:#00753b;
}
.es-listing {
	border-radius:20px;
	border:none;
}
.slick-slide img {
  border-radius: 20px;
}
div.es-listing__image__background,
a.es-listings__image__link img {
  border-radius: 20px 20px 0 0;
}

body ul.es-badges .es-badge {
	padding:4px;
}

.js-es-single-property-layout li.es-badge a {
	color:#ffffff;
	font-size:14px;
	padding: 4px 10px 6px 10px;
}

.js-es-single-property-layout ul.es-badges .es-badge {
	margin:10px;
}

.es-listing h1, .es-listing h2, .es-listing h3, .es-listing h4, .es-listing h5, .es-listing h6, .es-search h2, .es-search h3, .es-search h4, .es-search h5, .es-search h6, .heading-font, .es-price, .es-property-section .es-property-section__title, .es-entity-section__title, .widget .es-widget-wrap .es-widget__title, .es-widget__title, .es-magnific-popup h1, .es-magnific-popup h2, .es-magnific-popup h3, .es-magnific-popup h4, .es-magnific-popup h5, .es-magnific-popup h6, .es-entity .es-entity__title, .es-review-form h3.es-review-form__title {
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}

.es-media, .es-file, .es-listing, .es-agent-single, .es-agency-single, .es-widget-wrap :not(.es-icon):not(.fa):not(.heading-font), .es-select2__dropdown, .es-single, .es-btn, button.es-btn[disabled]:hover .mfp-wrap.es-property-magnific, .es-field input, .es-field select, .es-field textarea, .es-magnific-popup:not(.es-icon), .es-magnific-popup:not(.fa), .es-listings-filter, .es-search, .content-font, .es-profile, .es-property-magnific .mfp-counter, .es-property-magnific .mfp-title, .xdsoft_datetimepicker, .es-component, .es-auth, .es-entity, .es-entities--grid .es-entity .es-entity__title, .es-review-form, .es-review-form .es-field__label, .es-field .es-field__strlen, .es-entities-list {
	font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.es-single {font-size:16px;}

.es-property-section .es-property-fields .es-property-field {
	line-height:1.4em;
	font-size:16px;
}

#top .fullsize .template-blog .post .entry-content-wrapper,
#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width:100%;
}

.es-breadcrumbs {display:none;}

.js-es-single-property-layout .es-slider.js-es-slider {
	max-width:1000px;
	margin:30px auto;
}

.es-slider .es-slider__image, .es-slider .es-slider__image * {
	border-radius:30px;
}

.es-single .es-single__header {
	display:none;
}

.es-property-section .es-property-fields {
	grid-template-columns: repeat(auto-fit,minmax(280px,1fr));
}

body#top.properties-template-default.single.single-properties span.post-meta-infos {
	display:none;
}

li.es-entity-field.es-entity-field--request-more-information span.es-property-field__label {
	display:none!important;
}

.es-property-section {
  margin: 40px 0 0 0;
}

#media.es-property-section div.es-images div.es-image span.es-image__name {
	display:none;
}

.es-property-field__value.es-entity-field__value blockquote {
	font-weight:bold;
	background:#eae7dd;
	color:#430b00;
	font-style:italic;
}

.es-property-field__value.es-entity-field__value blockquote p {
	padding:12px;
}

@media only screen and (min-width: 1020px) {
#video.es-property-section {
	width:48%;
	margin-right:4%;
	float:left;
}
#video.es-property-section + #media.es-property-section {
	width:48%;
	display:inline-block;
}
}

@media only screen and (min-width: 980px) {
#description.es-property-section {
	width:68%;
	margin-right:4%;
	float:left;
}
#related-plans.es-property-section {
	width:68%;
	margin-right:4%;
	float:left;
}
#request-more-information.es-property-section {
	width:28%;
	display:inline-block;
}
}

body .es-field .es-field__label {
	font-size: 16px !important;
	font-weight:400 !important;
}
body .es-search-nav__content .es-field .es-field__label {
	display:none;
}
/* --- DISABLE IMAGE ROTATION ON MEMBER PLANS WHEN SHOWN IN BLOCKS ON LANDING PAGES ----*/ 
div.es-properties__list div.js-es-listings .es_status-member-plan div.js-es-listing div.es-listing__image div.es-listing__image__slider button.slick-arrow {
	display:none!important;
}

div.es-properties__list div.js-es-listings .es_status-member-plan div.js-es-listing div.es-listing__image div.es-listing__image__slider ul.es-slick-dots {
	display:none!important;
}

div.es-properties__list div.js-es-listings .es_status-member-plan div.js-es-listing div.es-listing__image div.es-listing__image__slider .slick-slider  {
	touch-action: none!important;
}


/* --- removes the button styles around the design style checkboxes in plan search ----*/ 
body .es-search-nav .es-field.es-field--checkbox-item-bordered label {
	border:none;
	text-align:left;
	padding: 0 5px;
	height:auto;
}
/* --- removes the entry box above the sq foot dropdown in plan search ----*/
.es-search {
	background:none!important;
}
.es-search-nav .select2-search--dropdown {
	display:none;
}
.es-search-nav .es-select2__dropdown .select2-results__options .select2-results__option {
  font-size: .7em;
  padding-left: 5px;
}

body .es-auth .es-auth__item p:not(.es-field__description) {
color:#3f3e39;
font-size: 16px;
}

body .es-auth a {
font-size: 16px;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
font-size: 16px;
font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.es-property-section .es-property-section__title::after {
background: #3f3e39;
bottom:15px;
top:unset;
height:1px;
opacity:.15;
}

.es-property-section .es-property-section__title,
body .es-auth h3.heading-font {
color:#430b00;
}

.entry-content .es-btn.es-btn--disabled:not(.es-btn--default), .entry-content .es-btn[disabled]:not(.es-btn--default), .es-btn.es-btn--disabled:not(.es-btn--default), .es-btn[disabled]:not(.es-btn--default), .widget .es-btn.es-btn--disabled:not(.es-btn--default), .widget .es-btn[disabled]:not(.es-btn--default), button.es-btn.es-btn--disabled:not(.es-btn--default), button.es-btn[disabled]:not(.es-btn--default), input.es-btn.es-btn--disabled:not(.es-btn--default), input.es-btn[disabled]:not(.es-btn--default) {
opacity:1;
}

body .es-profile__menu li a {
	color:#00753b;
}

.es-profile.es-profile--mobile .es-profile__nav-bar, .es-profile.es-profile--tablet .es-profile__nav-bar {
display:none;
}

.es-profile.es-profile--mobile .es-profile__sidebar, .es-profile.es-profile--tablet .es-profile__sidebar {
display: revert;
}

#description div.es-property-section__content::before { 
  content: "Timberhaven will completely customize your home if you don’t find a design that piques your interest. Each home plan can be transformed into any exterior and interior look and style you choose whether log, timber frame, hybrid or a combination thereof.";
  font-weight: bold;
    background: #eae7dd;
    color: #430b00;
    font-style: italic;
    display:block;
    padding:10px 20px;
    border-left:solid 8px #00753b;
}


.imgIconTitle .av_font_icon {
	float:right;
	margin-right:10px;
	margin-top:-100px;
}

.imgIconTitle .av-special-heading {
	margin-top:20px;
}

.imgIconTitle .avia_textblock {
	margin-left:20px;
	margin-right:20px;
}

body#top div.mfp-bg {
	z-index:1;
}

/* --- BLOG STYLES --- */
.html_elegant-blog .av-vertical-delimiter {
	display:none;
}

.alternate_color .avia-content-slider .slide-image {
	background:#eae7dd;
}

.html_elegant-blog .avia-content-slider .slide-entry-title {
	font-size:1.2em;
}

.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
	letter-spacing:0px;
	text-transform:none;
}

.small-preview img, .big-preview img {
	border-radius:30px;
}

.avia-content-slider .slide-image {
	border-radius:20px;
}

.main_color .pagination a {
	background-color:#eae7dd;
}
.main_color .pagination .current {
	color:#eae7dd;
}

.main_color tr:nth-child(2n+1) {
	background:#eae7dd;
}

/*--- LOGIN FORM STYLES ---*/
.login-wrap {
	margin-bottom:0px;
	padding-bottom:0px;
}
.login-wrap input[type="text"], .login-wrap input[type="password"] {
	height:auto;
	margin-bottom:0px!important;
}
.login-submit input[type="submit"] {
	height:auto;
	width:auto;
}

/*----- POPUP CALLS TO ACTION BUTTONS -----*/
div.pum-theme-content-only-2 div.gform_wrapper input.gform_button.button {
	background-color:#9d6d00;
	color:#ffffff;
	padding:7px 11px;
	text-transform:uppercase;
	font-weight:bold;
	min-height:32px;
	line-height:2;
}
div.pum-theme-content-only-2 div.gform_wrapper input.gform_button.button:hover {
	background-color:#40130d;
}
