@charset "utf-8";
/* CSS Document */

/*
Theme Name: kac
Theme URI: http://wordpress.org/themes/
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: kac

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.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation	
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */

@charset "utf-8";
/*--------------------------------------------------------------------------------------------------
CSS Styles for <KAC>.

version:   1.0
--------------------------------------------------------------------------------------------------*/


@font-face { font-family: 'MyriadProSemibold'; src: url('fonts/myriadpro-semibold-webfont.eot'); src: url('fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/myriadpro-semibold-webfont.woff') format('woff'), url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'), url('fonts/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'helveticaregular'; src: url('fonts/helveticaregular.eot'); src: url('fonts/helveticaregular.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaregular.woff') format('woff'), url('fonts/helveticaregular.ttf') format('truetype'), url('fonts/helveticaregular.svg#helveticaregular') format('svg'); font-weight: normal; font-style: normal; }
/* =CSS Reset
--------------------------------------------------------------------------------------------------*/

article, aside, details, figcaption, figure, footer, header, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
 [hidden] {
 display: none;
}
/*kac css start*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/* End CSS Reset
--------------------------------------------------------------------------------------------------*/

/* =Toolkit
--------------------------------------------------------------------------------------------------*/

/* Micro Clearfix Hack by Nicholas Gallagher (http://nicolasgallagher.com/micro-clearfix-hack/) */
/* For modern browsers */ 
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1; }
/* general purpose classes */
.nodisplay { display:none; }
.nodisplay_strict { display:none !important; }
.alignleft { float:left; }
.alignright { float:right; }
/* End Toolkit
--------------------------------------------------------------------------------------------------*/

/* =Normalization - mostly derived from normalize.css (https://github.com/necolas/normalize.css/) but without comments and compressed to keep the file small
--------------------------------------------------------------------------------------------------*/

hr { display:block; height:1px; border:0; margin:1em 0; padding:0; border-top:1px solid #cccccc; /* change border colour to suit your needs */ }
audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
}
audio:not([controls]) { display: none; }
[hidden] {
display: none;
}
html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, button, input, select, textarea { font-family: sans-serif; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
h1 { font-size: 2em; color:#ffffff; margin-left:15px; }
/*h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul { margin: 1em 0; }*/
del { text-decoration: line-through; }
abbr[title] { border-bottom: 1px dotted; cursor:help; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
small { font-size: 75%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; *margin-left: -7px;
}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;
}
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible;
}
input, select { vertical-align:middle; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea { overflow: auto; vertical-align: top; }
/* End Normalization
--------------------------------------------------------------------------------------------------*/


/* =Typography
--------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */
body { border-top: 3px solid #b6840f; background: #1b1b1b; font-family: Verdana, Geneva, sans-serif; line-height: 23px; font-size: 14px; }
/* End Typography
--------------------------------------------------------------------------------------------------*/


/* = Start Header
--------------------------------------------------------------------------------------------------*/

.header { width:100%; float:left; }
.main { margin:0 auto; width:1000px; }
.logo { margin: 15px 0; }
.logo a { overflow:hidden; }
.lock { display:none; }
.menu-area { width: 540px; }
.main-menu { float: right; background:url(images/menu-bg.png) repeat-x center center; height: 30px; border-radius: 0 0 3px 3px; margin-bottom: 15px; }
.main-menu li { float:left; background:url(images/border-right.png) no-repeat right center; line-height: 24px; padding: 0 8px 4px; }
.main-menu li.last { background:none; }
.main-menu li a { text-decoration:none; font-family: 'helveticaregular'; font-size:12px; font-weight:normal; color:#b6840f; display:inline-block; }
.main-menu .sub-menu { display: none; position: absolute; width: 150px; background: #000; margin-left: -8px; margin-top: 4px; z-index:9999 }
.sub-menu li a { padding: 2px; }
.main-menu li:hover ul.sub-menu { display:block; }
.main-menu .sub-menu li { display: block; width: 100%; background: none; border-bottom: 1px solid #333; }
.main-menu li a:hover { color:#fff; }
.menu { float: right; }
.menu li { float:left; padding: 0 5px; }
.menu li.last { padding:0 }
.menu li a { background: url(images/menu-devider.png) right no-repeat; color: #FFFFFF; font-family: inherit; font-size: 0.9em; font-weight: normal; padding: 0 9px 0 0; text-decoration: none; text-transform: uppercase; }
.menu li:last-child a { background:none; padding: 0 0px 0 0; }
.menu li a:hover { color:#b6840f; }
.slicknav_menu { display:none; }
/* End Header
--------------------------------------------------------------------------------------------------*/


/* = Start Banner
--------------------------------------------------------------------------------------------------*/

.content { width: 100%; float:left; }
.banner { border:1px solid #b6840f; margin-right:10px; width: 739px; /*width:760px; */}
.contact { background: none repeat scroll 0 0 #242424; height: 275px; width: 249px;/* width:227px; */text-align: center; }
.img_intro { text-align:center; /*width: 74%;*/ /*width: 100%;  */ height: 176px; }
.con-deatil { background:#242424; /*padding: 0 4px 4px; width: 97%; */position:relative; text-align:left;  width: 94%; padding: 0 4px 4px 10px; }
.con-deatil h3 { color:#fff; font-family: 'helveticaregular'; font-size:15px; padding: 3px 0; font-weight:normal; }
.con-deatil p { color:#fff; font-family: 'helveticaregular'; font-size:11px; line-height: 19px; font-weight:normal; }
.con-no { float:left; /*width:136px;*/ width:125px; }
.social { float:right; margin-top: 18px; }
.social li { float: left; margin-left: 0px; }
.social li a { background:url("images/social.png") no-repeat scroll left center transparent; display: block; height: 22px; text-indent: -9999px; width: 25px; }
.social li a.facebook { background-position: 0 0; }
.social li a.tweet { background-position: -27px 0; }
.social li a.email-icon { background: url("images/email-icon_normal.png") no-repeat; height: 17px; width: 25px; display: block;   margin-right: 3px;}
/*.email-icon{height: 17px;   position: absolute;width: 25px;cursor: pointer;    right: 17px; bottom: -32px;background:url("images/email-icon_normal.png") no-repeat;}
    */  
.social li a.email-icon:hover { background: url("images/email-icon_rollover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

.social li a:hover{opacity: 0.8;}
/* End Banner
--------------------------------------------------------------------------------------------------*/


/* = Start wide-column
--------------------------------------------------------------------------------------------------*/
.wide-column { float:left; width:750px;/* margin-top: 20px;*/ }
.product-block { float:left; margin: 20px 0px 0px 0px; padding: 0; }
.product-block .title { color: #fff; font-family: 'MyriadProSemibold'; font-size: 16px; margin: 0; padding: 0 0 10px; text-transform: uppercase; }
.product-block .title span { color:#b6840f; }
.product-block ul li { float: left; margin: 0 10px 10px 0; padding:10px; background:#242424; width: 220px; height:308px; }
.product-block .product-image { }
.product-block .product-name { color: #fff; font-family: 'MyriadProSemibold'; font-size: 13px; line-height: 14px; padding: 8px 0 3px; text-transform: uppercase; }
.product-block ul { margin-bottom:2px; }
.product-block .product-intro { color: #b6840f; font-family:Verdana, Geneva, sans-serif; line-height: 17px; font-size: 13px; min-height: 50px; max-height: 50px; overflow: hidden; }
.product-det { color: #B6840F; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 17px; /*max-height: 70px; min-height: 70px;*/ overflow: hidden; }
.learn { color:#fff; text-decoration:none; font-family: 'helveticaregular'; font-size:13px; font-weight:normal; padding: 5px 0 0; }
.learn:hover { color:#B6840F; }
/* End wide-column
--------------------------------------------------------------------------------------------------*/

/* =Start narrow-column
--------------------------------------------------------------------------------------------------*/
.narrow-column { float: right; margin-top: 20px; width: 250px; }
.search-area { background: none repeat scroll 0 0 #242424; clear: both; float: left; margin-bottom: 9px; padding: 10px; }
.search-area .title { color: #FFFFFF; font-family: 'MyriadProSemibold'; font-size: 16px; margin: 0; padding: 0 0 4px; text-transform: uppercase; }
.search-area .title span { color: #B6840F; }
.search-area .product-name { color: #FFFFFF; font-family: 'MyriadProSemibold'; font-size: 13px; line-height: 14px; padding: 8px 0 3px; text-transform: uppercase; }
.location { text-decoration:none; color:#b6840f; float: right; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-transform:capitalize; }
.location span { background:url(images/map-maker.png) no-repeat left center; padding-right: 9px !important; vertical-align: middle; }
.eemail_textbox_button, .search-btn { background: url("images/black-btn.png") no-repeat scroll -33px 0 rgba(0, 0, 0, 0); float: left; border-radius: 0.35em !important; display: inline-block; text-decoration: none; height: 44px; border: none !important; color: #B6840F !important; text-transform: uppercase; font-size: 15px !important; }
.search-btn span { background: url("images/black-btn.png") no-repeat scroll 100% 0 transparent; float:left; color: #B6840F !important; font-family: Verdana, Geneva, sans-serif; font-size: 14px !important; text-align: center; display: inline; padding: 0 90px 16px 50px!important; height: 44px; line-height: 44px; }
.search-btn-about { background: url("images/black-btn.png") no-repeat scroll 0 -44px transparent; float:left; display: inline-block; text-decoration: none; height:44px; padding: 0 0 0 32px; }
.search-btn-about span { background: url("images/black-btn.png") no-repeat scroll 100% 0 transparent; float:left; color: #B6840F !important; font-family: Verdana, Geneva, sans-serif; font-size: 14px !important; text-align: center; display: inline; padding: 0 90px 16px 25px!important; height: 44px; line-height: 44px; }
.search-feature { float: left; }
.search-feature li { float: left; margin-top: 3px; width: 100%; }
.search-feature li label { color: #FFFFFF; padding: 6px 0 0px; display: block; font-family: Verdana, Geneva, sans-serif; font-size: 11px; width: 100%; text-transform: uppercase; font-weight:normal; }
.search-feature li input { width:96px !important; color:#757575; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding: 6px 0 6px 4px; }
.search-feature li span { font-size: 9px; color:#757575; padding: 4px 5px 4px 5px; }
.search-feature li select { font-family:Verdana, Geneva, sans-serif; font-size:11px; height: 30px; padding: 6px 7px; width: 230px; }
.blog-area .search-data { padding: 4px 7px; width: 205px !important; }
.search-area-last { background: none repeat scroll 0 0 #242424; clear: both; padding: 3px 0 0; }
.search-area-last .title { color: #FFFFFF; font-family: 'MyriadProSemibold'; font-size: 15px; margin: 0; /*padding: 0 0 10px;*/ padding:6px 0 7px 5px; text-transform: uppercase; }
.search-area-last .title span { color: #B6840F; }
.search-world { background: url("images/search-bg.png") repeat-x scroll 0 0 transparent; border: medium none; bottom: 10px; left:0; color: #FFFFFF; font-family: 'helveticaregular'; font-size: 13px; height: 12px; line-height: 12px; padding: 8px 6px; position: absolute; width: 95%; }
.search-tool { position:relative; }
.search-tool img { width:100%; }
.search-feature .search-data { color: #B0B0B0; font-family: 'helveticaregular'; font-size: 16px; font-weight: normal; margin-bottom: 13px; width: 223px !important; }
/* End narrow-column
--------------------------------------------------------------------------------------------------*/

/* = Start Blog
--------------------------------------------------------------------------------------------------*/
.blog-detail { width:99%; }
.blog-detail li { background:#242424; margin-bottom:15px; float: left; width:100%; }
.blog-detail li img { float:left; }
.blog-right { width:445px; padding: 10px 10px 10px 20px; float: left; }
.blog-right h3 { color:#9d7311; font-family: 'helveticaregular'; font-weight:normal; font-size:24px; padding-bottom: 12px; padding-top: 10px; }
.blog-right p { color:#fff; font-family: 'helveticaregular'; font-weight:normal; font-size:14px; line-height: 25px; }
.comment-metadata { font-family: 'helveticaregular'; font-weight:normal; font-size:10px; color:#fff; padding-bottom: 15px; }
.comment-metadata a { padding-left:10px; font-family: 'helveticaregular'; font-weight:normal; font-size:10px; color:#9d7311; text-decoration:none; }
.comment-metadata span { font-family: 'helveticaregular'; font-weight:normal; font-size:10px; color:#9D7311; padding-left:5px; }
.blog-detail li.btn-old { text-align:center; background:none; margin-top:10px; }
.blog-detail li.btn-old a { width: 200px; display: inline-block; }
.blog-area { background: none repeat scroll 0 0 #242424; float: left; margin-bottom: 10px; padding: 10px; width: 93%; }
.blog-area h3 { font-family: 'helveticaregular'; font-weight:normal; font-size:16px; color:#fff; background:#9d7311; padding:10px; }
.blog-area h3 img { padding-right: 10px; vertical-align: middle; }
.blog-area p { color: #FFFFFF; font-family: 'helveticaregular'; font-size: 14px; font-weight: normal; line-height: 19px; margin: 10px 5px; }
.blog-area input { margin-bottom: 13px; width: 223px !important; font-weight: normal; font-size: 16px; color: #333; font-family: inherit; padding: 5px 0px; }
.blog-area a { width: 88%; }
.category { float: left; margin: 10px 0 10px 10px; width: 92%; }
.category li { float: left; padding: 2px 0 10px 5px; width: 100%; }
.category li a { color: #FFFFFF; float: left; font-family: 'helveticaregular'; font-size: 14px; font-weight: normal; line-height: 20px; text-decoration: none; }
.category li a:hover { color:#9d7311; }
.category li span { background: url("images/bullet.png") no-repeat scroll left center transparent; display: block; float: left; height: 6px; padding-right: 10px; padding-top: 12px; width: 6px; }
#span-expand { display: block; float: right; }
#span-expand .input-text { background: none repeat scroll 0 0 #F0F0F0; border: medium none; color: #696969; float: left; margin-bottom: 0; height: 37px; line-height: 28px; font-family: 'helveticaregular'; font-size: 16px; font-weight: normal; padding: 0 5px 0 7px; width: 182px !important; }
#span-expand button { background: url(images/magnify.png) no-repeat; border: medium none; float: left; height: 37px; width: 37px; }
.contact-blog { background: none repeat scroll 0 0 #242424; float: left; margin-bottom: 10px; padding: 10px; width: 92%; }
.contact-blog .con-deatil { background: #242424; }
.contact-blog img { padding: 0px; }
.contact-blog .con-deatil h3 { color: #FFFFFF; font-family: 'helveticaregular'; font-size: 15px; font-weight: normal; padding: 3px 0; }
.contact-blog .con-deatil p { color: #FFFFFF; font-family: 'helveticaregular'; font-size: 12px; font-weight: normal; line-height: 19px; }
.contact-blog .con-no { float: left; width: 147px; }
/* = End Blog
--------------------------------------------------------------------------------------------------*/

/* = Start Blog Detail Page
--------------------------------------------------------------------------------------------------*/
.blog-detail-page { background:#242424; float: left; width: 99%; min-height: 288px; }
.blog-sub-detalil { float: left; padding: 10px 10px 10px 20px; width: 95%; color:#fff; }
.blog-sub-detalil h3 { color: #9D7311; font-family: 'helveticaregular'; font-size: 24px; font-weight: normal; padding-bottom: 12px; padding-top: 10px; width:50%; }
.blog-sub-detalil p { color: #FFFFFF; margin-bottom: 30px; font-family: 'helveticaregular'; font-size: 14px; font-weight: normal; line-height: 25px; }
.blog-sub-detalil img { padding: 10px 15px 10px 0; }
.comment-area { padding: 10px 10px 10px 20px; float:left; width:95%; }
.comment-area label { color: #B0B0B0; display: block; float: left; font-family: 'helveticaregular'; font-size: 14px; font-weight: normal; width: 100px; }
.comment-area p { clear: both; color: #B0B0B0; float: left; font-family: 'helveticaregular'; font-size: 14px; font-weight: normal; margin: 15px 0; }
.comment { resize:none; width:640px; height:65px; background:#fff; color:#b0b0b0; border:none; padding: 10px; font-family: 'helveticaregular'; margin: 15px 0; font-size: 14px; font-weight: normal; }
/* = End Blog Detail Page
--------------------------------------------------------------------------------------------------*/



/* = Start Contact Us page
--------------------------------------------------------------------------------------------------*/
.half { margin-bottom: 30px; width: 465px; }
#contact { border-top: 2px solid #B6840F; padding-top: 10px; }
#contact h2 { font-size: 32px; margin-bottom: 20px; font-family: sans-serif; font-weight:bold; color:#fff; }
#contact h4 { font-size: 18px; font-family: sans-serif; font-weight:normal; color:#fff; margin-bottom: 10px; }
#contact p { font-family: sans-serif; font-weight:normal; color:#E4E4DA; font-size:13px; line-height: 20px; margin: 0 0 15px; }
#contact p a { color:#C49E33; font-family: sans-serif; font-size: 11px; text-decoration:none; }
#contact h6 strong { font-size: 14px; font-family: sans-serif; color:#fff; }
#contact p strong { }
#contact_form { margin: 0; padding: 0; }
#contact_form form { margin: 0; padding: 0; }
#contact_form form label { display: block; font-family: sans-serif; font-size: 13px; color:#fff; margin-right: 12px; margin-bottom: 10px; }
#contact_form form .input_field { background: none repeat scroll 0 0 #292929; border: 1px solid #373736; color: #FFFFFF; font-family: sans-serif; font-size: 12px; margin-top: 5px; margin-bottom: 10px; padding: 5px; width: 300px; }
#contact_form form textarea { background: none repeat scroll 0 0 #292929; border: 1px solid #373736; color: #FFFFFF; font-family: sans-serif; font-size: 12px; height: 200px; resize:none; margin-top: 5px; padding: 5px; width: 455px; }
#contact_form form .submit_btn { background: #9d7311; border: medium none; color: #fff; cursor: pointer; height: 28px; line-height: 28px; margin: 10px 0; width: 77px; }
/* = End Contact Us page
--------------------------------------------------------------------------------------------------*/


/* = Start footer
--------------------------------------------------------------------------------------------------*/
.footer { width:100%; float:left; margin-top: 30px; margin-bottom: 100px; }
.adds { }
.adds li { float:left; padding: 10px 10px; }
.adds li.last { padding-right:0; }
.adds li img { }
.areamericas{padding-top: 10px;}
.footer-detail { float: left; /*width: 66%;*/ margin-top: 15px; width: 53%;}
.footer-detail p { font-family: 'helveticaregular'; font-size:12px; font-weight:normal; color:#fff; line-height: 18px; }
.footer-detail p span { color:#b6840f; }
.footer-detail p a { color:#b6840f; text-decoration:none; }
.footer-detail p a:hover { color:#fff; }
.footer-head { font-family: 'helveticaregular'; font-size:12px; font-weight:normal; text-transform:uppercase; color:#fff; }
.footer-head span { color:#b6840f; }
/* End footer
--------------------------------------------------------------------------------------------------*/





/* =Forms
--------------------------------------------------------------------------------------------------*/

/* Removing fieldset borders (remove if you want to keep the defaults defined in Normalization) */
fieldset { border: 1px solid transparent; margin: 0; padding: 0; }
.socialmedia-buttons img {/*width: auto !important;*/ float: right;/* width: 100px;*/ 

}
.product-image img { border:1px solid #82681A }
.search_link { background: url(images/search-bg.png) repeat-x; color: #FFFFFF; height: 28px; left: 0; padding: 2px 0 0 2px; position: absolute; text-decoration: none; top: 68px; width: 99%; }
.category .cat-item { position: relative; padding-left: 19px; background: url(images/bullet.png) no-repeat left 9px; margin-left: 5px; }
.smw_right img { margin-left: 5px !important; }
.smw_right { margin-left: 22px !important; }
.Social_Widget { clear: none; float: none; margin-left: 0; margin-top: 0; }
	
	
/* End Forms
--------------------------------------------------------------------------------------------------*/



@media only screen and (max-width: 768px) {
.contact .Social_Widget { clear: both; float: left; margin-left: 260px; margin-top: -64px; }
.social{ clear: both;
    float: left;}
.widget_text { position:relative; }
.smw_right img { width:auto !important; }
.blog-detail-page { height:auto !important; }
.responsive-global-search { display:block !important; padding:30px 5px 10px 30px; margin-top:100px; }
.blog-sub-detalil-global-search { height:100px !important; }
.responsive-global-search a { color:#fff; }
.desktop-global-search { display:none; }
.logo { margin: 15px 0 15px 25px; }
.lock { display:block; margin-right: 20px; }
.lock a { color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; width: 35px; float: left; }
.lock a img { margin-top: 3px; }
.blue-box { display:none; position:absolute; width:50%; top:134px; right:0; }
.main-menu li { float:none; background:none; }
.main-menu { background:#000; margin-right: 3px; width: 97%; height: auto; z-index:9999; position:relative }
.main-menu .sub-menu li { background: #666; border: 1px solid #333; }
.js #menu { display:none; }
.js .slicknav_menu { display:block; }
.menu-area { width: 100%; position:relative; }
.slicknav_menu { margin-left:0; }
.slicknav_btn { float:left !important; width: 100% !important; }
.slicknav_nav { margin-left:4px; width: 104% !important; }
.main { width:100%; margin:0 auto; }
.footer { width:100%; }
.footer-detail { float:none; width:100%; }
.adds { float: left; margin-left: 0; margin-top: 14px; }
.footer-detail p { float:none; }
.narrow-column { float:left; width:100%; }
.contact { clear: both; float: none; height: 207px; margin: 15px auto; padding: 13px; text-align: left; width: 93%; }
.img_intro { text-align: center; width: 31%; float:left; }
.con-deatil {/* width: 493px; */ width: 55%; height: 188px; float:left; padding:0 29px }
.con-deatil h3 { font-size:21px; }
.banner { float: left; margin: 10px; width: 66%; }
.banner img { width: 100%; }
.search-area { float: left; margin-left: 12px; margin-right: 10px; width: 700px; }
.search-area-last { width: 230px; float: left; clear:none; }
.blog-area, .contact-blog { width:96%; }
.blog-area input { float:left; }
.blog-area a { float: right; width: 38%; }
.contact-blog img { float: left; }
.wide-column { margin-bottom: 10px; padding-left: 12px; width: 729px; }
.wide-column-global-search { margin-bottom: 10px; }
.product-block ul li { margin: 0 7px 10px 0; width: 216px; }
.search-feature li span { padding: 4px 8px 4px 5px; }
.comment { width: 96%; }
#contact { margin: 10px; padding-top: 20px; width: 94%; }
.half { width:50%; }
#contact_form { width: 90%; }
#contact_form form .input_field { width: 96%; }
#contact_form form textarea { width: 96%; }
.half iframe { width:370px; }
.product-block .product-image img { width:100%; }
.blog-detail li img { width:100%; }
.blog-area, .contact-blog { width: 90%; }
#span-expand .input-text { width: 180px !important; }
.category li a { width: 90%; }
.search-btn-about { float:left !important; padding: 0 0 0 20px; }
.search-btn-about span { width:206px; padding:0 !important; }
.search-feature li select { width:700px; }
.search-feature li input { width: 328px !important; }
.flexmls_connect__search_new .flexmls_connect__search_link input { width: 38% !important; }
.search-area-last { margin-left: 12px; width: 700px; }
.footer { float: left; margin-bottom: 0; padding: 14px; width: 96%; }
.banner { margin-left: 14px; margin-top: 10px; width: 717px; }
}

@media only screen and (max-width: 640px) {
.banner{ width:96% !important;}
.product-block ul li{ width: 168px;}
.search-area{ width:93%;}
.search-feature{ width:100%;}
.search-feature li select{ width:100%;}
.search-feature li input {width: 257px !important;}
.wide-column{ width:100%;}
.footer {width: 89% !important;}
.adds{ margin-left:0 !important;}
.main{ width:99% !important;}
.header, .content{ width: 98%;}
.logo { margin: 15px 15px 15px 6px;}
.logo a img {width: 70%;}	
.search-area-last{ width: 96%;}
}
 @media only screen and (max-width:568px) {
.contact .Social_Widget { clear: both; float: left; margin-left: 170px; margin-top: 0px; }
.socialmedia-buttons { float: right; margin-top: 0px; }

 .smw_right img { width:auto !important; }
.img_intro { width: 31%; height: auto; }
.flexmls_connect__photo_container { height:220px; }
.flexmls_connect__sr_detail .flexmls_connect__main_image { width: 100%; height:100%; }
.blog-detail-page { height:80px !important; float:none; }
.responsive-global-search { display:block !important; padding:30px 5px 10px 30px; margin-top:100px; }
.blog-sub-detalil-global-search { height:100px !important; }
.responsive-global-search a { color:#fff; }
.desktop-global-search { display:none; }
#px-language-box { display:none !important; }
.fixed_area { display:none !important; }
.main { width:100%; margin:0 auto; /*overflow:hidden*/ }
.logo { margin: 15px 0 15px 25px; }
.lock { display:block; margin-right: 10px; }
.lock a { color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; width: 35px; float: left; }
.lock a img { margin-top: 3px; }
.blue-box { display:none; position:absolute; width:50%; top:134px; right:0; }
.main-menu li { float:none; background:none; }
.main-menu { background:#000; margin-right: 3px; width: 97%; height: auto; }
.main-menu .sub-menu li { background: #666; border: 1px solid #333; }
.js #menu { display:none; }
.js .slicknav_menu { display:block; }
.slicknav_menu { margin-left:0px; }
.slicknav_nav { margin-left:5px !important; width: 105% !important; }
.footer { width: 94%; }
.footer-detail { float:none; width:99%; }
.adds { margin-left: 70px; float:left; margin-top:10px; }
.adds li { padding: 10px 5px; }
.wide-column { width:100%; float:none; }
.product-block ul { padding: 00px; }
.search-area { width: 91%; }
.banner { width:95%; }
.search-area-last { width: 95%; }
.learn { float:none; }
.contact { float:none; padding:10px; margin: 0 4px; clear:both; }
.narrow-column { float:none; width:100%; }
.blog-detail-page { margin: 6px 0 10px; width: 94.5%; }
.blog-sub-detalil { padding: 10px 10px 10px 10px; }
.flexmls_connect__page_content button, .flexmls_connect__sr_detail button, .flexmls_connect__button { margin: 0 2px 2px 3px; }
.blog-area a { width: 95%; }
.search-feature li span { padding: 4px 19px 4px 25px; }
.comment { width: 90%; }
.product-block ul { clear: both; margin: 0 auto; width: 98%; }
.product-block ul li { float:none; width: 93%; height: auto; }
footer { width:94% }
.footer-detail p { margin-bottom:10px; padding: 0 10px; }
.footer-detail p a { font-size: 11px; }
.blog-detail li { border-bottom: 1px solid #b6840f; float: left; }
.blog-right { width:90%; }
.flexmls_connect__main_image { padding:0px; margin:0 !important }
.blog-detail li.btn-old { border-bottom:none; }
#contact { margin: 10px; padding-top: 20px; width: 90%; }
.con-deatil { float: left; height: 140px; padding: 0 29px; /*width: 493px;*/ width:50%; }
.con-deatil { height: 140px; }
.contact { clear: both; float: none; height: 164px; margin: 0 auto; width: 91%; }
.contact img { float:left; }
.half { width:100%; }
#contact_form form .input_field { width: 96%; }
#contact_form form textarea { width: 96%; }
.half iframe { width:440px; }
#contact_form { width: 98%; }
.search-feature .search-data { width: 98% !important; }
.search-feature li select { width: 99%; }
.search-feature li input { width: 40%; }
.blog-detail { margin: 10px; width: 94%; }
.blog-detail li img { margin:0px; }
.blog-area, .contact-blog { margin: 10px; width: 90%; }
#span-expand .input-text { width: 364px !important; }
.blog-area .search-data { width: 96% !important; }
.search-feature li input { width: 98.6% !important; }
.flexmls_connect__sr_listing_facts { display:
}
.blog-sub-detalil img { padding: 10px 15px 10px 0; }
.flexmls_connect__sr_listing_facts { display:block }
.flexmls_connect__cboxElement img { width:97%; }
.flexmls_connect__sr_result .flexmls_connect__sr_listing_facts_container { padding-left: 0; }
.Slide_text { display:none }
.Slide_bg { display:none }
.design { display:none }
.content{ width:97%;}
.header{    width: 99%;}

}

 @media only screen and (max-width:360px) {
.banner {width: 93% !important;}
.logo { margin: 15px 15px 15px 6px;}
.logo a img {width: 100%;}	
.slicknav_menu{ width: 73% !important;}	
.adds li img { width: 70px;}

}

 @media only screen and (max-width:320px) {
.social{ clear: none;
    float: right;}
.socialmedia-buttons { float: right; }
.contact .widget_text { float: left; position: relative; }
.contact .Social_Widget { clear: both; float: left; margin-left: 187px; margin-top: 0px; }
.img_intro { width: 100%; height: auto; }
.smw_right img { width:auto !important; }
.blog_Detail_margin { width: 93% !important; }
.wide-column-global-search { width: 100%; }
.blog-detail-page { height:auto !important; }
.responsive-global-search { display:block !important; padding:30px 5px 10px 30px; margin-top:100px; }
.blog-sub-detalil-global-search { height:100px !important; }
.responsive-global-search a { color:#fff; }
.desktop-global-search { display:none; }
#px-language-box { display:none !important; }
.fixed_area { display:none !important; }
.logo a img { width:96%; }
.logo { margin: 15px 0 !important; }
.lock { display:block; margin-right: 10px; position: relative; top: -15px; }
.lock a { color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; width: 35px; float: left; }
.lock a img { margin-top: 3px; }
.blue-box { display:none; position:absolute; width:50%; top:134px; right:0; }
.main-menu li { float:none; background:none; }
.main-menu { background:#000; margin-right: 3px; width: 97%; height: auto; }
.main-menu .sub-menu li { background: #666; border: 1px solid #333; }
.menu-area { width: 100%; position:relative; }
.slicknav_menu { margin-left:0px; }
.slicknav_nav { margin-left:5px !important; width: 97.9% !important; }
.js #menu { display:none; }
.js .slicknav_menu { display:block; }
.slicknav_btn { float:left; margin-left:0; width:90% !important; }
.header { width:99%; }
.content { width:96%; }
.main { width:100%; /*overflow:hidden;*/ }
.wide-column { width:100%; float:none; }
.product-block ul li { float: none; margin: 0 10px 10px 0; width: 90%; height:339px; }
.product-block ul li .product-image { width:100%; }
.product-block ul li .product-image img { width:100%; }
.product-block ul {   padding: 0 5px 0 0;width: 96%; }
.learn { float:none; }
.contact { float: left; margin: 0 10px 10px; padding: 10px; width: 87%; height: 407px; }
.contact img { width:100%; display:block; margin-bottom:10px; }
.banner { width:93%; }
.search-area { margin-left: 22px; width: 80%; }
.search-area-last { margin-left: 22px; width: 86.8%; }
.search-feature { float: left; width: 237px; }
.search-feature li input { width: 231px !important; }
table { width: 93%; }
.search-data { width: 98% !important; }
.con-deatil { padding: 11px; width: 91%; height:auto; }
.narrow-column { float:none; width:100%; }
.blog-detail-page { margin: 6px 7px 10px 10px; width: 87%; }
.blog-sub-detalil { padding: 10px 10px 10px 14px; }
#span-expand .input-text { width: 213px !important; }
.blog-area input { width: 248px !important; }
.search-feature li span { padding: 4px 8px 4px 4px; }
.blog-area a { width: 93%; }
.blog-area, .contact-blog { margin-left: 6px; width: 87%; }
.blog-detail li { border-bottom: 1px solid #b6840f; float: left; }
.blog-right { width:90%; }
.blog-detail li.btn-old { border-bottom:none; }
.comment { width: 87%; }
#contact { margin: 10px; padding-top: 20px; width: 94%; }
.half { width:100%; }
#contact_form form .input_field { width: 96%; }
#contact_form form textarea { width: 96%; }
.half iframe { width:280px; }
#contact_form { width: 98%; }
.footer { width:86%; }
.footer-detail { float:none; width:100%; }
.adds { float: left; margin-left: 0 !important; margin-top: 14px; }
.adds li { padding: 10px 6px; }
.footer-detail p { margin-bottom:10px; }
.footer-detail p a { font-size: 11px; }
.blog-detail { margin: 10px; width: 90%; }
.blog-detail li img { margin:0px; }
.flexmls_connect__sr_result img { width:205px; padding: 0px; }
.flexmls_connect__sr_result img.flexmls_connect__badge { width:auto !important; }
.flexmls_connect__sr_result .flexmls_connect__sr_listing_facts { border-top: 1px solid #D3D3D3; display: block; width: 100%; }
.flexmls_connect__sr_result .flexmls_connect__sr_listing_facts_container { padding-left:0px; float:left; }
.flexmls_connect_select { margin-right: 15px; }
.flexmls_connect__sr_result { border: 2px solid transparent; width: 90%; padding: 7px; margin-bottom: 15px; }
.flexmls_connect__sr_result .flexmls_connect__sr_listing_facts tr td { padding:5px 0px; }
.flexmls_connect__sr_price { float: none; text-align: center; margin: 13px; }
.flexmls_connect__prev_next { float:none; text-align:center; }
.blog-sub-detalil { width:91% }
.flexmls_connect__photo_container { width:226px; height:auto; padding:6px 6px 0px 6px !important }
.flexmls_connect__photo_switcher { float:none !important; margin-bottom: 9px; }
.flexmls_connect__photo_pager { text-align:center !important; }
.flexmls_connect__main_image { width:226px; padding:0px; margin:0 !important }
.flexmls_connect__sr_detail .flexmls_connect__filmstrip { width: 94%; }
.flexmls_connect__sr_detail .flexmls_connect__filmstrip img { margin: 8px 2px 0; }
.adds li img {/* width: 76px;*/ width: 58px; }
.Slide_text { display:none }
.Slide_bg { display:none }
.design { display:none }
}
/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float:right; margin: 0.188em 0 0 0.438em; background:url('images/plus.png') no-repeat; height:21px; width:21px; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul, .slicknav_nav li { display: block; width: 97%; }
.slicknav_nav .slicknav_arrow { margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu {
*zoom: 1; float: left; width: 80%; }
.slicknav_menu { font-size:16px; }
/* Button */
.slicknav_btn { margin: 5px 5px 0px; width: 90%; text-decoration:none; background-color: #242424; }
/* Button Text */
.slicknav_menu .slicknav_menutxt { font-size:15px; font-family: 'MyriadProSemibold'; color:#b6840f; line-height: 26px; }
/* Button Lines */
.slicknav_menu .slicknav_icon-bar { }
.slicknav_menu { padding:5px; }
.slicknav_nav { color:#fff; width: 95%; background:#000; padding:0; font-size:0.875em; }
.slicknav_nav, .slicknav_nav ul { list-style: none; overflow:hidden; }
.slicknav_nav ul { padding:0; margin:0 0 0 20px; }
.slicknav_nav .slicknav_item { padding:5px 10px; margin:2px 5px; }
.slicknav_nav a { padding:5px 10px; margin:2px 5px; text-decoration:none; color:#fff; }
.slicknav_nav .slicknav_item a { padding:0; margin:0; }
.slicknav_nav .slicknav_item:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background:#ccc; color:#fff; }
.slicknav_nav a:hover { color:#b6840f; }
.slicknav_nav .slicknav_txtnode { margin-left:15px; }
.eemail_textbox { padding-bottom:0px !important; }
.nav-next a { display: inline-block; width: 205px; background: url("images/black-btn.png") no-repeat scroll 0 -44px rgba(0, 0, 0, 0); float: left; height: 44px; padding: 0 0 0 32px; text-decoration: none; }
.nav-next a span { background: url("images/black-btn.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0); color: #B6840F !important; display: inline; float: left; font-family: Verdana, Geneva, sans-serif; font-size: 14px !important; height: 44px; line-height: 44px; padding: 0 90px 16px 25px !important; text-align: center; }
.nav-previous a { display: inline-block; width: 205px; background: url("images/black-btn.png") no-repeat scroll 0 -44px rgba(0, 0, 0, 0); float: left; height: 44px; padding: 0 0 0 32px; text-decoration: none; }
.nav-previous a span { background: url("images/black-btn.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0); color: #B6840F !important; display: inline; float: left; font-family: Verdana, Geneva, sans-serif; font-size: 14px !important; height: 44px; line-height: 44px; padding: 0 90px 16px 25px !important; text-align: center; }
.page-header h3 { color: #9D7311; font-family: 'helveticaregular'; font-size: 24px; font-weight: normal; padding-bottom: 12px; padding-top: 10px; }
.page-content p { color: #FFFFFF; font-family: 'helveticaregular'; font-size: 14px; font-weight: normal; line-height: 25px; margin-bottom: 30px; }
.page-content h2 { color: #FFFFFF; font-family: 'helveticaregular'; font-size: 14px; font-weight: normal; }
.screen-reader-text { color: #FFFFFF; font-family: 'helveticaregular'; font-size: 14px; font-weight: normal; line-height: 25px; margin-bottom: 30px; }
.wpcf7-mail-sent-ok { color:#FFFFFF; }
.wpcf7-validation-errors { color:#FFFFFF; }
.blog-right h3 a { color:#9d7311; font-family: 'helveticaregular'; font-weight:normal; font-size:24px; text-decoration:none; }
.product-name a { color: #fff; font-family: 'MyriadProSemibold'; font-size: 13px; line-height: 14px; padding: 8px 0 3px; text-transform: uppercase; text-decoration:none; }
#reply-title { color: #B0B0B0; display: block; float: left; font-family: 'helveticaregular'; font-size: 14px; font-weight: normal; width: 100px; }
.comment-form p { margin:7px 0; }
#comment { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #B0B0B0; font-family: 'helveticaregular'; font-size: 14px; font-weight: normal; height: 65px; margin: 15px 0; padding: 10px; resize: none; width: 640px; }
.form-allowed-tags { display:none; }
.comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond .comment-form, .comment-respond iframe { display: block; margin-right: auto; max-width: 604px; width: 100%; color:#ffffff; }
.comment-author { float: left; max-width: 120px; }
.comment-author .avatar { display: block; margin-bottom: 10px; }
.comment-author .fn { word-wrap: break-word; }
.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login { padding-left: 10px; color: #bc360a; font-size: 14px; font-style: normal; font-weight: normal; }
.comment-content p { width:100%; }
#map_canvas { height: 100% }
.flexmls_connect__sr_price { padding-top:11px; font-size:18px; }
.fixed_area { position:fixed; top:30%; right:0px height:350px;
width:300px }
.con-deatil p a { color:#FFFFFF; text-decoration:none; }
.blog-sub-detalil-global-search { float: left; width: 100%; color: #fff; padding-bottom:10px; height:500px; }
.blog-sub-detalil-global-search h3 { color: #9D7311; font-family: 'helveticaregular'; font-size: 24px; font-weight: normal; padding-bottom: 12px; padding-top: 10px; padding-left:5px; width: 50%; }
.flexmls_connect__sr_result .flexmls_connect__sr_details { float: left; width: 100%; }
.flexmls_connect__sr_result { float: left; }
.widget widget_text { float:none }
.flexmls_connect__sr_result .flexmls_connect__sr_price { padding-top:0; }

.blog-detail-page .blog-sub-detalil ul{display:block;}
.blog-detail-page .blog-sub-detalil ul li{list-style: disc inside none;margin-left: 10px;}
/**/

#si_refresh_com{ float:left; }

.eemail_widget {color:#ffffff;}


/*25-7-19*/
.flexmls_connect__search{padding: 10px !important;color: #ffffff !important;border:none;background-color: #242424 !important;border-radius: inherit !important;}
.flexmls_connect__search_new_title{color: #ffffff !important;font-family: 'MyriadProSemibold' !important;text-transform: uppercase !important;padding: 0 0 4px !important;font-size: 16px !important;}
.select2-container--default .select2-selection--multiple{border-radius: inherit !important;border: 1px solid #989898 !important;box-shadow: inset 0 0 0 #888 !important;
    -webkit-box-shadow: inset 0 0 0 #888 !important;font-size: 13px !important;padding: 4px 0 4px 4px !important;overflow: auto !important;}
.select2-container .select2-selection--multiple .select2-selection__rendered{display: inherit !important;margin: 0 !important; padding: 0 !important;}
.select2-container .select2-search--inline .select2-search__field{margin-top: 0 !important;}
.flexmls_connect__search_new input[type="text"] { width: 96px !important;color: #757575 !important;font-family: Verdana, Geneva, sans-serif !important;font-size: 11px !important;padding: 6px 0 6px 4px !important;margin-top: 0px !important; margin-bottom: 4px !important;background-color: white !important;text-align: left !important;font-weight: normal;box-shadow: inset 0 0 0 #888;-webkit-box-shadow: inset 0 0 0 #888;}
.flexmls_connect__search_new_to {display: inline-block !important;width: auto !important;font-size: 9px !important;color: #757575 !important;padding: 4px 5px !important;text-transform: capitalize !important;}
.flexmls_connect__search input[type="submit"].flexmls_connect__search_new_submit{color: #B6840F !important;border: none !important;text-transform: uppercase;font-size: 15px !important;height: 44px !important;background: #000000 !important;}
.blog-sub-detalil img { padding: 6px !important;float: left !important;margin-right: 11px !important;margin-bottom: 13px !important;}
.flexmls_connect__sr_address a{color: #ccc !important;}
.flexmls_connect__sr_price {color: #9D7311 !important;float: right !important;}
.flexmls_connect__sr_listing_facts_container{width: 50% !important;}
.flexmls_connect__sr_zebra_off td,.flexmls_connect__sr_zebra_on td,.flexmls_connect__sr_detail b,.flexmls_connect__photo_switcher{color: #fff !important;}
.flexmls_connect__sr_zebra_on {background-color: #333 !important;}
.flexmls_connect__sr_result{ border: 2px solid transparent;padding: 14px !important; margin: 6px 0 !important;}
/*.flexmls_connect__sr_result:hover {border: 2px solid #d2d2d2 !important;border-radius: 14px;}*/
.flexmls_connect__sr_result .flexmls_connect__sr_details{margin-top: 26px !important;margin-bottom: 0 !important;}
.flexmls_connect__page_content button{font-size: 13px !important;margin-left: 10px !important;background: linear-gradient(top,#fcfcfc 0,#e6e6e6 100%) !important;background: -webkit-linear-gradient(top,#fcfcfc 0,#e6e6e6 100%) !important;float: right !important;top: -6px !important;position: relative !important;} 
#flexmls_connect__cboxOverlay{z-index: 99;}
#flexmls_connect__cboxClose{top: 0;}
#flexmls_connect__cboxLoadedContent{margin: 0 !important;}
.ask_question_form_detail_page{background: -webkit-linear-gradient(top,#fcfcfc 0,#e6e6e6 100%) !important;font-size: 13px !important;margin-left: 10px !important;padding: .4em .9em !important;}
.ask_question_form_detail_page img,.flexmls_connect__sr_detail button img,.flexmls_connect__prev_next button.left img,.flexmls_connect__prev_next button.right img{padding: 0 !important;margin: 0 10px -2px 0 !important;}
.flexmls_connect__sr_detail .flexmls_connect__main_image{margin: 0 !important;padding: 0 !important;}
.flexmls_connect__photo_switcher button img {padding: 4px !important; margin: 0 !important;}
.flexmls_connect__sr_detail .flexmls_connect__photo_container{display: flex !important;justify-content: center !important;}
.flexmls_connect__photo_pager .photo_click{     margin-left: 10px;   font-size: 13px !important;}
.flexmls_connect__sr_detail .flexmls_connect__tab{    font-size: 15px !important; padding: 0.5em 2.75em 0.45em .75em !important;}
.flexmls_connect__sr_detail .flexmls_connect__filmstrip img {border: 1px solid #9a9899;height: 50px !important;padding: 0 !important;}
.flexmls_connect__sr_detail .flexmls_connect__detail_header{font-size: 1.50em;    background-color: transparent;color: #fff;border-bottom: 1px solid #9D7311;line-height: 36px;margin-bottom: 14px;}
div.flexmls_connect__zebra:nth-child(even), .flexmls_connect__zebra:nth-child(even) { background-color: #333 !important;}
div.flexmls_connect__zebra:nth-child(odd), .flexmls_connect__zebra:nth-child(odd){background-color: transparent !important;}
.flexmls_connect__sr_result.over{border: 2px solid #d2d2d2 !important;border-radius: 14px;}
.flexmls_connect__sr_result .flexmls_connect__sr_idx .flexmls_connect__badge {  top: -16px; float: right !important;margin-right: 0 !important;margin-bottom: 0 !important;}
.flexmls_connect__sr_view_options .listingsperpage{    margin-right: 5px !important;}
.flexmls_connect_hasJavaScript {padding: .5em .8em;margin-bottom: 19px;border-radius: 4px; font-family: inherit;}
.flexmls_connect__sr_matches{display: flex; flex-direction: column;}
.flexmls_connect__field_value{float: right;width: 50%;}
.long {height: 120px;}
.ser_badge_zebra {padding: 20px 5px;}
.flexmls_connect__search_new_links a{display: none;}
.flexmls_connect__sr_asset_link+.flexmls_connect__sr_asset_link{display: inline-block;  padding-left: 0.9em !important; margin: 0 11px !important;}
.flexmls_connect__photo_switcher{font-size: 14px;}
.flexmls_connect__search_field { font-size: 13px;}
.columns2 .flexmls_connect__ld_property_detail_row:nth-of-type(even), .flexmls_connect__ld_property_detail_row:nth-of-type(even){background: #333 !important;    border: none !important; }
.flexmls_connect__ld_button_group button,.flexmls_connect__prev_next button{font-size: 13px !important;}
.flexmls_connect__ld_detail_table,.flexmls_connect__ld_property_detail_row+.flexmls_connect__ld_property_detail_row{border: none !important;}
.flexmls_connect__ld_price {
    font-size: 18px;
    color: #9D7311;
    position: relative;
}
.flexmls_connect__schedule_showing_form h1,.flexmls_connect__contact_form h1{color: #000 !important;}
.flexmls_connect__prev_next button{margin-right: 10px !important;}
.fmc_document_pdf,.flexmls_connect__ld_property_detail{font-size: 15px;}
.flexmls_connect__sr_detail .flexmls_connect__tab.active {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(58%,#d4d4d4),color-stop(100%,#9d9d9d));
}


@media only screen and (min-width: 360px) and (max-width: 767px){
	.narrow-column{float: left !important;margin-top: 0 !important;}
	.flexmls_connect__sr_divider{width: 97%;}
	.flexmls_connect__sr_result{padding: 14px 5px !important;margin: 6px 0 !important;}
	.flexmls_connect__sr_result{text-align: left !important;}
	.flexmls_connect__sr_listing_facts_container {width: 100% !important;}
	.flexmls_connect__page_content button {float: left !important; right: 0px; margin-left: 0 !important;}
	.flexmls_connect__sr_price{float: none !important;}
	.flexmls_connect__sr_result .flexmls_connect__sr_listing_facts{border: none !important;}
	.flexmls_connect__search{max-width: 92% !important;}
	.flexmls_connect__search_new_to{padding: 0 !important;}
	.flexmls_connect__search_new_to {padding: 0 20px!important;line-height: normal;}
	.long {height: 160px;}
	.result_2{height: 50px !important}
	.flexmls_connect__sr_asset_link+.flexmls_connect__sr_asset_link {display: inline-block;padding: 0 !important;margin: 0!important;}
	.flexmls_connect__sr_asset_link{display: inline-block;margin: 0 10px 0 0px;}
	.flexmls_connect__search input[type="submit"].flexmls_connect__search_new_submit{width: 42% !important;float: left !important;}
	.flexmls_connect__search_field .select2-container ,.flexmls_connect__search_new input[type="text"]{width: 100% !important;}
	.flexmls_connect__sr_details_buttons button:first-of-type {margin-right: 10px;}
	.flexmls_connect__sr_details{width: auto !important;}
	.flexmls_connect__sr_pagination button {margin-top: 10px;float: right !important;}
	.result_1 .flexmls_connect__field_value,.result_7 .flexmls_connect__field_value{white-space: nowrap;}
	.flexmls_connect__sr_view_options .listingsperpage{margin-right: 0 !important;}
	.blog-sub-detalil h3{    line-height: 30px;width: auto !important;}
	.flexmls_connect__ld_property_detail+.flexmls_connect__ld_property_detail{border: none !important;}
	.flexmls_connect__ld_property_detail:nth-of-type(even){background-color: transparent !important;}
	.flexmls_connect_hasJavaScript{margin-bottom: 13px;float: right;margin-right: 0 !important; background-color: #fff;}
	.flexmls_connect__ld_button_group button { display: inline-block;}
	#ask-question-form-div{left: 0 !important;}
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.flexmls_connect__search_new input[type="text"]{width: 328px !important;}
	.blog-sub-detalil h3{    line-height: 30px;width: auto !important;}
	.flexmls_connect__search{margin-left: 12px; margin-right: 10px;max-width: 700px !important;}
	.flexmls_connect__search_field .select2-container{    width: 685px !important;}
	.flexmls_connect_hasJavaScript{background-color: #fff;float: right !important;margin-left: 10px;}
	.flexmls_connect__search input[type="submit"].flexmls_connect__search_new_submit{width: 38% !important; float: left;}
}