﻿#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

.td-header-bg .container.td-logo-rec-wrap, .td-header-bg .container.td-logo-rec-wrap .row, .header-logo-wrap, .td-header-bg {height: 132px;}

.td-sub-footer-wrap .container {border-top: 1px solid #dddddd;padding: 10px 0;}

.container.td-page-wrap {background: none;}

.patient_reviews .td-header-bg .container.td-logo-rec-wrap .row,.td-header-bg .container.td-logo-rec-wrap {height: 105px;}

body.home .td-title-wrap .td-grid-wrap .container-fluid {padding: 0;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:996px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:35px;padding-left:35px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto;padding:0}


    .td-boxed-layout .td-header-menu-wrap .container {
        background-color: #003777 !important;
    }



    
    .td-full-layout .td-sub-footer-wrap,
    .td-boxed-layout .td-sub-footer-wrap .container
    {
        background-color: #ededed;
    }


.testimonial .entry-title {
  font-size: 18px;
  margin: 0;
}

.portfolio-wrapper .column .entry-title {
  font-size: 20px;
  line-height: 1.3;
  position: relative;
  margin-bottom: 4%;
}

.portfolio-wrapper .column .entry-title a {
  color: #4a545a;
}


.portfolio-wrapper .column .entry-title a:hover {
  opacity: .8;
}

.home-row .flex-direction-nav {
    position: relative;
    bottom: 140px;
}

.home-row.growers .flex-direction-nav {
    bottom: 156px;
}

.home-row.back-tint {
    background-attachment: fixed;
    max-height: 540px;
    background-size: cover;
}






.bne-element-container { margin: 0px 0px 30px 0px; }








.bne-element-container .shareaholic-canvas,
.bne-element-container #ssba { display:none; }

.fl {
    float: left;
}


.fl[lang="ara"]{
    float: right;
}

.copyright, .legal {
	font-size: 11px;
	-webkit-font-smoothing: antialiased;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #afb5da;
	position: relative;
	margin-top: 10px !important;
}

.legal li a, .legal li a:visited {
	color: #afb5da;
}

.legal li a:hover {
	color: #ECEEF5;
	border-bottom: none !important;
}

.legal {
	float: right;
}

.legal li {
	display: inline;
	margin: 0 3px;
}

	
#sidebar .widget  {
	background: #ECECEC;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 10px 10px;
	border: 1px solid #C0C0C0;
	}


#footer .footer_top .section {
    float:left;
    width: 280px;
    margin-right: 60px;
    padding-bottom: 20px;
}


#footer .footer_top .section h3 {
    text-transform: uppercase;
    font-family: 'libel_suitregular';
    color: #fff;
    font-weight: normal;
    font-size: 1.4em;
    margin-top: 0;
    letter-spacing: 1px;
}



#footer .footer_top .section h3 a {
    color: #fff;
}


#footer .footer_top .section strong {
    color: #ed1c24;
}


#footer .footer_top .section a {
    color: #ed1c24;
}


#footer .footer_top .section p {
    margin-bottom: 8px;
    font-size: 0.9em;
    line-height: 1.5em;
}


#sections .section {
    float:left;
    width: 280px;
    margin-right: 60px;
    border-bottom: 8px solid #ebebeb;
}


#sections .section h2 {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 1.7em;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    font-weight: normal;
    letter-spacing: 1px;
    font-family: 'libel_suitregular';
}


#sections .section p {
    text-align:center;
    min-height: 36px;
    height: auto !important;
    height: 36px;
}

.footer_menu { display:inline-block; margin:0px 10px 15px 5px; padding:0px; width:108px; font-size:11px; color:#666; line-height:20px; text-align:left; float:left; }

.footer_menu a:link, .footer_menu a:visited { color:#666; text-decoration:none; }

.footer_menu a:hover, .footer_menu a:active { color:#666; text-decoration:underline; }


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}
#mini-panel-front_page_left_mini .panels-flexible-region-first .inside{padding:0;padding-right:20px;}
#mini-panel-front_page_left_mini .panels-flexible-region-last .inside{padding:0;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-left .inside{padding-right:20px;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-middle .inside{padding:0;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-right .inside{padding-left:20px;}

#cff .cff-dot{
  padding: 0 5px;
}

#cff-lightbox-wrapper .cff-lightbox-caption .cff-dot{
  margin: 0 7px;
}


#top{
	background-position: left top;
	width: 100%;
	height: 119px;
	float:left;
}

#top * {margin: 0px;padding: 0px;}

#top #logo { width:495px; height:124px; float:left;}

#top a img { border:0px;}

	.grid { width: 100%; margin: 0 0 10px; }
.sidebar .block{margin:0 0 30px 0;}
.sidebar .block:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.block-menu-block a{color:#333;}
.block-menu-block a:hover{color:#d00000;}
.block-menu-block a.active{background-color:#F2E8B1 !important;}
.block-menu-block h3{background-color:#454542;color:#FFF;font-size:inherit;text-transform:uppercase;margin:0;padding:1em;}
.block-menu-block h3 a{color:#fff;border:none;}
.block-menu-block h3 a.active{background-color:transparent !important;}
.block-menu-block ul{background-color:#fff;padding:0;list-style-image:none;list-style-type:none;margin:0;}
.block-menu-block li{padding:0;}
.block-menu-block ul a{border:none;font-size:.8em}

.block-views{position:relative;}
.sidebar .block-views{box-shadow:0 0 1px #bbb;padding:10px;}
.block-views .view-teaser-abbr .feed-icon{top:8px;}
.panel-2col-stacked .panel-separator{margin:0 0 1em 0}
.page-search .panel-separator{padding:0;margin:0}
.front.page-homepage .panel-col-top .panel-separator{display:none}
.node-type-advertorial-page .panel-separator{margin:0}
.node-type-recipe .panel-separator{margin:0;padding:0}
.node-type-recipe .panel-col-middle+.center-wrapper .panel-col-last .panel-separator{display:none}
.node-type-topic-page-parent .panel-separator{margin:0}
.node-type-topic-page-child .center-wrapper .panel-col-first .panel-separator{display:none}
.page-nutrition-search .center-wrapper .panel-separator{clear:both}
.page-nutrition-search-result .panel-lsg-twocol-25-75-stacked .panel-separator{margin:0}


        .qi, .qi-p
        {
            height: 220px;
        }


            .qi p, .qi-p p
            {
                font-family: verdana,helvetica,arial;
                width: 330px;
                text-align: center;
                margin-top: -100px;
                display: block;
                margin-left: auto;
                margin-right: auto;
            }
#content,#sidebar,#woo-sidebar{padding-top:40px}
li.comment,li.pingback,li.trackback,#content-width-slider,.mag1,.widget,.flexslider{margin-bottom:40px}
#content.full-width{width:1012px; margin:auto}
#content.full-width img{max-width:100%;height:auto}
body.blog.mag-full #content{width:1012px}
#content{width:679px}
body.bbPress #content,body.buddyPress #content{width:736px}
#content-width-slider {width:639px;height:419px}
#content fieldset.forms{width:96%;padding:10px 2%!important}

    li.comment, li.pingback, li.trackback, #content-width-slider, article.page .entry-header, .mag1, .widget, .flexslider{margin-bottom: 10px}

#content,#sidebar-container,
#sb1,#sb2{float:left}


#content,#sidebar{padding-top:20px}



body.page-template-page-left-sidebar-php #content{float:right;width:75%!important}


body.page-template-page-right-sidebar-php #content{float:left;width:75%!important}


body.page-template-page-full-width-blank-php #content{margin-top:-20px}

body.page-template-page-full-width-hybrid-php #content{width:100%;padding:0}


#content._85percent{width:85%;padding:3em 7.5%}



body.woocommerce-page #content {
    float: left;
    width: 75% !important;
}

body.woocommerce-page.page-template-page-full-width-php #content{
    width:100%!important;
}

.phoca.navbar.forum,
.ptopmenu,
.box_skitter,
.slideshow-box {

	
	background-color: #0099ff;
	background-image: -moz-linear-gradient(top, #0099ff, #007ACC);
	background-image: -ms-linear-gradient(top, #0099ff, #007ACC);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0099ff), to(#007ACC));
	background-image: -webkit-linear-gradient(top, #0099ff, #007ACC);
	background-image: -o-linear-gradient(top, #0099ff, #007ACC);
	background-image: linear-gradient(top, #0099ff, #007ACC);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099ff', endColorstr='#007ACC', GradientType=0);
	
}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-b4r-wide_content{margin:0 0 10px -10px;font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em}
.b-b4r-wide_content .widgets-container{margin:10px 0 0 10px}
.b-b4r-wide__nobg{border:none;background:none;padding:0;margin:10px 0}
.b-b4r-wide__topindent{border:none;background:none;padding:0;margin:35px 0 10px}
.b-b4r-wide__nostyle{border:none;background:none;padding:0;margin:0}
.b-b4r img{border:1px #000 solid}
.l-sidebar .b-b4r{margin:0 0 10px 0;display:block}
.b-b4r-main{width:244px;height:247px}
.l-sidebar .b-b4r-main{margin:0 0 10px;display:block}
.b-b4r-wide_content .b-content{font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-carousel-content .b-b4r img{border:none}
.b-carousel-content:hover .b-b4r img{opacity:1}

	.sf-menu-mobile li.menu-item-has-children a, .sf-menu-mobile li.menu-item-has-children ul li.menu-item-has-children a {
	  float: left;
	  width: 90%;
	}
.primary-nav-list .menu-item-has-children{position:relative}
.copyright,footer h4{color:#ddd}
.copyright{margin-bottom:10px}
.product-collateral .std{font-size:14px;font-size:1.4rem}
.product-tabs-content .std,.product-tabs-content .data-table{font-size:14px;font-size:1.4rem;width:100%}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view .progress-disabled{float:none;}
.view-itss-news a.itssnws_a{color:#00692E;}
#block-views-itss-news-block .view-id-itss_news table{border:none;background:none;}
#block-views-itss-news-block .view-id-itss_news table td{background:none;border:none !important;}
#block-views-itss-news-block .view-id-itss_news table tr.row-last td{border:none;background:none;}
#site_description{font-size:11px;line-height:1.5em}


.clear {
	clear: both;
}


.clear-right {
	clear: right;
}


.clear-left {
	clear: left;
}

.container {
	width: 978px;
	margin: 0 auto;
}

.landing .container {
	width: 620px;
}

	.container, .landing .container {
		width: auto;
		max-width: 620px;
	}

	#above-footer .container, #full-footer .container { padding: 0 29px; }

.rtl .fusion-title h1.title-heading-left,
.rtl .fusion-title h2.title-heading-left,
.rtl .fusion-title h3.title-heading-left,
.rtl .fusion-title h4.title-heading-left,
.rtl .fusion-title h5.title-heading-left,
.rtl .fusion-title h6.title-heading-left {
  padding-left: 8px;
  padding-right: 0;
}

.fusion-title h1.title-heading-left,
.fusion-title h2.title-heading-left,
.fusion-title h3.title-heading-left,
.fusion-title h4.title-heading-left,
.fusion-title h5.title-heading-left,
.fusion-title h6.title-heading-left {
  padding-right: 8px;
}

.fusion-title h1.title-heading-left .fontawesome-icon,
.fusion-title h2.title-heading-left .fontawesome-icon,
.fusion-title h3.title-heading-left .fontawesome-icon,
.fusion-title h4.title-heading-left .fontawesome-icon,
.fusion-title h5.title-heading-left .fontawesome-icon,
.fusion-title h6.title-heading-left .fontawesome-icon {
  margin-left: 10px;
}


#nav-single .nav-previous {
	float: left;
}



.rev_slider{
	position:relative;
	overflow:visible;
}


.tp-simpleresponsive img,
.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;
}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider li.tp-revslider-slidesli {
    position: absolute !important;
}




.rev_slider .tp-caption,
.rev_slider .caption 	{ 
	position:relative;  
	visibility:hidden; 
	white-space: nowrap;
	display: block;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	max-width: none !important
}

.rev_slider ul { margin: 0; padding: 0; }
.node-type-homepage .thought-leadership-quote .quotes .quotes-inner .quote-action{position:relative;}
.node-type-homepage .thought-leadership-quote .quotes .quotes-inner .quote-action a{float:right;padding:7px 13px;margin:2px;border:1px solid white;color:white;line-height:1em;}
.node-type-homepage .thought-leadership-quote .quotes .quotes-inner .quote-action a:hover{text-decoration:none;}


#branding-bottom {
	width: 1px;
	padding: 10px 10px 10px 0;
	line-height: 0;
	font-size: 0;
}

	.ancient-ie .logo-left #branding {
		float: left;
	}


#branding {
	padding: 10px 0;
	line-height: 0;
	font-size: 0;
}

.logo-left #branding,
.logo-classic #branding,
.logo-classic-centered #branding {
	padding-right: 40px;
	width: 1px;
}


.logo-center #branding,
.logo-center #navigation {
	display: block;
	text-align: center;
}

.logo-classic-centered #main-nav,
.logo-classic-centered #branding {
	text-align: center;
}

.logo-classic-centered #branding {
	padding-right: 0;
}

#branding a img,
#branding img {
	height: auto;
}

	.dt-style-um .logo-left #branding {
		width: 100%;
		padding-right: 0;
	}


	.logo-classic #branding,
	.logo-classic .assistive-info,
	.logo-classic-centered #branding,
	.logo-classic-centered .assistive-info {
		width: 100%;
		padding-right: 0;
		text-align: center;
	}

	#branding,
	#branding-bottom,
	#top-bar .wf-float-left,
	#top-bar .wf-float-right,
	#bottom-bar .wf-float-left,
	#bottom-bar .wf-float-right {
		float: none;
		width: auto;
		padding-left: 0;
		padding-right: 0;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}


	#header.logo-left #branding,
	#header.logo-classic #branding,
	#header.logo-classic-centered #branding,
	#header.logo-center #branding {
		width: 100%;
		padding-right: 0;
	}


.wf-td {
	display: table-cell;
	vertical-align: middle;
}





.fancy-header .wf-td {
	width: 50%;
	vertical-align: middle;
}


.fancy-header.title-center .wf-table,
.fancy-header.title-center .wf-td {
	display: block;
	width: 100%;
	text-align: center;
}

.page-title.title-center .wf-td {
	display: block;
	text-align: center;
}

#bottom-bar .wf-td p {
	margin-bottom: 0;
}

.old-ie .blog-media.wf-td .alignleft {
	max-width: 270px;
}

.entry-meta.wf-td {
	display: table-cell;
}

		.post-meta .wf-td.entry-share .soc-ico a {
			float: right;
		}

		.benefits-style-two.benefits-grid .wf-td {
			vertical-align: top;
		}

		.benefits-style-one.benefits-grid .wf-td {
			padding-bottom: 0px;
		}

		.benefits-style-one.benefits-grid.icons-bg .wf-td {
			padding-bottom: 10px;
		}





.blog-content.wf-td,
.blog-media.wf-td {
	vertical-align: top;
}

.layout-masonry .blog-content.wf-td,
.layout-masonry .blog-media.wf-td,
.layout-grid .blog-content.wf-td,
.layout-grid .blog-media.wf-td,
.media-wide .blog-content.wf-td,
.media-wide .blog-media.wf-td,
.iso-container .blog-media.wf-td, 
.iso-container .blog-content.wf-td,
.shortcode-blog-posts .wf-td {
	display: block;
}


#top-bar.text-center .wf-td {
	display: block;
	text-align: center;
}

	.dt-style-um .logo-left .wf-table,
	.dt-style-um .logo-left .wf-td {
		display: block;
		text-align: center;
	}

	.dt-style-um .logo-left .wf-td.mini-search.wf-mobile-hidden {
		display: none;
	}


	.wf-table.wf-mobile-collapsed,
	.wf-mobile-collapsed .wf-tr,
	.wf-mobile-collapsed .wf-td,
	.logo-classic .wf-table,
	.logo-classic .wf-tr,
	.logo-classic .wf-td,
	.logo-classic-centered .wf-table,
	.logo-classic-centered .wf-tr,
	.logo-classic-centered .wf-td,
	.box-style-table .action-container,
	.box-style-table .action-container-td,
	.full-boxed-pricing .shortcode-pricing-table,
	.full-boxed-pricing,
	.shortcode-tabs.vertical-tab,
	.right-block .soc-ico {
		display: block;
	}

	.fancy-header .wf-table,
	.fancy-header .wf-td,
	.page-title .wf-table,
	.page-title .wf-td {
		display: block;
		width: 100%;
		text-align: center;
	}

	.wf-mobile-hidden,
	.logo-center #main-nav.wf-mobile-hidden,
	.logo-classic-centered #main-nav.wf-mobile-hidden,
	.logo-center .mini-search.wf-mobile-hidden,
	.logo-classic-centered .mini-search.wf-mobile-hidden,
	.logo-classic .wf-td.mini-search.wf-mobile-hidden,
	#header .wf-wrap .wf-table .wf-td.mini-search {
		display: none;
	}

	.blog.layout-list .blog-media.wf-td .slider-simple,
	.blog.layout-list .blog-media.wf-td .alignleft {
		width: 100% !important;
	}


	#header .wf-wrap .wf-table .wf-td {
		display: block;
	}


.home-news .post .meta {
	color: #ff0000;
	border-bottom: 1px solid #eee;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}
.dropdown-toggle:focus{outline:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.tiled-gallery .gallery-group{float:left;position:relative;}


.footer-top-mobile,
.footer-contact-mobile
{
	padding: 1rem 0 0;
}


.left-location-address {
    line-height: 1;	
}


.left-location-address,.left-location-address * {
    color: #1a1818;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}
ul.off-canvas-list{list-style-type:none;padding:0;margin:0;}
ul.off-canvas-list li label{display:block;padding:0.3rem 0.9375rem;color:#b7b7b7;text-transform:uppercase;font-size:0.75rem;font-weight:bold;background:initial;border-top:none;border-bottom:none;margin:0;}
ul.off-canvas-list li a{display:block;padding:0.66667rem;color:#181818;border-bottom:0;transition:background 300ms ease;}
ul.off-canvas-list li a:hover{background:#242424;}
.move-left ul.off-canvas-list,.move-right ul.off-canvas-list{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.left-off-canvas-menu label,.left-off-canvas-menu ul.off-canvas-list li{text-align:left;}
.right-off-canvas-menu label,.right-off-canvas-menu ul.off-canvas-list li{text-align:right;}
.off-canvas-menu label,.off-canvas-menu ul.off-canvas-list li a{text-align:left;}
.off-canvas-menu ul.off-canvas-list li a:hover{background-color:inherit;text-decoration:none;}
.off-canvas-menu ul.off-canvas-list li:not(.has_label){background-color:initial;color:#181818;text-decoration:none;}
.off-canvas-menu ul.off-canvas-list li:not(.has_label):hover{background-color:#eaeaea;color:initial;text-decoration:none;}
.off-canvas-menu ul.off-canvas-list li.divider{margin-bottom:20px;}
.off-canvas-menu ul.off-canvas-list .f-dropdown{background-color:#fff;}
.off-canvas-menu ul.off-canvas-list .f-dropdown.drop-right:before{border-color:transparent #fff transparent transparent;}




	.icon {
		text-decoration: none;
		border-bottom: none;
		position: relative;
	}


		.icon:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}


				ul.icons li .icon:before {
					font-size: 2em;
				}


		ul.icon-bullets {
			list-style: none;
			padding-left: 0;
		}


			ul.icon-bullets li {
				margin: 2em 0 0 0;
				padding: 0 0 0 3em;
				position: relative;
			}


				ul.icon-bullets li:before {
					background: #00A000;
					color: #ffffff;
					cursor: default;
					display: block;
					height: 2em;
					left: 0;
					line-height: 2em;
					position: absolute;
					text-align: center;
					top: 0;
					width: 2em;
				}


				ul.labeled-icons li .icon {
					font-size: 1em;
					left: 0;
					position: absolute;
					top: 0;
				}


					ul.labeled-icons li .icon:before {
						background: #00A000;
						color: #ffffff;
						cursor: default;
						display: block;
						height: 2em;
						line-height: 2em;
						text-align: center;
						width: 2em;
					}


		input[type="submit"].icon,
		input[type="reset"].icon,
		input[type="button"].icon,
		.button.icon {
			padding-left: 1.35em;
		}


			input[type="submit"].icon:before,
			input[type="reset"].icon:before,
			input[type="button"].icon:before,
			.button.icon:before {
				margin-right: 0.5em;
				color: #b8bfc2;
			}


			input[type="submit"].special.icon:before,
			input[type="reset"].special.icon:before,
			input[type="button"].special.icon:before,
			.button.special.icon:before {
				color: #fac6bd;
			}


.et-tabs-container { background: #fff; border: 1px solid #e7e7e7; position: relative; margin: 50px 0px 15px; }

	.et-learn-more h3.heading-more, .et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav, .et_shortcodes_controller_nav, .et-testimonial-author-info, .et-protected-title, .pricing-heading, .pricing-content-bottom { background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%); }

	.et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav  { margin: 0px !important; overflow: hidden; border-top: 1px solid #fff; position: relative; }

	.et-tabs-container .et-tabs-control:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #e7e7e7; }

		.et-tabs-container .et-tabs-control li { list-style:none outside none; margin: 0 !important; float: left; padding: 0 !important; border-left: 1px solid #e7e7e7; -moz-box-shadow: -1px 0 0 #fff; -webkit-box-shadow: -1px 0 0 #fff; box-shadow: -1px 0 0 #fff; position: relative; }

		.et-tabs-container .et-tabs-control li:first-child { border-left: 1px solid #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

			.et-tabs-container .et-tabs-control li a { font-size: 14px; color: #999 !important; text-shadow: 1px 1px 0 #fff !important; display: block; padding: 15px 20px; }

			.et-tabs-container .et-tabs-control li a:hover { color: #4c4c4c !important; text-decoration: none; }

		.et-tabs-container .et-tabs-control li.active:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #fff; }

			.et-tabs-container .et-tabs-control li.active a { background: #fff; color: #4c4c4c !important; }

	.et_sliderfx_slide .et-tabs-content-wrapper { width: 1200%; position: relative; left: 0; }

.et-tabs-container .et-tabs-content { margin: 30px 30px 20px; }


.et-tabs-container ul.et_shortcodes_mobile_nav { border-bottom: 1px solid #e7e7e7; }

	.et-tabs-container ul.et_shortcodes_mobile_nav li { float: right; line-height: 26px; }

		.et-tabs-container ul.et_shortcodes_mobile_nav a { display: block; padding: 16px 10px 16px 45px; color: #999 !important; font-size: 14px; text-shadow: 1px 1px 0 #fff !important; }

		.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding: 16px 45px 16px 10px; text-align: right; }

		.et-tabs-container ul.et_shortcodes_mobile_nav a:hover { text-decoration: none; color: #4c4c4c !important; }

			.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next:before { position: absolute; content: ''; top: 0; left: 0; width: 1px; height: 100%; background: #e7e7e7; -moz-box-shadow: 1px 0 0 #fff; -webkit-box-shadow: 1px 0 0 #fff; box-shadow: 1px 0 0 #fff; }


		.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 28px; }

		.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 28px; }


.et-tabs-container, .tabs-left, .et-simple-slider, .et-image-slider, .et-testimonial-box, .author-shortcodes, .et-protected { -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

	.tabs-left .et-tabs-control, .tabs-left ul.et_shortcodes_mobile_nav { width: 149px; border-top: 1px solid #fff; float: left; list-style:none outside none !important; margin:0 !important; position: relative; }

		.tabs-left .et-tabs-control li, .tabs-left ul.et_shortcodes_mobile_nav li { padding-right: 0 !important; padding-left: 0 !important; background: none !important; list-style: none !important; border-bottom: 1px solid #e7e7e7; -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; }

			.tabs-left .et-tabs-control li a { color: #999 !important; font-size: 14px; text-shadow: 1px 1px 0 #fff !important; display: block; padding: 15px 10px 15px 20px; }

			.tabs-left .et-tabs-control li.active a { background: #fff; margin-right: -1px; }

			.tabs-left .et-tabs-control li a:hover, .tabs-left .et-tabs-control li.active a { text-decoration: none; color: #4c4c4c !important; }

	.tabs-left .et-tabs-content { padding: 30px 30px 20px; position: relative; }

	.tabs-left.et_sliderfx_slide .et-tabs-content-main-wrap { overflow: hidden; }

		.tabs-left .et-tabs-content h3 { padding-bottom: 14px; color: #333333; }


.et-learn-more, .et-tabs-container, .tabs-left, .et-simple-slider, .author-shortcodes, .et-tooltip-box { color:#201F1F !important; text-shadow: none !important; }

.et-learn-more a, .et-tabs-container a, .tabs-left a, .et-simple-slider a, .author-shortcodes a, .et-tooltip-box a { text-shadow: none !important; }



.et-tabs-container .et-tabs-control { padding: 0; }

.tabs-left .et-tabs-control { padding-left: 0; }


.et-tabs-container .et-tabs-control li a, .tabs-left .et-tabs-control li a { text-decoration: none !important; }

	.tabs-left .et-tabs-control, .et-tabs-container .et-tabs-control { display: none; }


	.et-tabs-container  ul.et_shortcodes_mobile_nav { display: block; }

		.et-tabs-container  ul.et_shortcodes_mobile_nav li { width: 50%; }


	.categories-tabs-module .et-tabs { display: none; }

	.categories-tabs-module .et-tabs:first-child { display: block; }


.adr__icon {
  padding-left: 1.5rem;
  position: relative; }

  .adr__icon i {
    left: 0;
    position: absolute;
    top: 5px; }
.q_team .q_team_title_holder .q_team_name{margin-bottom:7px}

ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
.socket_color div.product .woocommerce-tabs ul.tabs li.active a, .socket_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .socket_color .cart_dropdown_link, .socket_color .inner_product_header, .socket_color .avia-arrow, #top .socket_color .variations select, #top .socket_color .variations input, #top .socket_color #reviews input[type='text'], .socket_color #reviews .comment-text, .socket_color #reviews #comment, .socket_color .single-product-main-image .images a, #top .socket_color .shop_table.cart .input-text, #top .socket_color form.login .input-text, #top .socket_color form.register .input-text, .socket_color .chosen-container-single .chosen-search, .socket_color .products .product-category h3:before{background-color: #006d8e;}
.footer_color div.product .woocommerce-tabs ul.tabs li.active a, .footer_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .footer_color .cart_dropdown_link, .footer_color .inner_product_header, .footer_color .avia-arrow, #top .footer_color .variations select, #top .footer_color .variations input, #top .footer_color #reviews input[type='text'], .footer_color #reviews .comment-text, .footer_color #reviews #comment, .footer_color .single-product-main-image .images a, #top .footer_color .shop_table.cart .input-text, #top .footer_color form.login .input-text, #top .footer_color form.register .input-text, .footer_color .chosen-container-single .chosen-search, .footer_color .products .product-category h3:before{background-color: #363636;}
.alternate_color div.product .woocommerce-tabs ul.tabs li.active a, .alternate_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .alternate_color .cart_dropdown_link, .alternate_color .inner_product_header, .alternate_color .avia-arrow, #top .alternate_color .variations select, #top .alternate_color .variations input, #top .alternate_color #reviews input[type='text'], .alternate_color #reviews .comment-text, .alternate_color #reviews #comment, .alternate_color .single-product-main-image .images a, #top .alternate_color .shop_table.cart .input-text, #top .alternate_color form.login .input-text, #top .alternate_color form.register .input-text, .alternate_color .chosen-container-single .chosen-search, .alternate_color .products .product-category h3:before{background-color: #f8f8f8f8;}
.main_color div.product .woocommerce-tabs ul.tabs li.active a, .main_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .main_color .cart_dropdown_link, .main_color .inner_product_header, .main_color .avia-arrow, #top .main_color .variations select, #top .main_color .variations input, #top .main_color #reviews input[type='text'], .main_color #reviews .comment-text, .main_color #reviews #comment, .main_color .single-product-main-image .images a, #top .main_color .shop_table.cart .input-text, #top .main_color form.login .input-text, #top .main_color form.register .input-text, .main_color .chosen-container-single .chosen-search, .main_color .products .product-category h3:before{background-color: #fcfcfc;}
.header_color div.product .woocommerce-tabs ul.tabs li.active a, .header_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .header_color .cart_dropdown_link, .header_color .inner_product_header, .header_color .avia-arrow, #top .header_color .variations select, #top .header_color .variations input, #top .header_color #reviews input[type='text'], .header_color #reviews .comment-text, .header_color #reviews #comment, .header_color .single-product-main-image .images a, #top .header_color .shop_table.cart .input-text, #top .header_color form.login .input-text, #top .header_color form.register .input-text, .header_color .chosen-container-single .chosen-search, .header_color .products .product-category h3:before{background-color: #f1f1f1;}



.cart_dropdown .dropdown_widget .widget_shopping_cart_content{
padding:0;
box-shadow: 0 10px 15px rgba(0,0,0,0.1);
overflow: hidden;
border-style: solid;
border-width: 1px;
text-align: left;
border-radius: 2px;
}


.cart_dropdown .dropdown_widget .widget_shopping_cart_content p{
padding:10px;
margin:0;
overflow: hidden;
}


.cart_dropdown .dropdown_widget .widget_shopping_cart_content .variation p{padding:0; margin:0;}




.content-social { float: left; width:100%;padding:12px 0;}

#footer .content-social{width:220px;float:right;}

.content-social ul { float: left;text-align:center;width:100%; }

.content-social ul li { display:inline-block;float:left;margin:0 3px; }


#navigation .content-social{  width: auto;  float: right;  padding: 21px 10px;  border-left: 1px solid #ebebeb;  position: absolute;  right: 0;}

#navigation .content-social ul{width:100%;max-width:85px;overflow:hidden;max-height:28px;-moz-transition: all 0.6s; -o-transition: all 0.6s; -ms-transition: all 0.6s; transition: all 0.6s; -webkit-transition: all 0.6s;}

#navigation .content-social:hover ul{ max-width:360px;}

#navigation .content-social li{margin:0 9px;}

#navigation .content-social:hover li{   -webkit-transform-style: preserve-3d;  transform-style: preserve-3d; -webkit-transform: scale(0);  transform: scale(0);  -webkit-animation: popUp .2s ease-in forwards;  animation: popUp .2s ease-in forwards;}

#navigation .content-social:hover li:nth-child(2){ -webkit-animation-delay: .15s;animation-delay: .15s; -moz-animation-delay: .15s; }

#navigation .content-social:hover li:nth-child(3){ -webkit-animation-delay: .2s;animation-delay: .2s; -moz-animation-delay: .2s; }

#navigation .content-social:hover li:nth-child(4){ -webkit-animation-delay: .25s;animation-delay: .25s; -moz-animation-delay: .25s; }

#navigation .content-social:hover li:nth-child(5){ -webkit-animation-delay: .3s;animation-delay: .3s; -moz-animation-delay: .3s; }

#navigation .content-social:hover li:nth-child(6){ -webkit-animation-delay: .35s;animation-delay: .35s; -moz-animation-delay: .35s; }

#navigation .content-social:hover li:nth-child(7){ -webkit-animation-delay: .4s;animation-delay: .4s; -moz-animation-delay: .4s; }

        #footer .content-social ul li{float:none;}

#navigation .content-social, .top-menu, .big-logo, #navigation #searchform input, .sub-menu-wrapper, .ticker-box, #navigation{border-color:#eaeaea;}

.menu-item .menu-link, #ticker a, .page-numbers.current, #navigation .submit-button, #navigation .content-social li a, .about-social a, .ticker-heading{color:#ffffff;}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}


body.homepage .location-info .loc-name {
  font-size: 1.875em;
  font-family: "TradeGothic_BoldCond", Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  position: absolute;
  color: #fff;
  width: 90%;
  height: 100%;
  top: 0;
  left: 0;
  display: table;
  margin: 0 5%;
  top: 50%;
  margin-top: -22px;
  text-shadow: 2px 2px 1px #333;
}


body.homepage .location-info .loc-name span {
  display: table-cell;
  vertical-align: middle;
}

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{float:left;}
fieldset.date-combo .container-inline-date .date-padding{padding:10px;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container .jumbotron{border-radius:6px;}
.jumbotron .container{max-width:100%;}
.navbar.container{margin-top:20px;}
div.main-container.container{margin:0;padding:0;width:100%;}
body.front div.main-container.container{background-size:100% auto !important;min-height:240px;}
body.front div.main-container.container div.dg-bg{position:relative;z-index:-999;width:100%;}
body.front div.main-container.container div.dg-bg img{position:absolute;top:0;left:0;width:100%;height:auto;}

#header .top-bar{
	background: none repeat scroll 0 0 #6C6D6F;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    padding-top: 3px;
    width: 100%;
}

#header .top-bar a{color:#fff;}

#header .top-bar .help{
float: left;
margin-right: 5px;
}

#header .top-bar .chat{
float: left;
}


.top-bar .top-bar-left{float: left;}

.top-bar .top-bar-right{float: right;}

.top-bar .top-bar-right span{
	border-right: 1px solid;
    margin-right: 10px;
    padding-right: 10px;	
}

.top-bar .top-bar-right span.last{
	border-right: medium none;
    padding: 0;
}
.frm_style_formidable-style.with_frm_style .frm_left_container .attachment-thumbnail{clear:both;margin-left:160px;}
.frm_style_formidable-style.with_frm_style .frm_left_container p.description,.frm_style_formidable-style.with_frm_style .frm_left_container div.description,.frm_style_formidable-style.with_frm_style .frm_left_container div.frm_description,.frm_style_formidable-style.with_frm_style .frm_left_container .frm_error,.frm_style_formidable-style.with_frm_style .frm_left_container .attachment-thumbnail,.frm_style_formidable-style.with_frm_style .frm_right_container p.description,.frm_style_formidable-style.with_frm_style .frm_right_container div.description,.frm_style_formidable-style.with_frm_style .frm_right_container div.frm_description,.frm_style_formidable-style.with_frm_style .frm_right_container .frm_error,.frm_style_formidable-style.with_frm_style .frm_left_container label.frm_primary_label,.frm_style_formidable-style.with_frm_style .frm_right_container label.frm_primary_label{width:100%;max-width:100%;margin-right:0px;margin-left:0px;padding-right:0px;padding-left:0px;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}


.block-content .single-photo {
    padding: 5px !important;
}




    


.block-post .tabber #gallery-tab {
    margin-left: -30px !important;
    margin-top: -36px !important;
    overflow: visible;
}

.block .article .article-img img.width644 + .camera-image {
    margin-left: -16px;
    width: 644px;
}

.block-post h1 {
    margin-bottom: -1px;
    padding-left: 16px;
    max-height: none;
}

.block-post h3 {
    margin-bottom: -1px;
    
    max-height: none;
}


.block .current-reviews .review .title, .triple .review h3 {
    vertical-align: bottom;
    margin-bottom: 5px !important;
    height: 25px !important;
    display: block;
    overflow: hidden;
}


.block .block-content{
    padding-top: 0px;
}



.block-post .tabber ul.tabs li a, .label{
    color: #000;
}


a.black-link, .block-grey a, [class^="ad-box"] a{
    color: #000;
}


a.black-link:hover, .block-grey a:hover, [class^="ad-box"] a:hover{
    text-decoration: underline;
}


.block h2.big{
    padding-left: 12px;
}

.block .places .preview h4{
    font-family: 'istok_webbold', "Myriad Pro", Helvetica, sans-serif !important;
}


.block .rate span{
    width: 42px;
}




.block-post .article a{
    
    color: #1F849E;
}


.block-orange .article a{
    color: #F7961E;
}


.block-yellow .article a{
    color: #D6BA26;
}


.block-pink .article a{
    color: #BE3074;
}


.block-green .article a{
    color: #629424;
}


.block-reseda .article a{
    color: #1EB984;
}


.block-pink .trailer-article a {
	color: rgb(60, 60, 60);
}



.block .article .desc-padded{
    padding-top: 10px;
}

.block .comments form {
    margin: 0;
}


.block-inner-wrapper .buttons-big{
    margin: 10px;
}



.block-search{
    position: relative;
}

.block-search h1{
    border-top:none;
    color: #3C3C3C;
    padding-right: 110px;
}


.block-search h3.sub{
    font-size: 15px;
    font-family: 'istok_webregular', "Myriad Pro", Helvetica, sans-serif;
    display: inline;
    float: left;
}


.block-search .listing .preview .img-holder{
    margin: 0;
}


.block-search .listing .preview .rate{
    float: none;
}

.guide.block .listing .preview h3,
.block-search .listing .preview h3{
    font-family: 'istok_webbold', "Myriad Pro", Helvetica, sans-serif !important;
}


.block-search .listing .preview h3{
    padding-bottom: 0 !important;
}


.block-search .buttonscontainer{
    
    margin-top: 10px;
}


.block-search form.sort2{
    float: right;
    background-color: transparent;
    margin-bottom: 0;
    padding-bottom: 6px;
    padding-top: 0;
}


.block-search .advertise{
    background-color: #ECECEC;
}


.block-search .mapitbutton{
    position: absolute;
    right: 67px;
    top: 5px;
}



.block .rate .precentage{
    background: none;
}


.block-wrapper .triple-content .review img{
    margin-bottom: 10px;
}


.block-search .select-type2{
    margin-bottom: 5px;
}


.block-search .refine {
    float: right;
    width: 470px;
}


.block-search .listing .preview{
    padding: 8px;
}


#map_canvas .block{
    margin: 0 !important;
    background-image:none;
}


.block .review-panel .solid {
    padding-top: 20px;
    padding-bottom: 6px;
	margin-bottom: 11px;
}


.block .review-panel h4 .buttons{
    margin-top: 0;
    padding: 0 0 2px 0;
}


.block .review-panel h3 .buttons{
    margin-top: 0;
    padding: 0 0 2px 0;
}

.block-orange .review-panel .right-bar h3 {
    padding-top:17px;
}


.block-post .showtimes-tabber ul.tabs .info{
    left: 453px;
}


.block .pager a{
    padding: 1px 5px;
    margin-left: 3px;
}


#finder .block .block-content .block-inner-wrapper, .finder .block .block-content .block-inner-wrapper, .home-restaurant-finder .block-inner-wrapper, .movie-landing-finder .block-inner-wrapper, .thingstodo-landing-event-finder .block-inner-wrapper{
    padding-right:14px !important;
}


#finder .block .review-panel{
    width:672px
}


#finder .block .search-bar{
    width: 212px;
}


.block .current-reviews .review .title,
.block .preview h4,
.block .triple .review h3 a,
.home-restaurant-finder-review a.title,
.heavier-font-weight{
    font-family: 'istok_webbold', "Myriad Pro", Helvetica, sans-serif !important;
    color: #3C3C3C !important;
}


.block .preview .thumb{
    margin-left: 1px;
}


.block .triple .review{
    width: 171px;
}


.block .guides-mini .jcarousel-clip {
    height: 150px;

}


.sidebar .column-ads-125x200.block-grey h2 {
    width: 100%;
    margin: -10px 0 0 -10px;
    color: white;
}



.w-portfolio-list {
	position: relative;
	}

	.w-portfolio-list:after {
		content: '';
		display: block;
		clear: both;
		}

.w-portfolio.with_indents .w-portfolio-list {
	margin: -2px;
	}

.l-submain.full_width .w-portfolio.with_indents .w-portfolio-list {
	margin: 2px;
	}
.node .content.wdn-inner-wrapper{position:relative;}
.page-node .node-unl-newsitem .submitted{border-color:#F2EDDE;border-width:0 0 2px 0;border-style:solid;margin:0 0 15px 0;padding:3px 0;color:#666;}
.page-node .node-unl-newsitem .submitted .username{color:#666;}
.page-node .node-unl-newsitem .submitted .username:hover{text-decoration:underline;}
.page-node .node-unl-newsitem .submitted .datetime{font-style:italic;margin-left:10px;}
.page-node .node-unl-newsitem .field-name-field-unl-newsimg{border-color:#F2EDDE;border-width:1px 0;border-style:solid;margin:0 0 15px 0;padding:3px 0;}
.page-node .node-unl-newsitem .primary-image{float:right;margin-left:10px;max-width:50%;}
.page-node .node-unl-newsitem .primary-image img,.page-node .node-unl-newsitem .primary-image .caption{width:96%;}
.page-node .node-unl-newsitem .field-name-field-unl-newsimg .field-item{display:inline;}
.page-node .node-unl-newsitem .field-name-field-unl-newsimg .field-item img{max-height:120px;margin:0 10px 10px 0;}
.node-teaser{margin-bottom:10px;padding:10px;}
.node-teaser.node-sticky{background-color:#E8F4FF;border:1px solid #E1EAF0;}
.views-row-even .node-teaser{background-color:#f7f7f7;}
.node-teaser .content{margin-bottom:5px;}
.node-teaser h2,.node-teaser h3,.node-teaser h4,.node-teaser h5,.node-teaser h6{padding-top:0;}
.node-teaser h2 a,.node-teaser h3 a,.node-teaser h4 a,.node-teaser h5 a,.node-teaser h6 a{color:#444;font-size:18px;}
.node-teaser h2 a:hover,.node-teaser h3 a:hover,.node-teaser h4 a:hover,.node-teaser h5 a:hover,.node-teaser h6 a:hover{text-decoration:underline;}
.node-teaser .meta.submitted{font-size:.95em;color:#888;margin-bottom:15px;}
.node-teaser .meta.submitted .username{color:#888;}
.node-teaser .meta.submitted .username:hover{text-decoration:underline;}
.node-teaser .meta.submitted .datetime{font-style:italic;margin-left:10px;}
.node-teaser .links{float:right;}
.node-teaser .node-readmore a{background:#3388bb;padding:3px 8px;color:#eee;}
.node-teaser .field-type-image .field-item{float:left;margin:0 20px 30px 0;}
.book-navigation .page-links a,.node-book .links a{color:#525252;font-size:.8em;border:none;}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}

.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
position: relative;
}

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
margin-right: -31px;
}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading{color:inherit}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}

#active1.active{border-bottom: 4px solid #1978a9;}

#active2.active{border-bottom: 4px solid #1978a9;}

	


	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth, .smallercol, .biggercol
	{
		position: relative;
		margin-right: 4%;
		float: left;
	}


	.one_fourth {
		width: 22%;
	}

	
	.two_third .one_fourth {
		margin-right: 6.1224%;
		width: 20.4082%;
	}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.spec-list-item.last{border-right:0px;}
	.newsimages {width:100%;height:auto;margin:0 auto;}

.block-left {
  max-width: 535px;
  width: 100%;
}

  .node-type-profile .block-left {
    margin-bottom: 0;
  }


.narrow_column{
	width: 438px;
	margin: 0 10px;
	float: left;
	display: inline;
}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}

div.hr,div.hr-p5,div.hr-p05,div.hr-p50{background:#E3E3E3;margin:12px 0 12px 0;height:1px;font-size:1px;line-height:1px;overflow:hidden;clear:both}

div.hr-p5{margin:5px 0 5px 0}

div.hr-p05{margin:0 0 5px 0}

div.hr-p50{margin:5px 0 0 0}
 body.display-full .pl-content,body.display-boxed .pl-fixed-top .pl-content{position:relative;max-width:1405px;margin:0 auto}
 body .pl-content img{max-width:100%;height:auto;width:auto \9}

.pl-ph-container .pl-content {
  padding: 60px 0;
}


span.social-text,
span.social-text-com {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 100%;
	padding: 8px 0 8px 10px;
	text-transform: uppercase;
	}


span.social-text-com {
	color: #999;
	display: inline-block;
	padding: 0;
	}


.social-comments span.social-text-com {
	color: #999;
	display: inline-block;
	font-weight: 700;
	position: relative;
	padding: 7px 0 7px 5px;
	vertical-align: top;
	z-index: 1;
	}
.sg-paragraph,.item-grid .grid-item-container .grid-item-details-container,p,ul.basic-list li,.entry-content,.entry-content ul li,.entry-summary ul li,.content_rotator.signposts .content_item .content_copy,.products.index .product-container .product-description,#products .product-container .product-description,div.products .product-container .product-description{font-size:1em;line-height:1.5em;color:#666;padding-bottom:1em}
 #pgc-1087-3-0 { width:79.962% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel.widget {
  zoom: 1;
}

.panel-grid-cell .so-panel.widget:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .widget.panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
  #pg-1087-0 , #pg-1087-1 , #pg-1087-2 , #pg-1087-3 , #pl-1087 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pg-1087-3 .panel-grid-cell { float:left }
 #pl-1087 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1087 .panel-grid-cell { padding:0 }

#footer_list a{
	color: #FFFFFF;
}

#footer_list {
	color: #FFFFFF;
}


.genesis-nav-menu .menu-item {
  display: inline-block;
  text-align: left; }


.genesis-nav-menu .menu-item:hover {
  position: static; }
.block-type-widget-area ul.widget-area{padding:0;margin:0}
.block-type-widget-area li.widget{margin:15px 0 0;padding:5px 10px;list-style:none}
.block-type-widget-area li.widget ul{padding:0 0 0 25px;margin:5px 0;list-style:disc}
.block-type-widget-area li.widget span.widget-title{margin:0 0 10px;display:block}
.block-type-widget-area li.widget span.widget-title:empty{display:none}
.block-type-widget-area .horizontal-sidebar li.widget{float:left;margin:0 15px 0 15px;width:20%}
li.widget table#wp-calendar th,li.widget table#wp-calendar td{color:#444;text-align:center}
li.widget table#wp-calendar a{color:#444}
li.widget table#wp-calendar caption{font-weight:bold;font-size:14px;line-height:100%}
li.widget table#wp-calendar td#today{color:#111}
li.widget table#wp-calendar tfoot .pad{background:none}
li.widget table#wp-calendar{width:100%}
#block-bjv5486130557043 li.widget{padding-left:0px;padding-right:0px;}
.block-type-widget-area li.widget .widget-title{font-size:13px;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-color:#eeeeee;letter-spacing:1px;text-transform:uppercase;font-variant:normal;line-height:250%;color:#111111;margin-bottom:10px;}
.block-type-widget-area li.widget a{color:#333333;}



.noUi-background,

.cro_gr_labelholder a,

.cro_cust_bg,

ul.cro_shortcal li .clarlabel:hover,

.cat_audio_wrapper .mejs-container, .cat_audio_wrapper  .mejs-embed, .cat_audio_wrapper  .mejs-embed body,

.cro_bodysidebar ul li.widget-container .tagcloud a,

#comments .comment-reply-link,


.reveal-modal .close-reveal-modal,

.owl-theme .owl-controls .active span,

ul.cro_donationsfrequency li.cro_don_freq_active,

form.wpcf7-form input.wpcf7-submit,

ul.cro_footwidget li.widget-container .tagcloud a,

ul.cro_footwidget li.widget_search input#searchsubmit,

.comments-area input#submit{
	background:  #e10000;
}


    

    

    .sequence {    padding-bottom: 65% }


    .sequence-frame .funky-button {    margin-top: 20px }


.sequence-pagination li span {
	height: 11px;
	width: 11px;
}
.sequence h1 {color:#FFFFFF;}
.sequence h1 small {color:#FFFFFF;}
.wrapper .sequence .funky-button {background:none;border-color:#FFFFFF;color:#FFFFFF;}
.page-gallery,.sequence-frame,.post-feature-image {background-color:#272727;}



.single-product .price{
	color: green;
	margin: 0;
}

.store-loop .type-product .price{
	position: absolute;
	bottom: 0;
	right: 15px;
	background: #000;
	color: #eee;
	padding: 5px 10px;
	font-size: 13px;
	opacity: 0.9;
}

  #header .header-wrap.fixed .menu-tile {
    opacity: 0;
    display: none; }


.menu-tile {
  -webkit-transition: -webkit-transform .2s ease-out;
  -moz-transition: -moz-transform .2s ease-out;
  -o-transition: -o-transform .2s ease-out;
  -ms-transition: -ms-transform .2s ease-out;
  transition: transform .2s ease-out; }

  .menu-tile:hover {
    z-index: 10;
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05); }

#footer #footer-content {
  padding-top: 15px;
  padding-bottom: 15px;
}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.container:before,
.container:after {
  display: table;
  content: " ";
}


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}

.container {
	margin-left: auto;
	margin-right: auto;
}

.container:before, .container:after {
	content: "";
	display: table;
	line-height: 0;
}

.container:after {
	clear: both;
}

.container-fluid {
	padding-left: 20px;
	padding-right: 20px;
}

.container-fluid:before, .container-fluid:after {
	content: "";
	display: table;
	line-height: 0;
}

.container-fluid:after {
	clear: both;
}

	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1170px;
	}

.fullwidth-temp .container.post-wrap {
  margin-bottom: 20px;
}


		#header .container {
			width:97%;
		}
.span11{width:910px}
.row-fluid .span11{width:91.293532338308%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:91.243331535096%}
input.span11,textarea.span11,.uneditable-input.span11{width:896px}
.table td.span11,.table th.span11{float:none;width:894px;margin-left:0}


.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}


a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}


.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.timely .alignleft,.timely.alignleft,#ai1ec-container .alignleft,#ai1ec-container.alignleft{float:left;margin:0 16px 8px 0;}


    #wrapper {
        width: 100%;
        height: auto;
    }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

.container,.navbar-collapse  {
    padding-left: 10px;
    padding-right: 10px;
}

#builder-module-562d9cbc90282-outer-wrapper {
max-width: 1000px;
width: 100%;
}

#builder-module-562d9cbc90282 .builder-module-column-1-outer-wrapper {
width: 100%;
}
.builder-module-outer-wrapper {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}

.builder-module-block-outer-wrapper {
margin-left: 0;
margin-right: 0;
min-height: 1px;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}
 .builder-module,
.widget-wrapper.single,
.widget-wrapper.left,
.widget-wrapper-single,
.widget-wrapper-left {
clear: both;
}

.builder-module-sidebar {
width: 100%;
}
    .builder-module-navigation {
padding-left: 0;
padding-right: 0;
list-style: none;
}

.builder-module-navigation ul {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
list-style: none;
z-index: 999;
}

.builder-module-navigation a {
display: block;
}

.builder-module-navigation li {
float: left;
}

.builder-module-navigation li ul {
position: absolute;
left: -999em;
}

.builder-module-navigation li:hover ul ul,
.builder-module-navigation li:hover ul ul ul,
.builder-module-navigation li:hover ul ul ul ul,
.builder-module-navigation li:hover ul ul ul ul ul,
.builder-module-navigation li.sfhover ul ul,
.builder-module-navigation li.sfhover ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul ul {
left: -999em;
}

.builder-module-navigation li:hover ul,
.builder-module-navigation li li:hover ul,
.builder-module-navigation li li li:hover ul,
.builder-module-navigation li li li li:hover ul,
.builder-module-navigation li li li li li:hover ul,
.builder-module-navigation li.sfhover ul,
.builder-module-navigation li li.sfhover ul,
.builder-module-navigation li li li.sfhover ul,
.builder-module-navigation li li li li.sfhover ul,
.builder-module-navigation li li li li li.sfhover ul {
left: auto;
}

.builder-module-navigation li:hover,
.builder-module-navigation li.sfhover {
position: static;
z-index: 9999;
}
 .builder-module-widget-bar {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
overflow: hidden;
}

.builder-module-widget-bar .widget-wrapper {
float: left;
overflow: hidden;
}
 .builder-module-content .content {
float: left;
overflow: hidden;
}
 .builder-module-image .builder-module-element img {
display: block;
}

.builder-module-image a img {
border: none;
}

#ie6 .builder-module-block-outer-wrapper {
overflow: hidden !important;
}
 #ie6 .builder-module-navigation li {
background: transparent;
}
  #ie6 .builder-responsive .builder-module-block-outer-wrapper,
#ie6 .builder-responsive .widget-outer-wrapper {
display: inline;
overflow: hidden;
overflow-y: visible;
}

#ie6 .builder-module,
#ie7 .builder-module {
display: block;
}
 div#builder-module-562d9cbc90557 .builder-module-block.builder-module-element.builder-module-column-1.clearfix {margin-bottom: 0 !important;}
 div#builder-module-562d9cbc90425 .builder-module-block.builder-module-element.builder-module-column-1.clearfix {margin-bottom: 0 !important;}

.builder-module-last-background-wrapper {background-color: #eee; border-top: 1px solid #ccc; margin-top: 1em;}
 .builder-module {
padding-top: 2px !important;
border-bottom: 0px solid #EBEBEB;
}

.builder-module-last {
border-bottom: 0;
}

.builder-module-element {
margin-bottom: 1em !important;
}

.left .builder-module-element {
margin-right: 3em;
}

.middle .builder-module-element {
margin-left: 3em;
margin-right: 3em;
}

.right .builder-module-element {
margin-left: 3em;
}

.builder-module-sidebar .widget-wrapper {
width: 100%;
}

.builder-module-sidebar .widget-background-wrapper {
margin-bottom: 2em;
}

.builder-module-sidebar .widget {
margin: 0;
padding: 0;
}

.builder-module-sidebar .widget-wrapper-left .widget {
margin-right: 1em;
}

.builder-module-sidebar .widget-wrapper-right .widget {
margin-left: 1em;
}

.builder-module-sidebar h4.widget-title {
font-size: 1.3em;
line-height: 1.3;
margin: 0 0 .75em 0;
padding: 0;
}

.builder-module-sidebar h4.widget-title a {
color: #218BC4;
}

.builder-module-sidebar h4.widget-title + * {
margin-top: 0;
}

.builder-module-sidebar .widget *:first-child {
margin-top: 0;
}

.builder-module-sidebar .widget *:last-child {
margin-bottom: 0;
}

.builder-module-sidebar .widget a.rsswidget img {
display: none;
}

.builder-module-sidebar .widget ul {
margin-left: 0;
}

.builder-module-sidebar .widget li {
list-style: none;
}
 .builder-module-header {
text-align: center;
}
 .builder-module-navigation .builder-module-navigation-menu-wrapper {display: table; margin: 0 auto;}

.builder-module-navigation-1-background-wrapper {border-top: 1px solid #eee; text-align: center;}

.builder-module-navigation-2-background-wrapper {background-color: #ad3333; text-align: center;}

.builder-module-navigation .builder-module-element {
margin: 0 !important; 
}

.builder-module-navigation ul * {
margin: 0;
}

.builder-module-navigation li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
background: transparent;
color: #3B3F42;
margin: .25em .5em 0 0;
text-decoration: none;
border-radius: 2px;
padding: .25em .45em;
-webkit-font-smoothing: antialiased;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
transition: all .2s ease-in;
}

.builder-module-navigation .current_page_item a,
.builder-module-navigation .current-cat a,
.builder-module-navigation .current-menu-item a {
color: #ECECEC;
}

.builder-module-navigation li a:hover,
.builder-module-navigation .current_page_item li a:hover,
.builder-module-navigation .current-cat li a li a:hover,
.builder-module-navigation .current-menu-item li a:hover {
color: #ECECEC;
}

.builder-module-navigation li li {
border-bottom: .1em solid #EBEBEB;
width: 14em;
}

.builder-module-navigation li li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
float: none;
padding: .75em;
line-height: 1;
margin: 0;
border-radius: 0;
}

.builder-module-navigation li li a:hover,
.builder-module-navigation li li a.sfhover {
background: #3B3F42;
color: #ECECEC;
}

.builder-module-navigation li ul ul {
margin: -2.05em 0 0 14em;
}
 .builder-module-widget-bar .left .widget {
margin-right: 1.5em;
}

.builder-module-widget-bar .middle .widget {
margin-left: 1.5em;
margin-right: 1.5em;
}

.builder-module-widget-bar .right .widget {
margin-left: 1.5em;
}

.image-no-spacing .builder-module-element {
margin: 0 !important;
padding: 0;
}

.image-full-window .builder-module-element {
margin: 0 !important;
}
 .builder-module-content .builder-module-element {
overflow: hidden;
}

.builder-module-content .hentry {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom: 0px solid #EBEBEB;
}
 .page .builder-module-content .hentry {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
 .single .builder-module-content .hentry {
margin-bottom: 2em;
padding-bottom: 0;
border-bottom: 0;
}
  .builder-module-content .format-quote .entry-content {
padding: 2.3em;
border-left: 5px solid #EBEBEB;
font-size: 1.5em;
line-height: 1.42;
-webkit-font-smoothing: antialiased;
}
 .builder-module-content .format-image {
border: 1px solid #EBEBEB;
border-radius: 2px;
padding: 1em;
}

.builder-module-content .format-image .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-image .entry-title {
margin-bottom: 0;
}

.builder-module-content .format-image .it-featured-image {
margin-bottom: 1em;
}
 .builder-module-content .format-video {
border: 1px solid #EBEBEB;
border-radius: 2px;
padding: 1em;
}

.builder-module-content .format-video .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-video .entry-title {
margin-bottom: 0;
}
 .builder-module-content .format-status .entry-header {
margin-bottom: .25em;
}

.builder-module-content .format-status .entry-content {
border: 1px solid #EBEBEB;
padding: 3em;
background: #3B3F42;
color: #FFFFFF;
-webkit-font-smoothing: antialiased;
border-radius: 3px;
}

.single .builder-module-content .format-video,
.single .builder-module-content .format-image {
border-bottom: 1px solid #EBEBEB;
padding-bottom: 1em;
}

#ie6 .builder-module-outer-wrapper,
#ie7 .builder-module-outer-wrapper,
#ie8 .builder-module-outer-wrapper {
width: 1000px;
}

#builder-module-562c6f474441e .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562cb25ad8251 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562c6f47444b2 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc9031b .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc903a0 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90425 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc904aa .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90557 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562dfacb510ba .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90177 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc901f9 .builder-module-column-1-outer-wrapper {
width: 100%;
}


.fpheadlines .fplistheader:hover .fplisthead {
	border:1px solid #000;
	border-bottom:1px solid #fff;
	background-color:#fff;
	padding-top:10px;
	z-index:1000000;
}



.fpheadlines .fplistheader {
	font-size:13px; font-size:1.3rem;
	line-height:14px; line-height:1.4rem;
	display:table-cell;
	height:30px;
	width:25%;
}


.fpheadlines .fplistheader:hover {
	border:0px solid transparent;
}


.fpheadlines .fplistheader:hover .fplistcontainer {
	display:table;
}


.fpheadlines .fplistheader.aphead .fplistcontainer ul {
	margin:2px 0px;
}

#footer  #copyright { font-weight: bold; }

#copyright p { color: #EEEEEE; padding-left: 15px; padding-top: 5px; font-size: 13px; line-height: 20px; margin-bottom: 10px;  }
 
#PPTHomePage .full #homeCategories ul li { width:300px; overflow:hidden; height:63px; }
 
#PPTHomePage .full #homeCompactCategories ul li { width:200px; overflow:hidden;   }

#footer  .full {  width: 100%; }


#small-promo {
padding-bottom: 10px;
width: 195px;
height: 90px;
float: left;
margin: 0 20px 0 0;
overflow: hidden;
}


	#footer .widget-footer .right-indent1 { padding-right:69px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}





h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a,
.st-ul li.st-current, .st-ul li.st-current:hover,
.widget_display_stats dd,
.sidebar-footer .widget-info p a.mailto {
  color: #072e6c;
}


	
	.sidebar-width-alt #content-box {
		width: 850px;
	}


		
		.sidebar-width-alt .sidebar-position-none #content-box {
			width: auto;
		}


	.sidebar-width-alt #sidebar {
		width: 350px;
	}


		#hcustom .sidebar {
			max-width: 695px;
		}


		.sidebar-position-right #content-box {
			width: 695px;
		}


		.sidebar-position-left #content-box {
			width: 695px;
		}


		.sidebar-position-none div.post-single {
			width: 790px;
		}


		.sidebar-position-right .sidebar {
			margin-left: 25px;
		}


		.sidebar-position-left .sidebar {
			margin-right: 25px;
		}


	

	.sidebar-ad-a .widget {
		max-width: 695px;
	}


	.sidebar-ad-c .widget {
		max-width: 935px;
	}


		
	
		.footer-box-v1 .sidebar-footer {
			width: 320px;
		}

	
		.footer-box-v1 .sidebar-footer.last {
			width: 295px;
		}


		
	
		.footer-box-v2 .sidebar-footer {
			width: 240px;
		}

		
		.footer-box-v2 .sidebar-footer.last {
			width: 455px;
		}


		
	
		.footer-box-v3 .sidebar-footer {
			width: 480px;
		}

		
		.footer-box-v3 .sidebar-footer:first-child {
			width: 240px;
		}

	
		.footer-box-v3 .sidebar-footer.last {
			width: 215px;
		}


	

	.footer-box-v4 .sidebar-footer {
		width: 240px;
	}

	
	.footer-box-v4 .sidebar-footer:first-child {
		width: 480px;
	}


	.footer-box-v4 .sidebar-footer.last {
		width: 215px;
	}


	

	.footer-box-v5 .sidebar-footer {
		width: 240px;
	}

	
	.footer-box-v5 .sidebar-footer.last {
		width: 215px;
	}


	

	.footer-box-v6 .sidebar-footer {
		width: 295px;
	}


	.footer-box-v6 .sidebar-footer:first-child {
		width: 640px;
	}



	

	

	.sidebar-homepage-b h1 {
		font-size: 2.1em;
	}


		.sidebar-homepage-b h1 span {
			display: inline;
		}


					.sidebar-ad-a .adsbygoogle {
						margin: 0 auto;
					}


		#content-holder .sidebar {
			margin: 0;
		}


	#content-holder div.sidebar-post {
		width: 540px;
		margin: 50px 0 25px;
		padding: 2em 25px;
		background-repeat: repeat;
	}

	
		.sidebar-post,
		.sidebar-post div {
			font-size: inherit;
		}


	

	#footer-box .sidebar-footer,
	#footer-box .sidebar-footer.last {
		width: 307px;
	}


	

	.sidebar-ad-b,
	#sidebar-ad-c {
	}



	

	

	#content-holder .sidebar-homepage-b {
		margin-top: 25px;
	}



	

	.sidebar-shortcode {
		margin: 0 !important;
	}


		.sidebar .notice {
			padding: 2em;
		}


    .recent-post .post-content {overflow:visible; }

footer.main .widget .textwidget{border-color:#e31e2c}

footer.main .textwidget p{color:#fff}
#main-banner .banner-content .headline .tiny-text,#main-banner .banner-content .headline .small-text{display:block;font-size:20px;margin-top:5px;font-weight:normal;}
#main-banner .banner-content .headline .tiny-text{font-size:15px;padding-right:70px;}
#main-banner .banner-content .tiny-text{font-size:18px;}
.nid-1246 .tiny-text{display:none!important;}


#ftr-nav{float:left;}

#ftr-nav ul{display:inline-block;list-style:none;font-size:0;}

#ftr-nav li{
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	margin-left:8px;
	border-left:1px solid #000;
	padding-left:8px;
}

#ftr-nav li:first-child{
	margin-left:0;
	padding-left:0;
	border-left:none;
}

#ftr-nav a{
	color:#939962;
	text-decoration:none;
}


.footer-map iframe {min-height:240px;}


.adv_area2{ float:right; width:413px; height:100px; background-color:#FFF;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; margin-top:20px;}

   
   
#top_container{
	width:950px;
	height:105px;
	margin:auto;
	padding:0;
	position:relative;
}


.footer-links {
  margin-top: 0em;
  clear: both;
  background-color: #3e3e3d;
  color: white;
  font-size: 0.8em;
  width: 100%; }

  .footer-links .nav {
    margin: 0; }

    .footer-links .nav li {
      display: block;
      height: 4em;
      width: 100%;
      background-color: #3e3e3d;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none;
      border-bottom: 1px solid #c5c5c5;
      line-height: 4em; }

      .footer-links .nav li:hover {
        background-color: #929292; }

      .footer-links .nav li.copyright {
        font-size: 1em;
        font-weight: 600; }

      .footer-links .nav li a {
        line-height: 4em;
        color: white; }
.row.container{margin-bottom:30px !important}
.row.custom-width{margin-left:auto !important;margin-right:auto !important}
.row.divided .columns{border-right:1px solid rgba(0,0,0,0.05)}
.row.divided .columns:last-child{border:0}
.collapse .row .column,.collapse .row .columns{position:relative;padding-left:0;padding-right:0;float:left}
.row:hover .col_hover_focus .column-inner:not(:hover){opacity:0.6 !important}
#top-bar .row{position:relative}
#masthead .row{height:100%}
.row .iosSlider .row{max-width:67.5em;margin:0 auto;width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:67.5em}
.cat-header .iosSlider,.row.full-width .iosSlider{margin-bottom:0}
.row.column-slider{position:relative}
.ux_banner .row{position:relative;height:100%;z-index:2;max-width:67.5em !important;margin-left:auto !important;margin-right:auto !important}
.row.boxed .featured-box.pos-left{padding-left:40px}
.row.boxed .featured-box.pos-left .featured-img{left:-20px;top:20px;background:#000000;border-radius:99px;padding:5px}
.woocommerce-cart .woocommerce .row .large-8,.woocommerce-cart .woocommerce .row .large-4{width:100%}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:67.5em;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
form .row .row{margin:0 -0.5em}
form .row .row .column,form .row .row .columns{padding:0 0.5em}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5em}


.icon-svg {
  display: inline-block; }

  .icon-svg svg {
    display: block;
    height: 100%;
    width: 100%; }

  .icon-circle .icon-svg {
    display: block; }

.no-csstransforms .aux-menu-wrap .audience-nav-wrap .arw-right svg, .aux-menu-wrap .audience-nav-wrap .arw-right .no-csstransforms svg, .no-csstransforms .fixed .emergency-modal, .fixed .no-csstransforms .emergency-modal, .no-csstransforms .search-form button .icon-svg, .search-form button .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat-block, .stat-wrap .no-csstransforms .stat-block, .no-csstransforms .center-vert {
  position: relative;
  top: 0;
  left: 0; }


.btn-circle svg, .btn-mobile-toggle a svg, .big-list .arw-right svg, .sidenav .arw-right svg, .styled-select .arw-right svg, :root .uf-check input[type="checkbox"] + div .icon-svg, :root .uf-check input[type="radio"] + div:after, .header .logo img, .btn-search .icon-svg, .btn-menu .icon-svg, .btn-show-aux .icon-svg, .emergency-modal .icon-alert svg, .alert-small .icon-alert svg, .emergency-modal-close .icon-svg, .stat-wrap .stat h2, .stat-wrap .info-copy, .stat-block, .center-vert-all {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

  .no-csstransforms .btn-circle svg, .btn-circle .no-csstransforms svg, .no-csstransforms .btn-mobile-toggle a svg, .btn-mobile-toggle a .no-csstransforms svg, .no-csstransforms .big-list .arw-right svg, .big-list .arw-right .no-csstransforms svg, .no-csstransforms .sidenav .arw-right svg, .sidenav .arw-right .no-csstransforms svg, .no-csstransforms .styled-select .arw-right svg, .styled-select .arw-right .no-csstransforms svg, :root .no-csstransforms .uf-check input[type="checkbox"] + div .icon-svg, .uf-check input[type="checkbox"] + div :root .no-csstransforms .icon-svg, :root .no-csstransforms .uf-check input[type="radio"] + div:after, .uf-check :root .no-csstransforms input[type="radio"] + div:after, .no-csstransforms .header .logo img, .header .logo .no-csstransforms img, .no-csstransforms .btn-search .icon-svg, .btn-search .no-csstransforms .icon-svg, .no-csstransforms .btn-menu .icon-svg, .btn-menu .no-csstransforms .icon-svg, .no-csstransforms .btn-show-aux .icon-svg, .btn-show-aux .no-csstransforms .icon-svg, .no-csstransforms .emergency-modal .icon-alert svg, .emergency-modal .icon-alert .no-csstransforms svg, .no-csstransforms .alert-small .icon-alert svg, .alert-small .icon-alert .no-csstransforms svg, .no-csstransforms .emergency-modal-close .icon-svg, .emergency-modal-close .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat h2, .stat-wrap .stat .no-csstransforms h2, .no-csstransforms .stat-wrap .info-copy, .stat-wrap .no-csstransforms .info-copy, .no-csstransforms .stat-block, .no-csstransforms .center-vert-all {
    position: relative;
    top: 0;
    left: 0; }


:root .uf-check input[type="checkbox"] + div .icon-svg {
  color: #f37021;
  display: none;
  height: 20px;
  width: 20px; }


:root .uf-check input[type="checkbox"]:checked + div .icon-svg,
:root .uf-check input[type="radio"]:checked + div:after {
  display: block; }

  .btn-search .icon-svg {
    height: 19px;
    width: 18px; }

  .btn-menu .icon-svg, .btn-show-aux .icon-svg {
    height: 18px;
    color: #fff;
    width: 23px; }

  .emergency-modal-close .icon-svg {
    height: 14px;
    width: 15px; }

    .search-form button .icon-svg {
      height: 24px;
      width: 25px; }

  .breaker .icon-circle .icon-svg {
    color: #f37021;
    height: 95px;
    width: 95px; }

.gdlr-blog-title, .gdlr-blog-title a, .recent-post-widget-title a, .gdlr-post-slider-list-item-wrapper .post-slider-list-item-title a{ color: #1a1a1a; }

.gdlr-blog-title a:hover, .recent-post-widget-title a:hover{ color: #1a1a1a; }

.blog-list-item-wrapper .gdlr-blog-title a, .blog-list-item-wrapper .gdlr-blog-title a:hover{ color: #ffffff; }

.gdlr-blog-modern .gdlr-blog-title a, .gdlr-blog-modern .gdlr-blog-title a:hover, .gdlr-blog-modern .gdlr-rating-score{ color: #ffffff; }

.gdlr-blog-modern .gdlr-blog-title{ font-size: 15px; margin-bottom: 3px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }

.gdlr-blog-grid .gdlr-blog-title{ font-size: 15px; margin-bottom: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }

.gdlr-blog-widget .gdlr-blog-title{ font-size: 14px; margin-bottom: 7px; font-weight: 600; }

.gdlr-blog-medium .gdlr-blog-title{ font-size: 16px; text-transform: uppercase; font-weight: 700; margin-bottom: 6px; letter-spacing: 2px; line-height: 1.5; }

.gdlr-blog-full .gdlr-blog-title{ font-size: 21px; font-weight: bold; margin-bottom: 8px; }

.gdlr-blog-list-head-item .gdlr-blog-title{ font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; letter-spacing: 1px; }

.gdlr-blog-list-content-item .gdlr-blog-title{ font-size: 14px; font-weight: bold; 
	text-transform: uppercase; margin-bottom: 14px;  }


.gdlr-blog-list-content-item .gdlr-columns-1 .gdlr-blog-title { font-size: 36px; }

.gdlr-blog-list-content-item .gdlr-columns-2 .gdlr-blog-title { font-size: 20px; }

.gdlr-blog-list-1-4-wrapper .gdlr-columns-2 .gdlr-blog-title { font-size: 13px; }

.gdlr-blog-list-content-item .gdlr-columns-3 .gdlr-blog-title { font-size: 15px; }

.gdlr-blog-full .post.format-link .gdlr-blog-title{ margin-bottom: 5px; }


.table td{ padding:5px 5px;text-align:center;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}

.table .tdRight{ border-right:1px dotted #ccc}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.table .left{text-align:left !important}

.table-asseverazioni {border:1px dotted #ccc; font-size:20px;}

.table.asseverazioni-table td {border-left:none!important; border-right:1px dotted #ccc;}

.table.asseverazioni-table td, .table.asseverazioni-table th {  padding: 6px;}

.table.asseverazioni-table {  font-size: 15px;  border: 1px dotted #ccc;  margin-left: 35px;  width: 93%;}

.table tr:hover{ background:#e6e7e8}

.table .no_bg:hover{ background:#fff}

.table th{	padding:5px 0;	text-align:center;	border-bottom:2px solid #275d99;vertical-align: middle;}

.table {border:0;width:97%;margin:10px 0 10px 5px;background:#fff;}

.popup_col2 .table{margin:-4px 0 10px 0px}

.popup_col2 .table .right{text-align:right;}
.webstore-overlay-cart .webstore-promo-line small{text-transform:uppercase;}
.cart-summary .webstore-promo-line small{text-transform:uppercase;float:none;font-weight:bold;padding:6px 0;}

#secondary li.menu-item, 
#secondary li.page_item,
#secondary ul li.pagenav ul li,
#secondary .widget_archive ul li {
	border-bottom: 1px #d8e3ed solid;
}

#secondary li.menu-item a,
#secondary li.page_item a,
#secondary ul li.pagenav ul li a,
#secondary .widget_archive ul li a {
	display: block;
	font-size: 14px;
	letter-spacing: 0.15em;
	padding: 3px 2px 3px 5px;
	text-transform: uppercase;
}

#secondary li.menu-item a:hover,
#secondary li.page_item a:hover,
#secondary ul li.pagenav ul li a:hover,
#secondary .widget_archive ul li a:hover {
	background: rgba(255,255,255,.1);
}

	#contentArea img.leftimg:nth-child(1){margin:0px 0px 0px 0px;}

	#contentArea img.leftimg{margin:0px 0px 20px 10px; padding:2px; float:left; background:#fff; border:3px solid #421e06;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    inset 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
box-shadow:         inset 0px 0px 5px 0px rgba(0, 0, 0, 0.25);}






#home_links .title-bar {
	margin-left: 0;
	margin-bottom: 1.5em;
}

.container {background:none;}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.clearfix, .container {display:block;}
