.q_team .q_team_description_wrapper{position:absolute;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.95);opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;cursor:default}
.q_team .q_team_image:hover .q_team_description_wrapper{opacity:1}


.menu-list {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}

.menu-list li {
	list-style: none;
  list-style-image: none;
}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
.region-header ul.menu li.first{padding:0 10px 0 0;}
#menu-6547-1 .sf-megamenu li ol li.sf-depth-2.first,#menu-3956-1 .sf-megamenu li ol li.sf-depth-2.first{width:948px !important;}
.home-block-area.first{padding-left:0;}
ul#secondary-menu li.first a{padding:0 10px 0 0;}
#block-block-6 .content a.first{padding-right:10px;border-right:1px solid #fff;}

#footer_social_widgets_newsletter{
    width:430px;
    height: 210px;
    background-color: #fff;
    color: #000;
    margin:  35px 0 35px 1%;
    float:left;
    box-shadow: 0 0 2px #eeeeef;
    padding-left:20px;
    padding-right:28px;
    text-align:center;
}

#footer_social_widgets_newsletter h4{
    color:#353434;
    font-size:20px;
    font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
    font-weight:normal;
}

#footer_social_widgets_newsletter p{
    color:#5e5d5b;
    font-size:13px;
    font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
    font-weight:normal;
    margin-top:0;
}



    #footer_social_widgets_newsletter #newsletter input[class="fieldEmail"]{
        margin-left:0;
    }


    #footer_social .f_container,
    #footer_social_widgets_newsletter{
        width: 285px;
        float:none;
    }

    .latestPost .title { font-size: 20px }

    .latestPost.grid .title { height: auto }

.title {
    margin-bottom: 5px;
    line-height: 21px;
}

.title a {
    color: #2B2B2B;
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.page h1.title { padding-top: 0 }

.widget .title {
    text-transform: uppercase;
    color: #545E68;
    font-size: 12px;
}
.mobile-nav{display:none!important;}
.mobile-nav #id8200 a{color:#617275!important;}
.mobile-nav #id8200:hover a{color:#000;}


.mobile-nav .social-nav {
    display: block;
    background: #dfe3e4;
    right:0px;
}


.mobile-nav #id38{
    margin-left:0px;
}


.container:after, .header:after, .nav:after, .page-body:after, .main:after, .sidebar:after, .footer:after, .product-slider ul:after, .weekly-circular .your-weekly-circular:after, .weekly-circular .weekly-circular-signup:after, .partners-slider ul:after, #circular-pages .ui-tabs-nav:after, .main .recipe-search-results:after, .blog-archive-list ul:after, .featured-recipe ul:after, .post:after, .post .postcontent:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden; }

.lte-ie8 .container, .lte-ie8 .header, .lte-ie8 .nav, .lte-ie8 .page-body, .lte-ie8 .main, .lte-ie8 .sidebar, .lte-ie8 .footer, .lte-ie8 .product-slider ul, .product-slider .lte-ie8 ul, .lte-ie8 .weekly-circular .your-weekly-circular, .weekly-circular .lte-ie8 .your-weekly-circular, .lte-ie8 .weekly-circular .weekly-circular-signup, .weekly-circular .lte-ie8 .weekly-circular-signup, .lte-ie8 .partners-slider ul, .partners-slider .lte-ie8 ul, .lte-ie8 #circular-pages .ui-tabs-nav, #circular-pages .lte-ie8 .ui-tabs-nav, .lte-ie8 .main .recipe-search-results, .main .lte-ie8 .recipe-search-results, .lte-ie8 .blog-archive-list ul, .blog-archive-list .lte-ie8 ul, .lte-ie8 .featured-recipe ul, .featured-recipe .lte-ie8 ul, .lte-ie8 .post, .lte-ie8 .post .postcontent, .post .lte-ie8 .postcontent {
  zoom: 1; }

  .weekly-circular .your-weekly-circular {
    margin: 0 0 20px; }


div.wp-forecast-curr-head {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
.btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-family:"sofia-pro",Helvetica,sans-serif;font-size:102%;font-weight:normal;margin-bottom:0;overflow:hidden;padding:.7em 1.46em;text-align:center;text-transform:uppercase;vertical-align:middle}
.btn.multi-line{height:52px;padding:4px 10px}
.btn.btn-col-3{max-width:297px;min-width:224px}
.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus{color:#fff;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-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.disabled,.btn.btn-disabled,.btn[disabled],fieldset[disabled] .btn{background:#474747;border:2px solid #474747;border-radius:4px;color:#898989;cursor:not-allowed;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}
.btn:hover,.btn:active,.btn:focus{background-color:#fff;color:#000;text-decoration:none}
.btn-default{color:#959595;background-color:#fff163;border-color:#959595;border:2px solid #959595;border-radius:4px}
.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff163;border-color:#959595}
.btn-default .badge{color:#fff163;background-color:#959595}
.btn-default:hover,.btn-default:active,.btn-default:focus{background-color:#fff;color:#fecc08;border-color:#fecc08;text-decoration:none}
.btn-default:disabled,.btn-default.btn-disabled,.btn-default[disabled]{border-color:#474747 !important;background-color:#474747 !important;color:#898989 !important}
.btn-default-hover-example{background-color:#fff;border:2px solid #959595;border-radius:4px;color:#959595;text-decoration:none}
.btn-default-hover-example:hover,.btn-default-hover-example:focus{background-color:#fff;color:#959595;text-decoration:none}
.btn-primary{color:#fff;background-color:#959595;border-color:#888}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#959595;border-color:#888}
.btn-primary .badge{color:#959595;background-color:#fff}
.btn-success{color:#fff;background-color:#82c62e;border-color:#76b129}
.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#82c62e;border-color:#76b129}
.btn-success .badge{color:#82c62e;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46bada}
.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46bada}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#ef1212;border-color:#d90f0f}
.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#ef1212;border-color:#d90f0f}
.btn-danger .badge{color:#ef1212;background-color:#fff}
.btn-secondary{background:#000;border:2px solid #000;border-radius:4px;color:#fff}
.btn-secondary:hover,.btn-secondary:focus{background-color:#fff;border:2px solid #000;border-radius:4px;color:#000;text-decoration:none}
.btn-secondary:disabled,.btn-secondary.btn-disabled,.btn-secondary[disabled]{border-color:#474747 !important;background-color:#474747 !important;color:#898989 !important}
.btn-inverse{background:#fff;border:2px solid #959595;border-radius:4px;color:#959595}
.btn-inverse:hover,.btn-inverse:focus{background-color:#959595;border:2px solid #959595;color:#fff;text-decoration:none}
.btn-inverse:disabled,.btn-inverse.btn-disabled,.btn-inverse[disabled]{background-color:#474747 !important;border-color:#474747 !important;color:#fff !important}
.btn-link{color:#959595;font-weight:normal;cursor:pointer;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#000;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#474747;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.theme-light .btn-default:hover,.theme-light .btn-default:focus{border-color:#959595 !important}
.theme-light .btn-secondary:hover,.theme-light .btn-secondary:focus{border:2px solid #000}
.theme-light .btn-inverse{border:2px solid #959595}
.theme-dark .btn-default:hover,.theme-dark .btn-default:focus,.theme-mid-gray .btn-default:hover,.theme-mid-gray .btn-default:focus{border-color:#fff !important}
.theme-dark .btn-inverse,.theme-mid-gray .btn-inverse{border:2px solid #fff}
.theme-dark .btn-inverse:hover,.theme-dark .btn-inverse:focus,.theme-mid-gray .btn-inverse:hover,.theme-mid-gray .btn-inverse:focus{border:2px solid #959595}
.theme-dark .btn-secondary:hover,.theme-dark .btn-secondary:focus,.theme-mid-gray .btn-secondary:hover,.theme-mid-gray .btn-secondary:focus{border:2px solid #fff}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}
.btn-toolbar:after{clear:both}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.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}
.btn .caret{margin-left:0}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse .btn-link{color:#777}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}
.btn .label{position:relative;top:-1px}
.btn .badge{position:relative;top:-1px}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.carousel-caption .btn{text-shadow:none}
.themes-section .button-group .btn{display:block;margin-bottom:10px}
.inset-button input[type=submit],.inset-button .btn{position:absolute;top:5px;right:5px;z-index:2;height:30px;line-height:14px;min-width:0}
.btn-file{position:relative;overflow:hidden}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;filter:alpha(opacity=0);opacity:0;outline:0;cursor:inherit;display:block}
.btn-file .form-group,.btn-file label{margin:0;padding:0}
.btn-file .valid-input-flag{position:absolute;right:5px;top:20%}
body .btn-default{color:#959595;background-color:#fff163;border:2px solid #959595;border-radius:4px;margin-top:0 !important}
body .btn-default:hover,body .btn-default:active,body .btn-default:focus{background-color:#fff;color:#fecc08;border-color:#fecc08;text-decoration:none}
body .btn-default:disabled,body .btn-default.btn-disabled,body .btn-default[disabled]{border-color:#474747 !important;background-color:#474747 !important;color:#898989 !important}
.header .btn{color:#fff}
.footer .footer-email-signup .btn{height:40px;margin-left:12px;min-width:40px;padding:0;vertical-align:top;width:48px}
.footer .footer-email-signup .btn:before{content:"\e603";font-family:"HK";font-size:18px}
.hero-carousel .hero-cta-xs .btn{display:block;margin:8px auto 0;width:300px;z-index:1}
.footer-hero-container .footer-hero .hero-cta-xs .btn{display:block;margin:8px auto 0;width:300px;z-index:1}
.subcatgrid-v .subcatgrid-tile .btn,.subcatgrid-h .subcatgrid-tile .btn{display:block;max-width:100%;min-width:initial}
.subcatgrid-v .btn{width:100%}
.pt_product-details .shop-all-category .btn,#search-result-items .modal .shop-all-category .btn{margin:0 auto;display:block;min-width:initial}
.pt_product-details .warranty .btn,#search-result-items .modal .warranty .btn{float:right}
.vip-welcome-modal .vip-buttons .btn{margin-bottom:20px}
#edit-address-form .btn{margin-bottom:5px}
.warranty-exchange-step1 .form-row-button .btn{vertical-align:top}
.pt_flagship .fs-explore .btn{margin-bottom:10px}
.pt_flagship .fs-find-retailer .btn{display:block;margin:0 auto}

#site-description { font-size: 1em; color: #666; margin: .15em 0 .25em; }


#home_morelink {
text-align: right;
font-size: 12px;
}


#home_morelink a {
color: #b90000;
}

#content .entry h2 {color: #3b5998; }

#content .entry h2 a {color: #3b5998; }

#content .entry h2 a:hover {color: #3b5998; border-bottom: 1px solid #3b5998;}

			#content .entry { padding: 10px 0 0; clear: left; border-bottom: 1px solid #d3dae8; margin-bottom: 20px; }

				#content .entry h3 { font: 400 18px Arial, Helvetica, sans-serif; font-style:normal;color: #1e3b78}

				#content .entry pre { overflow: auto; width: 590px; padding:10px 3px; }

				#content .entry ul { list-style: circle; margin: 4px 0 0 15px; padding: 18px; }

				#content .entry ol { list-style: decimal; margin: 4px 0 0 15px; padding: 18px; }

					#content .entry ul li { padding: 1px 0; }

					#content .entry ol li { padding: 1px 0; }

					#content .entry ul ul { list-style: square; margin: 1px 0 0 20px; padding: 0; }

					#content .entry ol ol { list-style: lower-roman; margin: 1px 0 0 20px; padding: 0; }
.grid .g4,.grid .g5{float:left;padding:0 1em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.grid .g4{width:33.33333333%}
.grid .g1,.grid .g2,.grid .g3,.grid .g4,.grid .g5,.grid .g6,.grid .g7,.grid .g8,.grid .g9,.grid .g10,.grid .g11,.grid .g12{float:none;margin:0;width:auto}
#header_meta{float:right;display:inline;margin:0 40px 0 0;}


.et-pb-arrow-prev:before, .et-pb-arrow-next:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .et_overlay:before, #et_search_icon:before, .mobile_menu_bar:before, .et-social-icon a:before, .et_pb_social_icon a.icon:before, .et_pb_font_icon:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .mfp-arrow-left:after, .mfp-arrow-left .mfp-a, .mfp-arrow-right:after, .mfp-arrow-right .mfp-a, #et-info-phone:before, #et-info-email:before, .et-cart-info span:before, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit input:after, .et_pb_contact_submit:after, .et_pb_contact_reset:after { font-family: 'ETmodules'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #000000 !important; }

	.mobile_menu_bar { position: relative; }

	.mobile_menu_bar:before { content: "\61"; font-size: 32px; left: 0; position: relative; top: 0; }

	.et-fixed-header .mobile_menu_bar:before { top: -6px; }

	.et_pb_fullwidth_menu .mobile_menu_bar:before { top: 23px; }

				.et_header_style_centered .mobile_menu_bar { position: absolute; right: 5px; top: 2px; }

		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #fbef05 !important; }


#btn-welcome{ margin-bottom:27px; }


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}


.gbtr_footer_wrapper {
	
	color:#fff;
}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v1 .tve_p_lb_content{background:#fff;padding:0 15px}
#tve_eight_set .tve-leads-lightbox.tve_eight_set_v1 .tve_p_lb_content .tve_p_lb_control{padding:50px 35px}

.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}

.row {
  zoom: 1;
  margin-left: -20px;
  position: relative;
}

.row:before, .row:after {
  display: table;
  content: "";
  zoom: 1;
}

.row:after {
  clear: both;
}


.row.no-thumb {
  padding-top: 40px;
}


	.sidebar {
		float: left;
		margin-right: -100%;
		max-width: 413px;
		position: relative;
		width: 29.4118%;
	}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}


.entry-content  h4.menu-item {
margin-top:20px;
margin-bottom: 5px;

}
	



#footer .menu-item { clear:both; width:205px; padding:0 !important; margin:0 !important; line-height:18px; }

#footer .menu-item a { clear:both; width:205px; padding:0 !important; margin:0 0 18px 0 !important; line-height:18px; }




#wrapper {
    position:relative;
    padding-top: 51px;
}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}

table.exploit_list tbody tr td.date, table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification, table.exploit_list tbody tr td.platform, table.exploit_list tbody tr td.author {
    border: solid #eee 1px;
    text-align:center;
    padding:3px;
}

table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification { width:30px;}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.c{margin:0 auto;max-width:1140px;padding:0 20px;width:100%}
.breadcrumbs .c:after{clear:both;content:"";display:table}
.welcome .c{border-top:1px solid #304469;padding:80px 0 100px}
.as-seen-in .c{height:40px;position:relative;text-align:center}
.as-seen-in .c:before{color:#BAC0CD;content:'Our founders featured in:';font-size:10px;font-weight:600;position:absolute;top:-20px;left:20px}
.as-seen-in .c:after{content:'';display:inline-block;width:100%}
.as-seen-in .c img{display:inline-block;height:40px;margin:0;padding:0 60px;width:auto}



#alltime, #populars
{
display:none;  
}


footer .support, footer .follow-marshall {
    margin:0 0 0 30px;
}

.follow-marshall li {
    display:block;
    color:#617275;
    vertical-align:middle;
}

.follow-marshall li a {
    display:block;
    color:#617275;
    margin:0 0 0 28px;
    
}

.follow-marshall li:hover a{
    
}


footer .follow-marshall ul a li span{
    margin-left: 25px;
}

    footer .follow-marshall {
        height:70px;
        min-height:70px;
        text-align:right;
    }

    footer .support ul, footer .follow-marshall h3, footer .follow-marshall ul a li span {
        display:none;
    }


    footer .follow-marshall ul li {
        display:inline-block;
    }
.product-tile .product-rating{min-height:40px}


.widget_categories ul,
.tw-tag-cloud {
       -moz-column-count: 2;
       -moz-column-gap: 20px;
       -webkit-column-count: 2;
       -webkit-column-gap: 20px;
}


#access li.menu-item {
  position: inherit;
  top:auto;
  left: auto;
  height: 65px;
  width: auto;
  margin: 0;
  
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}


#access li.menu-item a {
  height: auto;
  font-size: 12px;
  line-height: 12px;
  display: block;
  background: none;
  text-indent: 0px;
  padding:48px 6px 5px 6px;
  font-weight:bold;
  text-transform:uppercase;
}


#access li.menu-item a:hover {
  color: #fff;
}


footer ul li.social {
	margin-bottom: 10px;
	line-height: 24px;
	float: left;
	clear: both;
	display: block;
}


footer ul li.social span.text {
	float: left;
	display: block;
	text-transform: none;
}

.footer-col-5 li.social a span.facebook img {
	margin-top: -8px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}



          #wrap {

            

            position: relative;
          }


#header .header-m .header-box .header-link {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 25px;
  color: gray;
}


#header .header-m .header-box .header-link.with-border {
  margin-top: 8px;
  padding-top: 5px;
  border-top: 2px solid #676767;
}
.top-logo{margin-bottom:0;margin-top:0}


.grids{margin-left:-30px}


.grids:after,.clearfix:after,.grids:before,.clearfix:before{content:"";display:table}
.grids:after,.clearfix:after{clear:both}
.grids,.clearfix{zoom:1}


.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .grids,
.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .columns {
	width:100%;
	margin-left:0;
}

	
	.format-bg .grids {
		margin-left:-3.3%;
	}
.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{line-height:0!important;outline:0!important;padding:0!important;margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{clear:none!important;border:0!important}
.easingslider-image{max-width:100%!important;max-height:none!important;width:auto!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;display:block;position:absolute;top:0;left:0;bottom:0;right:0}


.page-template-home-2-5 .ads-header {
	margin-bottom: 25px;
}

.single-post .ads-header {
	margin-bottom: 25px;
}

body.category .ads-header {  margin-bottom:30px; margin-top: 20px; }


.ads-header {
  display: none; }
.list-inline{padding-left:0;list-style:none;margin-left:0;margin-left:-5px;}

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



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}

.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;}

.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;}

.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
 .nav-collapse .dropdown-menu .divider{display:none;}


#image-static .divider {
    margin: 30px auto 36px;
    width: 60px;
    border-bottom: 4px solid #FFFFFF;
}


#image-static .divider.textalignleft {
	float: left;
	margin: 30px 0 36px;	
}


#image-static .divider.textalignright {
	float: right;
	margin: 30px 0 36px;	
}


#title-page .divider {
    margin: 30px auto 36px;
    width: 60px;
    border-bottom: 4px solid #56646F;
}


#title-page .divider.textalignleft {
	float: left;
	margin: 30px 0 36px;	
}


#title-page .divider.textalignright {
	float: right;
	margin: 30px 0 36px;	
}


#title-page.banner-image .divider {
	border-color: #FFFFFF;	
}





.divider {
    position: relative;
    margin: 30px 0 36px;
    width: 100%;
	border-bottom: 1px solid #DDDDDD;
}


.divider.short {
    margin: 30px auto 36px;
    width: 30%;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

#cross-slide .clear {
	clear: both
}
.page-video-v1 #content #block-system-main .view-home-one-page-video .view-header .video-embed{position:relative;height:0;padding-top:56.25%;}
.page-video-v1 #content #block-system-main .view-home-one-page-video .view-header .video-embed iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
#block-views-home-one-page-video-block-1 .view-header iframe{width:100%;}
.comment-time div .timeago{color:white;}
article header .submitted .timeago,.page-node- #post-content .submitted .timeago{font-style:italic;}

.footer-widgets .widget-area {
	width: 30%;
	margin-right: 5%;
	overflow: hidden;
	float: left;
}

.footer-widgets .widget-area:last-of-type {
	margin-right: 0;
}

	.footer-widgets .widget-area:nth-of-type(2n) {
		clear: right;
		margin-right: 0;
	}






.\35 grid .row:after { content: ''; display: block; clear: both; height: 0; }






	.\35 grid-layout .row:after { content: ''; display: block; clear: both; height: 0; }

	

#sidebar-home-wrap {
	background-color: #fff;
	padding: 30px 0 10px 0;
	-webkit-box-sizing : border-box; 
	-moz-box-sizing : border-box; 
	-o-box-sizing : border-box; 
	box-sizing : border-box;
}

	#sidebar-home-wrap div {
		-webkit-box-sizing : border-box; 
		-moz-box-sizing : border-box; 
		-o-box-sizing : border-box; 
		box-sizing : border-box;
	}


#sidebar-home {
	width: 96%;
	margin: 0 auto;
	padding: 0 2%;
	max-width: 1062px;
}

		#sidebar-home .widget {
			display: inline-block;
			width: 24.67%;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-o-box-sizing: border-box;
			box-sizing: border-box;
			vertical-align: top;
			margin: 0;
			padding: 0 1.75% 24px 1.75%; 
			padding: 0 1.75% 1.5rem 1.75%;
			border: 0;
		}

		
		#sidebar .widget li,
		#sidebar-home .widget li,
		.widget_nav_menu li,
		#meta.widget aside a {
			padding-left: 5px;
			line-height: 24px; 
			line-height: 1.5rem;
			margin-bottom: 12px; 
			margin-bottom: 0.75rem;
		}

		
		#sidebar .widget li a,
		#sidebar-home .widget li a {
			color: #5e5d5c !important;
		}

		
		#sidebar .widget-title,
		#sidebar-home .widget-title {
			font-family: "Droid Sans", Arial, Helvetica, sans-serif;
			font-size: 20px; 
			font-size: 1.25rem;
			font-weight: 700;
			margin-bottom: 16px; 
			margin-bottom: 1rem;
			text-transform: uppercase;
			color: #e68b2b;
		}


img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img,
.wp-caption {
	max-width: 100%; 
	height: auto; 
}
.f-left,.left{float:left !important;margin-right:10px}
.home-banner a
.left{text-align:center}
.home-banner a .left
p{margin:2px
0;font-size:14px;color:#fff}
.home-banner a .left p
span{font-family:Museo-500,serif;font-size:18px}
.home-banner a .left
.button{font-size:28px;font-family:Museo-500,serif;height:36px;padding:0px
8px;margin-top:5px}
#full-bottom-inner .full-container .full-container-bottom.left{margin-right:0;position:absolute;bottom:0}

		.content .blog .date .day:after, .content .blog .date .month:after {content: " -";}
td.views-field{background-color:#78bcf7;}

		#mainlinks .current{width: 159px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		#sublinks .current{width: 152px; padding-left: 7px;}

	.current-page-content{width:70%; float:left;padding-right:0px !important;}

.page-buttons .current a{border: 1px solid #c2c2c2; padding: 6px; background-color: #69be28; color: #fff; font-weight:bold;font-size: 13px;}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
img.alignnone{margin:0 0 10px 0;display:inline;}

.entry-title {
  display: none;
}


#copyright {
 font-size:10px;
 color:#616264;
}


.avia-menu-fx .avia-arrow-wrap{
height:10px;
width:10px;
position: absolute;
top:-10px;
left:50%;
margin-left:-5px;
overflow: hidden;
display:none;
}


.avia-menu-fx .avia-arrow-wrap .avia-arrow{
top: 10px;
}



.avia-search-tooltip .avia-arrow-wrap{
width:20px;
height:20px;
position: absolute;
top:-20px;
right:10px;
margin-left:-10px;
overflow: hidden;
}


.avia-arrow{
height:10px;
width:10px;
position: absolute;
top:-6px;
left:50%;
margin-left:-5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
border-width:1px;
border-style: solid;
visibility: hidden\9;
}



.avia-search-tooltip .avia-arrow{
top: 15px;
}



.avia-related-tooltip .avia-arrow-wrap{
top:auto;
bottom:0;
position: absolute;
left:50%
}


.avia-related-tooltip .avia-arrow-wrap .avia-arrow{
border-top: none;
border-left: none;
top: -4px;
}


#top .isotope-item.special_av_fullwidth .av_table_col .avia-arrow {
z-index: 5;
margin: -5px 0 0 0;
top: 50%;
right: -5px;
left: auto;
}

.grid-entry .avia-arrow{ border:none; top: -4px; }


.portfolio-preview-content .avia-arrow {
top: 50%;
left: -1px;
margin-top: -6px;
border-right: none;
border-top: none;
z-index: 510;
}


.av-masonry-entry .avia-arrow{border:none; top: -5px;}

.av-masonry-item-no-image .avia-arrow{display: none;}


.avia-tooltip .avia-arrow{
background: rgba(0, 0, 0, 0.8);
border:none;
}


.avia-tooltip .avia-arrow-wrap{
width:20px;
height:20px;
position: absolute;
bottom:-20px;
left:50%;
margin-left:-7px;
overflow: hidden;
}


#header_meta .avia-search-tooltip, #header_meta .avia-arrow {background:#FFFFFF;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px;}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px;}


.header-container {
    width: 1170px;
    position: relative;
}

.td-mobile-close .td-nav-triangle {
  position: absolute;
  right: 0px;
  top: 19px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 7.5px 8px 7.5px 0;
  border-color: transparent #ffffff transparent transparent;
}
.widget-wrap h3{font-family:SohoStd-Bold,sans-serif;font-size:24px}
.home-products .widget-wrap .entry-content .selectedOption{width:100%}
.home-products .widget-wrap .entry-content{padding:0 20px}
.home .home-products .sectioncolor1 .widget-wrap,.home .home-products .sectioncolor2 .widget-wrap,.home .home-products .sectioncolor3 .widget-wrap{border:none}
.home-products .widget-wrap{padding-top:0}

		
		#itro_popup
		{
			position: absolute;
			background-image: 			background-repeat: no-repeat;
			background-position: center center;
			margin: 0 auto;
			left:30px;
			right:30px;
			z-index: 2147483647 !important;
			padding:2px !important;			border: solid;border-color:#CC0000;			border-radius: 8px;
			border-width: 3px;
			width: 30%;
			height: ;
			background-color: #FAFAFA;
			padding-bottom: 15px;		}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}
.accordion .accordion-inner{padding:0;border-top:0}
#weather{color:#fff;font-size:12px;margin:auto auto auto 32px}
#weather h4{margin-top:0;margin-bottom:5px}
.b-header-mobile_nav.navigation .b-header-mob_link_item{font-size:12px;text-transform:uppercase;color:#46166b}
.b-header-mobile_nav.navigation .b-header-mob_link_item:before{font-size:15px;font-family:"urbde-ico",sans-serif;vertical-align:bottom;padding:0 15px 0 0;min-width:27px;display:block;position:absolute;left:0;top:-1px}
.b-header-mobile_nav.navigation .b-header-mob_link_item:hover{text-decoration:none}


#footer .menu li a {
    font-size:12px;
    display:block;
    padding:5px 5px;
    border:1px solid transparent;
    border-radius:4px;
}


#footer .menu li a:hover {
    background:#422c1e;
    border:1px solid #422c1e;
    box-shadow:inset 0 2px 2px #554235;
}
#banner .wrapper .caption .caption-wrapper .intro{font-size:16px;color:#2e3438}
.page-body .intro,body#tinymce .intro{font-size:16px;color:#2e3438}
#sidebar .widget .widget-body .intro,#sidebar .widget .textwidget .intro{font-size:16px;color:#2e3438}
.wp-pagenavi{text-align:center;margin:20px 0;display:block}
.wp-pagenavi .extend{display:none}
.wp-pagenavi span,.wp-pagenavi a{display:inline;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#f7f7f7;border-radius:0.1875em;border:1px solid #DDD;color:#262626;padding:5px 10px;margin:0 3px}
.wp-pagenavi span:hover,.wp-pagenavi span:focus,.wp-pagenavi a:hover,.wp-pagenavi a:focus{background:#fff;color:#25ADE4;text-decoration:none}
.wp-pagenavi span:active,.wp-pagenavi a:active{background:#f7f7f7}




.mainlevel{
text-decoration:none;
color:#cccccc;
padding:0px 7px;
}

#sidebar ul.sidemenu { list-style:none; margin:0; padding:0;}

#sidebar ul.sidemenu li { margin-right:1px; border: 1px solid #f2f2f2; }

#sidebar ul.sidemenu a { display:block; color: #000; text-decoration:none; padding:0px 2px 0px 6px; background: #fff; border-left:5px solid #CCC;}

#sidebar ul.sidemenu a:hover { padding:0px 2px 0px 6px; background: #d2d2d2; color: #000; border-left:5px solid #FFA21E; }

#submenu ul.sidemenu { list-style:none; margin:0; padding:0; }

#submenu ul.sidemenu li { margin-left:1px; border: 1px solid #f2f2f2;text-align:right }

#submenu ul.sidemenu a { display:block; color: #009933; text-decoration:none; padding:0 2px 0 6px; background: #fff; border-right:5px solid #CCC;}

#submenu ul.sidemenu a:hover { padding:0 2px 0 6px; background: #d2d2d2; color: #009933; border-right:5px solid #00994E; text-decoration:underline;}



.home-products .list .elem.active-1-show-left {
    left: 100%;
    -webkit-animation: wide-1-show-left 1s forwards;
    -moz-animation:    wide-1-show-left 1s forwards;
    -o-animation:      wide-1-show-left 1s forwards;
    animation:         wide-1-show-left 1s forwards;
}


.home-products .list .elem.active-2-show-left {
    -webkit-animation: wide-2-show-left 1s forwards;
    -moz-animation:    wide-2-show-left 1s forwards;
    -o-animation:      wide-2-show-left 1s forwards;
    animation:         wide-2-show-left 1s forwards;
}


.home-products .list .elem.active-3-show-left {
    -webkit-animation: wide-3-show-left 1s forwards;
    -moz-animation:    wide-3-show-left 1s forwards;
    -o-animation:      wide-3-show-left 1s forwards;
    animation:         wide-3-show-left 1s forwards;
}


.home-products .list .elem.active-4-show-left {
    -webkit-animation: wide-4-show-left 1s forwards;
    -moz-animation:    wide-4-show-left 1s forwards;
    -o-animation:      wide-4-show-left 1s forwards;
    animation:         wide-4-show-left 1s forwards;
}


.home-products .list .elem.active-5-show-left {
    -webkit-animation: wide-5-show-left 1s forwards;
    -moz-animation:    wide-5-show-left 1s forwards;
    -o-animation:      wide-5-show-left 1s forwards;
    animation:         wide-5-show-left 1s forwards;
}


.home-products .list .elem.active-1-hide-left {
    -webkit-animation: wide-1-hide-left 1s forwards;
    -moz-animation:    wide-1-hide-left 1s forwards;
    -o-animation:      wide-1-hide-left 1s forwards;
    animation:         wide-1-hide-left 1s forwards;
}


.home-products .list .elem.active-2-hide-left {
    -webkit-animation: wide-2-hide-left 1s forwards;
    -moz-animation:    wide-2-hide-left 1s forwards;
    -o-animation:      wide-2-hide-left 1s forwards;
    animation:         wide-2-hide-left 1s forwards;
}


.home-products .list .elem.active-3-hide-left {
    -webkit-animation: wide-3-hide-left 1s forwards;
    -moz-animation:    wide-3-hide-left 1s forwards;
    -o-animation:      wide-3-hide-left 1s forwards;
    animation:         wide-3-hide-left 1s forwards;
}


.home-products .list .elem.active-4-hide-left {
    -webkit-animation: wide-4-hide-left 1s forwards;
    -moz-animation:    wide-4-hide-left 1s forwards;
    -o-animation:      wide-4-hide-left 1s forwards;
    animation:         wide-4-hide-left 1s forwards;
}


.home-products .list .elem.active-5-hide-left {
    -webkit-animation: wide-5-hide-left 1s forwards;
    -moz-animation:    wide-5-hide-left 1s forwards;
    -o-animation:      wide-5-hide-left 1s forwards;
    animation:         wide-5-hide-left 1s forwards;
}


.home-products .list .elem.active-1-show-right {
    -webkit-animation: wide-1-show-right 1s forwards;
    -moz-animation:    wide-1-show-right 1s forwards;
    -o-animation:      wide-1-show-right 1s forwards;
    animation:         wide-1-show-right 1s forwards;
}


.home-products .list .elem.active-2-show-right {
    -webkit-animation: wide-2-show-right 1s forwards;
    -moz-animation:    wide-2-show-right 1s forwards;
    -o-animation:      wide-2-show-right 1s forwards;
    animation:         wide-2-show-right 1s forwards;
}


.home-products .list .elem.active-3-show-right {
    -webkit-animation: wide-3-show-right 1s forwards;
    -moz-animation:    wide-3-show-right 1s forwards;
    -o-animation:      wide-3-show-right 1s forwards;
    animation:         wide-3-show-right 1s forwards;
}


.home-products .list .elem.active-4-show-right {
    -webkit-animation: wide-4-show-right 1s forwards;
    -moz-animation:    wide-4-show-right 1s forwards;
    -o-animation:      wide-4-show-right 1s forwards;
    animation:         wide-4-show-right 1s forwards;
}


.home-products .list .elem.active-5-show-right {
    -webkit-animation: wide-5-show-right 1s forwards;
    -moz-animation:    wide-5-show-right 1s forwards;
    -o-animation:      wide-5-show-right 1s forwards;
    animation:         wide-5-show-right 1s forwards;
}


.home-products .list .elem.active-1-hide-right {
    -webkit-animation: wide-1-hide-right 1s forwards;
    -moz-animation:    wide-1-hide-right 1s forwards;
    -o-animation:      wide-1-hide-right 1s forwards;
    animation:         wide-1-hide-right 1s forwards;
}


.home-products .list .elem.active-2-hide-right {
    -webkit-animation: wide-2-hide-right 1s forwards;
    -moz-animation:    wide-2-hide-right 1s forwards;
    -o-animation:      wide-2-hide-right 1s forwards;
    animation:         wide-2-hide-right 1s forwards;
}


.home-products .list .elem.active-3-hide-right {
    -webkit-animation: wide-3-hide-right 1s forwards;
    -moz-animation:    wide-3-hide-right 1s forwards;
    -o-animation:      wide-3-hide-right 1s forwards;
    animation:         wide-3-hide-right 1s forwards;
}


.home-products .list .elem.active-4-hide-right {
    -webkit-animation: wide-4-hide-right 1s forwards;
    -moz-animation:    wide-4-hide-right 1s forwards;
    -o-animation:      wide-4-hide-right 1s forwards;
    animation:         wide-4-hide-right 1s forwards;
}


.home-products .list .elem.active-5-hide-right {
    -webkit-animation: wide-5-hide-right 1s forwards;
    -moz-animation:    wide-5-hide-right 1s forwards;
    -o-animation:      wide-5-hide-right 1s forwards;
    animation:         wide-5-hide-right 1s forwards;
}

    .home-products .list .elem.active-1 { border: 0; }

.about-slide.active { opacity: 1; }

.products-list-tools .pagination a.active,
.products-list-tools .pagination a.active { background: #f6f6f6; border-color: #d0d0d0; }

.products-list .active { border-bottom:8px solid #000; }

.product-details .shapes-image.active { border-bottom: 4px solid #1c1c1c; }

.product-details .shapes-details.active { display: block; }

.product-details .product-shapes .active { border-bottom: 4px solid #1c1c1c; }

.faq-elem.active .question .arrow { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); }

.genesis-nav-menu .menu-item a{
	background-color: #004375;
	opacity: .9;
}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}


#sidelist .menu li a:link, #sidelist .menu li a:visited { background: #fff; border-bottom: 1px solid #999; }

#sidelist .menu li a:hover, #sidelist .menu li a:active { background: #bfccd9; }

#sidelist .menu li ul li a, #sidelist .menu li ul li a:visited { color: #666; }

#sidelist .menu li ul li a:hover, #sidelist .menu li ul li a:active { color:#000; }




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

#osu-top-hat ul.menu li.leaf 
{
    float: left;
    list-style-type: none;
    list-style-image: none;
    font-size: 12px;
    margin: 0;
    padding: 0 .5em;
}
.post-categories,.date{font-size:.8rem;font-weight:400;text-transform:uppercase;margin:0;padding:0;display:inline-block}
.post-categories li,.date li{list-style-type:none;display:inline-block}
.post-categories li:after,.date li:after{content:','}
.post-categories li:last-child:after,.date li:last-child:after{content:' \2014 '}
.post-categories a,.date a{text-decoration:none}
.post-categories a:hover,.date a:hover{text-decoration:underline}

  #sidebar .widget {
    margin-bottom: 4.236em;
  }

  #sidebar .widget:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 130%;
    z-index: -1;
    left: -3.631em;
    height: 1px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    content: "";
    display: block;
  }
#header-top-inside{margin:0px 0 0 0;float:right;}
#header-top-inside-left{float:right;text-align:left;padding:0px 0 0 0;width:60px;color:#485766;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:80%;}
#header-top-inside-left a{color:#6a87a3;}
#header-top-inside-left-feed{display:none;float:left;padding:0px 0 0 0;width:80px;}
#header-top-inside-right{display:none;float:right;text-align:right;padding:15px 0 0 0;width:210px;}
#header-top-inside-left .logout a{font-size:12px;font-weight:bold;color:#ffcb00;}
#header-top-inside-left .logout a:link{font-size:12px;font-weight:bold;color:#ffcb00;}
#header-top-inside-left .logout a:hover{font-size:12px;font-weight:bold;color:#ccc;}





.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}

.clearfix:after{clear:both;}


#signup {
  font-size: 1.3em;
  text-transform: uppercase;
  color: #719093;
  font-weight: 500;
  font-style: italic;
  text-align: right;
  letter-spacing: 1.5px;
  padding: 6px 10px 0 0; }





#signup a {
  color: #719093;
  text-decoration: none; }






#composition-list a {
	color:#C60;
	text-decoration:none;
}


#composition-list a:hover {
	color:#c60;
	text-decoration:underline;
}


#composition-list a:visited {
	color:#c60;
	text-decoration:none;
}
.views-view-grid .grid-column{float:left;width:100%;}
.views-view-grid.cols-2 .grid-column{width:50%;}
.front .view-featured .grid-column{width:100%;float:none;}


#chatboard{
    border:2px solid #444444;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #FFFFFF;
    color: #0000;
    padding:3px;
    font:9pt 'Segoe UI';
}

.prodtitle,.sale {display:none;}



header .list-unstyled .menu-item a:hover,  footer .list-unstyled .menu-item a:hover{
    text-decoration: none;
}
#homeslider{width:685px;list-style:none;overflow:hidden;height:470px;margin-bottom:10px}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}


.mini-nav .container .col-md-4 {
    float: left;
    max-width: 420px;
    padding-left: 0;
}


.mini-nav .container .col-md-4 a {
    display: inline-block;
}


.mini-nav .container .col-md-4 li {
    padding: 8px 15px 0 0;
}


.mini-nav .container .col-md-4 li:first-child a {
	padding: 0 15px 0 0;
    border-right: 1px solid #576c81 !important;
}


.footer .catalogSubWrapper .col-md-3,
.footer .catalogSubWrapper .col-md-4 {
    border-left: 1px solid #cfcfcf;
    min-height: 115px;
    float: left;
    text-align: center;
}


.footer .catalogSubWrapper .col-md-4 {	
    width: 33%;  
}


.footer .col-md-3:first-child,
.footer .col-md-4:first-child {
	margin-left: 0;
	border-left: none;
    padding-left: 15px;
}


#footer {
    color: #7f7f7f;
}


body.home #footer {
    color: #5186c8;
    border: none;
}


#footer p {
    margin: 0;
    padding: 20px 0;
    text-align: center;
}
.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}
.sharing-hidden .inner ul{margin:0!important}
.sharing-hidden .inner:after,.sharing-hidden .inner:before{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}
.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}
.inner{width:748px}
body.box-layout .body-warp .inner{width:548px}
#page .inner{height:auto;padding-top:40px;padding-bottom:30px}
#header .inner{height:90px}
#header .inner:before,#header .inner:after{display:table;content:" "}
#header .inner:after{clear:both}
#feature .inner{padding-top:15px;padding-bottom:15px}
#feature .inner:before,#feature .inner:after{display:table;content:" "}
#feature .inner:after{clear:both}
#footer .inner{height:auto;padding-top:30px;padding-bottom:40px;overflow:hidden}
#footer_bottom .inner{padding-top:12px;padding-bottom:12px}

	.responsive #header .inner {
		height: auto;
	}
.blog-content .comments-info .col-24,.row .col-24{width:100%;left:auto}
.see-more-articles .col-24,.see-more-videos .col-24{text-align:center;padding:.625rem 0 1.875rem}
.see-more-articles .col-24 .button,.see-more-videos .col-24 .button{width:175px}
.see-more-series .col-24{text-align:center;padding:.625rem 0 1.875rem}
.see-more-series .col-24 .button{width:100%}
.search-results.container .more-search-results .col-24{border-top:solid 2px #f0f0f0;padding:2.5rem 0}

.block a,.block a:visited{color:#FC0;}
.format_text img.block,.format_text img.alignnone,.wp-caption.alignnone{margin:0 auto 1.571em 0;}
.rotator_main_image .block{width:100%;background:#111;border-top:1px solid #000;}
.rotator_image_thumb ul li .block{float:left;margin-left:10px;padding:0;width:70px;}

.block h3, .block .h3, .h4 {color:#0361F1;font:bold 14px Arial;margin:0;text-decoration:none;}

.h4 {font:normal 14px Arial;}

	.news .header .title {
		font-weight: bold;
	}

	.news .preview .item .header .title {
		font-weight: bold;
	}

		.search .results .result div.title{
			padding-bottom: 3px;
		}

			.search .results .result a.title{
				font-weight: bold;
				color: black;
				text-decoration: none;
			}

			.search .results .result .title a:hover{
				text-decoration: underline;
			}



#Sitemap div.title {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


#header_mobile .logo, #header .logo { font-size:40px; line-height:36px; font-family:BebasNeue; text-transform:uppercase; font-weight: normal; text-align: center; margin-left: auto; margin-right: auto; }

#header, #header_mobile, .social_profiles, .phone { text-align: center; }


#header {min-height:80px; padding:10px 0;}

#header .logo { font-size:40px; line-height:36px; font-family:BebasNeue; text-transform:uppercase; font-weight: normal; display: block;}

#header .logo:hover { text-decoration:none; }

#header .description { text-transform:uppercase; margin-top:5px; font-family:LeagueGothic; font-size:22px; color:#666; }

#header .span7 { margin-top: 20px; }


#header .phone { font-size: 2.4em; font-family:LeagueGothic; }



.nav, .nav-pills, #header { position:relative; z-index:1000; }

#wrapall, #header, #footer {
  -webkit-border-radius:  0;
  -moz-border-radius:     0;
  border-radius:          0;
  }

.front #block-views-video_library-block_1 .views-field-title {
	font-weight: bold;
}

body.path-brands table.views-table td.views-field-title {
	width: 400px;
}
 
.page-videos .views-field-title {
	text-align: center;
	font-weight: bold;
}


.img-responsive
{
    width: 100%;
    max-width: 100%;
    height: auto;
    width: calc(100% - 60px);
}


.custom-header nav span.custom-next:before {
	content: '\25b8';
}
.header_bottom .container_inner{width:100%}
.header_bottom{background-color:#fff!important}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner,.footer_top_border.in_grid,.footer_bottom_border.in_grid,.title_border_in_grid_holder{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
.boxed .header_bottom{padding:0 25px}
header.sticky .header_bottom{background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,0.11)}
header.sticky.no_shadow .header_bottom{box-shadow:none}
header.fixed.scrolled .header_bottom,header.fixed_hiding.scrolled .header_bottom{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.11);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.11);box-shadow:0 1px 3px rgba(0,0,0,0.11);background-color:#fff}
.header_bottom .main_menu .submenu-languages{display:none}
.popup_menu_opened .header_bottom .container_inner{border:none!important}
.popup_menu_opened header.scrolled .header_bottom,.popup_menu_opened header.sticky .header_bottom{background-color:transparent!important;box-shadow:none}
.popup_menu_opened .header_top,.popup_menu_opened .header_bottom,.popup_menu_opened .fixed_top_header .top_header{background-color:transparent!important;border:0!important}
header.paspartu_header_alignment .header_bottom{padding:0 2%}

    
.header_bottom,
.header_top,
.fixed_top_header .bottom_header{
	background-color: rgba(0,0,0,0);
}


.header_bottom,
.fixed_top_header .bottom_header{
    box-shadow: none;
}

header.fixed.scrolled .header_bottom,
header.fixed.scrolled .header_top,
header.fixed_hiding.scrolled .header_bottom,
header.fixed_hiding.scrolled .header_top {
	background-color: rgba(255,255,255,0.5) !important;
}

				.header_bottom,
		nav.mobile_menu{
				background-color: #000000 !important;
		}
.tooltip.left{padding:0 5px;margin-left:-3px}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.popover.left{margin-left:-10px}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}


  .large-3 {
    position: relative;
    width: 25%; }

    
  .large-3-adjusted {
    position: relative;
    width: 18%; }



.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.et_pb_member_social_links a:hover,
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_contact_submit,
.et_pb_bg_layout_light .et_pb_newsletter_button {
	color: #2ea3f2;
}


.et_pb_promo_button,
.et_pb_module.et_pb_button {
	display: inline-block;
	color: inherit;
}


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}



.et_pb_fullwidth_code.et_pb_module {
	position: relative;
	z-index: 9;
}


.et_pb_module.et_pb_has_overlay,
article.et_pb_has_overlay .et_pb_blog_image_container {
	position: relative;
}


.et_pb_module.et_pb_has_overlay .et_overlay,
article.et_pb_has_overlay {
	border: none;
}


	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 2.75%;
	}


	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 3.735%;
	}


	.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_module {
		margin-bottom: 4.242%;
	}


	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_module {
		margin-bottom: 5.82%;
	}


	.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
		margin-bottom: 9.27%;
	}


	.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
		margin-bottom: 13.174%;
	}


	.et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
		margin-bottom: 13.174%;
	}


	.et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
		margin-bottom: 9.27%;
	}


	.et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
		margin-bottom: 5.82%;
	}


	.et_pb_gutters4 .et_pb_column_4_4 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 4%;
	}


	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 5.479%;
	}


	.et_pb_gutters4 .et_pb_column_2_3 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_module {
		margin-bottom: 6.25%;
	}


	.et_pb_gutters4 .et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_module {
		margin-bottom: 8.696%;
	}


	.et_pb_gutters4 .et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
		margin-bottom: 14.286%;
	}


	.et_pb_gutters4 .et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
		margin-bottom: 21.053%;
	}


	.et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
		margin-bottom: 21.053%;
	}


	.et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
		margin-bottom: 14.286%;
	}


	.et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
		margin-bottom: 8.696%;
	}


	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 1.5%;
	}


	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 2.02%;
	}


	.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_module {
		margin-bottom: 2.284%;
	}


	.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_module {
		margin-bottom: 3.093%;
	}


	.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
		margin-bottom: 4.787%;
	}


	.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
		margin-bottom: 6.593%;
	}


	.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
		margin-bottom: 6.593%;
	}


	.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
		margin-bottom: 4.787%;
	}


	.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
		margin-bottom: 3.093%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_column_single .et_pb_module:first-child {
		margin-top: 0;
	}


	.et_pb_column_single .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}
 .compose-mode #grve-theme-wrapper .grve-section[data-section-type='fullwidth-background'], .compose-mode #grve-theme-wrapper .grve-section[data-section-type='fullwidth-element'] { visibility: visible; }
.grid-small-height.large-6 .ux_banner,.large-3 .ux_banner,.large-4 .ux_banner{font-size:8px;}
.large-1 .ux_banner .button,.large-2 .ux_banner .button,.large-3 .ux_banner .button,.large-4 .ux_banner .button{font-size:140%;}
.large-3 .ux_banner .text-boxed{min-width:80%;}
.large-3{position:relative;width:25%;}

.register-button-container {
    width: 100%;
    height: 30px;
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
}

.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 {
  zoom: 1;
}

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

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

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

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


.blog-description:before {
	content: "";
	display: block;
	width: 100px;
	height: 2px;
	background: rgba(255,255,255,0.1);
	margin: 20px auto;
}


.blog-description {
	font-family: 'Raleway', sans-serif;
	text-align: center;
	color: rgba(255,255,255,0.4);
	font-weight: 300;
}

.column .description {overflow:hidden;}

.data-list li .description {
	overflow:hidden;
	width:285px;
	font-size:13px;
	line-height:15px;
}

.data-list li .description .title {
	display:block;
	margin:0 0 10px;
	font-weight:bold;
text-decoration: underline;
}

.data-list li .description p{
	margin:0 0 10px;
}

.data-list li .description span {
	display:block;
}
.sidebar .widget{border-bottom:1px solid #000;}
.paging-navigation .current, .widget span i, .score-line span i, .all-news-link .read-more{color:#000000;}
.footer-sidebar .widget h3{color:#ffcc0d;}
.footer-sidebar .widget a{color:#8c919b;}
.footer-sidebar .widget a:hover{color:#ffcc0d;}
.widget-area-2, .widget-area-3, .footer-sidebar .widget{border-top:1px dotted #585b61;border-bottom:1px dotted #585b61;border-left:1px dotted #585b61;border-right:1px dotted #585b61;}

    #feature #header-feature h1.site-title {
      color: #fff;
      font-size: 4em;
      text-transform: lowercase; }

.modal-header {
  padding: 15px 20px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.53846153846154px;
}

.modal-header .close {
  margin-top: -2px;
}

.fusion-modal .modal-header {
  min-height: 54px;
}
.modal-1 .modal-header, .modal-1 .modal-footer{border-color:#ebebeb;}

#footers .footer-right-block-bg{width:100%;height:100%;position:absolute;z-index:0;background:#544c44;top:0;left:auto;margin-left:-15px;z-index:0}


.center_content {
  display: table-cell;
  vertical-align: top;
  width: 662px;
}

.secondary-navigation + .primary-sidebar{padding-top:0;}

.home .primary-sidebar .widget{margin-top:15px;}

.primary-sidebar .widget{margin-top:12px;}

.widget-area {
width:100%;
}

.widget-area .widget {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	word-wrap: normal;
}

.ptypeicon{width:19px;height:10px}

#container .content ul{
  margin:10px 30px;
  }

.content{
  width:1000px;
  margin:auto;
  }



#container div.content{
  background: #fff;
   border-radius: 10px;
   float: left;
   margin: 17px 0;
   padding: 19px;
   width: 962px;
}


#container div.content a{
  color: #9f3497;
  text-align: center;
}


#container div.content iframe[src*="youtu"]{width:511px; height:315px; margin:auto; display:block;}


#container div.content div.google iframe{width:100%;  margin:auto; display:block;}

  
  
#container .content form,  #container .content .form {width: 70%; margin: auto; border: 1px solid #9f3497; border-radius: 10px; padding: 15px; margin-bottom:20px;}


#container .content form input, #container .content .sform input{border: 1px solid #9f3497;}


#container .content form {width: 50%; margin: auto; border: 1px solid #9f3497; border-radius: 10px; padding: 5%;}
.q_team .q_team_title_holder .q_team_name{margin-bottom:7px}


.template-blog .post-entry{
padding-bottom:85px;
}


.post-entry{
display:block;
width:100%;
position: relative;
float: left;
clear: both;
padding-bottom:45px;
}










.template-search.content a.post-entry {
text-decoration: none;
position: relative;
}





.post-entry.post-entry-portfolio-first{
padding-bottom:30px;
}


.post-entry.flex_column{
clear:none;
padding-bottom: 10px;
}


.post-entry.flex_column.first{
clear:both;
}



.isotope .post-entry.flex_column{
margin-left:0;
}


#top .single-portfolio-entry .post-entry{
padding-bottom:0;
}


.post-entry-dynamic{
padding-bottom: 0;
}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-moz-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transform:translate(0,-25%);-moz-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
.modal-dialog{position:relative;width:auto;margin:10px;}


.inner-content {
    padding: 15px;
    background: #b4b4b4;
}


.sidebar .widget.widget_sme_base_theme_events_widget .inner-content {
    padding-top: 0;
    padding-bottom: 0;
}


#jukebox .inner-content {
    background: transparent;
    display:inline-block;
    padding:0;
}
.node-type-about-home .page-title-wrapper{display:none;}
.node-type-slice-page .page-title-wrapper{display:none;}

.footer-widgets-1 {
	width: 100%;
}

.footer-widgets-1 .widget {
	float: left;
	width: 23.3%;
	margin: 0 0 10px 0;
	padding: 2% 0 0 9%;
}

.footer-widgets-1 .widget p, .footer-widgets-1 .widget h3, .footer-widgets-1 .widget h4, .footer-widgets-1 .widget h2, .footer-widgets-1 .widget .entry-title a {
	color: #000 !important;
}

.clear{clear:both;}

.width-container, #page-title-divider  {-moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }

header .width-container {position:relative;}

.width-container.paged-title {position:relative; }


.logo-wrap { position: relative; overflow: hidden; padding: 10px; padding: 0.625rem; }
.text-align-right{text-align:right}
.text-align-left{text-align:left}
.text-align-center{text-align:center}
.comment_holder .comment .text{padding:0 0 0 100px;min-height:80px;position:relative}
.comment_holder .comment .text .name{display:block;color:#303030}
.comment_holder .comment .text .replay,.comment_holder .comment .text .comment-reply-link{color:#1abc9c;font-size:9px;text-transform:uppercase;font-weight:700;padding:0 0 0 5px}
.comment_holder .comment .text .text_holder{display:block;margin:3px 0 0 0}
.q_image_with_text_over .text{position:absolute;width:100%;height:100%;top:0;left:0;z-index:30;text-align:center}
.q_image_with_text_over .text p,.q_image_with_text_over .caption,.q_image_with_text_over .icon_holder{color:#fff}
.q_image_with_text_over .text:hover .caption,.q_image_with_text_over .text:hover .icon_holder{opacity:0;filter:alpha(opacity = 0)}
.q_image_with_text_over .text:hover .desc{opacity:1;filter:alpha(opacity = 100)}
.circle_left .text{padding:0 10px 0 170px}
.circle_top .text{margin:25px 0 0}
.circle_top .text p{margin:0}
.carousel-inner .item.dark .slider_content .text .slide_anchor_holder .slide_anchor_button{color:#000}
.carousel-inner .slider_content .text{text-align:center;opacity:0;filter:alpha(opacity = 0);position:relative;display:inline-block;width:100%;margin:10px 0 10px 0;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}
.carousel-inner .active .slider_content .text{-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .slider_content .text.one_by_one{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator p{animation-delay:.2s;-webkit-animation-delay:.2s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator a.qbutton{animation-delay:.4s;-webkit-animation-delay:.4s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .slider_content .text .qbutton{margin:10px 0 0 0}
.carousel-inner .item.dark .slider_content .text .qbutton{border-color:#303030;background-color:#303030;color:#fff}
.carousel-inner .item.dark .slider_content .text .qbutton:hover{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}
.carousel-inner .left .text,.carousel-inner .left h2,.carousel-inner .left .slide_subtitle,.carousel-inner .left p{text-align:left}
.carousel-inner .right .text,.carousel-inner .right h2,.carousel-inner .right .slide_subtitle,.carousel-inner .right p{text-align:right}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}

#home-slideshow .excerpt {
	position:absolute;
	bottom:40px;
	left:800px;
	}

#home-slideshow li:hover .excerpt {
	left:auto;
	}

.item .excerpt,
.item .read-more {
	display:none;
	}

	#home-slideshow li.flex-active-slide .excerpt {
		left:auto;
		}

	#home-slideshow .caption .excerpt p,
	#home-slideshow li .cover {
		display:none;
		}

	#home-slideshow .caption .excerpt {
		position:static;
		}
#wdn_site_affiliation{display:block;min-height:.451em;padding-bottom:.191em;font-size:12px;font-size:.9230769rem;font-style:italic;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#wdn_site_affiliation a{color:#5b5b5a}


#pagewrap #aboutjuliens {width:960px; margin:auto}
  
#aboutjuliens h4 {margin-top:0; margin-bottom:0; text-transform:uppercase}

#aboutjuliens h4 a {color:#444}

#aboutjuliens p  {margin-top:0; margin-bottom:0; text-align:justify}

#aboutjuliens div.aboutjuliensleft  {float:left; width:450px}

#aboutjuliens div.aboutjuliensright {float:right; width:450px}

	#pagewrap #aboutjuliens .aboutjuliensleft, #pagewrap #aboutjuliens .aboutjuliensright {float:none; max-width:230px; margin-top:10px}

	#pagewrap #aboutjuliens div.aboutjuliensleft {float:left; min-width:330px; max-width:330px}

	#pagewrap #aboutjuliens div.aboutjuliensright {float:right; min-width:390px; max-width:390px}
.home-block-area-full-self-ad img{padding-top:20px;}
.home-block-area-full-self-ad img:hover{opacity:.8;}
.home-block-area-full-self-ad img#loyalty-self-ad-resp{display:none;}
.home-block-area-full-self-ad{padding-right:20px;}
.home-block-area-full-self-ad img#loyalty-self-ad-full{display:none;}
.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .pager-title{margin-bottom:0;}
.field-slideshow-wrapper .field-slideshow-pager .pager-title{font-size:14px;line-height:1.3;}


.text, .text p, .Text {
	font-size: 11px;
	line-height: 17px;
	color: #333;
	margin-top: 0px;
	padding-bottom: 0px;
}


.text p {
	margin-bottom: 12px;
}


.text h1 {  
	font-size: 18px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

.text h2 {
	font-size: 13px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
}


.text a:link, .text a:visited {
	color: #a33038;
	text-decoration: underline;
}

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



div.wp-forecast-curr-left {
    padding: 3px;
    float: left;
}



img.wp-forecast-curr-left {
    width: 48px;
    height: 30px;
    padding: 0px;
}
.story h1{font-size:1.93125rem;line-height:1.93125rem;font-weight:700;color:#111111;margin:0;margin-bottom:0.625rem}
.story h3 a.author{white-space:nobreak;font-family:"Mercury Display A", "Mercury Display B";color:#a39e98 !important;text-transform:capitalize;font-size:1.48438rem;font-style:italic;line-height:1.85563rem}
.story h3 a.author.concatinate:hover{color:#a39e98}
.story h3 a.author:hover{transition:color .2s;opacity:1;color:#111}
.story h5{font-family:"Knockout 49 A", "Knockout 49 B"}
.story h6{font-family:"Knockout 49 A", "Knockout 49 B";font-size:0.95rem;line-height:0.95rem;text-transform:uppercase;color:#111111}
.story h6 a+span{margin-left:0.625rem}
.story a.author{font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase}
.story a.author.concatinate:hover{color:#a39e98}
.story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories .story a{color:inherit}
section.stories.hero .row .story{text-align:center}
section.stories.hero .row .story h6{margin:0 0 5px 0;font-size:0.95rem;line-height:0.95rem}
section.stories.hero .row .story a.category{color:#ccc6be}
section.stories.hero .row .story a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero .row.primary .story .info{margin-top:1.25rem;margin-bottom:0}
section.stories.hero .row.primary .story .info h1{font-size:1.953rem;line-height:2.319rem;font-weight:700;color:#111111;margin:0;margin-bottom:0.625rem}
section.stories.hero .row.primary .story .info h3{font-size:1.188rem;line-height:1.484rem;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;color:#111111;margin:0 0 0.625rem 0}
section.stories.hero .row.primary .story .info h3 em{font-style:normal}
section.stories.hero .row.primary .story .info a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.hero .row.primary .story .info a.author.concatinate:hover{color:#a39e98}
section.stories.hero .row.primary .story .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero .row.primary .story img{width:100%;height:auto}
section.stories.hero .row.secondary .story{margin-top:1.5625rem}
section.stories.hero .row.secondary .story h2{font-size:1.563rem;line-height:1.856rem;font-weight:700;color:#111111;margin:0;padding-top:1.5625rem;border-top:1px solid #e6dfd5;margin-bottom:0.625rem}
section.stories.hero .row.secondary .story h3{font-family:"Mercury Display A", "Mercury Display B";font-weight:normal;font-style:italic;font-size:1.188rem;line-height:1.484rem;margin:0 0 0.9375rem 0}
section.stories.hero .row.secondary .story h3 em{font-style:normal}
section.stories.hero .row.secondary .story a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.hero .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.stories.hero .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.primary .story .info{margin-top:1.875rem}
section.stories.hero.alternate .row.primary .story .info h1,section.stories.hero.alternate .row.primary .story .info h3{color:#111111}
section.stories.hero.alternate .row.primary .story .info h3{line-height:1.85563rem}
section.stories.hero.alternate .row.primary .story .info a.author{color:#a39e98}
section.stories.hero.alternate .row.primary .story .info a.author.concatinate:hover{color:#a39e98}
section.stories.hero.alternate .row.primary .story .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.secondary .story{margin-top:0.78125rem}
section.stories.hero.alternate .row.secondary .story h2{font-size:1.5625rem;line-height:1.85563rem;margin-bottom:10px;border-top:none;padding-top:0}
section.stories.hero.alternate .row.secondary .story h3{font-size:1.188rem;line-height:1.484rem}
section.stories.hero.alternate .row.secondary .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.hero.alternate .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.stories.hero.alternate .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.secondary .story h6{border-top:1px solid #e6ded5;padding-top:0.78125rem}
section.stories.latest .row.story{margin-bottom:2.25rem}
section.stories.latest .row.story h3{margin:0;font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.484rem;line-height:1.484rem;color:#111111;text-transform:uppercase}
section.stories.latest .row.story a.author{font-size:1.25rem;line-height:1.25rem;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;text-transform:none;color:#a39e98}
section.stories.latest .row.story a.author.concatinate:hover{color:#a39e98}
section.stories.latest .row.story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.latest .row.story h6{color:#111111;margin:0}
section.stories.latest .row.story h6.time{color:#111111}
section.stories.latest .row.story h6.time.is-today{color:#cc0e0e}
section.stories.latest .row.story h6.subject{color:#ccc6be}
section.stories.latest .row.story .title{padding-right:1.875rem}
section.stories.curated .story{padding:0 1.875rem;text-align:center}
section.stories.curated .story img{margin-bottom:1.25rem}
section.stories.curated .story h3{font-size:1.563rem;line-height:1.856rem;font-weight:700;margin:0 0 0.9375rem 0;color:#111111}
section.stories.curated .story h3 a{color:#111111}
section.stories.curated .story h4{font-style:italic;font-size:1.188rem;line-height:1.484rem;margin:0 0 0.9375rem 0}
section.stories.curated .story h4 em{font-style:normal}
section.stories.curated .story a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.curated .story a.author.concatinate:hover{color:#a39e98}
section.stories.curated .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.curated .story+div{margin-top:1.875rem}
section.stories.custom .in-the-magazine .story{text-align:left;margin:0 auto}
section.stories.custom .in-the-magazine .story+div{margin-top:3.125rem}
section.stories.custom .editors-picks .story{max-width:28.125rem;margin:0 auto;text-align:center}
section.stories.custom .editors-picks .story+div{margin-top:3.75rem}
section.stories.custom .editors-pick .story{margin:0 auto;padding:0 15px;max-width:31.25rem;text-align:center}
section.stories.custom .editors-pick .story h3{font-family:"Mercury Display A", "Mercury Display B";font-weight:700;font-size:1.85563rem;line-height:1.95313rem}
section.stories.custom .editors-pick .story h4{font-size:1.25rem;line-height:1.563rem;font-style:italic}
section.stories.custom .editors-pick .story h4 span{font-style:normal}
section.stories.custom .editors-pick .story h4 em{font-style:normal}
section.stories.custom .editors-pick .story h6{margin:10px 0 5px}
section.stories.custom .editors-pick .story h6 a.category{font-size:0.95rem;line-height:1rem;color:#ccc6be}
section.stories.custom .editors-pick .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .editors-pick .story img{margin-bottom:0.375rem}
section.stories.custom .editors-pick .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.custom .nation-voices .story+div{margin-top:1.875rem}
section.stories.custom .most-popular .story{max-width:28.125rem;margin:0 auto;text-align:center}
section.stories.custom .most-popular .story+div{margin-top:1.875rem}
section.stories.custom .latest.alternate .three-up .story{text-align:left}
section.stories.custom .latest.alternate .three-up .story h3{font-size:1.4375rem;line-height:1.4375rem}
section.stories.custom .latest.alternate .three-up .story h4,section.stories.custom .latest.alternate .three-up .story h5{display:none}
section.stories.custom .latest.alternate .three-up .story h6{text-align:left;line-height:1rem;margin-bottom:5px}
section.stories.custom .latest.alternate .three-up .story h6 a.category{color:#ccc6be;display:block}
section.stories.custom .latest.alternate .three-up .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .three-up .story h4{font-size:1.25rem;line-height:1.563rem;font-style:italic}
section.stories.custom .latest.alternate .three-up .story h4 em{font-style:normal}
section.stories.custom .latest.alternate .three-up .story h4,section.stories.custom .latest.alternate .three-up .story h5,section.stories.custom .latest.alternate .three-up .story img{display:block}
section.stories.custom .latest.alternate .three-up .story h5 a.author{font-size:1.25rem;line-height:1.25rem;margin-top:0.625rem}
section.stories.custom .latest.alternate .three-up .story h5 a.author.concatinate:hover{color:#a39e98}
section.stories.custom .latest.alternate .three-up .story h5 a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .three-up .story img{width:100%;max-width:100%;margin-bottom:0.375rem}
section.stories.custom .latest.alternate .three-up .row.secondary .story h3{font-size:1.484rem;line-height:1.563rem}
section.stories.custom .latest.alternate .three-up .row.secondary .story+div{margin-top:1.875rem}
section.stories.custom .latest.alternate .news-list .story.row+div{margin-top:2.1875rem}
section.stories.custom .latest.alternate .story h3{font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase;margin:0}
section.stories.custom .latest.alternate .story h4{margin:0}
section.stories.custom .latest.alternate .story h5{margin:0}
section.stories.custom .latest.alternate .story h6{text-align:left;line-height:1rem;margin:0 0 5px 0}
section.stories.custom .latest.alternate .story h6 a.category{display:none}
section.stories.custom .latest.alternate .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .story h6 a.time{color:#a39e98}
section.stories.custom .latest.alternate .story h6 a.time.is-today{color:#cc0e0e}
section.stories.custom .latest.alternate .story a.author.concatinate:hover{color:#a39e98}
section.stories.custom .latest.alternate .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .story span.time{display:inline-block;color:#a39e98}
section.stories.custom .latest.alternate .story span.time.is-today{color:#cc0e0e;width:100%}
section.stories.custom .latest.alternate .news-list .story h4{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.484rem;line-height:1.484rem;text-transform:uppercase}
section.stories.custom .latest.alternate .news-list .story h6 a.category{color:#ccc6be;display:block}
section.stories.custom .latest.alternate .news-list .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .words-and-deeds .story{max-width:31.25rem;width:90%;margin:0 auto}
section.stories.custom .words-and-deeds .story blockquote{padding:0;border-left:none;color:#a39e98;font-weight:bold;font-size:2.319rem;line-height:2.319rem;margin-bottom:3.125rem}
section.stories.custom .words-and-deeds .story blockquote .attr{font-style:italic;font-size:1.5625rem;line-height:1.85563rem;text-indent:0;vertical-align:bottom;display:block;margin-top:15px;white-space:normal}
section.stories.custom .words-and-deeds .story blockquote .attr em{font-style:normal}
section.stories.custom .words-and-deeds .story blockquote a{transition:color 0.2s}
section.stories.custom .words-and-deeds .story blockquote a:hover{opacity:1;color:#111111}
section.stories.custom .words-and-deeds .story h3{font-weight:bold;font-size:1.563rem;line-height:1.856rem}
section.stories.custom .words-and-deeds .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.custom .words-and-deeds .story a.author.concatinate:hover{color:#a39e98}
section.stories.custom .words-and-deeds .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.focus .story-row .story-wrap{max-width:1130px;margin:0 auto}
section.stories.focus .story-row .story{text-align:center;padding:0 30px;margin-top:30px}
section.stories.focus .story-row h3{color:#111111;font-size:1.56313rem;font-weight:bold;line-height:1.85625rem}
section.stories.focus .story-row h4{color:#111111;font-style:italic;font-size:1.188rem;line-height:1.484rem}
section.stories.focus .story-row h4 em{font-style:normal}
section.stories.focus .story-row a.author{color:#a39e98;font-size:1.25063rem;line-height:1.25063rem}
section.stories.focus .story-row a.author.concatinate:hover{color:#a39e98}
section.stories.focus .story-row a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.focus .story-row h3,section.stories.focus .story-row h4,section.stories.focus .story-row a.author{color:#FFF;font-weight:normal}
section.stories.special-report .story{text-align:center;margin:0 auto}
section.stories.special-report .story p span a{text-decoration:underline}
section.stories.almanac .story{text-align:center}
section.stories.almanac .story h5{color:#FFF;font-family:"Knockout 49 A", "Knockout 49 B";font-size:0.95rem;text-transform:uppercase;line-height:0.95rem}
section.stories.almanac .story h3{color:#FFF;font-family:"Mercury Display A", "Mercury Display B";font-weight:700;font-size:2.31938rem;line-height:2.31938rem;margin-bottom:0.9375rem}
section.stories.almanac .story h4{color:#FFF;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;font-size:1.25rem;line-height:1.25rem}
section.stories.almanac .story h4 em{font-style:normal}
section.stories.anniversary .row.primary .story .row img{width:100%}
section.stories.anniversary .row.primary .story .row .info{margin-bottom:0}
section.stories.anniversary.alternate .row.primary .story{text-align:center}
section.stories.anniversary.alternate .row.primary .story .img-wrap img{width:100%}
section.stories.anniversary.alternate .stories .story{margin-top:30px}
section.stories.anniversary.alternate .stories .story:first-child{padding-left:0}
section.stories.anniversary.alternate .stories .story+div{border-left:1px solid #e6dfd5;padding-right:0}
section.stories.anniversary.alternate .stories .story h6{margin:5px 0}
section.stories.anniversary.alternate .stories .story h4{font-style:normal;font-weight:bold;font-size:1.563rem;line-height:1.856rem;margin-bottom:5px}
section.stories.anniversary.alternate .stories .story img{margin-bottom:0.625rem}
section.stories.nation-voices .story{text-align:left}
section.stories.nation-voices .story+div{margin-top:3.125rem}
section.stories.watch-listen .story .img a{display:block;position:relative}
section.stories.watch-listen .story .img img{width:100%}
section.stories.watch-listen .story .img iframe{width:100%}
section.stories.watch-listen .story.hero .info{text-align:center;padding:1.5625rem;border-bottom:1px solid #e6dfd5}
section.stories.watch-listen .story.hero h2{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.85563rem;line-height:1.85563rem;text-transform:uppercase;color:#111111;max-width:600px;margin:0 auto}
section.stories.watch-listen .story.hero h2 span{color:#cc0e0e}
section.stories.watch-listen .story.hero h2 a{color:#111111}
section.stories.watch-listen .story.secondary{margin-top:2.1875rem}
section.stories.watch-listen .story.secondary .img{display:none}
section.stories.watch-listen .story.secondary h3{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.5625rem;line-height:1.5625rem;text-transform:uppercase;color:#111111}
section.stories.watch-listen .story.secondary h3 span{color:#cc0e0e}
section.stories.watch-listen .story.secondary h3 a{color:#111111}
section.stories.watch-listen .story.secondary h3 a span{text-indent:0;overflow:visible;margin-right:5px}
section.stories.watch-listen .story.secondary h4{font-family:"Mercury Display A", "Mercury Display B";font-size:1.188rem;line-height:1.484rem;font-style:italic;color:#a39e98}
section.stories.watch-listen .story.secondary h4 em{font-style:normal}
section.stories.watch-listen .story.secondary h6{color:#a39e98}
section.stories.poetry .story{text-align:center}
section.stories .row.even-split .medium-6:first-child .story{padding-right:1.875rem}
section.stories .row.even-split .medium-6:last-child .story{padding-left:1.875rem}
section.take-action .story .row{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 0.9375rem}
section.take-action .row.secondary .story{margin-top:0.78125rem}
section.take-action .row.secondary .story h2{font-size:1.5625rem;line-height:1.85563rem;margin-bottom:10px;border-top:none;padding-top:0}
section.take-action .row.secondary .story h3{font-size:1.0375rem;line-height:1.0375rem}
section.take-action .row.secondary .story a.author{font-size:1.25rem;line-height:1.25rem}
section.take-action .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.take-action .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.take-action .row.secondary .story h6{border-top:1px solid #e6ded5;padding-top:0.78125rem}
section.stories.custom .nation-voices .info .author,section.stories.special-report .story p span a{text-decoration:none!important}


.site-branding {
	min-height: 2em;
	padding-right: 60px;
	position: relative;
}
.ui-tooltip-content .recommendation-tooltip-header .product-price .price-standard{color:#999;text-decoration:line-through}
.product-tile-pricing .product-price{display:inline}
.product-tile-pricing .product-price-range{display:inline}
.product-price-color{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d1d4d6;padding-bottom:17px;margin-bottom:10px}
.product-price-color_price{width:50%;font-size:18px;font-weight:700;text-align:right;padding-right:5px}
.product-price-color_price .price-standard{text-decoration:line-through}
.product-price-color_price .has-discount{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.product-price-color_price .has-discount .price-standard{width:100%}
.product-price-color_price .has-discount .price-sales{width:100%;font-size:22px;line-height:28px;color:#d54d4d}
.product-price-color_color{position:relative;width:50%;text-align:left;text-transform:uppercase;padding-left:5px}
.product-price-color_color_span{position:absolute;bottom:0}
.product-price-color .promotion{width:100%;margin-top:5px}
.product-price-color .promotion-title{font-weight:700;color:#acb1b4}
.product-price-color .promotion-callout{color:#acb1b4}

#content {
	margin: 40px auto;
	width: 980px;
	padding: 0px;
	text-align:center;
	background:#FFF;
	opacity: 0.96;
    filter: alpha(Opacity=96);
}


#content ul {
	margin-top:15px;
	font-size:14px;
	font-weight:300;
	list-style-type:square;
}

#content h2 {
	font-size:22px;
	text-transform:uppercase;
	font-weight:600;
	color:#386E95;
}
.view-calendar .feed-icon{margin-top:5px;}
a.feed-icon{display:inline-block;padding:15px 0 0 0;}
.homepagecalendarContainer .feed-icon{visibility:collapse;display:none;height:1px;}


.site-branding {
	
}
.featherlight.mobile-preview{background:#778088 !important;opacity:1 !important}
.featherlight.mobile-preview .featherlight-content{border-style:solid;border-color:#000;border-width:30px 1px;border-radius:30px;min-width:inherit !important;min-height:inherit !important;padding:45px 15px;background-color:black}
.featherlight.mobile-preview .featherlight-close{display:none !important}
.featherlight.mobile-preview iframe{position:inherit;width:320px;height:568px;border:none}
.featherlight.mobile-preview .scroll-to-top{width:320px;height:20px;position:absolute;top:20px;text-align:center;display:inline-block;font-family:Arial, Helvetica, Tahoma, Verdana, Sans-Serif;cursor:pointer;color:#222}
.featherlight.mobile-preview .scroll-to-top:hover{color:#ccc}
#usersite-container .nav-bar.mobile #toggle-mobile-menu{display:inline-block}
#usersite-container #cart tbody td.col-qty .mobile-only{display:none}
#usersite-container #page-root.website-page-single-feature .music-player.display-track .highlight-image.mobile-only{margin:1em auto;display:none}
body:not(.mobile-view) nav#main-nav.mobile{display:none}
body.mobile-view{overflow-x:hidden;min-height:100%;height:100%}
body.mobile-view #usersite-container{overflow-x:hidden}
.previewing-within-container body.mobile-view{min-height:0;height:auto}
body.mobile-view .mobile-nav-open-site-overlay{display:none;height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:30%;z-index:50000;bottom:0}
.previewing-within-container body.mobile-view .mobile-nav-open-site-overlay{position:absolute}
body.mobile-view #page-root{box-shadow:-5px 0 5px rgba(0,0,0,0.5);position:relative;z-index:1;min-height:100%}
body.mobile-view nav#main-nav.non-mobile{display:none !important}
nav#main-nav.mobile{left:-270px;top:0;width:270px;height:100%;bottom:0;position:fixed;overflow:scroll;z-index:0}
.previewing-within-container nav#main-nav.mobile{position:absolute}
nav#main-nav.mobile a{font-size:1.15em}
nav#main-nav.mobile ul{margin:0;padding:0}
nav#main-nav.mobile ul.horizontal,nav#main-nav.mobile ul.vertical{margin-bottom:50px}
nav#main-nav.mobile ul.my-sites{padding-bottom:10em}
nav#main-nav.mobile li a{display:block;padding:0.5em 0;padding-left:0.75em}
nav#main-nav.mobile li a:hover{text-decoration:none}
nav#main-nav.mobile li a:active{text-decoration:none}
nav#main-nav.mobile li li a{padding-left:1.5em}
body.mobile-view div#page-root{transition:left 1s;min-width:100%;left:0}
body.mobile-view nav#main-nav.mobile{transition:left 1s}
body.mobile-view nav#main-nav.mobile ul.my-sites{border-top:1px solid rgba(255,255,255,0.1);text-align:left}
body.mobile-view nav#main-nav.mobile ul.my-sites li{font-size:24px;display:inline-block;background-color:transparent;background-repeat:no-repeat;background-position:center center}
body.mobile-view #sticky-footer .music_feature .music-player.display-swmp{transition:opacity 1s;transition:bottom 1s;opacity:1}
body.mobile-nav-open #usersite-container nav#main-nav.mobile{left:0;transition:left 1s}
body.mobile-nav-open #usersite-container div#page-root{left:270px;transition:left 1s}
body.mobile-nav-open #usersite-container .mobile-nav-open-site-overlay{display:block}
body.mobile-nav-open #usersite-container #sticky-footer .music_feature .music-player.display-swmp{opacity:0;bottom:-50px}


  body.mobile-view #usersite-container legend,
  body.mobile-view #usersite-container input,
  body.mobile-view #usersite-container textarea,
  body.mobile-view #usersite-container button {
    font-size: 9.75px; }


#usersite-container nav#main-nav.mobile a.top:link, #usersite-container nav#main-nav.mobile a.top:visited, #usersite-container nav#main-nav.mobile a.top:hover, #usersite-container nav#main-nav.mobile a.top:active,
#usersite-container nav#main-nav.mobile ul li a:link,
#usersite-container nav#main-nav.mobile ul li a:visited,
#usersite-container nav#main-nav.mobile ul li a:hover,
#usersite-container nav#main-nav.mobile ul li a:active {
  color: black; }
#usersite-container .mobile-view #cboxContent section.dialog,#usersite-container .mobile-view #cboxContent .body{width:100%}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.page_title_blank a.normal{background-image:none;}
.dream_stable .item a.normal{color:#666;}
.account_main .f_obs .normal{color:#666666;}
 .accontent .f_obs .normal{ color:#666666; }
 .wide_ads .adsense_item a.normal{ font:bold 11px Verdana; color:#000; }
 .wide_ads_search .adsense_item a.normal{ font:bold 9px Verdana; color:#666; }
 .details_video .text a.normal{ font:normal 11px Verdana; }
ul.dropdown li.normal,ul.dropdown li.normal:hover{background:none;border:0px;padding:1px}
ul.dropdown li.normal a,ul.dropdown li.normal:hover a{color:#fff}
ul.dropdown li.normal a:hover{text-decoration:underline;}
ul.dropdown li.normal a{padding-right:13px;background:none}
ul.top-menu li.normal{padding:0;float:left;border-left:0;}
ul.top-menu li.normal:hover a{border-bottom-color:#c4c4c4;}

.fusion-checklist {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}

.fusion-checklist .fusion-li-item {
  margin-bottom: 11px;
}

.fusion-checklist .icon-wrapper {
  display: table;
  float: left;
}

.fusion-checklist .fusion-li-icon {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.fusion-checklist .circle-yes {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #333333;
  color: #fff;
  text-align: center;
}





.et_monarch .et_social_popup_content, .et_monarch .et_social_flyin, .et_monarch .et_social_networks, .et_monarch .et_social_sidebar_networks,
.et_monarch .et_social_networks div, .et_monarch .et_social_sidebar_networks div,
.et_monarch .et_social_networks span, .et_monarch .et_social_sidebar_networks span,
.et_monarch .et_social_networks h2, .et_monarch .et_social_sidebar_networks h2,
.et_monarch .et_social_networks h3, .et_monarch .et_social_sidebar_networks h3,
.et_monarch .et_social_networks h4, .et_monarch .et_social_sidebar_networks h4,
.et_monarch .et_social_networks p, .et_monarch .et_social_sidebar_networks p,
.et_monarch .et_social_networks a, .et_monarch .et_social_sidebar_networks a,
.et_monarch .et_social_networks font, .et_monarch .et_social_sidebar_networks font,
.et_monarch .et_social_networks img, .et_monarch .et_social_sidebar_networks img,
.et_monarch .et_social_networks strike, .et_monarch .et_social_sidebar_networks strike,
.et_monarch .et_social_networks strong, .et_monarch .et_social_sidebar_networks strong,
.et_monarch .et_social_networks b, .et_monarch .et_social_sidebar_networks b,
.et_monarch .et_social_networks u, .et_monarch .et_social_sidebar_networks u,
.et_monarch .et_social_networks i, .et_monarch .et_social_sidebar_networks i,
.et_monarch .et_social_networks ol, .et_monarch .et_social_sidebar_networks ol,
.et_monarch .et_social_networks ul, .et_monarch .et_social_sidebar_networks ul,
.et_monarch .et_social_networks li, .et_monarch .et_social_sidebar_networks li,
.et_monarch .widget_monarchwidget li, .et_monarch .widget .et_social_networks li, .et_monarch .widget_text .et_social_networks li, .et_monarch .widget_monarchwidget li:before, .et_monarch .widget_monarchwidget li:after,
.et_monarch .et_social_popup_content h3, .et_monarch .et_social_popup_content p, .et_monarch .et_social_popup_content:after,
.et_monarch .et_social_flyin h3, .et_monarch .et_social_flyin p, .et_monarch .et_social_flyin:after,
.et_monarch .et_social_pinterest_window h3, .et_monarch .et_social_mobile, .et_monarch .et_social_mobile_button, .et_monarch .et_social_heading { font-family: 'Open Sans', helvetica, arial, sans-serif; line-height: 1em; text-transform: none; font-weight: normal; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background-image:none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.et_monarch .et_social_mobile_button:before, .et_monarch .et_social_close:after, .et_monarch .et_social_heading:after { font-family: 'etmonarch'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 16px; }


.et_monarch .et_social_heading { text-align: center; padding: 10px 0; color: white; cursor: pointer; height: 20px; line-height: 19px; font-size: 14px; }

.et_monarch .et_social_heading:after { content: "\e649"; color: #cccccc; display: inline-block; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; font-size: 32px; top: 10px; position: absolute; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.et_monarch .et_social_mobile.et_social_opened .et_social_heading:after { -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }

.et_monarch .et_social_mobile.et_social_closed .et_social_heading:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.page h2,.page .h2{font-weight:500;}
.featured-module ul li .article-header .header-text-container .h2{font-size:1.2em;margin:0;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:600;}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none;}
h2,.h2{font-size:1.5em;line-height:1.4em;margin-bottom:0.375em;}
#home-slider ul li .sell .h2{font-size:1.2em;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-shadow:0px 0px 6px rgba(0,0,0,0.7);}

  .comments-container h1, .comments-container h2, .comments-container h3, .comments-container h4, .comments-container h5, .comments-container h6, .comments-container .h1, .comments-container .h2, .comments-container .h3, .comments-container .h4, .comments-container .h5, .comments-container .h6 {
    text-transform: lowercase; }
.wdn-band .wdn-inner-wrapper{margin-left:5%;margin-right:5%}
.wdn-band .wdn-inner-wrapper:after{content:"";display:table;clear:both}
.wdn-text-band.wdn-band .wdn-inner-wrapper{max-width:50rem;margin:0 auto}
#maincontent .wdn-band .wdn-inner-wrapper{padding-top:2.369em;padding-bottom:2.532em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-sm{padding-top:1.333em;padding-bottom:1.425em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-lg{padding-top:4.209em;padding-bottom:4.449em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-no-top{padding-top:0}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-no-bottom{padding-bottom:0}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-none{padding-top:0;padding-bottom:0}
.node .content.wdn-inner-wrapper{position:relative;}
.content-part-number{margin:10px 0 -10px;}
.module-row .module-item .transparent-module-content .content-spacer{padding-top:8px;height:22px;line-height:22px;vertical-align:bottom;}
.module-row .module-item .transparent-module-content .content-element input#txtSearchTerm{width:94.5%;height:35px;padding:2px 4px 0;margin-top:10px;margin-bottom:20px;}
.product-landing .content{background-color:white !important;height:320px;}
.product-landing .transparent-module-content .content-spacer:first-child{display:none;}
#bottom-wrapper .content{display:table;width:100%;}
#sidebar-left .content{display:block;float:left;width:165px;padding:0 0 0 0;margin:0 0 0 0;border:none;}
#sidebar-left .content p{padding:0 0 0 0;margin:0 0 0 0;}
#sidebar-right .content{padding:0 0 0 0;font-size:12px;line-height:14px;}
#sidebar-right .content img{background:none repeat scroll 0 0 transparent;display:block;left:20px;margin:0;padding:0;position:absolute;top:150px;z-index:0;}
.content-top{border:solid 1px;border-color:#ddd #bbb #bbb #ddd;background-color:#f4f4f4;margin:0 0 20px;}
.content-top .block-title{margin-top:15px;}
.content-top .region{margin:15px;}
.content-middle .block-system{margin:0;}
.content-middle .block-block{margin:0;}
.content-middle .block-block .block-title{margin-top:15px;}
.content-middle .block-block .content{margin:15px 0;}
.content-bottom{border:solid 1px;border-color:#ddd #bbb #bbb #ddd;background-color:#f4f4f4;margin:20px 0 0;}
.content-bottom .block-title{margin-top:15px;}
.content-bottom .region{margin:15px;}
.node .content,.comment .content{margin:.5em 0 .5em;}
.RightContent-Container .contactInfo .content{display:block;float:left;width:202px;padding:0 0 0 0;margin:0 0 0 0;}
#header #global-nav .content{display:block;float:right;margin:0;padding:0;background:none;}


#footer .kop{
    color: #FFF;
    font-family: 'ReklameScript', Arial, sans-serif;
    line-height:1;
    font-size: 2.1875em;
}


.blog.groot .kop{
    color: #FFF;
    font-weight: bold;
    font-size: 2.5em;
    margin: 0px;
    padding: 0px;
	line-height: 45px;
}


.blog .kop a {
    color: #FFF;
    font-weight: bold;
}


.blog .kop a:hover,
.blog .introtext a:hover,
.blog .subkop a:hover {
	text-decoration: none;
}


.blog.klein .kop, .blog.middel .kop{
    color: #FFF;
    font-weight: bold;
    font-size: 1.125em;
    margin: 0px;
    padding: 0px;
}

.redactioneel_tbl td .kop{
    margin: 0 0 5px 10px
}

.redactioneel_tbl td .kop a{
    color: #000;
    font-weight: bold;
    font-size: 1.125em;
}


.klein .kop{
    color: #FFF;
    font-weight: bold;
    font-size: 1.125em;
    margin: 0px;
    padding: 0px;
}

.klein .kop a{
	color: white;
}

.footer-nav {
  float: left;
  width: 22%;
}

  .footer-nav, .footer-add {
  width: 50%;
  }
.header-widget .widget{margin-bottom:0;margin-top:2em}
.header-widget .widget:first-child{margin:0}
#navigation ul.cart .widget,#navigation ul.nav-search .widget{margin:0}
.widget{margin:0 0 30px 0;font-size:12px}
.widget h3{margin:0 0 .8em 0;padding:0 0 .8em;font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;border-bottom:1px solid #e6e6e6}
.widget p{font:300 13px/20px "Helvetica Neue",Helvetica,sans-serif;margin-bottom:15px}
.widget ul{clear:both;list-style-position:inside;list-style-type:disc}
.widget ul li a{padding:0;line-height:22px;text-decoration:none}
.widget ul li a:hover{text-decoration:underline}
.widget ul ul{padding:0 0 0 15px;border-top:none}
.widget.widget_woo_twitter h3{border-bottom:none;padding:0;margin:0;padding-bottom:15px}
.widget #connect{background:none;padding:0;border:none}
.widget #connect .fl,.widget #connect .fr{float:none}
.widget a.flex-prev,.widget a.flex-next{padding-top:30px}
.widget ul.product_list_widget{list-style:none;padding:0}
.widget ul.product_list_widget li{clear:left;overflow:hidden;zoom:1;margin-bottom:.5em}
.widget ul.product_list_widget li a{display:block;padding-left:0}
.widget ul.product_list_widget li a.remove{float:left;color:#c63f00!important;font-weight:bold;margin-right:5px}
.widget ul.product_list_widget li img{float:right;margin:0 0 .5em .5em;padding:3px;background:#fff;width:32px;height:auto;border:1px solid #e6e6e6!important}
.widget ul.product_list_widget li dl.variation{overflow:hidden;zoom:1}
.widget ul.product_list_widget li dl.variation dt{font-weight:bold;float:left;clear:left;margin-right:.3em}
.widget ul.product_list_widget li dl.variation dd{float:left}
.widget ul.product_list_widget li .star-rating{float:none;margin-bottom:.25em}
.widget p,.widget .textwidget{font:thin 13px/1.5em Helvetica, Arial, sans-serif;color:#555}

	
	.mobile-nav-holder {
		margin-top:20px !important;
	}


	.sticky-header .mobile-nav-holder {
		margin-top:0px !important;
	}

	.mobile-nav-holder, .mobile-topnav-holder { display:block !important; }

	.mobile-nav-holder.set-invisible { display:none !important; }

	
	#small-nav .mobile-nav-holder {margin-top:0 !important;}
#block-search-form .block .inner .content{padding-top:0;}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}

		#jp_container_1 div.jp-controls-holder {width:284px;top:-2px;}

		#ms_container_1 div.jp-controls-holder {width:284px;top:-2px;}

		#ms_container_2 div.jp-controls-holder {width:284px;top:-2px;}




div.jp-controls-holder {
	clear: both;
	width:440px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; 
}


.share_folder_filelist .file_listing li .fileinfo .size {
    display: block;
    color: #393939;
    font-size: 10px;
    margin: 3px 0 0 0;
}



.file_download .toolbar li.size {
	width: 140px;
}


.file_download .thankyou .file_detailes .row.size .label i {
	background-position: 0 -16px
}


#checker_result div.result span.size { font-weight: normal; color: #393939 }


#checker_result div.result.failed span.size,
#checker_result div.result.failed a { color: #c7c7c7 }


#popup .processing_box .tab_title .size {
    color: #7A7979;
    display: inline-block;
    margin-right: 5px;
    width: 70px;
    white-space: nowrap;
}


.get_desktop_banner a span.size {
	background: #3c6986;
	border-radius: 4px 0 0 4px;
	padding: 0 20px;
}

.vce-lay-d .meta-category a, .vce-lay-d .entry-meta div, .vce-lay-d .entry-meta div a {font-size: 12px;line-height: 16px;}

.vce-featured-section a,
.meta-category a{font-size: 14px;}
body,.mks_author_widget h3,.site-description,.meta-category a,textarea {font-family: 'Open Sans';font-weight: 400;}
.entry-meta div,.entry-meta div a,.comment-metadata a,.meta-category span,.meta-author-wrapped,.wp-caption .wp-caption-text,.widget_rss .rss-date,.sidebar cite,.site-footer cite,.sidebar .vce-post-list .entry-meta div,.sidebar .vce-post-list .entry-meta div a,.sidebar .vce-post-list .fn,.sidebar .vce-post-list .fn a,.site-footer .vce-post-list .entry-meta div,.site-footer .vce-post-list .entry-meta div a,.site-footer .vce-post-list .fn,.site-footer .vce-post-list .fn a,#bbpress-forums .bbp-topic-started-by,#bbpress-forums .bbp-topic-started-in,#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta,span.bbp-admin-links a,.bbp-reply-post-date,#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer,.woocommerce .woocommerce-result-count,.woocommerce .product_meta{color: #9b9b9b;}

.manualitem {
  display: inline-block;
  _float: left;
  margin: 20px 10px;
  width: 150px;
  line-height: 14px;
  text-align: left;
  vertical-align: top;
}

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

.section0 .text-center h2
{
}


.section1 .text-center h2, .section .text-center h2
{
	font-size:12px !important;
	line-height:18px !important
}


#section0.section .text-center h2 {

color:#fff; 
}


.section1 .text-center h2,.section .text-center h2 {
  font-size: 3vmax;
  line-height:4vmax;
 
}


 
 
 
.container.myslidepo.text-center {
 
 
}


	.section-body.split-sec .row .xcolumn.blue-box {
	    
	    
	    vertical-align: top;
	    border: 0;
	}

	.section-body.split-sec .row .xcolumn.col-bg-img {
	    
	    
	    vertical-align: top;
	    
	}

	.section-body.split-sec .xcolumn.col-bg-img {
		padding: 90px 90px 120px 90px;
	}


.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);
}

.td-scroll-up {
  -webkit-transform: translateZ(0);
  position: fixed;
  bottom: 4px;
  right: 5px;
  display: none;
  width: 38px;
  height: 38px;
}

.td-scroll-up .td-icon-menu-up {
  position: relative;
  color: #ffffff;
  font-size: 20px;
  display: block;
  text-align: center ;
  width: 38px;
  top: 7px;
}

.td-scroll-up:hover {
  cursor: pointer;
  opacity: 1;
}

.td-scroll-up-visible {
  display: block;
  background-color: #4db2ec;
  z-index: 9999;
  
}

  .single-post .td-header-wrap,
  .single-post .td-main-sidebar,
  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-footer-wrapper,
  .single-post .td-sub-footer-container,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box,
  .single-post .td_block_video_playlist,
  .single-post .td-crumb-container,
  .single-post .td-g-rec,
  .single-post .td-a-rec,
  .single-post .author-box-wrap .avatar {
    display: none !important;
  }

.td-md-is-android .td-scroll-up .td-icon-menu-up {
  padding-top: 1px;
}

#top-nav .nav-item-right { float: right; padding-top:7px; }

#top-nav .nav-item-right a {padding-top:8px }
#nl-wrapper-inner{width:100%;height:100%;}
@charset "UTF-8";


.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}


.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}


.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}


.animated.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}


.mobile_nav .select_page {
	display: none;
}


	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}






#site-logo {float:left;background:#FFF;}

        #site-logo img{width:70%; margin:0 15%;}

#site-logo, .about-logo, #mob-menu{background:#e5192c;}


ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}



.custom #multimedia_box, .custom li.widget, .custom .post_box, .custom .teasers_box, .custom .headline_area h1, .custom .headline_area h2, .custom ul.menu, .custom #archive_info, .custom #archive_intro h1, .custom  #comments, .custom .prev_next p, .custom #foot 
{-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius:4px;}



.custom #multimedia_box, .custom li.widget, .custom #comments, .custom #foot, .custom .post_box, .custom .teasers_box, .custom #archive_info, .custom #archive_intro h1 {border: 1px solid #ddd;}



.custom #header_widget_1 ul.sidebar_list li.widget, .custom #archive_intro, .custom .prev_next {border: none;}





.custom #header_widget_1 ul.sidebar_list li.widget {background: transparent; padding: 0; position:absolute; display: block; top:0; right:-10px; width: auto; }

.custom li.widget {background:#fff; padding-left:1em; padding-top: 1em; margin-bottom:1em;}

.custom li.widget ul {padding-left:0.5em;}

.custom #foot li.widget ul {padding-left:0;}

.custom #foot .widget {background: #eee; margin: 0; border:none;}

	li.widget { font-size: 1.3em; line-height: 1.385em; margin-bottom: 2.769em; }

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }

	
	li.widget .widget_box { padding: 0.692em; border-width: 0.077em; }

		li.widget p a { text-decoration: underline; }

		li.widget p a:hover { text-decoration: none; }

		li.widget ul { list-style: none; }

			li.widget ul li .num_comments { color: #111; }

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

.social-circles a.facebook:hover { color: #3b5998; }

.social-plugins .facebook, .social-plugins .twitter {
	margin: 10px 10px 0;
}

.share-post .facebook a:hover { color: #3b5998; }

.tags {
	float: right;
	display: inline-block;
	color: #aaa;
	text-align: right;
}
.page-template-1l-sidebar-php .tags{max-width:450px}
.page-template-1r-sidebar-php .tags{max-width:450px}
.page-template-1l1r-sidebar-php .tags{max-width:355px}
.page-template-2l-sidebars-php .tags{max-width:355px}
.page-template-2r-sidebars-php .tags{max-width:355px}
.format-aside .tags{float:right;text-align:right;}
.format-link .tags{float:right;text-align:right;}
.format-image .tags{float:right;text-align:right;}
.format-quote .tags{float:right;text-align:right;}
.format-status .tags{float:right;text-align:right;}
.format-video .tags{float:right;text-align:right;}
.format-audio .tags{float:right;text-align:right;}
.format-chat .tags{float:right;text-align:right;}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.top-new{
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}
.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-right:15px;padding-left: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-4{width:33.33333333%}
.tabs .col-xs-6, .tabs .col-xs-4{padding-left: 6px; padding-right: 6px;}
.less-pad .col-xs-4 {padding: 2px 6px;}

.box .col-xs-12, .box .col-xs-7, .box .col-xs-8, .box .col-xs-4, .box .col-xs-5,.box .col-xs-2, .box .col-xs-6 {padding:2px 0;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent;content:""}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}
.btn-default .caret{border-top-color:#333}
.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret{border-top-color:#fff}
.dropup .btn-default .caret{border-bottom-color:#333}
.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret{border-bottom-color:#fff}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}
.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}
.footer-widget{width:100%;padding:0;}
.footer-widget .widget{padding:0;margin-bottom:30px;}
.footer-widget .widget .widgettitle{font-size:14px;border-color:#52c0d4;}

.w {
	position: relative;
}

.home .w {
	height: 100%;
	background: #fff;
}

.aiwidgetscss{ padding:0px; }

.aiwidgetscss a {text-decoration:none}

.aiwidgetscss h1{color:#CCC;font-size:18px;}

.aiwidgetscss .tweet_author_name a, .widget .tweet_author_name a { color:#333; font-weight: bold; font-size:16px;}

.aiwidgetscss .tweet_author_name a:hover, .widget .tweet_author_name a:hover { color:#777; text-decoration: none; }

.aiwidgetscss .tweet_author_heading a, .widget .tweet_author_heading a { color:#999; text-decoration: none; }

.aiwidgetscss .tweet_author_heading a:hover, .widget .tweet_author_heading a:hover { color:#333; text-decoration: none; }

.aiwidgetscss .tweet_author a, .widget .tweet_author a { color:#c1c1c1; font-size:14px; }

.aiwidgetscss .tweet_author a:hover, .widget .tweet_author a:hover { color:#333; text-decoration: none; }

.aiwidgetscss .tweetlink a, .widget .tweetlink a { color:#c1c1c1; font-size:11px; }

.aiwidgetscss .tweetlink a:hover, .widget .tweetlink a:hover { color:#777; text-decoration: none; }

.one-half .wpb_text_column .wpb_wrapper .sweepstakes-h2 {
	padding-top: 0;
}


.nav-collapse.collapse{height:auto;overflow:visible;}
 
	  .nav-collapse{clear:both;}
 
	  .nav-collapse .nav{float:none;margin:0 0 10px;}
 
	  .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;}
 
	   
	   
	  .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
 
	  .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;}
 
	  .nav-collapse.in .btn-group{margin-top:5px;padding:0;}
 
	  .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 ;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
 
	  .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;}
 
	  .nav-collapse .dropdown-menu .divider{display:none;}
 
	  
	  .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);}
 
	  .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;}
 
	  .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;}
 
	  .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;}


#main_body .large {
	color: #CE905E;
	font-size: 22px;
	font-weight: bold;
}
.site-footer__header{margin-bottom:5px;font-family:"Code Pro Bold",sans-serif;font-size:17px;font-weight:400;color:#fff}


.cols-2 .col {
  width: 50%;
}

.cols-2 .col:nth-child(odd) {
  clear: left;
}

.cols-4 .col {
  width: 25%;
}


.col {
  float: left;
}

.col-1of3 {
  width: 33.333%;
}

.col-2of3 {
  width: 66.666%;
}

.row .col {
  padding: 0 15px;
}

.row-2 .col {
  width: 50%;
}

.row-3 .col {
  width: 33.333%;
}

  .cols-4 .col:nth-child(odd) {
  clear: left;
  }


  .row-2 .col, .row-3 .col {
  float: none;
  clear: both;
  width: 100%;
  }

  .row-2 .col:last-child, .row-3 .col:last-child {
  margin-top: 10px;
  }
.page .module-broad-global-presence img.map-guide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside .one-state {
  margin-top: 0px;
  height: 41px;
  overflow: hidden;
}

.news_index_title4{padding:4px 0}
.x-pagination{margin:35px 0 0;height:32px;text-align:center}
.x-pagination ul{display:inline-block;margin:0}
.x-pagination li{display:inline}
.x-pagination a,.x-pagination span{float:left;width:32px;height:32px;margin-left:-1px;font-size:13px;font-weight:400;line-height:32px;text-decoration:none;color:#333}
.x-pagination a:hover{color:#fff;background-color:#333}
.x-pagination span.pages{display:none}
.x-pagination span.dots,.x-pagination span.current{color:#fff;background-color:#333}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

			span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before{
				font-size: 12px;
				width: 15px;
				height: 15px;
				line-height: 15px;
				text-align: left;
			}

			span.post-meta-author:before{content: '\e806';}

#homepage .homepage-content .homepage-section-header .archive-link, .two-row-item:nth-of-type(2n)	{
	display:none;
}

#homepage .homepage-content .homepage-section	{
	width:100%;
	margin-top: 40px;
}

#homepage .homepage-content .homepage-section:last-of-type	{
	margin-bottom:40px;
}

#homepage .homepage-content .homepage-section-header	{
	position:relative;
	width:100%;
}

#homepage .homepage-content .homepage-section-header h1	{
	
	text-transform:uppercase;
	font-size:38px;
}

#homepage .homepage-content .homepage-section-header .archive-link	{
	position:absolute;
	bottom:0;
	right:0;
	padding-bottom:4px;
	border-bottom:2px solid #000;
	font-family:"Helvetica Neue", Helvetica, Arial;
	font-size:15px;
	color:#000;
}

#homepage .homepage-content .homepage-section-header .archive-link:hover	{
	text-decoration:none;
}

	ul.disc, .entry-content-wrapper ul { list-style: disc outside; }


	.entry-content-wrapper li {  margin-left: 1em; padding:3px 0;}

	.entry-content-wrapper div li { text-indent: 0; }





body .alignleft,  .entry-content-wrapper a:hover .alignleft{ float:left; margin:4px 10px 0px 0;  display: block; position: relative; }

body .alignright,  .entry-content-wrapper a:hover .alignright { float:right;margin:4px 0px 0px 10px;display: block; position: relative; }

body .aligncenter,  .entry-content-wrapper a:hover .aligncenter{ clear:both; display:block; margin:10px auto;position: relative; }

.page-template-template-secondary-grid-php .entry-content-wrapper h1,
.page-template-template-secondary-columns-php .entry-content-wrapper h1,
.page-template-template-secondary-basic-php .entry-content-wrapper h1 {
  border: none;
  padding-bottom: 0 !important; }



.content .entry-content-wrapper{

}


.fullsize .content .entry-content-wrapper{
padding-right:0;
}

#top .fullsize .template-blog .post .entry-content-wrapper{text-align: justify; font-size:15px; line-height: 25px; max-width: 800px; margin:0 auto; overflow: visible; }




.template-blog .post .entry-content-wrapper{

overflow:hidden;
}




.entry-content-wrapper .post-title{

}



.entry-content-wrapper.gallery-content .avia-gallery{margin-bottom:10px;}






.flex_column .template-blog .post .entry-content-wrapper{
font-size: 13px;
}









.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{
}





.template-page .template-blog .entry-content-wrapper h1, .template-page .template-blog .entry-content-wrapper h2{
text-transform: none;
letter-spacing: 0;
}




.content .entry-content-wrapper .entry-content-wrapper{
padding-right:0; padding-left:0;
}


.content .entry-content-wrapper .entry-content-wrapper .big-preview.single-big {
padding: 0 0 10px 0;
}


#top .template-search.content .entry-content-wrapper {
padding-bottom: 40px;
padding-left:55px;
font-size: 13px;
clear:both;
}


.template-search .entry-content-wrapper .post-title {font-size:19px;}

#top .template-search .entry-content-wrapper .post-title a:hover{ text-decoration: underline; }


.template-author .content .post .entry-content-wrapper{
padding-bottom:40px;
font-size: 13px;
}

#top .template-author .entry-content-wrapper .post-title a:hover{ text-decoration: underline; }

#top .widget_twitter .entry-content-wrapper{padding:0; margin:0; float: none; clear: both; position: relative; border:none; width:100%;}

		.responsive .content .entry-content-wrapper{padding:0;}

		.responsive .fullsize div .template-blog .entry-content-wrapper{text-align: left; font-size:14px; line-height: 24px;}




p:empty, .entry-content-wrapper:empty{display:none;}


.avia-section .template-page .entry-content-wrapper{
padding-right:0;
}


#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select, #top .mobileMenu{
 -webkit-appearance: none;
 -moz-border-radius: 0px; -webkit-border-radius:0px; border-radius:0px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
 background-position: center right;
 background-repeat: no-repeat;
 border-radius: 2px;
}


.entry-content-wrapper .sort_width_container:first-child{margin-top:0;}

.av_custom_wrapper .template-blog .content .entry-content-wrapper {padding-right:10px!important;}

.av_custom_wrapper .template-blog .content .entry-content-wrapper img {clear:both;}


body.blog .entry-content-wrapper .post-title, body.single .entry-content-wrapper .post-title, body.blog .entry-content-wrapper .post-meta-infos, body.single .entry-content-wrapper .post-meta-infos {padding-right:70px;}

body.single .content .entry-content-wrapper, body.archive .content .entry-content-wrapper {padding-right:0px!important;}


body.blog .content .entry-content-wrapper img {clear:both;}




#page-bottom-cta .entry-content-wrapper {padding:40px 30px;background:#FFFFFF;border-radius:4px;border:1px solid #d9d9d9;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;}
.region-content h2{line-height:normal;}
.region-header-alert{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-header-top{padding:0 1.15385em;}
.region-header{padding-right:1.15385em;}
.region-mainmenu,.region-premier-ad{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-footer-links{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-mainmenu{max-width:1174px;}
body.node-type-nycm-events .content-inner,body.node-type-press-event-calendar .content-inner,body.node-type-pro-athlete-bios .content-inner,.region-content,#content-top-region,.region-content-two{clear:both;overflow:hidden;background:white;padding:1.8% 1.8% 2% 1.8%;border:14px solid #d2d2d5;}
.region-content-two{margin-top:-2%;}
.region-content-three{max-width:1164px;background:#d3d2d7;border:14px solid #d2d2d5;border-top:none;margin-top:-2%;*margin-top:-32px;}
.region-sidebar-second{border:14px solid #d2d2d5;background:#d2d2d5;padding-bottom:.6%;*padding-bottom:3.5%;border-bottom:0;}
.region-sidebar-second .block{margin-bottom:3.8%;background:white;clear:both;overflow:hidden;}
.front .region-content{padding:2% 1% 0 1%;}
.front .region-content .block{float:left;width:48.2%;padding:0 .9%;margin-bottom:1.84615em;}
.front .region-content-one{display:inline;float:left;width:98.79725%;margin:0 0.60137%;margin-bottom:14px;max-width:1174px;}
body.not-front .region-content{padding:0;border:none;}
body.page-node-218 .content-inner,body.page-node-218 .content-inner,body.page-node-218 .region-content,body.page-node-218 #content-top-region,body.page-node-218 .region-content-two,body.page-node-218 #content-wrapper{overflow:inherit !important;}
.region-footer-bottom{padding:3.30769em 1.07692em 4.61538em 1.07692em;clear:both;overflow:hidden;}
.region-mainmenu ul.nice-menu{border:none;width:100%;text-align:center;}
.region-mainmenu ul.nice-menu ul{border:none;}
.region-mainmenu ul.nice-menu li{border:none;background:none;float:none;display:inline-block;*display:inline;zoom:1;}
.region-mainmenu ul.nice-menu li.menu-467{background:none;}
.region-mainmenu ul.nice-menu li a{font-size:1.07692em;color:#7da7db;padding:0.69231em 0.76923em;padding:0.73077em 0.76923em \9;*padding:0.76923em 0.76923em;font-family:'Gotham SSm 5r','Gotham SSm A','Gotham SSm B';font-weight:500;font-style:normal;}
.region-mainmenu ul.nice-menu-down li a.active,.region-mainmenu ul.nice-menu-down li a:hover{color:#3d85c6;background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent,.region-mainmenu ul.nice-menu-down li li.menuparent{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent:hover,.region-mainmenu ul.nice-menu-down li li.menuparent:hover{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent.active-trail a,.region-mainmenu ul.nice-menu-down li li.menuparent.active-trail a{color:#7da7db;}
.region-mainmenu ul.nice-menu ul li{margin:0;background:none;text-align:left;width:100%;border-bottom:1px solid #9da4b4;}
.region-mainmenu ul.nice-menu ul li.last{border:none;}
.region-mainmenu ul.nice-menu li li a{color:#9da4b4 !important;padding:0.46154em 0;border:none;font-size:1.07692em;}
.region-mainmenu ul.nice-menu-down li li.menuparent a{color:#9da4b4;text-transform:none;padding:10px 12px;font-weight:normal;border:none;}
.region-mainmenu ul.nice-menu li li a:hover{background:none;text-decoration:none;color:#393939 !important;}
.region-mainmenu ul.nice-menu li li:hover,.region-mainmenu ul.nice-menu li li.active-trail{background-color:none;text-decoration:none;}
.region-mainmenu ul.nice-menu li.menuparent.over a{color:#4f9de1;background:none;}
.region-mainmenu ul.nice-menu li.menuparent.over li a{background:none;}
.region-mainmenu ul.nice-menu,.region-mainmenu ul.nice-menu ul{z-index:7 !important;}
.region-sidebar-second p{margin:0 !important;}
#photogallery .region-content{background:black;border:none;padding:0;}
.region-mainmenu ul.nice-menu-down li a{padding:0.61538em 1.15385em 0.61538em 1.15385em !important;}
.region-mainmenu ul.nice-menu-down li{margin:0 !important;}



	.footer { clear:both; overflow:hidden; height:100%; font-size:1.2em; color:#593a5c; line-height:1.4em;}

	.footer .indent { padding:17px 52px 20px 16px;}

	.footer a { color:#593a5c;}

.modal-body {
  position: relative;
  padding: 20px;
}
.small-7{width:58.33333%}

#dmg-social-bar .dmg-cluster .dmg-user .brdr {
  border-right: 1px solid rgba(255, 255, 255, 0.25);
  padding: 0 5px;
}

#page {
	max-width: 1268px;
	margin: 0 auto;
	background-color: #FFFFFF;
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}

.wide-1218 #page {
	max-width: 100%;
}

.narrow-978 #page {
	max-width: 1038px;
}

.wide-978 #page {
	max-width: 100%;
}

	.wide-1218 #page, .wide-978 #page {
		width: 100%;
	}


	.portfolio-item:hover .project-overlay {
		opacity:1;
		transition:all 0.4s ease 0s;
		-moz-transition:all 0.4s ease 0s;
    	-webkit-transition:all 0.4s ease 0s;
    	-ms-transition:all 0.4s ease 0s;
		-o-transition:all 0.4s ease 0s;
	}


	.project-overlay {
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		opacity:0;
		transition:all 0.3s ease 0s;
		-moz-transition:all 0.3s ease 0s;
    	-webkit-transition:all 0.3s ease 0s;
    	-o-transition:all 0.3s ease 0s;
		cursor:pointer;
	}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}
.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in{top:10%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}
.modal-header .close{margin-top:2px;}
.modal-header h3{margin:0;line-height:30px;}
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1;*zoom:1;}
.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}
.modal-footer:after{clear:both;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-open .modal{background-clip:padding-box;background:none;border:none;border-radius:6px;box-shadow:none;left:0;margin-left:0;position:fixed;width:auto;z-index:1050;bottom:0;left:0;outline:0 none;right:0;top:0;}
.modal-open .modal-content{box-shadow:0 5px 15px rgba(0,0,0,0.5);}
.modal-open .modal-body{max-height:none;overflow-y:visible;}
.modal-open iframe{min-width:0;max-width:none;}
.modal-open .modal-body1{padding:15px;position:relative;}
.modal-open .modal.fade.in{top:0;}
.modal-scrollfix.modal-scrollfix{overflow-y:hidden;}
.modal-open{overflow:hidden;}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-moz-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transform:translate(0,-25%);-moz-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0;}
.modal-backdrop.in{opacity:0.007;filter:alpha(opacity=.7);opacity:0.007;filter:alpha(opacity=.7);}
.modal-header:before,.modal-header:after{display:table;content:"";line-height:0;}
.modal-header:after{clear:both;}
.modal-title{margin:0;line-height:1.42857;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
.modal-sm{width:300px;}
#top-bar .left-text{opacity:1;font-size:80%;padding:10px 0;}


div.news .decisia-title {
  float:left;
  margin:0 auto;
  padding:5px;
}

div.menu ul.third-level {
  background:#f3edd1!important;
  padding:15px 0!important;
  width:150px!important;
}

div.menu li.second-level ul.third-level {
  margin-top:15px!important;
}

div.menu ul.third-level li {
  background:#f3edd1!important;
  padding:0!important;
  border-bottom:2px solid #f3edd1!important;
}

div.menu ul.third-level li a {
  background:#f3edd1!important;
  padding:5px 10px!important;
  margin:0!important;
}

div.menu ul.third-level li a:hover {
  background:#474747!important;
  color:white!important;
  padding:5px 10px!important;
}
#superfish-1 ul li.last{border-bottom:0;padding-bottom:0;}
#forum td.last-reply span,#forum td.title span{color:#535353;}
.view-portfolio .views-row.last{margin-right:0 !important;}
.featuredcontent.last{margin-right:0;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

#header #navbar div.wrapper {
	
	position: absolute;
	right: 0;
	bottom: 0;
	margin-right: 2px;
}

#header #navbar div.wrapper div.block {
	
	position: relative;
	float: left;
}

#header #navbar div.wrapper div.block:hover div.edit {
	display: none;
}

#header #navbar div.wrapper div.block h3 {
	display: none;
}

#header #navbar div.wrapper div.block ul {
	padding: 0;
}

#header #navbar div.wrapper div.block ul li {
	list-style-type: none;
	list-style-image: none;
	border: 0;
	margin: 0;
	padding: 0 0.5em;
}
.clear{clear:both;}


.wrapper { 
	width:100%;
	overflow:hidden;
}
.panel{margin-bottom:21px;background-color:#ffffff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}
.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:-1;border-bottom-left-radius:-1}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.list-group+.panel-footer{border-top-width:0}
.panel-group{margin-bottom:21px}
.panel-group .panel{margin-bottom:0;border-radius:0}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #dddddd}
.panel-default{border-color:#dddddd}
.panel-primary{border-color:#2780e3}
.panel-success{border-color:#4e9f15}
.panel-info{border-color:#7643a8}
.panel-warning{border-color:#ff4309}
.panel-danger{border-color:#f0005e}
.panel-heading,.panel-footer{border-top-right-radius:0;border-top-left-radius:0}
.panel-default .close{color:#333333}


.tab-content .panel{
	background: transparent;
	margin-bottom: 0;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.panel-facebook-comments .panel-body{
	padding: 0;
}

#sidebar .panel .panel-heading a{
	text-decoration: none; 
}


#content a:not(.ig_follow),
#content a:visited:not(.ig_follow),
#widget_region_left_sidebar a,
#widget_region_left_sidebar a:visited {
	color: #cfb20c;
}


#content a:hover:not(.ig_follow),
#content a:active:not(.ig_follow),
#widget_region_left_sidebar a:hover,
#widget_region_left_sidebar a:active  {
	color: #782102;
}




#widget_region_left_sidebar {
	background-color: rgba(179, 164, 143, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fb3a48f', endColorstr='#7fb3a48f');
	margin-top: 10px;
	padding-top:.5em;
	width:250px;
	float:left;

}


#widget_region_left_sidebar h3 {
	color: #FFFFFF;
	font-family: 'Book Antiqua',sans-serif;
	font-weight: normal;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  font-size: 20px;
  color: #000;
  text-align: center;
  border-bottom:none !important;
}

.carousel-control.left {
	color:#000;
 
}

.carousel-control.right {
  left: auto;
  right: 0;
color:#000;
}

.carousel-control a{color:#000; border-bottom:none !important;}

.carousel-control:hover,
.carousel-control:focus {
  outline: none;
  text-decoration: none;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
  display:none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

.carousel-caption {
z-index: 10;
color: #000;
text-align: center;
}

.carousel-caption .btn {
  text-shadow: none;
}

.carousel-caption p {

}

.carousel-inner .active.left { left: -100%; }

.carousel-inner .next        { left:  100%; }
.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%}
.tribe-events-adv-list-widget .type-tribe_events,.tribe-mini-calendar-list-wrapper .type-tribe_events{margin:0;padding:0}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}
.tribe-theme-twentyfifteen .tribe-events-adv-list-widget .tribe-mini-calendar-event{border-bottom:0}



.tribe-mini-calendar-wrapper {
	width : 100%;
}



.tribe-mini-calendar-grid-wrapper {
	margin-bottom: 10px;
}


.tribe-mini-calendar {
	border-collapse: collapse;
	margin-left: -1px;
	width: 100%;
	line-height: 1;
}


.tribe-mini-calendar td,
.tribe-mini-calendar th {
	width: 14.2857142857%;
	padding: 0;
	text-align     : center;
	vertical-align : top;
	border         : 1px solid #d2d2d2;
}


.tribe-mini-calendar thead {
	background: #666666;
}




.tribe-mini-calendar-dayofweek{
	background: #ddd;
	color:#333;
	font-weight:bold;
	text-transform: uppercase;
	padding:3px 0;
}


.tribe-mini-calendar div[id*='daynum-'] a {
	display : block;
	text-decoration: none;
	padding: 5px 0 15px 0;
	position: relative;
}


.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] {
	font-weight:bold;
}


.tribe-mini-calendar .tribe-events-has-events:hover {
	background: #444;
}


.tribe-mini-calendar .tribe-events-has-events:hover a:hover {
	background: #999;
}


.tribe-mini-calendar .tribe-events-has-events:hover a,
.tribe-mini-calendar .tribe-events-has-events:hover a:hover {
	color: #fff;
	text-decoration: none;
}


.tribe-mini-calendar-no-event{
	color: #999;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px 5px 15px 5px;
}

.tribe-mini-calendar .tribe-events-past {
	opacity: .6;
}


.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover {
	background: #666;
}


.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a {
	color: #fff;
}


.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today div[id*='daynum-'] a:before {
	background: #fff;
}


.tribe-mini-calendar-nav {
	text-align     : center;
	vertical-align : middle;
	border         : 1px solid #666;
	background     : #666;
	color:#fff;
}


.tribe-mini-calendar-nav div {
	position:relative;
}


.tribe-mini-calendar-nav span {
	font-weight:bold;
	margin:0 auto;
	display:inline-block;
	color:#fff;
	text-transform: uppercase;
}


.tribe-mini-calendar-nav span.active {
	visibility:hidden;
}


.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link {
	display:inline-block;
	color:#999;
	padding: 5px;
}


.tribe-mini-calendar-nav .prev-month {
	margin: 0 20px 0 0;
}


.tribe-mini-calendar-nav .next-month {
	margin: 0 0 0 20px;
}



.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link:hover {
	color:#6fb7ff;
}


.tribe-mini-calendar .tribe-events-has-events  div[id*='daynum-'] a:before {
	content: '';
	display: block;
	height: 7px;
	width: 7px;
	padding: 0;
	background: #999;
	margin: 5px auto 0 -4px;
	position: absolute;
	left: 50%;
	bottom: 4px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}



.tribe-mini-calendar-nav #ajax-loading-mini {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -8px;
	display: none;
	width: 16px;
	height: 16px;
}


.tribe-mini-calendar .tribe-events-present,
.tribe-mini-calendar .tribe-mini-calendar-today
{
	background-color: #666666;
}


.tribe-mini-calendar .tribe-events-present a{
	color:#fff;
}





.tribe-mini-calendar-event {
	overflow:hidden;
	width:100%;
	padding-bottom : 5px;
	margin-bottom  : 5px;
	border-bottom  : 1px dotted #2f2f2f;
}


.tribe-mini-calendar-right .tribe-mini-calendar-event:last-child {
	border:0;
}


.tribe-mini-calendar-event.first {
	margin-top:10px;
}


.tribe-mini-calendar-event .list-date {
	float : left;
	overflow:hidden;
	font-weight:bold;
	margin: 10px 5% 10px 0;
	padding: 3px;
	width: 15%;
	text-align:center;
	display: inline;
	background: #666;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


.tribe-mini-calendar-event .list-info {
	margin: 10px 0;
	display: inline;
	line-height: 1;
	float: left;
	width: 80%;
}


.tribe-mini-calendar-event .list-date .list-dayname {
	background: #fff;
	color: #666;
	padding: 3px;
	font-size: 9px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


.tribe-mini-calendar-event .list-date .list-daynumber {
	color      : #fff;
	font-size  : 15px;
	width: 100%;
	line-height: 22px;
	display    : block;
	text-align : center;
}


.tribe-mini-calendar-event .list-info h2 {
	font-size : 14px;
	font-weight:bold;
	line-height:18px;
	margin-top: 0;
	margin-bottom: 10px;
}

.tribe-mini-calendar-event .list-info p {
	margin:5px 0;
	display:none;
}


.tribe-mini-calendar-event.first .list-info p {
	display:block;
}


.tribe-mini-calendar-event-cost {
	font-weight: bold;
}


.tribe-mini-calendar-event .tribe-events-divider {
	display: inline;
	font-weight: normal;
}


.tribe-mini-calendar-event .tribe-events-event-schedule-details {
	display: inline-block;
}

.tribe-mini-calendar-event .tribe-events-event-schedule-details,
.tribe-mini-calendar-event-venue {
	margin: 5px 0 0;
}


.tribe-mini-calendar-wrapper a.tribe-events-button {
	margin-top: 10px;
	display: inline-block;
	background-color: #666;
	color: #fff;
	background-image: none;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 9px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-border-radius: 3px;
			border-radius: 3px;
	border: 0;
	line-height: normal;
	cursor: pointer;
	-webkit-box-shadow: none;
			box-shadow: none;
	text-decoration: none;
}


.tribe-theme-twentyfifteen .tribe-mini-calendar-event {
	margin-left: 0;
	margin-right: 0;
}

.tribe-theme-twentyfifteen .tribe-mini-calendar-list-wrapper .type-tribe_events {
	margin-left: 0;
	margin-right: 0;
	box-shadow: none;
}

.tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-date {
	width: 18%;
	margin-right: 7%;
}

.tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-info {
	width: 75%;
}


.tribe-theme-twentyfifteen .tribe-mini-calendar div[id*='daynum-'] a {
	padding: 5px 0 15px 0;
}



.tribe-mini-calendar td {
	background: #b2b2b2;
	border-color:#fff;
	-webkit-transition: all .2s cubic-bezier(0.550, 0.085, 0.680, 0.530); 
  	   -moz-transition: all .2s cubic-bezier(0.550, 0.085, 0.680, 0.530); 
        -ms-transition: all .2s cubic-bezier(0.550, 0.085, 0.680, 0.530); 
         -o-transition: all .2s cubic-bezier(0.550, 0.085, 0.680, 0.530); 
	        transition: all .2s cubic-bezier(0.550, 0.085, 0.680, 0.530);	
}


.tribe-mini-calendar td:hover {	
}


.tribe-mini-calendar th{
	color: #fff;
	background:#666;
	border-color:#666;
	font-weight: bold;
}


.tribe-mini-calendar th:first{
	border-left-color:#fff;
}


.tribe-mini-calendar-nav td{
	background:#666;
	border-color:#666;
}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}


.tribe-mini-calendar .tribe-events-has-events a{
	color:#fff;
	padding:5px 0 15px 0;
}


.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before{
	background: #fff;
}


.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present,
.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today {
	background-color: #21759b;
}


.tribe-mini-calendar .tribe-events-has-events.tribe-events-present a:hover,
.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today a:hover {
	background-color: #30799B;
}


.tribe-mini-calendar td.tribe-events-has-events {
	background: #666;
}


.tribe-mini-calendar td.tribe-events-has-events a:hover {
	background: #4B4A4A;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-third{width:30.6666%;}
.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333%;}
.header-sticky-container.slide-down{top:-64px}
.search-sticky-open .header-sticky-container.slide-down{top:0}
.conversation-module .slide{float:left;width:100%;padding-bottom:.625rem;text-align:center}
.article-carousel-module .slide .image-wrap{width:41.66667%;float:left;display:block;padding-left:.9375rem;box-sizing:border-box}
.article-carousel-module .slide .image-wrap img{width:100%;display:block}
.article-carousel-module .slide .title-wrap{width:58.33333%;float:left;display:block;padding:0 .9375rem;box-sizing:border-box}
.article-carousel-module .slide .title-wrap a{color:#111c24}
.article-carousel-module .slide h3{font-family:FreightSans-Medium,Arial,sans-serif;font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;color:#111c24;font-weight:400}
.video-hero .slide{position:relative;height:100%}
.video-hero .slide .image{max-height:100%}
.video-hero .slide .image img{padding-top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.module-inquiries .container-team-mobile-carousel .slide.swiper-slide{height:auto!important}
.rabbi-carousel .slide .image-wrap{float:left;margin-bottom:.625rem;box-sizing:border-box;position:relative;display:block;max-width:25%;margin-right:20px}
.rabbi-carousel .slide .image-wrap a.img{display:block}
.rabbi-carousel .slide .image-wrap img{display:block;width:100%}
.rabbi-carousel .slide .title-wrap{float:left;display:block}
.rabbi-carousel .slide .title-wrap a{color:#111c24}
.rabbi-carousel .slide h4{font-family:PreloSlab-Bold,Georgia,serif;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin-top:.625rem}

.price span.dollar_sign, .price span.cents {
	display: inline-block;
	margin: 6px 0 0 0;
	font-size: 30px;
	line-height: 30px;
	vertical-align: top;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

#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;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}




#homepage-horizontal-module {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  clear: both; }
.clearfix,.cf,.classic-module ul,.most-popular-module,.most-popular-module .slider-container ul,.most-popular-module .slider-container ul li,#home-slider ul,.gallery-container .gallery-title,.comment-respond{zoom:1;}
.clearfix:before,.clearfix:after,.cf:before,.classic-module ul:before,.most-popular-module:before,.most-popular-module .slider-container ul:before,.most-popular-module .slider-container ul li:before,#home-slider ul:before,.gallery-container .gallery-title:before,.comment-respond:before,.cf:after,.classic-module ul:after,.most-popular-module:after,.most-popular-module .slider-container ul:after,.most-popular-module .slider-container ul li:after,#home-slider ul:after,.gallery-container .gallery-title:after,.comment-respond:after{content:"";display:table;}
.clearfix:after,.cf:after,.classic-module ul:after,.most-popular-module:after,.most-popular-module .slider-container ul:after,.most-popular-module .slider-container ul li:after,#home-slider ul:after,.gallery-container .gallery-title:after,.comment-respond:after{clear:both;}

  .widget_subscribe_widget ul.cf, .widget_subscribe_widget .classic-module ul, .classic-module .widget_subscribe_widget ul, .widget_subscribe_widget ul.most-popular-module, .widget_subscribe_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_subscribe_widget ul, .widget_subscribe_widget #home-slider ul, #home-slider .widget_subscribe_widget ul, .widget_subscribe_widget .gallery-container ul.gallery-title, .gallery-container .widget_subscribe_widget ul.gallery-title, .widget_subscribe_widget ul.comment-respond, .widget_latest_widget ul.cf, .widget_latest_widget .classic-module ul, .classic-module .widget_latest_widget ul, .widget_latest_widget ul.most-popular-module, .widget_latest_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_latest_widget ul, .widget_latest_widget #home-slider ul, #home-slider .widget_latest_widget ul, .widget_latest_widget .gallery-container ul.gallery-title, .gallery-container .widget_latest_widget ul.gallery-title, .widget_latest_widget ul.comment-respond, .widget_most_popular_widget ul.cf, .widget_most_popular_widget .classic-module ul, .classic-module .widget_most_popular_widget ul, .widget_most_popular_widget ul.most-popular-module, .widget_most_popular_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_most_popular_widget ul, .widget_most_popular_widget #home-slider ul, #home-slider .widget_most_popular_widget ul, .widget_most_popular_widget .gallery-container ul.gallery-title, .gallery-container .widget_most_popular_widget ul.gallery-title, .widget_most_popular_widget ul.comment-respond, .widget_related_posts_widget ul.cf, .widget_related_posts_widget .classic-module ul, .classic-module .widget_related_posts_widget ul, .widget_related_posts_widget ul.most-popular-module, .widget_related_posts_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_related_posts_widget ul, .widget_related_posts_widget #home-slider ul, #home-slider .widget_related_posts_widget ul, .widget_related_posts_widget .gallery-container ul.gallery-title, .gallery-container .widget_related_posts_widget ul.gallery-title, .widget_related_posts_widget ul.comment-respond {
    margin: 0; }

    .widget_subscribe_widget ul.cf li, .widget_subscribe_widget .classic-module ul li, .classic-module .widget_subscribe_widget ul li, .widget_subscribe_widget ul.most-popular-module li, .widget_subscribe_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_subscribe_widget ul li, .widget_subscribe_widget #home-slider ul li, #home-slider .widget_subscribe_widget ul li, .widget_subscribe_widget .gallery-container ul.gallery-title li, .gallery-container .widget_subscribe_widget ul.gallery-title li, .widget_subscribe_widget ul.comment-respond li, .widget_latest_widget ul.cf li, .widget_latest_widget .classic-module ul li, .classic-module .widget_latest_widget ul li, .widget_latest_widget ul.most-popular-module li, .widget_latest_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_latest_widget ul li, .widget_latest_widget #home-slider ul li, #home-slider .widget_latest_widget ul li, .widget_latest_widget .gallery-container ul.gallery-title li, .gallery-container .widget_latest_widget ul.gallery-title li, .widget_latest_widget ul.comment-respond li, .widget_most_popular_widget ul.cf li, .widget_most_popular_widget .classic-module ul li, .classic-module .widget_most_popular_widget ul li, .widget_most_popular_widget ul.most-popular-module li, .widget_most_popular_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_most_popular_widget ul li, .widget_most_popular_widget #home-slider ul li, #home-slider .widget_most_popular_widget ul li, .widget_most_popular_widget .gallery-container ul.gallery-title li, .gallery-container .widget_most_popular_widget ul.gallery-title li, .widget_most_popular_widget ul.comment-respond li, .widget_related_posts_widget ul.cf li, .widget_related_posts_widget .classic-module ul li, .classic-module .widget_related_posts_widget ul li, .widget_related_posts_widget ul.most-popular-module li, .widget_related_posts_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_related_posts_widget ul li, .widget_related_posts_widget #home-slider ul li, #home-slider .widget_related_posts_widget ul li, .widget_related_posts_widget .gallery-container ul.gallery-title li, .gallery-container .widget_related_posts_widget ul.gallery-title li, .widget_related_posts_widget ul.comment-respond li {
      margin-top: 1.5em;
      margin-bottom: 1.5em; }

.schedule-widget-show,
.schedule-page-show,
.announcement-post-title {
    width: 75%;
    max-width: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}


.heading {
	font-family: Arial, tahoma, Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #CCFFCC;
}


div.cabecera12 {
    width: 720px;
    height: 80px;
    margin-left: 280px;
    margin-top: 0px;
}

#wp-calendar tfoot #next {
	text-align: right;
}

#wp-calendar tbody .pad {
	background: none;
}
.block ol,.block ul{margin:0 0 0 1em;padding:0 0 0.25em 1em;}
.region-header .block{font-size:0.857em;float:left;margin:0 10px;padding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.sidebar .block{border:0px solid;padding:0px;margin:0px;}
.sidebar .block .content{line-height:1.4;}
#triptych .block{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}


#wrapper,#access,#access .menu-header,div.menu,#colophon,#branding,#main,#header, #footer { width: 100%; margin-top: 0;}

#branding {background: #3bafe1; overflow:hidden; padding-bottom: 14px;  }


#branding img, #content img { margin: 0;height: auto; }

	#access, #access .menu-header,div.menu,#colophon,#branding,#footer {margin: 0 auto;  width: 100%; }

	#access,#access .menu-header, div.menu,#colophon, #branding, #main, #header, #footer, #masthead {margin: 0 auto;width: 100%;}
.block #user-login:after,.block #user-register-form:after{clear:both;content:"x x x x x";display:block;height:0;visibility:hidden;width:100%;}
.block .rpx-signin{float:left;}
.block .rpx-signin + *{clear:left;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2,.page-comment-reply .comment-by-node-author,.page-comment-edit .comment-by-node-author,.page-comment-delete-own .comment-by-node-author,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack,#block-views-comments-block-1 h2{border:none;padding:0;margin:0;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:0;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2{color:#434343;display:block;font-size:30px;padding:24px 10px 28px;margin:0 auto;line-height:34px;text-align:center;text-transform:uppercase;border-bottom:none;font-weight:800;letter-spacing:2px;}
.page-comment-reply #page-title:after,.page-comment-edit #page-title:after,.page-comment-delete-own #page-title:after,#page-title:after,#block-block-776 h2:after,#block-block-781 h2:after,.page-forum #page-title:after,#block-views-be97a62486938aae0230cdbd8af78a79 h1:after,#block-views-be97a62486938aae0230cdbd8af78a79 h2:after,.node-type-forum .view-forum .views-field-title:after,body.node-type-album #page-title:after,.page-node.node-type-page #page-title:after,.page-filter.page-filter-tips #page-title:after,.page-news-v2 #block-system-main .views-row .views-field-title span:after,.page-news-v2 #block-system-main .views-row .views-field-title span a:after,#block-views-home-one-page-news-block-2 .views-row .views-field-title a:after,.page-news #block-system-main .views-row .views-field-title a:after,.page-news-v1 #block-system-main .views-row .views-field-title a:after,#block-views-home-one-page-news-block-4 .views-row .views-field-title a:after,#block-views-home-one-page-news-block-3 .views-row .views-field-title a:after,.page-node-add-forum #main .preview h3:after,.view-home-one-page-masonry .views-row .views-field-title a:after,.page-node-15326 .style-top .style-right .style-news-title:after,#block-views-home-one-page-news-block-7 h2:after,#block-views-home-one-page-photos-block-2 h2:after,#block-views-home-one-page-video-block h2:after,#block-views-albums-block h2:after,.block h2:after,#main h2:after,#postcontent-first h2:after,#block-views-merch-block-1 h2:after,#block-views-merch-block-2 h2:after,#block-views-home-one-page-news-block-1 h2:after,#block-block-516 h2:after,.page-user #page-title:after{content:'';display:block;width:203px;height:1px;margin:0 auto;background:#d80203;margin-top:20px;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul.block,.page-node-20441 .view-home-one-page-photos .view-content .item-list ul.block{margin-bottom:16px;}
.page-node-17896 .block.view-home-one-page-video,.page-node-20441 .block.view-home-one-page-video{margin-bottom:16px;}
.page-node-17896 #content .stack .stack-width .block .middle.tb-terminal,.page-node-20441 #content .stack .stack-width .block .middle.tb-terminal,.page-node-17896 #prefooter .block .middle.tb-terminal,.page-node-20441 #prefooter .block .middle.tb-terminal{max-width:95%;margin:0 auto;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.stack-preheader .col .block{margin:0;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul.block,#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul.block{margin-bottom:16px;}
.page-node-17896 .view-member .view-content ul.block{margin-bottom:16px;}
.view-home-one-page-news .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-news-block-1 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-5 .view-content ul.block{margin-bottom:16px;}
.page-photo-v1 .content .view-home-one-page-photos .view-content ul.block,.page-photo .content .view-home-one-page-photos .view-content ul.block,#block-views-home-one-page-photos-block-5 .content .view-home-one-page-photos .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block .view-content ul.block{margin-bottom:16px;}
.page-video-v1 .view-home-one-page-video .view-content ul.block,.page-video .view-home-one-page-video .view-content ul.block,#block-views-home-one-page-video-block-2 .view-home-one-page-video .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul.block{margin-bottom:16px;}
.view-albums .view-content .item-list ul:not(.music).block{margin-bottom:16px;}
#block-block-646.block #wmg-widget #wmg-events .wmg-events-header div{color:#000000;}
.page-user .block h2{text-transform:capitalize;}
.block .rpx-or{text-align:center;line-height:1;margin-bottom:1.3333em;}
.block .rpx-or::before,.block .rpx-or::after{border-top-style:solid;border-top-width:1px;height:0;top:50%;position:absolute;top:1.25ex;width:46%;}
.block .rpx-or::before{left:0;}
.block .rpx-or::after{right:0.5%;}



div.navigation { border-top: 1px solid #E5E5E5; text-transform:uppercase; padding: 15px 0; text-align:center; margin: 0 0 10px; }

div.navigation a { font-weight: normal; padding:0 10px; line-height: 50px; }

div.navigation span.current { padding: 0 10px; color:#ea6c35; font-weight:bold;  }

div.navigation span.pages { margin-right: 10px; display: none; }

div.navigation .alignleft, div.navigation .alignright { margin: 0; }

div.navigation .prev { float:left; }

div.navigation .next { float:right; }


#comments .navigation { padding: 0 0 18px 0; }

.half-top {
	margin-top: 0.5em !important;
}



#primary,
body.has-composer.page-template-blog #primary,
body.has-composer.post-type-archive-product #primary { padding-bottom: 40px }

body.has-composer #primary,
body.compose-mode #primary,
body.single-product #primary,
body.single-post #primary { padding-bottom: 0 }

	body.has-composer.has-sidebar #primary { margin-bottom: 40px }

.content-area { width: 69%; float: left; position: relative; }

.content-full-width .content-area,
.content-area.full-width { width: 100%; max-width: none !important; }

body.content-full-width #content-wrap .content-area,
.content-full-width .content-area,
body.content-full-screen #content-wrap { width: 100% !important; max-width: none !important; }

body.content-full-screen #content-wrap .content-area,
.content-full-screen .content-area { float: none; padding: 0; width: 100% !important; max-width: none !important; }



body.content-left-sidebar #content-wrap .content-area,
.content-left-sidebar .content-area { float: right }

	.content-area,
	#sidebar { float: none; width: 100% !important; }

	
	
	.content-area, #sidebar { width: 100%; float: none; }



.home #homeads .fivecol-one {
	margin-right: 3.5%;
	margin-bottom: 0%;
}


.home #homeads .fivecol-one:first-of-type {
	margin-left: 1%;
}


.home #homeads .fivecol-one.last {
	margin-right: 0;
}

.fivecol-one{width:16.8%;}

.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:4%;margin-bottom:4%;position:relative;}





.menu-primary-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1;
}


body.logged-in .menu-primary-container,
body.logged-in #navigation #searchform {
	top: 32px;
}


.menu-primary-container ul {
	margin: 0;
	padding: 0;
	text-align: center;
}


.menu-primary-container ul li {
	list-style: none;
	display: inline;
	margin: 0;
}


.menu-primary-container ul li a {
	display: inline-block;
	margin-top: 4px;
	padding: 20px 30px;
}


.menu-primary-container ul li.current-menu-item a {
	margin-top: 0;
	border-top: 4px solid #000;
}


#cff .cff-item{
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0 15px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}

#cff .cff-item:first-child{
  padding-top: 0;
}

#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
  padding: 15px;
  margin: 5px 0;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


#cff .cff-item img{
  border: none;
}


.art-block select 
{
    width:96%;
}




.art-block
{
  position: relative;
  min-width: 1px;
  min-height: 1px;
  margin: 10px;
}


.art-block-body
{
  position: relative;
  padding: 0;
}


.art-block-cc
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #E9F3F7;
}


div.art-block img
{

    border-color: #C7C7C7;
  border-style: solid;
  margin: 0;
}


.art-article img, img.art-article, .art-block img, .art-footer img
{
  border: solid 0 #C7C7C7;
  margin: 0;
}


.adtext {
	text-align: center;
	color: #444444;
	font-size: 12px; font-size: 1.2rem;
	text-transform: uppercase;
}

#home_bottom1			{ position: relative; width: 774px; }

#home_bottom1 .sep		{ margin:0px; float: left; height:7px; }

.clearfix {float: none;clear: both;}

.gdl-page-content p,.most-popular,.food-excerpt,  .popular-slider li .popular-content p, .about-galaxy p{ color:#808080;font-size:14px;line-height: 20px; line-height:25px; font-family: 'Alike Angular', serif;}





.left .feed-icon {
  text-align: right;
  padding: 0 1em 0 0;
}

.right .feed-icon {
  text-align: left;
  padding: 0 0 0 1em;
}

.block .feed-icon {
  text-align: left;
}

.feed-source .feed-icon {
  margin-left: 1em;
}
html.ie7 #footer_wrap #ribbon-footer-wrap .footer-bottom #governor{font-weight:bold;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .footer-bottom #governor{font-weight:bold;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .footer-bottom #governor{font-weight:bold;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .footer-bottom #governor{font-weight:bold;}
html.fontface body.page-services div.highlight .icon:before{float:left;height:100px}
html.fontface
.icon{text-decoration:none;font-style:normal}
html.fontface  .icon-conceptual:before{font-family:'EBI-Conceptual';font-size:138.5%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-functional:before{font-family:'EBI-Functional';font-size:100%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-static:before, html.fontface  .icon-generic:before{font-family:'EBI-Generic';font-size:100%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-species:before{font-family:'EBI-Species';font-size:100%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-socialmedia:before{font-family:'EBI-SocialMedia';font-size:100%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-fileformats:before{font-family:'EBI-FileFormats';font-size:123.1%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-chemistry:before{font-family:'EBI-Chemistry';font-size:100%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface .icon-c1:before{color:#dac79d}
html.fontface .icon-c2:before{color:#dab7e2}
html.fontface .icon-c3:before{color:#62d0df}
html.fontface .icon-c4:before{color:#afc9b8}
html.fontface .icon-c5:before{color:#ffb4aa}
html.fontface .icon-c6:before{color:#ffc999}
html.fontface .icon-c7:before{color:#bec3d9}
html.fontface .icon-c8:before{color:#c5d4a3}
html.fontface .icon-c9:before{color:#a4c7e2}
html.fontface .icon-s1:before{color:#3b5998}
html.fontface .icon-s2:before{color:#55acee}
html.fontface .icon-s3:before{color:#007bb6}
html.fontface .icon-s4:before{color:#f60}
html.fontface .icon-s5:before{color:#a6c83f}
html.fontface .icon-s6:before{color:#dd4b39}
html.fontface .icon-s7:before{color:#b00}
html.fontface .icon-s8:before{color:#f40083}
html.fontface .icon-s9:before{color:#1ab7ea}
html.fontface .icon-s10:before{color:#00bcf2}
html.fontface .icon-s11:before{color:#f7941e}
html.fontface .icon-s12:before{color:#21759b}
html.fontface .icon-s13:before{color:#fa9b39}


	#header .nav {
		float: left;
		width: 260px;
		margin-top: 110px;
	}
.bg_white1,.timeline_point,.success_story{background:#fefbfc}
.bg_white1[bg-opacity=".1"],[bg-opacity=".1"].timeline_point,[bg-opacity=".1"].success_story{background:#fefbfc;background:rgba(254,251,252,0.1)}
.bg_white1[bg-opacity=".2"],[bg-opacity=".2"].timeline_point,[bg-opacity=".2"].success_story{background:#fefbfc;background:rgba(254,251,252,0.2)}
.bg_white1[bg-opacity=".3"],[bg-opacity=".3"].timeline_point,[bg-opacity=".3"].success_story{background:#fefbfc;background:rgba(254,251,252,0.3)}
.bg_white1[bg-opacity=".4"],[bg-opacity=".4"].timeline_point,[bg-opacity=".4"].success_story{background:#fefbfc;background:rgba(254,251,252,0.4)}
.bg_white1[bg-opacity=".5"],[bg-opacity=".5"].timeline_point,[bg-opacity=".5"].success_story{background:#fefbfc;background:rgba(254,251,252,0.5)}
.bg_white1[bg-opacity=".6"],[bg-opacity=".6"].timeline_point,[bg-opacity=".6"].success_story{background:#fefbfc;background:rgba(254,251,252,0.6)}
.bg_white1[bg-opacity=".7"],[bg-opacity=".7"].timeline_point,[bg-opacity=".7"].success_story{background:#fefbfc;background:rgba(254,251,252,0.7)}
.bg_white1[bg-opacity=".8"],[bg-opacity=".8"].timeline_point,[bg-opacity=".8"].success_story{background:#fefbfc;background:rgba(254,251,252,0.8)}
.bg_white1[bg-opacity=".9"],[bg-opacity=".9"].timeline_point,[bg-opacity=".9"].success_story{background:#fefbfc;background:rgba(254,251,252,0.9)}
.ai1ec-subscribe-dropdown{padding:0 !important;}


    #navbar-top,
    #navbar-main { display: none; }

.entry-content ul, .entry-summary ul  {
	margin-left: 1.5em;
}


.entry-content ul, .entry-summary ul ,
.entry-content ol, .entry-summary ol {
margin-bottom:1.5em;
}

.entry-content,
.entry-summary {
	clear: both;
	padding: 8px 0px 10px;
}

#content .entry-summary p:last-child {
	margin-bottom: 12px;
}

 .woocommerce .product .entry-summary { clear:none; }
 #content p, .entry-content ul, .entry-summary ul , .entry-content ol, .entry-summary ol { margin-bottom:1.0em;}
.offer-banner p.confirmation{text-align:right}


.upcoming-events li {
	margin-bottom: 10px;
}

.upcoming-events li span {
	display: block;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}




.spx-1{ width: 99.99999998999999%;}



.page .entry-title {
  margin-top: 0;
}



.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

.page-template-landing .entry-title {
  font-size: 2em;
  letter-spacing: 0.05em;
  font-weight: 200;
  margin: 0;
  text-transform: uppercase;
}
.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-right:15px;padding-left: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{float:left}
.col-xs-3{width:25%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:7.5px;padding-right:7.5px;}




#state_select select {
	font-size: 12px;
	position: absolute;
	right: 65px;
	top: 3px;
}


#state_select {
	position: absolute;
	bottom: 35px; 
	right: -20px;
	z-index: 100;
}

.master{ width:995px; overflow:hidden; margin:0 auto;}


.above-content-widget{display:none;text-align: center;padding-top: 20px;}
.above-content-widget .widget.gdlr-widget{margin-bottom:0;}


.latest-info-posts div.post-block h3.custom-font { color:#fff;}

.latest-info-posts div.post-block h3.custom-font a {color:#fff;}

.latest-info-posts div.post-block h3.custom-font a:hover { text-decoration: none; color: #af0909; }


.latest-info-posts div.post-block div.desc {   color:#444;}



div.info-post-items div.post-block { width:260px; float:left; margin-bottom:0px; }
 
div.info-post-items div.post-block div.image { width:240px; margin-left:10px; }
 
.latest-info-posts .post-block-wrapper { margin:0; }

div.latest-info-posts div.post-block  { width:270px!important; margin:0 auto!important;  max-width:100%!important; float:none; }

.latest-scrollable-posts  .scrollable .items .post-block {float: left;width: 1140px;height: 470px;}


.one_half  .scrollable , .one_half_last  .scrollable , .one_half    .scrollable .items .post-block , .one_half_last   .scrollable .items .post-block   { width: 550px; height: 460px; }



.one_third  .scrollable , .one_third    .scrollable .items .post-block , .one_third_last  .scrollable , .one_third_last    .scrollable .items .post-block  { width: 353px; height: 460px; }


.two_third  .scrollable , .two_third    .scrollable .items .post-block , .two_third_last  .scrollable , .two_third_last   .scrollable .items .post-block  { width: 740px; height: 460px; }


.one_fourth  .scrollable , .one_fourth    .scrollable .items .post-block  , .one_fourth_last  .scrollable , .one_fourth_last    .scrollable .items .post-block  { width: 255px; height: 460px; }


.three_fourth  .scrollable , .three_fourth    .scrollable .items .post-block  , .three_fourth_last  .scrollable , .three_fourth_last    .scrollable .items .post-block  { width: 845px; height: 460px; }

div.info-post-items div.post-block div.image img { width:100%; }
img.thumb_new_videos{float:right;margin-left:5px;margin-top:6px;}


#shadow-container {

	position: relative;

	left: 3px;

	top: 3px;

	margin-right: 7px;

	margin-bottom: 7px;

}


#shadow-container .shadow2,

#shadow-container .shadow3,

#shadow-container .container {

	position: relative;

	left: -1px;

	top: -1px;

}


#shadow-container .shadow1 {

	background: #F1F0F1;

}


 

#shadow-container .shadow2 {

	background: #DBDADB;

}


#shadow-container .shadow3 {

	background: #B8B6B8;

}


#shadow-container .container {

	background: #ffffff;

	border: 1px solid #c7c7c7;

	padding: 10px;

	float:left;

}

		
		
		#navigation135 {
			position: relative;
			top: 18.75%; 
			margin: 0 5px;
			text-align: center !important;
		}

.djslider .navigation-container a {
	outline: none;
}

	.date {
		clear: right; }

.main_book_form_holder {
	margin: 0 auto;
	text-align: center;
	white-space: nowrap;
	width: 200px;
	display: block;
	margin-top: 0px ;
	margin-left: 20px ;
  	margin-right: auto ;
}

 	.roll-tabs .menu-tab {
 		overflow: hidden;
 		margin: 0;
 		list-style: none;
 	}

 	.roll-tabs .menu-tab li {
 		position: relative;
 		bottom: -1px;
 		float: left;
 		margin-right: 2px;
 	}

 	.roll-tabs .menu-tab li a {
 		font-family: "Raleway", sans-serif;
 		font-size: 14px;
 		font-weight: 500;
 		display: block;
 		color: #2d3340;
 		padding: 12px 25px 10px;



 	}

 	.roll-tabs .menu-tab li a:hover {
 		background-color: #f7f7f7;
 		text-decoration: none;
 	}

 	.roll-tabs .menu-tab li.active a {
 		background-color: #fff;
 		border: 1px solid #dbdbdb;
 		transition: none;
 	}




 
 
 
 
 .menu-entry {
 	margin-bottom: 15px;
 }

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-price {
 	line-height: 1;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 .menu-type-a .menu-price {
 	display: table;
 	margin: 15px auto 0;
 	text-align: center;
 	padding: 5px;
 	border-bottom: 1px solid;
 }

 .widget_menu-type-a .menu-type-a:nth-of-type(4n+1) {



 	clear: left;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }

 .menu-type-b .col-md-9 {
 	padding: 0;
 }

 .menu-type-b .menu-thumb {
 	padding-left: 0;
 }

 .menu-type-b .menu-price {
 	display: table;
 	padding-top: 5px;
 	border-top: 1px solid;
 	margin-top: 10px;
 }

 .widget_menu-type-b .menu-type-b:nth-of-type(3n+1) {
 	clear: left;
 }

 .single-restaurant_item .menu-price,
 .post-type-archive-restaurant_item .menu-price,
 .tax-restaurant_tag .menu-price {
 	display: table;
 	margin: 0 auto;
 	text-align: center;
 	padding: 5px;
 	border-top: 1px solid;
 }

 	.widget_menu-type-a .menu-type-a:nth-of-type(3n+1),
 	.widget_menu-type-b .menu-type-b:nth-of-type(2n+1) {
 		clear: left;
 	}

 	.post-type-archive-restaurant_item .hentry:nth-of-type(2n+1),
 	.tax-restaurant_tag .hentry:nth-of-type(2n+1),
 	.widget_menu-type-a .menu-type-a:nth-of-type(2n+1) {
 		clear: left;
 	}

h1, h2, h3, h4, h5, h6, #mainnav ul li a, .portfolio-info, .roll-testimonials .name, .roll-team .team-content .name, .roll-team .team-item .team-pop .name, .roll-tabs .menu-tab li a, .roll-testimonials .name, .roll-project .project-filter li a, .roll-button, .roll-counter .name-count, .roll-counter .numb-count button, input[type="button"], input[type="reset"], input[type="submit"] { font-family:'Open Sans', sans-serif;}


.menu-item-language img.iclflag {
    margin-right: 8px;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }


	.post-content .rev_slider_wrapper{margin-left:-5px !important;}


	.large-alternate .post-content{width:100%;margin-top:10px;}

	.medium-alternate .post-content{float:none;width:100% !important;margin-top:20px;}


	.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}

	h5.toggle.active span.arrow,
	.post-content ul.circle-yes li:before,
	.progress-bar-content,
	.pagination .current,
	.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
	.date-and-formats .date-box,.table-2 table thead,
	.onsale,.woocommerce-pagination .current,
	.woocommerce .social-share li a:hover i,
	.price_slider_wrapper .ui-slider .ui-slider-range,
	.tagcloud a:hover,.cart-loading,
	ul.arrow li:before{
		background-color:#363839 !important;
	}

	
		.review blockquote q,.post-content blockquote,form.checkout .payment_methods .payment_box{
		background-color:#f6f6f6 !important;
                border-radius:10px;
		border:1px solid #f6f6f6 !important;
                
	}

	
		.review blockquote q,.post-content blockquote{
		color:#747474 !important;
	}

	
	
	body,#nav ul li ul li a,
	.more,
	.avada-container h3,
	.meta .date,
	.review blockquote q,
	.review blockquote div strong,
	.image .image-extras .image-extras-content h4,
	.project-content .project-info h4,
	.post-content blockquote,
	.button.large,
	.button.small,
	.ei-title h3,.cart-contents,
	.gform_wrapper .gform_button,
	.woocommerce-success-message .button{
		font-family:Arial, Helvetica, sans-serif !important;
	}

	.meta .date,
	.review blockquote q,
	.post-content blockquote{
		font-style:italic;
	}

	
		.post-content h1{
		font-size:16px !important;
				line-height:24px !important;
	}

	
		.post-content h2,.title h2,#main .post-content .title h2,.page-title h1,#main .post h2 a{
		font-size:30px !important;
				line-height:45px !important;
	}

	
		.post-content h3,.project-content h3,#header .tagline,.product-title{
		font-size:16px !important;
				line-height:24px !important;
	}

	
		.post-content h4{
		font-size:13px !important;
				line-height:20px !important;
	}

	
		.post-content h5{
		font-size:12px !important;
				line-height:18px !important;
	}

	
		.post-content h6{
		font-size:11px !important;
				line-height:17px !important;
	}

	
		body,.post .post-content,.post-content blockquote,.tab-holder .news-list li .post-holder .meta,#sidebar #jtwt,.meta,.review blockquote div,.search input,.project-content .project-info h4,.title-row,.simple-products-slider .price .amount,.quantity .qty,.quantity .minus,.quantity .plus{color:#747474 !important;}

	
		.post-content h1,.title h1,.woocommerce-success-message .msg{
		color:#333333 !important;
	}

	
		.post-content h2,.title h2,.woocommerce-tabs h2{
		color:#e21445 !important;
	}

	
		.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
		color:#999 !important;
	}

	
		.post-content h4,.project-content .project-info h4,.share-box h4,.title h4,.tab-holder .tabs li a{
		color:#333333 !important;
	}

	
		.post-content h5,h5.toggle a,.title h5{
		color:#f05858 !important;
	}

	
		.post-content h6,.title h6{
		color:#333333 !important;
	}



#book-list {
  position: relative;
  background: #fff;
  max-width:1500px;
  top: 10px;
  margin-top: 0;
  margin-left: 200px;
  margin-right: 220px;
	padding-top: 6px;
	padding-bottom: 24px;
	}

.theme-default #slider {margin:0;width:100%;height:360px;}


#heatmapthemead-post-navigation {
	clear: both;
}