/*
Theme Name: Smart Pot Theme
Description: This Theme is a flexible foundation with fluid grid system that adapts your website to mobile devices and the desktop or any other viewing environment. Theme features 9 Page Templates, 11 Widget Areas, 6 Template Layouts, 4 Menu Positions and more. Powerful but simple Theme Options for full CMS control with easy Logo Upload, Social Networking and Webmaster Tools etc. Responsive is WooCommerce Compatible, Multilingual Ready (WPML), RTL-Language Support, Retina-Ready, Search Engine Friendly, W3C Markup Validated and currently translated into 40 languages. Cross-Browser compatible.

CSS Rules: Sorted alphabetically for better organization.
*/

/* =Reset CSS (v2.0) http://meyerweb.com/eric/tools/css/reset/
-------------------------------------------------------------- */
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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline;}
@font-face{font-family:'proxima_nova_rgregular';src:url('fonts/proximanova-regular-webfont.eot');src:url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/proximanova-regular-webfont.woff2') format('woff2'),
url('fonts/proximanova-regular-webfont.woff') format('woff'),
url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
url('fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novalight';src:url('fonts/proximanova-light-webfont.eot');src:url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/proximanova-light-webfont.woff2') format('woff2'),
url('fonts/proximanova-light-webfont.woff') format('woff'),
url('fonts/proximanova-light-webfont.ttf') format('truetype'),
url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novabold';src:url('fonts/proximanovabold-webfont.eot');src:url('fonts/proximanovabold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/proximanovabold-webfont.woff2') format('woff2'),
url('fonts/proximanovabold-webfont.woff') format('woff'),
url('fonts/proximanovabold-webfont.ttf') format('truetype'),
url('fonts/proximanovabold-webfont.svg#proxima_novabold') format('svg');font-weight:normal;font-style:normal;}
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;}
button, input, select, textarea{font-size:100%;overflow:visible;margin:0;vertical-align:baseline;width:auto;}
textarea{overflow:auto;vertical-align:text-top;}
hr{background:#dddddd;border:none;clear:both;color:#dddddd;float:none;height:1px;width:100%;}
hr.space{background:#ffffff;color:#ffffff;}
html{height:100%;}
body{-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#fff;color:#555555;font-family:Arial, Helvetica, sans-serif, 'proxima_nova_rgregular';font-size:14px;font-smoothing:antialiased;line-height:1.5em;text-rendering:optimizeLegibility;}
p{word-wrap:break-word;}
i,
em,
dfn,
cite{font-style:italic;}
tt,
var,
pre,
kbd,
samp,
code{font-family:monospace, serif;font-style:normal;}
b,
strong{font-weight:700;}
pre{-moz-box-sizing:border-box;-moz-border-radius:2px;-moz-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-sizing:border-box;box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);box-sizing:border-box;background:#f4f4f4;border:1px solid #aaaaaa;border-bottom-color:#cccccc;border-radius:2px;height:auto;margin:0;outline:none;padding:6px 10px;vertical-align:middle;width:100%;word-wrap:break-word;white-space:pre-wrap;}
del{color:#555555;text-decoration:line-through;}
ins,
dfn{border-bottom:1px solid #cccccc;}
sup,
sub,
small{font-size:85%;}
abbr,
acronym{font-size:85%;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;}
a abbr,
a acronym{border:none;}
dfn[title],
abbr[title],
acronym[title]{border-bottom:1px solid #cccccc;cursor:help;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0;}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0;}
.col-60,
.col-140,
.col-220,
.col-300,
.col-380,
.col-460,
.col-540,
.col-620,
.col-700,
.col-780,
.col-860{display:inline;margin-right:2.127659574468%;}
.col-60{width:6.382978723404%;}
.col-140{width:14.893617021277%;}
.col-220{width:23.404255319149%;}
.col-300{width:31.914893617021%;}
.col-380{width:40.425531914894%;}
.col-460{width:48.936170212766%;}
.col-540{width:57.446808510638%;}
.col-620{width:65.957446808511%;}
.col-700{width:74.468085106383%;}
.col-780{width:82.978723404255%;}
.col-860{width:91.489361702128%;}
.col-940{width:100%;}
.fit{margin-left:0 !important;margin-right:0 !important;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}
.none{display:none;}
.hide-desktop{display:none;}
.show-desktop{display:block;}
img{-ms-interpolation-mode:bicubic;border:0;max-width:100%;vertical-align:middle;    height: auto;}
.ie8 img{height:auto;width:auto\9;}
.ie8 img.size-large{max-width:60%;width:auto;}
video{width:100%;max-width:100%;height:auto;}
embed,
object{max-width:100%;}
svg:not(:root){overflow:hidden;}
a{color:#343434;font-weight:400;text-decoration:none;}
a:hover,
a:focus,
a:active{color:#444444;outline:0;text-decoration:none;}
::selection{background:#999999;color:#ffffff;text-shadow:none;}
label{display:inline-block;font-weight:700;padding:2px 0;text-transform:capitalize;}
legend{padding:2px 5px;}
fieldset{border:1px solid #cccccc;margin:0 0 1.5em;padding:1em 2em;}
select,
input[type="text"],
input[type="password"],
input[type="email"]{-moz-box-sizing:border-box;-moz-border-radius:2px;-webkit-box-sizing:border-box;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);background-color:#ffffff;box-sizing:border-box;border:1px solid #aaaaaa;border-bottom-color:#cccccc;border-radius:2px;margin:0;outline:none;padding:6px 8px;vertical-align:middle;width:100%;}
select{height:auto;width:100%;}
area,
textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);background-color:#ffffff;box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);box-sizing:border-box;border:1px solid #aaaaaa;border-bottom-color:#cccccc;border-radius:2px;height:auto;overflow:auto;margin:0;outline:none;padding:8px 10px;width:100%;}
area:focus,
input:focus,
textarea:focus{border:1px solid #66ccff;}
input[type='text'],
input[type='password']{cursor:text;}
.ie7 area,
.ie7 select,
.ie7 textarea,
.ie7 input[type="text"],
.ie7 input[type="password"],
.ie7 input[type="email"]{width:96%;}
.msie-box{background-color:#f9edbe;border:1px solid #f0c36d;color:#212121;display:block;margin:0 auto;max-width:960px;padding:10px;position:absolute;top:60px;text-align:center;width:100%;}
.msie-box a{color:#212121;}
th,
td,
table{border:1px solid #dddddd;}
table{border-collapse:collapse;width:100%;}
ul{list-style-type:disc;margin:0;padding:0;}
ol{line-height:22px;list-style-position:outside;list-style-type:decimal;margin:0;padding:0;}
dt{font-weight:400;}
blockquote{background:#f9f9f9;border:none;border-left:4px solid #d6d6d6;margin:20px;overflow:auto;padding:0 0 10px 12px;}
blockquote p{font-family:'Georgia', 'Times New Roman', Times, serif;font-style:italic;font-size:18px;line-height:26px;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:700;line-height:1.0em;word-wrap:break-word;font-family:'proxima_novabold';}
h1{font-size:2.625em;margin-bottom:.5em;margin-top:.5em;}
h2{font-size:2.250em;margin-bottom:.75em;margin-top:.75em;}
h3{font-size:1.875em;margin-bottom:.857em;margin-top:.857em;}
h4{font-size:1.500em;margin-bottom:1em;margin-top:1em;}
h5{font-size:1.125em;margin-bottom:1.125em;margin-top:1.125em;}
h6{font-size:1.000em;margin-bottom:1.285em;margin-top:1.285em;}
p,
hr,
dl,
pre,
form,
table,
address,
blockquote{margin:1.6em 0;}
th, td{padding:.8em;}
caption{padding-bottom:.8em;}
blockquote{padding:0 1em;}
blockquote:first-child{margin:.8em 0;}
fieldset{margin:1.6em 0;padding:0 1em 1em;}
legend{padding-left:.8em;padding-right:.8em;}
legend+*{margin-top:1em;}
input,
textarea{padding:.3em .4em .15em;}
select{padding:.1em .2em 0;}
option{padding:0 .4em;}
dt{margin-bottom:.4em;margin-top:.8em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
ul,
ol{margin:0 1.5em 1.5em 0;padding-left:2.0em;}
li ul,
li ol{margin:0;}
/* form div{margin-bottom:.8em;} */
#container{margin:0 auto;width:1140px;padding:0px 20px;}
.container{margin:0 auto;width:1140px;padding:0px 20px;}
#wrapper{-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#ffffff;border:0px solid #e5e5e5;border-radius:4px;clear:both;position:relative;}
.wrapper{-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#ffffff;border:0px solid #e5e5e5;border-radius:4px;clear:both;position:relative;}
.front-page #wrapper{background-color:transparent;border:none;margin:20px auto 20px auto;padding:0;}
#header{margin:0;}
#footer{clear:both;margin:0 auto;max-width:1140px;padding:0 25px 0 25px;}
#footer-wrapper{margin:0;padding:0;}
#logo{float:left;margin:0;position:fixed;top:5px;z-index:6}
.site-name{display:block;font-size:2.063em;line-height:1.0em;padding-top:20px;}
.site-name a{color:#333333;font-weight:700;}
.site-description{color:#afafaf;display:block;font-size:0.875em;margin:10px 0;}
.page-id-11 #content{width:69%;}
#content{margin-bottom:20px;margin-right:0;margin-top:40px;}
.woocommerce-page #content{width:100%}
#content-full{margin-top:40px;margin-bottom:20px;}
#content-blog{margin-top:40px;margin-bottom:20px;}
#content-images{margin-bottom:20px;}
#content-search{margin-bottom:20px;margin-top:20px;}
#content-archive{margin-top:40px;margin-bottom:20px;}
#content-sitemap{margin-top:40px;margin-bottom:20px;}
#content-sitemap a{font-size:12px;}
#content .sticky{clear:both;}
#content .sticky p{}
.page-template-landing-page-php .menu,
.page-template-landing-page-php .top-menu,
.page-template-landing-page-php .main-nav,
.page-template-landing-page-php .footer-menu,
.page-template-landing-page-php .sub-header-menu{display:none;}
#author-meta{-moz-border-radius:4px;-webkit-border-radius:4px;background:#f9f9f9;border:1px solid #d6d6d6;border-radius:4px;clear:both;display:block;margin:30px 0 40px 0;padding:10px;overflow:hidden;}
#author-meta img{float:left;padding:10px 15px 0 5px;}
#author-meta p{margin:0;padding:5px;}
#author-meta .about-author{font-weight:700;margin:10px 0 0 0;}
#featured{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:60px 0 55px;width:99.893617021277%;}
.featured-image-slide p{font-size:28px;font-weight:normal;line-height:27px;color:#fff;font-family:'proxima_nova_rgregular';margin:37px 0;}
.ft_content ul{color:#fff;margin-bottom:60px;padding-left:3em;}
.ft_content li{font-family:proxima_nova_rgregular;font-size:23px;line-height:32px;list-style-image:url('images/tick.png');}
.sliders{width:342px;float:right;margin:0;border:5px solid #8f9397;border-radius:8px;background-color:#40b03a;}
#sliders .featured-image-slide{width:342px;height:450px;}#sliders{width:342px;height:443px;z-index:0;}
.featured-image-slide{background-color:#40b03a;}
.featured-image-slide img{margin:0 auto !important;}
.featured-image-slide p, #featured-image p{padding:28px;text-align:center;font-family:proxima_nova_rgregular;line-height:20px;margin:0;font-size:18px;padding:20px 15px 18px 15px;color:#ffffff;}
.featured-image-slide h3, #featured-image h3{color:#ffffff;font-family:proxima_nova_rgregular;font-size:15px;font-weight:700;margin:0;padding:0 18px 18px;line-height:18px;text-align:center;}
.featured-image-slide .fluid-width-video-wrapper{margin-left:-20px;}
.featured-image img{margin-top:44px;}
.comments-link{font-size:12px;}
#cancel-comment-reply-link{color:#990000;}
.post-data{clear:both;font-size:12px;font-weight:700;margin-top:20px;}
.post-data a{color:#111111;}
.post-entry{clear:both;}
.post-meta{clear:both;color:#9f9f9f;font-size:12px;margin-bottom:10px;}
.post-edit{clear:both;display:block;font-size:12px;margin:1.5em 0;}
.post-search-terms{clear:both;}
.read-more{clear:both;font-weight:700;}
.attachment-entry{clear:both;text-align:center;}
.bbPress .breadcrumb-list{display:none;}
.ellipsis{color:#aaaaaa;font-size:18px;margin-left:5px;}
.form-allowed-tags{display:none;font-size:10px;}
.widget-wrapper{}
.widget-wrapper select,
.widget-wrapper input[type="text"],
.widget-wrapper input[type="password"],
.widget-wrapper input[type="email"]{width:75%;}
#widgets{margin-top:40px;margin-bottom:40px;}
#widgets a{display:inline-block;margin:0;padding:0;text-decoration:none;}
#widgets form{margin:0;}
#widgets ul,
#widgets ol{padding:0 0 0 20px;}
#widgets ul li a{display:inline;text-decoration:none;}
#widgets .widget-title img{float:right;height:11px;position:relative;top:4px;width:11px;}
#widgets .rss-date{line-height:18px;padding:6px 12px;}
#widgets .rssSummary{padding:10px;}
#widgets cite{font-style:normal;line-height:18px;padding:6px 12px;}
#widgets .tagcloud,
#widgets .textwidget{display:block;line-height:1.5em;margin:0;word-wrap:break-word;}
#widgets .textwidget a{display:inline;}
#widgets ul .children{padding:0 0 0 10px;}
#widgets .author{font-weight:700;padding-top:4px;}
.widget_archive select, #cat{display:block;margin:0 15px 0 0;}
#colophon-widget ul{}
.colophon-widget{background:none;min-height:0;}
.colophon-widget select,
.colophon-widget input[type="text"],
.colophon-widget input[type="password"],
.colophon-widget input[type="email"]{width:100%;}
#top-widget{}
.top-widget{background:none;border:none;clear:right;float:right;min-height:0;padding:0 3px 0 0;text-align:right;width:45%;}
.top-widget ul{padding:0;}
.top-widget select,
.top-widget input[type="text"],
.top-widget input[type="password"],
.top-widget input[type="email"]{width:auto;}
.top-widget #searchform{margin:0;}
.featured-title{font-size:60px;letter-spacing:0px;margin:0;padding-top:40px;text-align:center;}
.featured-subtitle{color:#fff;font-family:"proxima_nova_rgregular";line-height:50px;padding:0 10px;font-weight:normal;font-size:45px;margin-top:0;}
.widget-title,
.widget-title-home h3{display:block;font-size:30px;font-family:"proxima_nova_rgregular";margin:0;padding:4px 0 15px 0;color:#262626;}
.cus_widget .widget-title-home h3{color:#fff;}
.top-widget .widget-title{font-size:14px;padding:0;text-align:right;}
.widget-title a{border-bottom:none;padding:0 !important;}
.title-404{color:#993333;}
.error404 select,
.error404 input[type="text"],
.error404 input[type="password"],
.error404 input[type="email"]{width:auto;}
.top-menu{float:right;margin:10px 0;padding:0;}
.top-menu li{display:inline;list-style-type:none;}
.top-menu li a{border-left:1px solid #cccccc;color:#333333;font-size:11px;padding:0 4px 0 8px;}
.top-menu > li:first-child > a{border-left:none;}
.top-menu li a:hover{color:#333333;}
.menu{clear:both;margin:0 auto;background-image:linear-gradient(top, #585858, #3d3d3d);}
.main-nav{float:right;margin:17px 0 5px;}
.menu,
.menu ul{display:block;list-style-type:none;margin:0;padding:0;}
.menu li{border:0;display:block;float:left;margin:0;padding:0;position:relative;z-index:5;}
.menu li:hover{white-space:normal;z-index:10000;background-color:#fff !important;}
.menu li li{float:none;}
.menu ul{left:0;position:absolute;top:0;visibility:hidden;z-index:10;}
.menu li:hover > ul{top:100%;visibility:visible;}
.menu li li:hover > ul{left:100%;top:0;}
.menu:after,
.menu ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;visibility:hidden;}
.menu,
.menu ul{min-height:0;}
.menu ul,
.menu ul ul{margin:0;padding:0;}
.menu ul li a:hover,
.menu li li a:hover{color:#484848;text-decoration:none;}
.menu ul{margin-top:1px;min-width:9em;width:100% !important;}
.menu a{color:#343434;cursor:pointer;display:block;font-size:20px;font-weight:700;height:25px;line-height:25px;margin:0;padding:10px 0.7em;position:relative;text-decoration:none;font-family:'proxima_nova_rgregular';font-weight:normal;}
.menu a:hover{background-color:#fff;color:#343434;background-image:linear-gradient(top, #808080, #363636);}
ul.menu > li:hover{background-color:#363636;color:#ffffff;}
.menu .current_page_item a,
.menu .current-menu-item a{background-color:#e0e0e0;color:#55b650;border-radius:5px;}
.front-page .menu .current_page_item a{background:none;background-color:transparent;background-image:none;filter:none;}
.menu li li{background:#ffffff;background-image:none;border:1px solid #e5e5e5;color:#444444;filter:none;margin:-1px 0 1px 0;width:auto;border-radius:5px;}
.menu li li a{background:transparent !important;border:none;color:#444444;font-size:12px;font-weight:400;height:auto;height:20px;line-height:20px;padding:5px 10px;text-shadow:none;white-space:nowrap;}
.menu li li a:hover{background:#f5f5f5 !important;background-image:none;border:none;color:#444444;filter:none;}
.menu li li:hover{background:#f5f5f5 !important;filter:none;}
.menu ul > li + li{border-top:0;}
.menu li li:hover > ul{left:100%;top:0;}
.menu > li:first-child > a{border-left:none;}
.menu a#responsive_menu_button{display:none;}
.main-nav #responsive_current_menu_item{display:none;}
.ie7 .menu ul{background:url(core/images/ie7-fix.gif) repeat;}
.ie7 .menu li li a{min-width:100%;}
.sub-header-menu{background-color:#ffffff;border:1px solid #e5e5e5;border-top:none;clear:both;margin:0 auto;}
.sub-header-menu,
.sub-header-menu ul{display:block;list-style-type:none;margin:0;padding:0;}
.sub-header-menu li{border:0;display:block;float:left;margin:0;padding:0;position:relative;z-index:5;}
.sub-header-menu li:hover{white-space:normal;z-index:10000;}
.sub-header-menu li li{float:none;}
.sub-header-menu ul{left:0;position:absolute;top:0;visibility:hidden;z-index:10;}
.sub-header-menu li:hover > ul{top:100%;visibility:visible;}
.sub-header-menu li li:hover > ul{left:100%;top:0;}
.sub-header-menu:after,
.sub-header-menu ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;visibility:hidden;}
.sub-header-menu,
.sub-header-menu ul{min-height:0;}
.sub-header-menu ul,
.sub-header-menu ul ul{margin:0;padding:0;}
.sub-header-menu ul li a:hover,
.sub-header-menu li li a:hover{color:#484848;text-decoration:none;}
.sub-header-menu ul{margin-top:1px;min-width:15em;width:auto;}
.sub-header-menu a{border-left:1px solid #e5e5e5;color:#333333;cursor:pointer;display:block;font-size:12px;font-weight:400;height:35px;line-height:35px;margin:0;padding:0 0.9em;position:relative;text-decoration:none;text-shadow:none;}
.sub-header-menu a:hover{-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-color:#f9f9f9;background-clip:padding-box;}
.sub-header-menu .current_page_item a,
.sub-header-menu .current-menu-item a{background-color:#f9f9f9;}
.sub-header-menu li li{background:#ffffff;background-image:none;border:1px solid #e5e5e5;color:#444444;filter:none;margin:-1px 0 1px 0;width:auto;}
.sub-header-menu li li a{border:none;color:#444444;font-size:12px;font-weight:400;height:auto;height:20px;line-height:20px;padding:5px 10px;text-shadow:none;}
.sub-header-menu li li a:hover{background:#f9f9f9;background-image:none;border:none;color:#444444;filter:none;}
.sub-header-menu ul > li + li{border-top:0;}
.sub-header-menu li li:hover > ul{left:100%;top:0;}
.sub-header-menu > li:first-child > a{border-left:none;}
.sub-header-menu ul.children a,
.sub-header-menu .current_page_ancestor,
.sub-header-menu .current_page_ancestor ul a{background:none;background-image:none;filter:none;}
.ie7 .sub-header-menu ul{background:url(core/images/ie7-fix.gif) repeat;}
.ie7 .sub-header-menu li li a{min-width:100%;}
.footer-menu{margin:0;padding:0;text-align:right;}
.footer-menu li{display:inline;list-style-type:none;}
.footer-menu li a{border-left:1px solid #cccccc;color:#333333;padding:0 8px;}
.footer-menu li a:hover{color:#222222;}
.footer-menu > li:first-child > a{border-left:none;padding:0 8px 0 0;}
.navigation{color:#111111;display:block;font-size:13px;height:28px;line-height:28px;margin:20px 0;padding:0 5px;}
.navigation a{color:#aaaaaa;padding:4px 10px;}
.navigation a:hover{color:#111111;text-decoration:none;}
.navigation .previous{float:left;}
.navigation .next{float:right;}
.navigation .bracket{font-size:36px;}
.pagination{clear:both;display:block;font-size:16px;font-weight:700;margin:10px 0;padding:5px 0;}
.pagination a{text-decoration:none;}
.breadcrumb-list{font-size:14px;}
.breadcrumb a{color:#23282d;}
.breadcrumb-current{color:#30a44f;}
#commentform{margin:0;}
.commentlist{border-bottom:1px solid #e5e5e5;list-style:none;margin:0;padding:0;}
.commentlist ol{list-style:decimal;}
.commentlist li{-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#ffffff;border-radius:4px;margin:0;}
.commentlist .bypostauthor{}
.commentlist li cite{color:#111111;font-size:1.1em;font-style:normal;font-weight:400;}
.commentlist li.alt{background:#f9f9f9;}
.commentlist .children{list-style:none;margin-left:10px;padding:10px;}
.commentlist .avatar{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin-right:10px;padding:0;vertical-align:middle;}
.comment-author .fn{}
.comment-author .says{color:#999999;}
.comment-body .comment-meta{color:#999999;display:inline-block;margin:0;padding:0;text-align:left;}
.comment-body .comment-meta a{font-size:11px;}
.comment-body{clear:both;padding:10px;}
.comment-body p{clear:both;}
.comment-body .reply{}
.pingback, .trackback{list-style:none;margin:20px 0;}
.pingback cite,
.trackback cite{font-style:normal;}
#pings,
#comments{text-align:left;}
#respond{border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #aaaaaa;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#eaeaea;border-radius:4px;clear:both;margin-top:15px;padding:10px 20px 50px;background-image:linear-gradient(top, #ffffff, #eaeaea);}
#respond label{display:inline;}
.reply{margin:10px 0;}
.comment-form-url input,
.comment-form-email input,
.comment-form-author input,
.comment-form-comment textarea{display:block;}
.nocomments{color:#999999;font-size:.9em;text-align:center;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 20px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 18px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.blue-color a{color:#05acf1;}
.wp-caption{background:#f9f9f9;border:1px solid #f0f0f0;max-width:96%;padding:13px 10px 10px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:1.5em;margin:0;padding:10px;}
img.wp-smiley{vertical-align:middle;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;max-width:155px;}
.gallery img{border:1px solid #dddddd;}
.gallery .gallery-caption{font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery br+br{display:none;}
.attachment-gallery img{background:#ffffff;border:1px solid #f0f0f0;display:block;height:auto;margin:15px auto;max-width:96%;padding:5px;width:auto;}
.gallery-meta .iso,
.gallery-meta .camera,
.gallery-meta .shutter,
.gallery-meta .aperture,
.gallery-meta .full-size,
.gallery-meta .focal-length{display:block;}
img.wp-post-image,
img.attachment-full,
img.attachment-large,
img.attachment-medium,
img.attachment-thumbnail{display:block;margin:15px auto;width:auto;}
a.button,
input[type='reset'],
input[type='button'],
input[type='submit']{-moz-border-radius:5px;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset;-webkit-border-radius:2px;background-color:#f9f9f9;box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset;border:1px solid #dddddd;border-radius:2px;color:#333333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin:0;padding:4px 10px;text-decoration:none;text-shadow:none;vertical-align:middle;white-space:nowrap;background-image:linear-gradient(top, #f9f9f9, #f1f1f1);}
a.button:hover,
input[type='reset']:hover,
input[type='button']:hover,
input[type='submit']:hover{-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset;border:1px solid #dddddd;box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset;background-image:linear-gradient(top, #ffffff, #f1f1f1);}
a.button:active,
input[type='reset']:active,
input[type='button']:active,
input[type='submit']:active{-moz-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);background-color:#f9f9f9;box-shadow:0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);background-image:linear-gradient(top, #f9f9f9, #f1f1f1);}
.call-to-action{float:left;margin-left:15px;}
.call-to-action a.button{font-size:20px;padding:13px 46px;font-family:proxima_nova_rgregular;border-radius:5px;}
.call-to-action a.transform{padding:11px 46px;}
.call-to-action a.button:hover{text-decoration:none;}
.ie7 .call-to-action a.button{padding:11px 35px 19px 35px;}
.small a.button{font-size:10px;padding:3px 6px;}
.medium a.button{font-size:16px;padding:8px 16px;}
.large a.button{font-size:18px;padding:10px 35px;}
.xlarge a.button{font-size:24px;padding:12px 55px;}
a.blue{background-color:#1874cd;border:1px solid #115290;color:#ffffff;text-shadow:0 -1px 0 #115290;background-image:linear-gradient(top, #4f9eea, #1874cd);}
a.blue:hover{background-color:#7db7f0;border:1px solid #115290;color:#ffffff;text-shadow:0 -1px 0 #115290;background-image:linear-gradient(top, #7db7f0, #1874cd);}
a.tranform{background-color:transparent;border:1px solid #115290;color:#ffffff;text-shadow:0 0 0 #115290;background-image:linear-gradient(top, #4f9eea, #1874cd);}
a.transform:hover{background-color:transparent;color:#ffffff;text-shadow:none;background-image:linear-gradient(top, #7db7f0, #1874cd);border:2px solid #fff !important;}
a.red{background-color:#cd0000;border:1px solid #890000;color:#ffffff;text-shadow:0 0 0 #890000;background-image:linear-gradient(top, #ff2323, #cd0000);}
a.red:hover{background-color:#ff5656;border:1px solid #890000;color:#ffffff;text-shadow:0 0 0 #890000;background-image:linear-gradient(top, #ff5656, #cd0000);}
a.orange{background-color:#ff7f00;border:1px solid #bb5d00;color:#ffffff;text-shadow:0 0 0 #bb5d00;background-image:linear-gradient(top, #ffaa55, #ff7f00);}
a.orange:hover{border:1px solid #bb5d00;color:#ffffff;text-shadow:0 0 0 #bb5d00;background-image:linear-gradient(top, #ffc388, #ff7f00);}
a.yellow{background-color:#ecca06;border:1px solid #bb9e00;color:#161300;text-shadow:0 0 0 #ffffff;background-image:linear-gradient(top, #fff2aa, #ffd700);}
a.yellow:hover{background-color:#fffadd;border:1px solid #bb9e00;color:#161300;text-shadow:0 0 0 #ffffff;background-image:linear-gradient(top, #fffadd, #ffd700);}
a.green{background-color:#2e8b57;border:1px solid #1d5837;color:#ffffff;text-shadow:0 0 0 #1d5837;background-image:linear-gradient(top, #4bc380, #2e8b57);}
a.green:hover{background-color:#71d09b;border:1px solid #1d5837;color:#ffffff;text-shadow:0 0 0 #1d5837;background-image:linear-gradient(top, #71d09b, #2e8b57);}
a.olive{background-color:#838b83;border:1px solid #626862;color:#ffffff;text-shadow:0 -1px 0 #626862;background-image:linear-gradient(top, #afb4af, #838b83);}
a.olive:hover{background-color:#c9cdc9;border:1px solid #626862;color:#ffffff;text-shadow:0 -1px 0 #626862;background-image:linear-gradient(top, #c9cdc9, #838b83);}
a.purple{background-color:#5d478b;border:1px solid #3f305e;color:#ffffff;text-shadow:0 -1px 0 #3f305e;background-image:linear-gradient(top, #8771b6, #5d478b);}
a.purple:hover{background-color:#a492c8;border:1px solid #3f305e;color:#ffffff;text-shadow:0 -1px 0 #3f305e;background-image:linear-gradient(top, #a492c8, #5d478b);}
a.pink{background-color:#cd1076;border:1px solid #8e0b52;color:#ffffff;text-shadow:0 -1px 0 #8e0b52;background-image:linear-gradient(top, #f042a0, #cd1076);}
a.pink:hover{background-color:#f471b8;border:1px solid #8e0b52;color:#ffffff;text-shadow:0 -1px 0 #8e0b52;background-image:linear-gradient(top, #f471b8, #cd1076);}
a.brick{background-color:#b22222;border:1px solid #791717;color:#ffffff;text-shadow:0 -1px 0 #791717;background-image:linear-gradient(top, #dd4c4c, #b22222);}
a.brick:hover{background-color:#e57777;border:1px solid #791717;color:#ffffff;text-shadow:0 -1px 0 #791717;background-image:linear-gradient(top, #e57777, #b22222);}
a.gold{background-color:#8b6508;border:1px solid #6b4e06;color:#ffffff;text-shadow:0 -1px 0 #6b4e06;background-image:linear-gradient(top, #db9f0d, #8b6508);}
a.gold:hover{background-color:#f3b828;border:1px solid #6b4e06;color:#ffffff;text-shadow:0 -1px 0 #6b4e06;background-image:linear-gradient(top, #f3b828, #8b6508);}
a.brown{background-color:#8b4513;border:1px solid #4f270b;color:#ffffff;text-shadow:0 -1px 0 #4f270b;background-image:linear-gradient(top, #d66a1d, #8b4513);}
a.brown:hover{background-color:#8b4513;border:1px solid #4f270b;color:#ffffff;text-shadow:0 -1px 0 #4f270b;background-image:linear-gradient(top, #e58541, #8b4513);}
a.silver{background-color:#c0c0c0;border:1px solid #9e9e9e;color:#444444;text-shadow:0 1px 0 #ffffff;background-image:linear-gradient(top, #eaeaea, #c0c0c0);}
a.silver:hover{background-color:#ffffff;border:1px solid #9e9e9e;color:#444444;text-shadow:0 1px 0 #ffffff;background-image:linear-gradient(top, #ffffff, #c0c0c0);}
a.gray{background-color:#696969;border:1px solid #474747;color:#ffffff;text-shadow:0 -1px 0 #474747;background-image:linear-gradient(top, #939393, #696969);}
a.gray:hover{background-color:#adadad;border:1px solid #474747;color:#ffffff;text-shadow:0 -1px 0 #474747;background-image:linear-gradient(top, #adadad, #696969);}
a.black{background-color:#080808;border:1px solid #000000;color:#ffffff;text-shadow:0 -1px 0 #000000;background-image:linear-gradient(top, #323232, #080808);}
a.black:hover{background-color:#4c4c4c;border:1px solid #000000;color:#ffffff;text-shadow:0 -1px 0 #000000;background-image:linear-gradient(top, #4c4c4c, #080808);}
.transform.button{background-color:transparent;color:#fff;border:2px solid #fff;}
.info-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;margin:20px 0;padding:15px;text-align:left;}
.alert{background-color:#faebeb;border:1px solid #dc7070;color:#212121;}
.address{background-color:#f6f5ef;border:1px solid #cdc9a5;color:#212121;}
.notice{background-color:#fbf9e9;border:1px solid #e3cf57;color:#212121;}
.success{background-color:#f9fde8;border:1px solid #a2bc13;color:#212121;}
.download{background-color:#fff4e5;border:1px solid #ff9912;color:#212121;}
.information{background-color:#eef3f6;border:1px solid #6ca6cd;color:#212121;}
.required{color:#d5243f;}
#breadcrumb{padding:40px 0 0 0;}
#breadcrumb a{color:#0066cc;font-size:12px;font-weight:400;}
#breadcrumb a:hover{color:#444444;text-decoration:none;}
#content-woocommerce{margin-top:40px;margin-bottom:20px;}
.products ul, ul.products{margin-top:40px;}
.cart-collaterals .shipping_calculator{width:100%;}
table.shop_table{}
table.cart td.actions .coupon .input-text,
table.cart td.actions .coupon .input-text{cursor:text;}
.icl_languages_selector{float:right;text-align:left}
.rtl .icl_languages_selector{float:left;text-align:right}
@media screen and (max-width:650px){.icl_languages_selector,
.rtl .icl_languages_selector{float:none;}
}
.widget_polylang li{display:inline;list-style-type:none;}
#footer{font-size:11px;line-height:1.5em;}
#footer a{color:#fff;font-weight:400;font-size:15px;font-family:proxima_nova_rgregular;}
#footer a:hover{color:#fff;}
#footer-wrapper .grid.col-940{margin:0;}
.info-link{font-family:proxima_novabold !important;}
.scroll-top{bottom:2px;position:fixed;right:0;z-index:3;padding:10px;background:#fff;background:rgba(255,255,255,0.7);}
.scroll-top p{margin:0;text-align:center;color:#00691F;font-weight:bold;}
.scrolsfl-top a{background-image:url("images/scroll.png");background-repeat:no-repeat;background-size:100% auto;}
.powered, .copyright{text-align:right;font-size:15px;}
.copyright, .copyright a{color:#929292 !important;}
}
#footer .social-icons{line-height:normal;list-style:outside none none;margin:10px auto;padding:0;text-align:center;}
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .google-plus-icon,
#footer .stumble-upon-icon{display:inline;margin:1px;padding-left:3px;}
#footer .pp-icon{display:inline;margin:0 -3px;padding-left:0;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before{content:' ';display:table;}
.clearfix:after,
#container:after,
.widget-wrapper:after{clear:both;}
.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper{zoom:1;}
.clear{clear:both;}
BDO[DIR="ltr"]{direction:ltr;unicode-bidi:bidi-override;}
BDO[DIR="rtl"]{direction:rtl;unicode-bidi:bidi-override;}
[DIR="ltr"]{direction:ltr;unicode-bidi:embed;}
[DIR="rtl"]{direction:rtl;unicode-bidi:embed;}
@media print{h1, h2, h3, h4, h5, h6{page-break-after:avoid;}
ul, ol, dl{page-break-before:avoid;}
}
@media only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){body{}
}
.pageout{position:fixed;top:0;width:100%;z-index:5;}
.logged-in .pageout, .logged-in #logo{top:32px;}
.logged-in .header_wrapper{height:70px;top:79px;}
.logged-in .main-nav{margin:15px 0 10px;}
.logged-in #header{margin:0;}
.header_wrapper{background-color:#fff;position:fixed;top:43px;width:100%;z-index:4;height:67px;}
.top_header{background-color:#e0e0e0;}
.top_wrp{margin:0 auto;width:1140px;}
.top_head{float:right;list-style:outside none none;margin:0 auto;padding:0;width:auto;}.top_head > div{float:left;padding:5px;}#header{margin:0px auto 0;position:relative;}
.featured_wrp{background-repeat:no-repeat;background-size:130% auto;border-top:2px solid #45903b;position:relative !important;}
.ft_content{width:65%;float:left;}
.home .ft_content > p{color:#fff;font-size:24px;margin:38px 0;}
.footer_wrapper{background-image:url("images/ft_bg.jpg");background-repeat:no-repeat;background-size:100% 100%;height:260px;position:relative;padding-bottom:20px;}
.left_footer{float:left;margin:10px auto 0;width:255px;}
.right_footer{float:right;}
.social-icons{margin:10px auto;padding:0;}
.powered_wrap ul{list-style:outside none none;margin:0;padding:0;float:right;}.powered_wrap li{float:left;margin-left:4px;}.powered_wrap li:first-child{margin:0;}
.powered_wrap img{margin-top:80px;width: 90%;padding: 0px 10px;}
.powered_wrap li:nth-child(3) img{margin-top:0;}
.powered_wrap li:nth-child(4) img{margin-top:70px;}
.ft_menu_wrap{margin-top:30px;margin-bottom:40px;}
.cus_col{float:left;margin:0;padding:0 8px;width:32.1%;}
.cus_widget{margin:0 auto;position:relative;text-align:center;width:100%;overflow:hidden;}
.widget-title-home{position:absolute;top:7px;width:32%;color:#fff;}.widget-title-home a{color:#fff;width:100%;padding:2px 0 !important;}
.widget-title-home h3{font-family:proxima_novabold;}
.widget-title-home span{font-size:16px;font-family:proxima_novabold;line-height:22px;}
.vd_wrapper, .cus_vd_wrapper{background-image:url("images/vd_bg.jpg");background-position:center center;background-size:100% 100%;margin:0px;height:480px;}
.vd_wrapper h1, .faq_main h2{color:#fff;text-align:center;font-family:"proxima_novabold";padding:30px 0 5px;}
.vd_wrapper span.h1{color:#fff;text-align:center;font-family:"proxima_novabold";padding:30px 0 5px;    font-weight: 700;
    line-height: 1.0em;
    word-wrap: break-word;    font-size: 2.625em;
    margin-bottom: .5em;
    margin-top: .5em;}
.left_vd{float:left;margin:15px 0 15px;}
.right_vd{float:right;margin:12px auto;width:635px;}
.right_vd p{color:#fff;font-size:20px;line-height:26px;margin-bottom:10px;margin-top:0;text-align:justify;font-family:'proxima_nova_rgregular';}
.click_info{background-image:url('images/event_hd.jpg');padding:30px 0;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:-1px;}
.view_more{margin-top:30px;text-align:center;}
.view_more{margin-top:30px;}
.right_vd .learn_more{width:160px;margin-top:89px;}
.right_vd .learn_more a{color:#eee;font-family:"proxima_nova_rgregular";font-size:20px;text-decoration:none;padding:10px 30px;}
.view_link{margin-top:30px;text-align:center;display:inline-block;padding:0 55px;margin-bottom:40px;}
.past-event a{color:#3f3f3f;}
.cus_resce_s{margin-bottom:30px;}
.right_vd a, .view_link a{background-color:#40b03a;border-radius:4px;color:#fff;font-size:22px;padding:10px 25px;}
.clk{background-image:url("images/click_icon.png");background-position:right center;background-repeat:no-repeat;color:#fff;margin:0 auto;text-align:center;width:160px;}
.cus_tip span{position:absolute;right:-21px;top:-90px;z-index:1;}
.cus_tip{background-color:#f1a51c;border-radius:5px;color:#fff;font-size:19px;margin:5px auto;padding:12px 10px 12px 30px;position:relative;text-align:left;width:580px;}
.loc_wrapper{height:620px;margin:0px;position:relative;}
.loc_wrapper h2{background-color:#404040;color:#ffffff;font-family:"proxima_novabold";font-size:45px;margin:0;padding:45px;text-align:center;}
.cus_tip a{color:#ffffff;}
.loc_head{left:0;margin:0 auto;position:absolute;right:0;top:310px;width:900px;}
.loc_head h2{font-size:36px;opacity:0.9;font-family:'proxima_nova_rgregular';padding:30px 0;border-radius:5px;}
.variations .value{width:61%;}
.variations .value select{padding:6px 8px;}
.map_wrapper{background-color:#fff;background-image:url("images/map_bg.jpg");border:2px solid #45903b;border-left:none;border-right:none;}
.cont-wrap2{width:auto !important;margin:0 auto !important;}
.page-id-13 .txtcontent a{font-size:23px !important;margin-top:0 !important;}
.lt_client img{border:5px solid #ebebeb;border-radius:100%;margin-top:15px;-khtml-border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;behavior:url(<?php echo get_template_directory_uri();?>/css/PIE.htc);}
.logged-in .header-div{height:117px;}
.page-template-temp-contact .doc img{border:0;margin:0;border-radius:0;}
#content-search .field.cus_input{background-repeat:no-repeat;width:41.5% !important;}
#errorpage .field.cus_input{background-repeat:no-repeat;width:27.3% !important;}
.map_title{padding:30px 0;text-align:center;margin-top:20px;}
.map_title span{color:#00691f;text-align:center;font-family:"proxima_novabold";font-size:45px;line-height:32px;}.cus_map{margin:40px 0;}
.mc_general a{font-size:20px;}
.map_content{float:left;width:45%;margin-right:50px;}
.map_image{float:right;width:50%;}
.map_content p{color:#000;font-family:"proxima_nova_rgregular";font-size:19px;line-height:30px;margin-bottom:35px;margin-top:0;}
.event_wrapper{background-image:url("images/bg-wrapper-min.jpg"); background-repeat: repeat-y; background-size: 100% auto; ;margin:0px;}
.event_wrapper h1, .faq_wrp h1, .benfit_wrp h1{background-image:url("images/event_hd.jpg");background-position:center center;background-size:100% 100%;color:#fff;font-family:"proxima_novabold";padding:25px 0;text-align:center;margin:0 auto;    line-height: 1.0em;display: block;
    word-wrap: break-word;}
.event_wrapper span.h1, .faq_wrp span.h1, .benfit_wrp span.h1{background-image:url("images/event_hd.jpg");background-position:center center;background-size:100% 100%;color:#fff;font-family:"proxima_novabold";padding:25px 0;text-align:center;margin:0 auto;display: block;    line-height: 1.0em;}
.event_wrapper h1{font-size:45px;font-weight:normal;}
.faq_wrp h1{font-family:"proxima_novabold";font-size:45px;font-weight:normal;padding:30px;}
.event_wrapper span.h1{font-size:45px;font-weight:normal;}
.faq_wrp span.h1{font-family:"proxima_novabold";font-size:45px;font-weight:normal;padding:30px;}
.faq_main h2{font-family:"proxima_novabold";font-size:35px;padding:0;margin-bottom:0;}
.faq_main .view_more_t a{background:transparent;border:2px solid #ffffff;border-radius:8px;color:#ffffff;padding:10px 30px;font-family:"proxima_nova_rgregular";font-size:22px;}
.page-template-temp-resource-document .event_wrapper p{color:#262626;font-size:35px;line-height:35px;}
.event_wrapper p{color:#3f3f3e;font-family:proxima_novabold;font-size:35px;line-height:38px;margin:45px auto 0;text-align:center;}.EVT_main{padding:40px 0;}
.lft_evt{float:left;width:50%;margin:50px 0;}
.lft_evt .widget_my_calendar_upcoming_widget{margin:50px auto;padding:0;text-align:center;}
.lft_evt ul{text-align:center;list-style:outside none none;margin:0;padding:0;}
.lft_evt li{background-image:url("images/bullet_icon.png");background-position:left center;background-repeat:no-repeat;float:left;padding:10px 0;text-align:left;width:100%;}
.lft_evt .mc_general a{color:#3f3f3f;float:left;font-family:proxima_nova_rgregular;font-size:23px;margin-left:45px;width:85%;}
.ryt_evt{float:right;width:50%;background-color:#fff;}.faq_wrp h1, .benfit_wrp h1{background-image:url("images/faq_hd.jpg");}
.faq_wrp, .client_wrp{background-image:url("images/faq_bg.jpg");background-position:center center;background-size:100% 100%;height:630px;margin:0px;}
.benfit_wrp h1{font-size:45px;font-family:proxima_novabold;font-weight:normal;}
.benfit_wrp span.h1{font-size:45px;font-family:proxima_novabold;font-weight:normal;}
.benfit_wrp h2{font-size:35px;font-weight:normal;margin-top:45px;}
.lft_faq, .ryt_faq{float:left;margin:20px;width:45%;}.ryt_faq{float:right;}
.faq_main{margin:30px auto;}
.faq_main .view_more, .view_more_t{display:inline-block;float:none;margin:50px auto;text-align:center;width:100%;}
.benfit_wrp{margin:0px;}
.benfit_wrp .background-images{background-size:100% 100%;height:auto;padding:15px 0;}
.benfit_con{margin:40px 0;width:768px;}
.benfit_con.loop2, .benfit_con.loop4, .benfit_con.loop6{float:right;width:670px;}
.benfit_wrp h2, .gallery_wrp h2, .prd_regn_wrp h2, .event_wrapper h2{color:#00691f;padding:0;text-align:center;font-family:"proxima_novabold";font-size:35px;}.box_title h2{margin:35px auto;text-align:left;}.box_desc{width:535px;}
.box_desc p{color:#3f3f3f;font-family:proxima_nova_rgregular;font-size:23px;line-height:35px;margin:10px 0;}
#footer-wrapper{margin-top:15px;}
.copyright a{font-family:proxima_novabold;}
.client_wrp{background-image:url("images/client_bg.png");background-repeat:no-repeat;height:auto;padding:12px 0;margin-bottom:-2px;}
.lt_client{float:left;}
.mar{margin-top:200px;}
.rt_client{color:#fff;float:right;font-size:16px;line-height:25px;margin:10px auto;width:80%;}
.contact_wrp h1, .heading h1, .shop_wrp h1, .testo_head h1, .contact_wrp h4 , .sheet_wrp h4, .distributor h4, .event_wrapper h4{background-image:url("images/head_bg.jpg");color:#fff;height:112px;line-height:110px;margin:0px;text-align:center;font-family:"proxima_novabold";font-size:45px;display:inline-block;width:100%;}.testo_head h1{background-image:none;height:auto;line-height:55px;margin-top:30px;}
.contact_wrp span.h1, .heading span.h1, .shop_wrp span.h1, .testo_head span.h1{
border-bottom-color:rgb(255, 255, 255);
border-bottom-style:none;
border-bottom-width:0px;
border-image-outset:0px;
border-image-repeat:stretch;
border-image-slice:100%;
border-image-source:none;
border-image-width:1;
border-left-color:rgb(255, 255, 255);
border-left-style:none;
border-left-width:0px;
border-right-color:rgb(255, 255, 255);
border-right-style:none;
border-right-width:0px;
border-top-color:rgb(255, 255, 255);
border-top-style:none;
border-top-width:0px;
color:rgb(255, 255, 255);
display:inline-block;
font-family:proxima_novabold;
font-size:45px;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:112px;
line-height:110px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
vertical-align:baseline;
word-wrap:break-word;
-webkit-font-smoothing:antialiased;
width: 100%;
background-image: url("images/head_bg.jpg");
color: #fff;
height: 112px;
line-height: 110px;
margin: 0px;
text-align: center;
font-family: "proxima_novabold";
font-size: 45px;
display: inline-block;
width: 100%;
}
.contact_wrp p, .blw_faq p{color:#000000;font-size:23px;text-align:center;margin:28px 0 15px;font-family:"proxima_nova_rgregular";line-height:28px;}
#thanku{display:none;}
.contact_wrp a{color:#1a9df8;}
.contact_wrp h3, .blw_faq h1, .faq_heading h3{color:#000000;font-size:26px;text-align:center;font-family:"proxima_nova_rgregular";}
.blw_faq span.h1{color:#000000;font-size:26px;text-align:center;font-family:"proxima_nova_rgregular";    margin-bottom: .5em;
    margin-top: .5em;line-height: 1.0;display: block;font-weight: 700;}
.cus_addr span{color:#1a9df8;}
.cus_resce p{margin-top:12px;}
.contact_wrp h3{color:#262626;font-size:28px;text-align:center;font-family:"proxima_nova_rgregular";}
.contact_wrp .lt_client{float:left;margin:40px 25px 70px 0;width:50%;}
.contact_wrp .rt_client{float:left;margin:45px 0 30px 60px;width:380px;}.contact_wrp .rt_client h3{margin:60px 0 0;color:#5f5f5f;}.contact_wrp .red{color:red;}
.contact_wrp .your-message textarea, .your-permit textarea{height:150px;}
.cus_addr{padding:24px;}
.cus_addr p{color:#fff;font-size:23px;line-height:30px;}.wpcf7-form-control.wpcf7-submit{background-color:#f0a51c;border-radius:5px;color:#fff;float:right;padding:10px 24px;font-weight:normal;margin-top:20px;font-family:"proxima_nova_rgregular";font-size:23px;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{background-color:#f0a51c;border-radius:5px;color:#fff;float:right;padding:10px 24px;font-weight:normal;margin:20px 0px 0px 0px !important;font-family:"proxima_nova_rgregular";font-size:23px !important; width: 100% !important;}
.page-id-62 .gform_wrapper .top_label .gfield_label
.ctct-button{background-color:#f0a51c;border:medium none;border-radius:5px;color:#fff;cursor:pointer;float:right;font-family:"proxima_nova_rgregular";font-size:23px;font-weight:normal;margin-top:20px;padding:10px 24px;width:100%;}
.wpcf7-form-control.wpcf7-submit:hover{background-color:#f0a51c;color:#fff;}
.page-id-7 .contact_wrp h1,
.page-id-262 .contact_wrp h1,
.page-id-13 .contact_wrp h1,
.page-id-54 .contact_wrp h1{display:none;background-image:none;}
.page-id-62 .doc{border-bottom:1px solid #d3d3d3;margin:5px auto;padding:18px 0;width:410px;}
.doc:last-child{border:medium none;}
.doc{margin:5px auto;padding:18px 0;width:380px;}
.resc_text{font-family:proxima_nova_rgregular;font-size:25px;margin-left:22px}
.contact_wrp .wpcf7-form p{margin:0;}
.wpcf7-form-control.wpcf7-text, .wpcf7-textarea{color:#9c9c9c;font-family:"proxima_novalight";font-size:23px;}div.wpcf7-mail-sent-ok{color:#398f14;}.sub-menu li a{padding:10px 0.7em !important;font-size:18px !important;}.Box_wpper.loop3, .Box_wpper.loop6{margin:0;}
.Box_wpper, .gallery_post{float:left;margin-right:22px;min-height:640px;width:31%;}
#gallery_vd h2{margin-bottom:30px;}
.Box_content{color:#3f3f3e;}
.Box_content p{font-family:"proxima_nova_rgregular";font-size:20px;line-height:30px;margin:22px auto 22px;padding:0 13px;text-align:center;}.faq_wrper{border-bottom:2px solid #e5e5e5;}
.faq_heading{margin:50px 0;text-align:center;}
.faq_heading a, .view_more a{background-color:#40b03a;border-radius:5px;color:#fff;font-size:23px;padding:10px 25px;text-align:center;display:inline-block;font-family:"proxima_nova_rgregular";}
.vd{display:inline-block;height:200px;list-style:outside none none;width:200px;}
.faq_slider, .retail_slider, .what_grow_banner{background-image:url("images/faq_slide.jpg");background-size:cover;height:574px;margin:0px;}
.sld_faq{margin:50px auto;float:right;width:65.5%;}
.sld_links h1{background-color:#40b03a;float:left;font-size:24px;color:#fff;font-family:proxima_nova_rgregular;font-size:23px;font-weight:bold;padding:30px 38px;}.sld_links a{color:#fff;font-weight:normal;}.sld_links{margin:35px auto;width:75%;}
.sld_links span.h1{background-color:#40b03a;float:left;font-size:24px;color:#fff;font-family:proxima_nova_rgregular;font-size:23px;font-weight:bold;padding:30px 38px;display: block;line-height: 1.0;    margin-bottom: .5em;
    margin-top: .5em;}
.custum_sld_links{width:66%;}
.page-id-19 .upper_faq #ui-id-2{width:100% !important;}
.home_faq{float:left;}
.store_faq{float:right;}
.ev-wrap{background-color:transparent !important}
.ft_content h2{color:#ffffff !important;}
.sld_faq p{display:inline-block;font-family:proxima_nova_rgregular;font-size:23px;font-weight:bold;line-height:1.2;padding:0 0 0 90px;margin:10px 0;}
.sld_faq h2{color:#000;font-family:proxima_nova_rgregular;font-size:34px;line-height:50px;padding:0 0 0 20px;}
.retail_slider{background-image:url("images/retail_slide.jpg");}.retail_slider .sld_faq{float:left;color:#fff;}
.retail_links a{font-size:24px;padding:15px 35px;}
.sld_faq ul{margin:40px auto;}.sld_faq li{font-weight:bold;margin-top:10px;}
.benfit_wrp.retail_wrp .background-images{height:auto;}
.retail_wrp .box_desc{width:680px;margin:20px 0;}.retail_wrp .box_desc p{float:left;}
.retail_wrp .box_title h2{margin:20px auto;text-align:left;}
.retail_wrp .box_desc .client{display:inline-block;float:right;width:490px;}
.benfit_con.loop6, .retail_wrp .loop6 .box_desc{width:525px;}
.tabbable #tabs{border:medium none;padding:0;margin-bottom:40px;}
.ui-widget-content{border:medium none !important;}.tabbable #container{max-width:1150px;}
.ui-state-default.ui-corner-top{border:medium none !important;}.ui-tabs .ui-tabs-nav{padding:0.2em 0 0 !important;}
.ui-tabs .ui-tabs-panel{padding:0 !important;}
.ui-widget-header{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:medium none !important;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:0 !important;}.ui-tabs .ui-tabs-nav li{padding:0!important;margin:0!important;}
.tabbable p{margin:0;}.tabbable{margin-bottom:70px;}
#tabbable .faq_heading{margin:0;}
.ui-widget-content a{color:#fff !important;}.recon_slider{background-color:#ebebeb;padding:30px 0 45px;}.bxslider .award_slide{width:300px !important;}.bxslider{margin:0;padding:35px 0 0;}.bx-viewport{height:auto !important;}
.bxslider span{}
.award_slide span{position:absolute;left:0;top:-35px;z-index:1;}
.award_slide div{position:relative;z-index:2;}
.contact_wrp.faq_heading h1{display:block;margin:0 auto;}.cus_resce_s .doc{float:left;}
.sub_parner img{margin:15px;text-align:center;width:190px;}.what_grow_banner{background-image:url("images/what-to-grow-banner.jpg");background-size:100% 100%;height:550px;}
.view-pots a{background-color:#f1a51c;padding:12px 25px;}
.page-id-19 #ui-id-1 .title{display:block;}
.page-id-19 .heading .que{margin-right:5px;}
.what_grow_banner h1{color:#fff;float:right;line-height:40px;padding:220px 0 80px;font-family:proxima_nova_rgregular;font-size:40px;text-align:center;}
.cus_rt_client{background-image:url("images/quote_bg.png");background-repeat:no-repeat;color:#464646;margin:0 auto;padding:5px 20px;text-align:center;width:58%;height:205px;}
.cus_rt_client p{font-size:18px;line-height:33px;margin:0;padding:12px 35px;font-family:"proxima_nova_rgregular";}.tagline{display: block;line-height: 1.0em;background-image:url("images/grow_tag_bg.png");background-position:center center;background-repeat:no-repeat;margin:-5px 0;padding:40px 0;color:#fff;text-align:center;font-size:45px;font-family:proxima_novabold;font-weight:normal;}.txtcontent p{font-size:28px;line-height:38px;text-align:center;font-family:proxima_nova_rgregular;color:#262626;}
.upper_faq #ui-id-25{display:none;}
.page-id-19 .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s{top:45% !important;}
.btm_row{background-image:url("images/botm_grow.jpg");background-position:center center;background-repeat:no-repeat;margin:0px;}.btm_row p{padding:78px 0;}
.single-post #fancybox-outer,
.page-id-7 #fancybox-outer,
.page-id-54 #fancybox-outer{width:78%;margin:0 auto;}
.blogs{float:left;height:240px;margin:14px 6px;position:relative;width:368px;}
.blogs-title{background-image:url("images/blog-bg.png");background-size:100% 100%;bottom:1px;height:auto;padding:0 34px;position:absolute;text-align:center;width:82%;}
.blogs > img{height:auto;width:100%;}
.blogs-title h3{color:white;font-family:proxima_nova_rgregular;font-size:23px;font-weight:400;}
.blog-container{padding-bottom:80px;padding-top:30px;}
.sub-title > h3{color:#262626;font-family:proxima_novabold;font-size:35px;margin-top:0;padding-top:70px;text-align:center;}
.background-wrapper{background-image:url("images/bg-wrapper.jpg");}
.blog_content{padding:0 55px;}
.side_wrap{float:right;width:31%;}
.side_inner_wrap{border:2px solid #dcdcdc;padding:20px;margin-top:25px;}
.home .side_inner_wrap{margin-top:0px;}
.side_wrap .title h2, .blog-single-title h2{font-size:23px;margin:10px 0 0 0;font-family:proxima_nova_rgregular;text-align:center;font-weight:normal;color:#262626;}
.blog-single-title h1.h2{font-size:23px;margin:10px 0 0 0;font-family:proxima_nova_rgregular;text-align:center;font-weight:normal;color:#262626;}
.blog-single-title h2{text-align:left;padding:0 55px;font-size:35px;}
.blog-single-title h1.h2{text-align:left;padding:0 55px;font-size:35px;display: block;    line-height: 1.0em;
    word-wrap: break-word;}
.blog_image{margin-top:35px;text-align:center;}
.side_inner_wrap > div:first-child{margin:30px 0;text-align:center;}
.side_social_icon{margin:0 auto;text-align:center;}
.side_social_icon span{list-style:outside none none;padding:6px;}
.cus_input{background-image:url("images/input_bg.jpg");height:51px;margin:20px 0 !important;width:100% !important;}.cus_recent .wp-post-image{float:left;text-align:left;margin:0 0 0 0;border-radius:5px;}
.blogs-titl{float:left;margin:10px 5px;width:60%;}
.blogs-titl p{font-size:21px;font-family:'proxima_novalight';margin:10px 0 0;color:#6a6a6a;}
.blogs.cus_recent{border-top:1px solid #cdcdcd;height:auto;margin:0;padding:20px 0;width:100%;}.blogs.cus_recent:last-child{border-bottom:1px solid #cdcdcd;}.widget_recent_comments{margin:20px auto 0;}.cus_vd_wrapper{background-image:url('images/new_vd_bg.jpg');height:630px;}
.cus_vd_wrapper .vd_con p{color:#fff;font-size:20px;text-align:center;line-height:1.5;font-family:proxima_nova_rgregular;}
.cus_vd_wrapper .blogs.cus_recent{width:33%;}
.cus_vd_wrapper .blogs.cus_recent{border:medium none;width:27%;position:relative;}
.cus_vd_wrapper .blogs-titl{float:none;left:0;margin:0;position:absolute;right:0;text-align:center;top:19%;width:100%;}
.cus_vd_wrapper .blogs-titl p{color:#fff;font-family:"proxima_novabold";font-size:22px;padding:0 45px;line-height:26px;}.vd_down{position:relative;min-height:100px;}
.vd_down .clk{font-size:16px;line-height:16px;}
.vd_down .cus_tip{left:0;line-height:26px;position:absolute;right:0;top:42px;}.loop4 .box_desc p{margin:0 0 40px;}
.shop_slider{background-color:#222222;padding:25px 0 45px;}
.shop_slider p{color:#fff;font-size:35px;margin:0;line-height:35px;text-align:center;font-family:proxima_nova_rgregular;}
.main_wrp{}
.page-template-temp-contact .resc_text{font-size:24px;}
.page-template-temp-contact .background-images{height:790px !important;background-repeat:no-repeat;}
.testinomial_wrapper{background-image:url('images/testi_head.jpg');background-repeat:no-repeat;height:auto;}
.testo_head{height:auto;padding-bottom:65px;}
.testo_head{}
.testo_head p{color:#000;font-size:30px;margin:20px 0 0 0;text-align:center;font-family:proxima_novabold;}
.cus_testi{border-bottom:4px solid #858585;border-top:4px solid #858585;padding:30px 0 45px;}
.testi_post_wrp{background-image:url('images/testi_bg.jpg');}
.testi_post{padding:40px 0 50px;}.post_image img{margin:0;border:5px solid #EBEBEB;border-radius:120px;}
.txt_wrp{float:left;padding:0px;width:880px;background-color:#fff;min-height:210px;}
.txt_wrp.cus_loop2,
.txt_wrp.cus_loop4,
.txt_wrp.cus_loop6,
.txt_wrp.cus_loop8,
.post_image.cus_img_loop1,
.post_image.cus_img_loop3,
.post_image.cus_img_loop5,
.post_image.cus_img_loop7{float:right;}
.txt_title{background-color:#ae006a;}
.txt_title p{margin:0;padding:20px 0;text-align:center;}
.txt_title a{color:#fff;font-size:22px;padding:0 10px;text-align:center;font-family:proxima_novabold;line-height:26px;}
.post_outer{margin-bottom:50px;}
.txt_content p{font-size:20px;line-height:24px;padding:0 40px;margin:4px 0 24px;font-family:'proxima_novalight';color:#262626;}
.testi_post_wrp h1{text-align:center;font-family:proxima_novabold;color:#000000;font-size:40px;font-weight:normal;}
.testi_post_wrp span.h1{text-align:center;font-family:proxima_novabold;color:#000000;font-size:40px;font-weight:normal;display: block;line-height: 1.0;    margin-bottom: .5em;
    margin-top: .5em;}
.viewer_title{font-size:20px;padding:20px 10px;font-family:proxima_nova_rgregular;color:#070707;font-style:italic;}
.viewer_title.cus_view2,
.viewer_title.cus_view4,
.viewer_title.cus_view6,
.viewer_title.cus_view8{float:right;width:860px;}.txt_title.blw_txt_title{background-color:#f0a51c;}.post_outer:last-child{margin:0;}
.testi_post_wrp .view_more{display:inline-block;float:none;margin:0px auto 40px;text-align:center;width:1140px;}
.testi_post_wrp .view_more{line-height:40px;}
.page-id-15 .event_wrapper, .page-id-316 .event_wrapper{background-image:none;height:auto;}
.cus_EVT_main{width:auto;}
.page-id-15 .view_more, .page-id-316 .view_more{display:block;margin:40px auto;text-align:center;width:1140px;}
.mc-main caption{background-image:url("images/cal_head1.jpg");background-position:center center;caption-side:top;color:#fff;font-size:2em;height:80px;line-height:70px;padding:5px;text-align:center;}.mc-row th{background:transparent none repeat scroll 0 0;color:#000000 !important;font-size:20px;font-weight:bold;line-height:40px;}.mc-row{background-image:url("images/day_head1.jpg") !important;background-repeat:no-repeat !important;text-align:center;}.mc-main tr td{border:1px solid #dedede;height:60px;line-height:51px;width:14.2857%;}.mc-main table .current-day .mc-date{background:#86be83 none repeat scroll 0 0 !important;color:#fff;}.mc-main .has-events .mc-date{background:#3da939 none repeat scroll 0 0;}
.document{float:left;text-align:center;width:33%;position:relative;margin-bottom:60px;min-height:564px;}.doc_detail{padding:0 10px;}
.doc_detail p{margin:35px auto 0;font-size:20px;}
.doc_dw{bottom:20px;position:absolute;right:15px;}
.doc_detail p{color:#3f3f3e !important;font-family:proxima_nova_rgregular;font-size:23px !important;line-height:28px !important;}
.page-template-temp-faqs .sld_faq p{color:#000;}
.doc_title h2{color:#3f3f3e;font-family:proxima_nova_rgregular;font-size:35px;font-weight:normal;margin:15px auto 25px;}#menu-item-75{width:155px;}
#fancybox-wrap{box-sizing:content-box;display:none;left:0 !important;min-height:990px !important;outline:0 none;padding:20px;position:absolute;top:775px !important;width:97% !important;z-index:11101;}
#fancybox-outer{height:560px !important;}
.cus_pop #carousel .carousel-feature{}
.cus_pop #carousel img{display:block;width:500px;height:500px;}
.cus_pop #carousel{margin:100px auto;}
.cus_pop #carousel .carousel-image{border:0 none;display:block !important;height:100% !important;width:100% !important;}
.cus_pop .cl_pop{height:365px !important;width:auto !important;}
#fancybox-content{border-width:0 !important;height:100% !important;width:100% !important;}
.page-id-329 #wrapper{background-image:url("images/cart_bg.png");}
.cart-contents-main.pull-right{position:relative;}
.pull-right .widget-title{display:none;}
.dropdown-cart-button{background-image:url("images/cart_img.png");background-position:2% center;padding:0 10px 0 40px;}.dropdown-cart-button .dropdown .cart_list a{width:auto;line-height:40px;}
.dropdown-cart-button .dropdown .cart_list img{margin:0 15px;}.dropdown-cart-button .dropdown-total{background:transparent url("images/arrow_icon.png") no-repeat scroll right center;color:#2ea24d;font-weight:bold;}
.count_wrp p{color:#686868;font-size:22px;font-family:proxima_nova_rgregular;margin:0;}
.cus_count{color:#262626;float:left;width:50%;}
.cus_count p{margin:10px 0;font-size:28px;font-family:proxima_nova_rgregular;font-style:italic;line-height:34px;}
.cus_count span{color:#f0a51c;}
.cus_secure{float:right;}
.cus_secure img{vertical-align:top;}
.button.cus_btn{background-image:url("images/btn_icon.png") !important;background-repeat:no-repeat;color:#0973ba !important;font-size:20px !important;padding:20px 35px !important;text-transform:uppercase !important;font-weight:normal !important;}.button.cus_btn:hover{border:medium none;}
.woo_add_up{float:left;}
.woo_add{float:left;padding:1em 0;}
.cus_checkout .checkout-button.button.alt.wc-forward{background-color:#f0a51c !important;font-size:18px !important;line-height:15px;padding:20px !important;}
.custum_wrp{display:inline-block;float:right;width:48%;}
.custum_wrp_up{display:inline-block;float:right;}
.cus_checkout .checkout-button.button.alt.wc-forward:hover{border:medium none;}.pd_title{background-color:#40b03a;color:#fff;font-size:16px;font-family:proxima_nova_rgregular;margin:0;padding:16px;text-transform:uppercase;}
.woocommerce .cart .product-remove{width:5%;}
.shop_table thead{background-color:#e6e6e6;}.shop_table th{border:medium none;color:#000;font-family:proxima_nova_rgregular;font-size:18px;text-align:center;}
.woocommerce .cart .product-subtotal,
.woocommerce .cart .product-quantity,
.woocommerce .cart .product-price{text-align:center;width:12%;}.cart_item td{font-size:18px;font-family:proxima_nova_rgregular;line-height:20px;}.coupon .input-text{padding:12px !important;width:120px !important;}.coupon .button, .actions .button{background-color:#f0a51c !important;color:#fff !important;padding:12px !important;}
.cart_totals td{border:medium none !important;}
.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{background-color:#8dd589;font-size:16px;margin:0;padding:16px;font-family:proxima_nova_rgregular;}
.cart_item .quantity{margin:0;}
#content-woocommerce{margin-bottom:20px;margin-top:40px;width:100%;}
.woocommerce .product-title h1, .product-info-main h2{border-bottom:1px solid #dfdfdf;font-size:24px;line-height:30px;margin:0 !important;padding:20px 0 !important;}
.woocommerce .product-info-main{float:right;margin-left:15px;width:50%;}
.woocommerce .product-price{border-bottom:1px solid #dfdfdf;font-size:16px;margin:0;padding:5px 0;}
.woocommerce .product-price .pull-left{display:inline-block;width:180px;}.woocommerce .product-price .price{line-height:20px;margin:0;padding:15px 0;}
.woocommerce .summary.entry-summary{width:50% !important;}
.woocommerce .quantity .qty{padding:6px 18px;}.woocommerce .single_add_to_cart_button.button{background-color:#f0a51c !important;font-size:18px;line-height:15px;padding:8px 20px;}.single-gallery .blog-single-title{width:90%;}
.single-gallery .blog-single-title h2{padding:0;}
.single-gallery .blog-single-title h1.h2{padding:0;}
.single-gallery .blog_content{height:500px;padding:0;width:90%;}
.single-gallery .blog_content img{width:100%;}
.single-product #content-woocommerce{float:left;width:65.9574%;}
.side-woocommerce{float:left;margin-top:40px;width:27%;}
.side-woocommerce .side_wrap{float:left;width:100%;}
.side-woocommerce .side_inner_wrap{border:0px solid #dcdcdc;padding:0;}
.home .side_wrap#widgets{margin-top:0;}
.side_menu{list-style:outside none none;margin:0 !important;padding:10px 20px !important;}
.side_menu li{background-color:#105b63;border:1px solid #ccc;padding:15px 20px;text-align:center;}
.side_menu a{color:#fff;font-size:20px;line-height:28px;text-align:center;font-family:proxima_nova_rgregular;}
#contentWrapper{margin:0 auto;width:300px;}
.retail-slides{margin:50px 0;}
.vd_con a{color:#eee;font-family:proxima_novabold;font-size:20px;text-decoration:underline;}
.home #vdwrap h1{display:inline-block;width:100%;}
.home #vdwrap span.h1{display:inline-block;width:100%;}
#vdwrap{padding:20px 0;}
.item-text-bot{bottom:0;}
.item-text-bot, .item-text-top{background-color:rgba(0, 0, 0, 0.4);color:#fff;font-family:georgia,serif;height:auto;padding:5%;position:absolute;width:90%;}
.container.pop_container{width:960px;}
.pop_container .lt_client{float:left;margin:70px 0 0px 100px;width:38%;}
.pop_container .rt_client{float:right;margin:30px 0 0px 60px;width:380px;}.pop_container h3{margin-bottom:10px;margin-top:30px;}
.left_product_img{width:48%;float:left;}
.related-product ul{margin:0;padding:0;}
.left_product_img .images{width:100% !important;}
.related-product li:first-child{margin:0;}
.related-product li{float:left;list-style:outside none none;margin-left:12px;}
.woocommerce-tabs.wc-tabs-wrapper{margin:20px auto !important;}
.site-logo.scrolled img{visibility:hidden;height:105px;}
.logged-in .site-logo.scrolled img{height:117px;}
.logged-in .site-logo.scrolled{height:117px;width:170px;}
.site-logo.scrolled{background-image:url("images/logo_sm_new2.png");background-position:center center;background-repeat:no-repeat;background-size:70% auto;height:105px;position:fixed;width:170px;z-index:11;}
.main-nav.scrolled{margin:15px auto 15px;}
.wrapper_scrolled{}
.woocommerce ul.products li.product a{font-family:proxima_nova_rgregular;font-size:16px;text-align:center;}
.button.add_to_cart_button.product_type_simple, .button.add_to_cart_button.product_type_variable{background-color:#349f51;color:#fff;display:block;}.button.add_to_cart_button.product_type_simple:hover, .button.add_to_cart_button.product_type_variable:hover{background-color:#349f51;color:#fff;}
.dropdown-cart-button .dropdown .cart_list .quantity{line-height:40px;padding-left:9px;}
.space_wrp{height:100px;}
.bg_wrapper{background-image:url("images/Background-new2-long_full.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}
.ryt_evt .mc-main caption{height:55px;line-height:45px;}
.ryt_evt .mc-main .mc-date{padding:0;}.ryt_evt .mc-main .category-key h3{float:left;}
.ryt_evt .category-key ul{display:inline-block;}.txtcontent1{display:inline-block;width:95%;}
.txtcontent1 p{font-size:25px;line-height:30px;margin:0;text-align:left;font-family:proxima_nova_rgregular;color:#3f3f3f}
.txtcontent1 a{color:#40b03a !important;}
.award_slide{background:#ababab none repeat scroll 0 0;border:5px solid #858585;margin:0 2px;padding:22px 25px 15px;text-align:center;color:#fff;min-height:190px;}.award_slide p{margin:10px auto;}
.award_slide p:first-child{font-family:proxima_nova_rgregular;font-size:23px;line-height:32px;}.award_slide p:nth-child(2){font-family:proxima_nova_rgregular;font-size:25px;line-height:32px;}
.award_slide p:last-child{font-family:proxima_novabold;font-size:25px;line-height:30px;margin:5px auto;text-align:center;}
.awrd_12 p:last-child{font-size:22px;}
.awrd_13 p:last-child{font-size:22px;line-height:23px;}
.awrd_13 p:nth-child(2){font-size:22px;line-height:25px;margin:0;}
.awrd_15 p:first-child{line-height:25px;}
.awrd_15 p:nth-child(2){font-size:18px;line-height:22px;margin:0;}
.awrd_15 p:last-child{font-size:22px;line-height:22px;margin:9px auto 0;}
.award_slide .awrd_8 p{font-size:24px;}
.expand, .contract{padding:0 40px;cursor:pointer;margin:15px 0;color:#40b03a;font-family:proxima_novalight;font-size:18px;}
.txt_content{overflow:hidden;}
.hide{display:none;}
.t{height:auto;}
.blogs_slider{height:200px;width:308px;}
.retailer_quote{background-color:#fff;padding:0 10px;margin:15px 0;}
.retailer_quote p{display:inline-block;float:left;margin:10px 0;}.retailer_quote .client p{display:inline-block;float:left;width:70%;font-family:proxima_nova_rgregular;font-size:20px;line-height:26px;}
.page-id-13 .lt_client img{border:5px solid #ddd;border-radius:100%;}
.client strong{color:green;font-family:proxima_nova_rgregular;font-size:14px;}
.retailer_quote img{margin:0 20px 0 0;}.loop5 .retailer_quote, .loop1 .retailer_quote, .loop6 .retailer_quote{display:none;}
.awrd_9 p:nth-child(2){margin:0;}
.awrd_9 p:last-child{font-size:22px;}
.awrd_10 p:first-child{font-size:18px;line-height:26px;}
.awrd_10 p:last-child{font-size:22px;line-height:28px;}
.awrd_10 p:nth-child(2){font-size:23px;line-height:26px;margin:0;}
.acc_cust_blw .accordion_list.ui-accordion{right:15px !important;}
.cus_resce_s, .partner_wrp{text-align:center;margin-bottom:30px;}
.side_col1 #widgets{margin:0;}
.sub_parner{width:20%;display:inline-block;}
#ui-id-3 .ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:97%;}
.retail_price{background-image:url("images/ft_bg.jpg");background-repeat:no-repeat;background-size:100% 100%;text-align:center;}
.retail_pr_but{background:#f1a51c none repeat scroll 0 0;border-radius:5px;color:#fff;display:inline-block;font-family:proxima_nova_rgregular;font-size:23px;margin:35px 0;padding:16px 36px;}
.retail_pr_but:hover{color:#fff;}
.cont-wrap{height:213px;z-index:0;}
.tabbable img{background-color:#fff;border:1px solid #000;margin:5px 8px 10px 0;width:270px;position:relative;}
.home-widgets{position:relative;overflow:hidden;}
.widget_shadow{overflow:hidden;}
.column_wrapper_1_out{left:0;overflow:hidden;position:absolute;top:0;width:0;z-index:1;height:100%;}
.column_wrapper_1_out .column_wrapper_1{float:right;}
.close_column1{background-color:#000000;border-radius:50%;color:#ffffff;cursor:pointer;font-size:23px;padding:10px;position:absolute;right:0;z-index:2;}
.column_wrapper_3_out{right:0;overflow:hidden;position:absolute;top:0;width:0;z-index:1;height:100%;}
.ui-tabs .ui-tabs-nav{margin:0 auto !important;}
#sliders #featured-image{display:none;}
#sliders #featured-image:first-child{display:block;}
.column_wrapper_2_out{right:0;overflow:hidden;position:absolute;top:0 !important;width:0;z-index:1;height:100%;}
.column_wrapper_3_out .column_wrapper_3,
.column_wrapper_2_out .column_wrapper_2{float:left;}
.close_column3{left:0;width:14px;}
.close_column2{left:0;width:14px;background-color:#fff;color:#000;}
.pop_wrp{background-color:#222222;height:100%;}
.rt_client p{font-family:proxima_nova_rgregular;font-size:22px;margin:15px 0;text-align:left;}
.cont-wrap2 .rt_client p:last-child{color:#000;}
.ui-state-default{background-color:#fff;}
.lft_faq .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s,
.lft_faq .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e{left:95% !important;}
.lft_faq .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e,
.ryt_faq .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e{top:18px !important;}
.woocommerce-checkout.woocommerce-page #content{width:65%;}
.woocommerce-checkout .side_wrap{float:right;}
.woocommerce-checkout .blogs-titl{width:47%;}
.woocommerce td.product-name dl.variation dd p:last-child{margin:0 10px;}
.video-icon img{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none;left:120px;margin:0;position:absolute;top:65px;width:20%;}
.y-black{opacity:0.9;}
.y-red{display:none;}
.hover-icon:hover .y-red{display:block;}
.ui-tabs-active .video-icon{display:none;}
.head-wrap{}
.woocommerce ul.products li.product h3{height:40px;}
.soil-text{font-size:18px;margin:0;padding:0;line-height:24px;text-align:center;font-family:proxima_nova_rgregular;}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{margin:0 3% 2.992em 0;width:22%;}
.view_more_products img{height:165px;width:188px;}
div.wpcf7-mail-sent-ok{display:none;}
.page-id-13 .ui-accordion .ui-accordion-content{padding:1em 0;}
.page-id-13 .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s{margin-top:-2px;}
.page-id-13 .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e{margin-top:-8px;}
#fancybox-wrap{}
.wpcf7-form input, .wpcf7-form textarea{float:right;width:95%;margin:6px 0;}
.redtxt{color:red;font-size:24px;font-weight:bold;line-height:60px;}
.page-id-7 .accordion_list .ui-widget-content, .page-id-7 .accordion_list1 .ui-widget-content{background:#000 !important;opacity:0.6;color:#fff;}
.thanku-popup{background-image:url("images/thanku.png");background-repeat:no-repeat;height:352px;text-align:center;width:930px;}
.popup-content{padding:50px 0 0;margin:0 auto;width:720px;}
.popup-content p{background-color:#ededed;border:1px solid #ccc;font-family:proxima_nova_rgregular;font-size:24px;line-height:1;margin-bottom:37px;padding:11px;color:#000;}
.left-page-go-link{float:left;width:49%;}
.right-page-go-link{float:right;width:49%;}
.popup-content a{background:#428c57 none repeat scroll 0 0;border:3px solid #ccc;border-radius:7px;color:#ffffff;display:inline-block;font-family:proxima_novabold;font-size:24px;margin-left:30px;padding:25px 30px;}
.right-page-go-link a{margin-left:8px;padding:15px 30px;}
.popclose{float:right;margin-right:5px;margin-top:5px;}
.popoverlay{background-color:#303030;background-repeat:repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;opacity:0.7;}
.popwrap, .popoverlay{display:none;}
.popwrap{height:580px;left:35%;margin-left:-257px;margin-top:-290px;position:absolute;top:50%;z-index:1000;}
.page-id-17 .retail-link{display:none !important;}
.page-id-62 .home-link{display:none !important;}
.page-id-54 .click_info, .page-id-1050 .click_info{background-image:none;padding:0;}
.gallery_wrp h2{font-size:45px;font-weight:normal;margin:50px 0 30px;}
.gallery_post h3{font-family:proxima_nova_rgregular;font-size:34px;font-weight:normal;text-align:center;}
.header-div{height:110px;position:relative;}
.top_head img{height:37px;width:37px;}
.home .menu .current_page_item a, .home .menu .current-menu-item a{color:#343434;background-color:transparent;}
.ctct-custom-form.Form input{color:#9c9c9c;font-family:"proxima_novalight";font-size:23px;font-weight:normal;}
.main-head{position:relative;}
.large-logo{position:absolute;top:0;z-index:7;left:12px;}
.containerrelative{position:relative;}
.null-logo{display:none;}
.mlogo{display:none;}
.res_image{display:none;}
.large-logo img{width:170px;height:170px;}.background-images.bg-loop2{height:305px;}
.background-images.bg-loop1{height:auto;}
.home .box_title h2{margin:20px auto;}
.privacy_content p{font-family:proxima_nova_rgregular;font-size:17px;font-weight:normal;line-height:24px;margin:15px 0;}
.privacy_content a{color:#00691f;font-weight:bold;}
.page-id-1050 .contact_wrp.cus_heading h1{display:none;}
.zoom_img img{transition:0.4s ease;-moz-transition:-moz-transform 0.4s ease;-webkit-transition:-webkit-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;}
.zoom_img img:hover{-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);}
.page-id-1050.benfit_con.loop4 .box_desc{margin:0;}
.page-id-1050.benfit_con.loop4 .box_title h2{margin:40px}
.slider_out{position:relative;}
.bx-prev{background-image:url("images/prev_icon.png");font-size:0;height:45px;left:0;position:absolute;top:41%;width:45px;}
.bx-next{background-image:url("images/next_icon.png");font-size:0;height:45px;position:absolute;right:0;top:41%;width:45px;}
.cont_slider{margin:0 auto;width:60%;}
.cont_slider .rt_client p{font-family:proxima_nova_rgregular;font-size:18px;margin:5px 0;text-align:left;line-height:25px;padding:10px 20px;line-height:20px;}
.tabbable_inner{width:900px;margin:0 auto;}
.pp_gallery{display:block!important}
.qt_no .ui-slider-handle.ui-state-default.ui-corner-all{background-color:#40b03a!important;background-image:none !important;}
.social_icons{margin:0 auto;text-align:center;width:100%;}
.cus_tip img{height:205px;transform:rotate(10deg);width:174px;}
.dropdown-cart-button .dropdown.dropdown-left{right:0 !important;top:37px !important;}
.store-right-side{float:left;width:73%;}
.dropdown-cart-button .dropdown .cart_list li{min-height:50px !important;}
.dropdown-cart-button .dropdown .cart_list .variation{display:none;}
.checkout-button.button.alt.wc-forward:hover{border:medium none;}.woocommerce .button:hover{border:medium none;}
.EVT_main .lft_evt h2{margin:0 auto;width:355px;}
.side_col3 .side_wrap{margin:0 0 0 !important;}
.column_wrapper_3 h1, .column_wrapper_1 h1{background-color:#000;color:#fff;opacity:0.7;padding:15px 45px;text-align:center;margin:0;border-top-left-radius:24px;border-top-right-radius:25px;}
.column_wrapper_3 span.h1, .column_wrapper_1 span.h1{background-color:#000;color:#fff;opacity:0.7;padding:15px 45px;text-align:center;margin:0;border-top-left-radius:24px;border-top-right-radius:25px;display:block;line-height: 1.0em;font-size: 2.625em;    font-weight: 700;    word-wrap: break-word;   font-family: 'proxima_novabold';}
.column_wrapper_3{background-color:#ffffff;background-size:cover;height:99%;width:100% !important;}
.mouse-bg{left:0;right:0;bottom:0;top:0;z-index:2 !important;position:relative;}
.res_images{display:none;}
.responsive_map{display:none;}
.resc_text a{color:#555555;}
.woocommerce-cart .cart-collaterals{margin-bottom:30px !important;}
.sharing{display:none !important;}
.ai1ec-event{height:auto !important;display:block;text-align:center;font-weight:bold;background-color:green;color:#fff;}
.ai1ec-event-title{display:block;}
.single-ai1ec_event .view_link{display:none;}
.nicescroll-rails{z-index:10 !important;}
.benfit_con.loop3 .retailer_quote{width:665px;}
.featured-image-slide{display:none;}
#sliders .featured-image-slide:first-child{display:block;}
.inner_benefit_wrp.ibloop1{border:none;}
.single-post .view_link{
	background-color: #40b03a;
    border-radius: 4px;
    color: #fff;
    font-size: 22px;
    margin: 30px 55px 40px 55px;
    padding: 10px 25px;
    text-align: center;
    line-height: 120%;
}
.single-post .view_link a{
	color: white !important;
	background-color: transparent;
    border-radius: none;
    font-size: 22px;
    padding: 0px;
    line-height: 120%;
}
.top-widget ul {
    padding: 0;
}
.lang-menu {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 150px;
    float: right;
    list-style: none;
    margin-top:7px;
}.lang-menu > li {
    float: left;
}.lang-menu button {
    border: 0;
    background: transparent;
    cursor: pointer;
    padding: 0;
}.lang-menu img {
    margin-left: 18px;
}
.flag {
    margin-left: 8px !important;
}
.lang-name {
    margin: 0 0 0 18px;
}.lang-submenu {
    display: none;
    padding: 5px 0 !important;
    position: absolute;
}.lang-submenu > li {
    text-align: left;
    padding-left: 10px;
}.lang-submenu img {
    margin: 0 !important;
}.lang-submenu span {
    margin-left: 10px;
}#top-widget {
    float: left;
    width: 66%;
    margin-top: 5px;
}.lang-submenu {
    background-color: #e0e0e0;
    list-style: outside none none;
    margin-top: 9px;
    /* margin-top: 9px; */
    width: 150px;
}
.contact_wrp.cus_heading.clearfix span.h1{
	display: none;
}
.page-template-resource-single-page .contact_wrp.cus_heading.clearfix span.h1, .single-post .contact_wrp.cus_heading.clearfix span.h1, .single-testimonial .contact_wrp.cus_heading.clearfix span.h1, page-template-resource-single-page .contact_wrp.cus_heading.clearfix span.h1{
	display: block;
}
.page-template-resource-single-page .contact_wrp.cus_heading.clearfix h1, .single-testimonial .contact_wrp.cus_heading.clearfix h1, page-template-resource-single-page .contact_wrp.cus_heading.clearfix h1{
	display: none;
}
.pressrelease-link a {
    border: none;
    padding: 10px 18px;
    background-color: #e0e0e0;
    border-radius: 5px;
    color: #555555;
    font-size: 21px;
    font-family: "proxima_nova_rgregular";
    font-weight: bold;
    cursor: pointer;
    width: 94%;
    display: block;
    text-align: center;
}
.pressrelease-link a[aria-expanded="true"] {
    display: none;
}
.single-post.postid-2392 .bottom-ctas{
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
.single-post.postid-2392 .bottom-ctas a.download-icon-cont{
	background-color: #40b03a;
    border-radius: 4px;
    color: #fff !important;
    font-size: 22px;
    padding: 10px 25px;
    text-align: center;
    line-height: 120%;
    display: inline-block;
    margin: 10px;
        font-weight: 700;
}
.single-post.postid-2392 .view_link{
	display: none;
}
.blog_content a {
    color: #40b03a !important;
}