﻿

#resp-home-image{display:none;}

	#headerwrap .header-widget .widget {
		margin: 0 0 10px;
	}




#pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #body, #layout, #content, .post, .author-box, .post-nav, .pagenav, #sidebar, .widget, #footerwrap, #footer, .col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.social-widget .widget {
	display: inline-block;
	vertical-align: middle;
	margin: 0 2px 0 0;
	padding: 0;
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.social-widget .widget strong {
	display: inline-block;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	vertical-align: middle;
	text-transform: uppercase;
}

.social-widget .widget div {
	display: inline;
}




.widget {
	margin: 0 0 3em;
}

.widget ul {
	margin: 0;
	padding: 0;
}

.widget li {
	margin: 0;
	padding: .4em 0;
	list-style: none;
	clear: both;
}

.widget ul ul {
	margin: 6px 0 -6px 0;
	padding: 0;
	border-top: none;
}

.widget ul ul li {
	margin: 0;
	padding-left: 10px;
}




.widget #wp-calendar caption {
	font-weight: bold;
	padding-bottom: 10px;
}

.widget #wp-calendar td {
	width: 31px;
	padding: 4px 2px;
	text-align: center;
}



.widget .feature-posts-list li {
	padding: 0;
	margin: 0 0 1em;
}

.widget .feature-posts-list br {
	display: none;
}

.widget .feature-posts-list .post-img {
	margin: 0 1.2em 1em 0;
	float: left;
}

.widget .feature-posts-list small {
	font-style: italic;
	font-size: 90%;
	display: block;
	margin: 0 0 .3em;
}

.widget .feature-posts-list .feature-posts-title {
	margin: 0 0 .3em;
}

.widget .feature-posts-list .post-excerpt {
	display: block;
	overflow: hidden;
}



.widget .twitter-list li {
	padding: 0;	
	margin: 0 0 1.5em;
}

.widget .twitter-list .twitter-timestamp {
	font-style: italic;
	font-size: .9em;
	font-weight: bold;
	font-family: 'Crimson Text', serif;
	display: block;
}

.widget .twitter-list li .twitter-user {
	font-weight: bold;
	color: inherit;
}

.widget .follow-user {
	margin: 0;
	padding: 5px 0;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .07em;
}

.widget .follow-user a {
	color: inherit;
}

.widget .follow-user a:before {
	content: '\f099';
	color: #000;
	font-family: FontAwesome;
	display: inline-block;
	margin-right: .9em;
}



.widget .links-list img, .widget_links img {
	vertical-align: middle;
}



.widget .flickr_badge_image {
	margin-top: 10px;
}

.widget .flickr_badge_image img {
	width: 65px;
	height: 65px;
	margin-right: 12px;
	margin-bottom: 12px;
	float: left;
}



.clearfix:after, .widget li:after, #body:after, #footer:after, footer:after, .pagenav:after, #main-nav:after, .menu:after, .gallery:after, #content:after
{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix, .widget li, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content
{ display: inline-block; }


.widget .social-links {
	padding: 0;
	line-height: 1em;
}

.widget .social-link-item {
	margin: 0 2px 2px 0;
	padding: 0;
	list-style: none;
}

.widget .social-links a,
.widget .social-links a:hover {
	text-decoration: none;
}

.widget .social-links li img {
	vertical-align: middle;
}
 
.themify_builder .widget-2779-1-1-4.module-widget { text-align: center;  }
.x-logobar-inner{padding-top:0px;padding-bottom:0px;}
.col{float:left}


#footer #blog-foot{
	color: #999;
	float:left;
	width: 250px;
	margin: 0 20px 0 0;
}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu {
    position: relative;
    z-index: 900;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu {
    min-height: 37px;
    position: absolute;
    left: 0;
    margin: 0;
    display: none;
    width: 200px;
    border-top: 1px dashed #f5f5f5;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li {
    width: 200px;
    border-bottom: 1px solid #333333;
    position: relative;
    -webkit-transition: background 0.35s;
    -ms-transition: background 0.35s;
    -o-transition: background 0.35s;
    -transition: background 0.35s;
    transition: background 0.35s;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:hover {
    background: #333333;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li a {
    padding: 8px 12px;
    width: 100%;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li .cb-grandchild-menu {
    z-index: 15;
    display: none;
    position: absolute;
    top: 0;
    right: -180px;
    width: 180px;
    margin: 0;
    border-left: 1px dashed #f5f5f5;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:last-child {
    border-bottom: none;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-links-menu ul {
    background-color: #2d2d2d;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-links-menu ul li {
    border-bottom: 1px dashed #f7f7f7;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-links-menu ul li:hover {
    background: #333333 !important;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu {
    background: #f5f5f5;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li {
    border-bottom: 1px dashed #e5e5e5;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li a {
    color: #fafafa;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:hover {
    background: #4d4d4d !important;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:last-child {
    border-bottom: none;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li .cb-grandchild-menu {
    border: 1px solid #e5e5e5;
    border-bottom: none;
    margin-top: -1px;
    background: #f5f5f5;
  }


#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-links-menu ul li,  #cb-top-menu .cb-top-nav li ul.sub-menu, #cb-top-menu .cb-top-nav li ul.children {
	border-bottom: 0 dashed #f7f7f7;
}



#mobile_footer_menu,
#mobile_footer_menu_bottom,
.product_category_drops{
    display: none;
}


    #mobile_footer_menu_bottom{
        display:block;
        padding:15px 0;
    }


    #mobile_footer_menu_bottom ul{
        padding:0;
        margin:0 auto;
        width:300px;
    }

    #mobile_footer_menu_bottom ul li{
        float:left;
        text-align: center;
        list-style: none;
        width:33.33%;
        font-size:14px;
        line-height: 3em;

    }





    #mobile_footer_menu_bottom ul li a{
        color:#fff;
    }

.inner {
	width:940px;
	margin:0 auto;
}


.cortina-negra{
	position:absolute;
	width:100%;
	height:100%;
	background-color: #000;
	opacity:0.5;
}

#homepage #awards     { margin: 30px 0 24px 0; }

#homepage #awards img { display: inline-block; width: 128px; height: 80px; margin: 0 5px; }

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}





#access {
	background: #000;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}

#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 928px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#access a {
	color: #aaa;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}

#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}

#access ul ul li {
	min-width: 180px;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}

#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}

* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
.col{float:left}


#respond a:hover { text-decoration: underline; }


#respond .content-section-right {
	border-radius: 0 0 4px 4px;
	border-top: 1px solid #EEE;
	z-index: 12;
}


#respond p,
#respond code {
	line-height: 150%;
}


#respond code { border-radius: 2px; }


#respond form label,
.comment-form .required { display: none; }







.comments,
.comment-respond {
	border-top: 4px solid #EEE;
	padding-top: 10%;
	margin-top: 10%;
}


.post-meta-bottom + .comments,
.post-meta-bottom + .comment-respond {
	border-top: none;
	padding-top: 0;
}






.comment-respond { border-top: 0; padding-top: 0; }


.comments + .comment-respond {
	padding-top: 10%;
	border-top: 4px solid #EEE;
	margin-top: 10%;
}






.commentlist .comment-respond { 
	margin: 25px 0; 
	padding-bottom: 25px;
	border-bottom: 1px solid #eee;
}
.wdn-icon-youtube-play:before{content:'\e813'}


.alignleft {
	float: left;
}

img.alignleft {
	margin: 12px 24px 12px 0;
	margin: 1.2rem 2.4rem 1.2rem 0;
}


.photo_block {
width:310px;
height: 172px;
margin-bottom: 6px;
overflow: hidden;
}
.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}
.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}
.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}
.fl-col-bg-overlay .fl-module {position: relative;z-index: 1;}
.fl-module img {max-width: 100%;}
.fl-module-content { margin: 20px; }
.fl-node-55882d0654d60 .fl-module-content {margin-bottom:40px;}
.fl-node-55882c79dbf68 .fl-module-content {margin-top:40px;}
.fl-module-content-slider .bx-wrapper {margin: 0 auto 40px;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content-wrap,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {min-height: 0;width: auto;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {margin: 0 !important; padding: 30px;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-title {font-size: 26px !important; line-height: 38px !important;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text * {font-size: 14px !important; line-height: 22px !important;}
.fl-builder-content .fl-module-content-slider .fl-slide a.fl-button {padding: 10px 20px !important;}
.fl-node-55881a668de74 .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}
aside .panel-pane,aside .block{clear:both;border-bottom:1px solid #d7d7d7;padding:20px 0;}
aside .panel-pane:last-child,aside .block:last-child{clear:both;border-bottom:none;padding:20px 0;}
aside .panel-pane:first-child,aside .block:first-child{padding-top:0;}
section.panel-region-recipes div.panel-pane ul.list{border:none;background:none;list-style:none;margin:0;}
section.panel-region-recipes div.panel-pane ul.list li{position:relative;font:normal 15px/1em "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;}
section.panel-region-recipes div.panel-pane ul.list li a{color:#555;}
section.panel-region-recipes div.panel-pane ul.list li a:hover{color:#000;}
section.panel-region-recipes div.panel-pane ul.list li img{padding:9px;background:#FFF;border:1px solid #E5E5E5;height:auto;}
.ie8 section.panel-region-recipes div.panel-pane ul.list li img{width:auto;}
section.panel-region-recipes div.panel-pane ul.list li div.field-content{padding-bottom:20px;max-width:75%;}
section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
.oldie section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(2n+2){float:right;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(3n+3){float:right;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.radio-inline,img{vertical-align:middle}
.caret{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn-lg .caret{border-width:5px 5px 0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.site-navigation .caret{border-top-color:#777}
.site-navigation a:hover .caret{border-top-color:#333}
.promo-box.out .promo-tab .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid;border-top:0}
.dropdown-right.open .btn .caret{border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid;display:inline-block}
.dropdown-search .caret{margin-right:7px}

#mailing-list {

}

#mailing-list label {
  display:block;
  text-transform: uppercase;
  color:#3b3b3a;
  font-size:16px;
  font-weight:bold;
  margin-bottom:8px;
}

#mailing-list input,#mailing-list textarea, #mailing-list select {
  width:100%;
  padding:10px;
  border:1px solid #000;
  margin-bottom:10px;
  font-size:16px;
}


#mailing-list select {
   background: url(data:image/png;base64,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) no-repeat right #fff;
   line-height: 1;
   border-radius: 0;
   -webkit-appearance: none;
 }

#mailing-list input[type="submit"] {
  background:#151515;
  color:#ffffff;
  text-transform:uppercase;
  width:100%;
 }

#mailing-list .mce_inline_error[generated="true"] {
  display:none !important;
}

.juiz_last_tweet_inside .juiz_lt_content{display:block;padding-bottom:5px;line-height:1.5em;border-bottom:1px dashed #ccc;border-color:rgba(0,0,0,0.1);word-wrap:break-word}

.juiz_last_tweet_inside .juiz_lt_content a{padding:0;background:transparent}
.col{float:left}

    #main-content .main-content-padding {
        padding: 0 10px;
    }

.isotoope-portfolio-wrapper #main-content .main-content-padding {
  padding: 0;
}


.town-holder{float:left;margin-top:155px;width:322px;}

#slidershow img.first { display: block }

.fusion-secondary-main-menu {
  border-bottom: 1px solid transparent;
  padding-left: 30px;
  padding-right: 30px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fusion-secondary-main-menu .fusion-main-menu {
  float: none;
}

.fusion-secondary-main-menu .search-table {
  width: 100%;
}

.fusion-secondary-main-menu .fusion-main-menu .searchform {
  display: none;
  float: none;
  padding: 5px 0px;
  margin-left: 0;
}

.fusion-secondary-main-menu .fusion-secondary-menu-search {
  display: none;
  padding: 5px 0px;
}

.fusion-secondary-main-menu .fusion-secondary-menu-search .searchform {
  margin-left: 0;
}

.fusion-is-sticky .fusion-secondary-main-menu {
  border-bottom: 0;
}

.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
  position: fixed;
  top: 0;
  z-index: 210;
  max-width: 100%;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}

.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;
}

.no-overflow-y .fusion-is-sticky .fusion-sticky-menu-only .fusion-secondary-main-menu {
  padding-right: 39px;
}
.fusion-mobile-menu-sep,.fusion-secondary-main-menu{border-bottom-color:#e5e5e5;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,1);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,1);opacity:1;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);}
.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{padding-top:6px;padding-bottom:6px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{position:static;border:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{float:none;}
.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{position:static;}

 
 
 .art-box, .art-box-body {
    margin:0 auto;
    position:relative;
 }

 .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat: no-repeat;
    line-height:0;
 }

 .art-box:before,.art-box-body:before{
    left:0;
 }

 .art-box:after,.art-box-body:after{
    right:0;
 }

 .art-box:before {



    overflow:hidden;
    background-position: bottom left;
    direction: ltr;
    z-index:-3;
 }

 .art-box:after {
    background-position: bottom right;
    z-index:-3;
 }

 .art-box-body:before, .art-box-body:after {
    background-repeat:repeat-y;
 }

 .art-box-body:before {
    background-position: top left;
    z-index:-3;
 }

 .art-box-body:after {
    background-position: top right;
    z-index:-3;
 }

 
 .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
    z-index:-2;
 }

 .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
    z-index:-1;
 }

.header-right-address img {
    float: left;
    margin: 4px 15px;
}

.header-right-address {
    line-height: 29px;
}



.header-right-address  br {
    display: none;
}

.header-left-contact,.header-right-address{
margin:15px 0px;
}

.header-right-address img, .header-left-contact img{
margin:-5px 5px 0 0;
width:20px
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


.ja-slidenews-item .ja-createdate {
	color: #666;
	font-size: 92%;
	font-weight: 400;
	padding: 2px 5px 2px 0;
}


.post-edit {
	clear: both;
	display: block;
	font-size: 12px;
	margin: 1.5em 0;
}


#tumb {
	position:absolute;
	left:920px;
	top:-67px;
	width:40px;
	height:42px;
	z-index:99;
}
.page-node-17896 .view-home-one-page-photos .view-footer div a,.page-node-20441 .view-home-one-page-photos .view-footer div a,.page-node-17896 .view-home-one-page-video .view-footer div a,.page-node-20441 .view-home-one-page-video .view-footer div a,#block-views-merch-block-1 .view-footer div a,#block-views-merch-block-2 .view-footer div a,.page-node-17896 .view-forum .view-footer div a,#block-views-home-one-page-news-block-2 .view-footer div a,#block-views-home-one-page-news-block-7 .view-footer div a,#block-views-home-one-page-video-block-1 .view-footer div a,#block-views-albums-block-1 .view-footer div a,#ss-bit-narrow tbody .footer div a,.page-node-20441 #block-views-home-one-page-news-block-8 .view-footer div a,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .fblink,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-albums ul.album_detail_group .fblink,#block-views-albums-block-6 .album-full-details .fblink,#block-views-albums-block-1 .album-full-details .fblink,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .twitter:before,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-albums ul.album_detail_group .twitter:before,#block-views-albums-block-6 .album-full-details .twitter:before,#block-views-albums-block-1 .album-full-details .twitter:before,a,#block-block-741 .watch-now a.fresco,#block-block-741 .shinedown-nation-links div a,#block-block-796 .watch-now a.fresco,#block-block-796 .shinedown-nation-links div a,#block-block-756 .member-sigh-up a,#block-block-761 .member-sigh-up a,.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a,.view-albums ul.album_detail_group .view-download-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:before,.view-albums ul.album_detail_group .view-store-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:before,#block-block-461 .content a,.termsWrapper a.terms,#ss-bit-narrow tr td.ticket-rsvp a.bit-buy-tix,#ss-bit-narrow tr td.ticket-rsvp a.bit-rsvp,.page-node-20466 input.subscribe,.page-node-20466 .renew_gift a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#block-block-741 .watch-now,#block-block-796 .watch-now{margin-top:93px;margin-bottom:2px;}
#block-block-741 .watch-now #video-embed,#block-block-796 .watch-now #video-embed{display:none;}
#block-block-741 .watch-now a.fresco,#block-block-741 .shinedown-nation-links div a,#block-block-796 .watch-now a.fresco,#block-block-796 .shinedown-nation-links div a{border:1px solid #ffffff;color:#ffffff;display:block;font-size:14px;margin:0 auto;padding:11px 0;text-align:center;text-transform:uppercase;width:250px;letter-spacing:1px;opacity:0.5;}
#block-block-741 .watch-now a.fresco:hover,#block-block-741 .shinedown-nation-links div a:hover,#block-block-796 .watch-now a.fresco:hover,#block-block-796 .shinedown-nation-links div a:hover{opacity:1;}
#block-block-741 .watch-now a.fresco span.btext,#block-block-741 .shinedown-nation-links div a span.btext,#block-block-796 .watch-now a.fresco span.btext,#block-block-796 .shinedown-nation-links div a span.btext{font-weight:800;}


ul#menu-bottom-navigation li ul.sub-menu,
ul#menu-bottom-navigation-au li ul.sub-menu,
ul#menu-bottom-navigation-es li ul.sub-menu,
ul#menu-bottom-navigation-jp li ul.sub-menu{
	visibility:hidden;
}

ul#menu-bottom-navigation li:hover ul.sub-menu,
ul#menu-bottom-navigation-au li:hover ul.sub-menu,
ul#menu-bottom-navigation-es li:hover ul.sub-menu,
ul#menu-bottom-navigation-jp li:hover ul.sub-menu{
	visibility:visible;
}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}

#credit {text-align:center;padding:5px;margin:auto;color:#333;font-size:0.9em}

#credit a {color:#333}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
#header-main-nav ul.menu li li.last{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#navigation li.last h3 a{padding-right:0!important;}
#navigation li.last{border-right:none;}
#header-main-nav ul.menu li .mega-wrap li.last{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.resources-tabs .item-list ul li.last{border-bottom:none;}
#block-menu-menu-domain-header-menu ul.menu li.leaf.last,#block-menu-menu-domain-header-menu-de ul.menu li.leaf.last,#block-menu-menu-domain-header-menu-fr ul.menu li.leaf.last{border:solid 1px #0da6cf;background:white;}
#block-menu-menu-domain-header-menu ul.menu li.leaf.last a,#block-menu-menu-domain-header-menu-de ul.menu li.leaf.last a,#block-menu-menu-domain-header-menu-fr ul.menu li.leaf.last a{color:#0da6cf;font-weight:lighter;font-size:16px;letter-spacing:0.528px;}
.node-type-landing-page-domain .more-solutions-resources.domain.last,.domain-br-corp-kaltura-com .more-solutions-resources.domain.last,.domain-de-corp-kaltura-com .more-solutions-resources.domain.last,.domain-fr-corp-kaltura-com .more-solutions-resources.domain.last,.domain-kaltura-localhost-br .more-solutions-resources.domain.last{margin-bottom:40px;}
.node-type-landing-page-domain #header #header-main-nav ul.menu li.last.leaf a,.domain-br-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-de-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-fr-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-kaltura-localhost-br #header #header-main-nav ul.menu li.last.leaf a{font-size:1.5em;text-decoration:underline;line-height:1;letter-spacing:normal;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#footer .privacy{margin-left:80px;}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.product-image .cart-icon .cart-icon-handle{top:0px;height:6px;width:10px;right:50%;margin-right:-5px;}
.add-to-cart-grid.added .cart-icon .cart-icon-handle{border-color:#7a9c59;}
.cart-icon .cart-icon-handle{border:2px solid #627f9a;border-bottom:0;right:50%;margin-right:-15px;top:-6px;height:8px;width:15px;position:absolute;-webkit-border-top-left-radius:99px;-webkit-border-top-right-radius:99px;-moz-border-radius-topleft:99px;-moz-border-radius-topright:99px;border-top-left-radius:99px;border-top-right-radius:99px;}
li.mini-cart:hover .cart-icon .cart-icon-handle{top:-8px;}
.dark-header #masthead .header-nav li.mini-cart .cart-icon .cart-icon-handle{border-color:#ffffff;}
.add-to-cart-grid.loading .cart-icon .cart-icon-handle,.add-to-cart-grid.added .cart-icon .cart-icon-handle{border-color:#65b245}

.icon-search:before {
	content: "\73";
}
#main-wrapper .tp-bullets.simplebullets.round .bullet.selected:before,.icon-circle:before{content:"\f111"}


	.hb-side-navigation #main-wrapper.hb-boxed-layout #header-inner.stuck #header-inner-bg{width:100%!important}

	.hb-side-navigation #main-wrapper.hb-boxed-layout .container{width:100%!important;}

	#main-wrapper .element-height-90{height:auto!important;line-height:32px!important;min-width:81px!important;}

	#main-wrapper.hb-boxed-layout .container, .hb-sidebar-20 #main-content .col-9.hb-main-content{width:100%!important;}

	#main-wrapper .hb-parallax-wrapper{background-size:cover;background-repeat:no-repeat;background-position:center center!important;background-attachment:scroll !important}

	.hb-side-navigation #main-wrapper.hb-boxed-layout, .container,
	.hb-side-navigation #main-wrapper.width-940.hb-boxed-layout,
	.hb-side-navigation #main-wrapper.width-940 .container { width: 100% !important; margin-top: 0; margin-bottom: 0 }

	#main-wrapper.hb-boxed-layout.hb_boxed_layout_regular{margin-top:0;margin-bottom:0}

	#main-wrapper .tp-bullets,#header-bar,
	#main-wrapper .tparrows
	{
		display:block;
	}

	#main-wrapper #copyright-text{float:none;display:block;text-align:center}

	.hb-callout-box a, #main-wrapper .hb-callout-box a.hb-button:active{position:static;display:block;max-width:100%;margin-bottom:0;margin-top:30px!important;float:none}

	#header-inner.nav-type-2 #logo,
	#main-wrapper .vc_align_right,
	#main-wrapper .vc_align_left,
	#main-wrapper .wpb_single_image.vc_align_right,
	#main-wrapper .wpb_single_image.vc_align_left {float:none!important;text-align:center;}

	#main-wrapper.hb-boxed-layout .row.fw-content-wrap, #main-wrapper.hb-boxed-layout .row.video-content{margin:0 -15px!important;}

	#main-wrapper .hb-modal-window { width: 90%; margin-left: 5%; left: 0px; }

	#main-wrapper.hb-boxed-layout .fw-section.fw-columns { margin-left: -15px !important; }

	#main-wrapper .hb-tabs-wrapper.tour-style .tab-content,
	.hb-tabs-wrapper.tour-style .nav-tabs{width:100%;margin-top:-1px}

	#main-wrapper .hb-fw-element,
	.fw-gallery-wrap.columns-2 .elastic-item,
	.fw-gallery-wrap.columns-3 .elastic-item,
	.fw-gallery-wrap.columns-4 .elastic-item,
	.fw-gallery-wrap.columns-5 .elastic-item,
	.fw-gallery-wrap.columns-6 .elastic-item{width:50%!important}

#main-wrapper .hb-inline-center{display:inline-block!important;text-align:center}

#main-wrapper dl.gallery-item img{width:100%!important;border:none!important}



#main-wrapper.hb-stretched-layout{width:100%;margin-bottom:0;margin-top:0;background:#f9f9f9;}

#main-wrapper.hb-boxed-layout #main-content{overflow:hidden;}

#main-wrapper.hb-boxed-layout{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:0;background:#f9f9f9;}

#main-wrapper.hb-boxed-layout.with-shadow{box-shadow:0 0 20px rgba(16,16,16,0.13);-moz-box-shadow:0 0 20px rgba(16,16,16,0.13);-webkit-box-shadow:0 0 20px rgba(16,16,16,0.13);}

#main-wrapper.hb-boxed-layout.no-shadow{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;}



#main-wrapper.hb-boxed-layout, .container {width:1240px;}

#main-wrapper.width-940.hb-boxed-layout, #main-wrapper.width-940 .container{width:1040px !important;}

#main-wrapper.fw-100 .container{width:100% !important;}

#main-wrapper.fw-100.hb-boxed-layout, .hb-boxed-layout.fw-100 #header-inner.stuck #header-inner-bg{width: 95%;}

#main-wrapper.hb-boxed-layout .row.fw-content-wrap,#main-wrapper.hb-boxed-layout .row.video-content{margin-left:35px!important;margin-right:35px!important}

#main-wrapper .fw-columns .row.fw-content-wrap,#main-wrapper .fw-columns .row.video-content{margin-left:0!important;margin-right:0!important;padding:0!important}

#main-wrapper .position-static{position:static!important}

#main-wrapper .hb-fw-element img{display:block;width:102%;position:relative;height:auto}

#main-wrapper .fw-image img{width:100%!important}

#main-wrapper div.wpcf7-response-output{margin:0;border:0}

#main-wrapper .hb-fancy-form input[type=submit]:active,#main-wrapper .hb-fancy-form input[type=submit]:hover{z-index:991;top:0!important;border:1px solid #aaa!important;box-shadow:0 0 0 1px #aaa!important}

#main-wrapper .hb-dropdown-box a{color:#777!important}

#main-wrapper a.active-language,#main-wrapper a.active-language:hover{color:#aaa!important;background:#FCFCFC!important}

#main-wrapper .hb-dropdown-box #hb-submit-login-form{color:#FFF!important}

#main-wrapper .hb-dropdown-box.language-selector ul li a:hover,.logout-dropdown ul li a:hover{background-color:#f9f9f9;z-index:999}

#main-wrapper #slider-section .fw-image{width:100%}

#main-wrapper #header-inner.semi-transparent-menu{border-bottom-color:rgba(0,0,0,0.1)!important}

.admin-bar #main-wrapper .main-navigation.stuck{margin-top:32px!important}

#main-wrapper #main-nav li.megamenu ul a i{font-size:16px;margin-bottom:0;margin-top:-3px!important}

#main-wrapper #header-inner.nav-type-2.centered-nav #main-nav{position:relative}

#main-wrapper #fancy-search ::-moz-placeholder{height:80px;line-height:80px}

#main-wrapper .stuck #fancy-search ::-moz-placeholder{height:60px;line-height:60px}



#main-wrapper #header-inner.nav-type-2{border-bottom:0}

#main-wrapper #header-inner.nav-type-2 #main-nav,#main-wrapper #header-inner.nav-type-2 .sticky-wrapper{height:42px}

#main-wrapper .background-texture,.parallax.background-texture{background-repeat:repeat;background-size:initial;background-attachment:scroll!important}

#main-wrapper .background-texture .hb-parallax-wrapper{background-repeat:repeat;background-size:initial;}

#main-wrapper.nav-type-2 #hb-page-title{padding-top: 35px; margin-top: 0; padding-bottom: 35px;}

#main-wrapper.nav-type-2 #hb-page-title.extra-large-padding{padding-top: 130px; padding-bottom: 130px;}

#main-wrapper.nav-type-2 #hb-page-title.large-padding{padding-top: 70px; padding-bottom: 70px;}

#main-wrapper.nav-type-2 #hb-page-title.small-padding{padding-top: 15px; padding-bottom: 15px;}

#main-wrapper #hb-page-title .light-text h2 {color: rgba(255,255,255,0.7) !important;}



#main-wrapper .bottom-meta-section { margin-top: 15px; border-top: solid 1px #ebebeb; position: relative; z-index: 999;}

#main-wrapper .hb-main-content .esg-media-cover-wrapper a { color: #FFF }

#main-wrapper .widget_nav_menu ul.menu li{padding:0}

#main-wrapper .widget_nav_menu ul.menu li a{padding:10px 14px;border-left:solid 2px transparent;text-overflow:ellipsis;background:#FFF;color:#333}

#main-wrapper .widget_nav_menu ul.menu ul{margin-left:0}

#main-wrapper .widget_nav_menu ul.menu ul li a{padding-left:38px}

#main-wrapper .widget_nav_menu ul.menu ul li:before{content:"\e26f";font-family:icomoon;font-weight:normal;font-style:normal;display:block;float:left;text-decoration:inherit;font-size:14px;position:relative;top:11px;left:22px;font-size:10px;z-index:1;opacity:.2}

#main-wrapper .widget_nav_menu ul.menu ul li:first-child{border-top:solid 1px #ebebeb}

 #main-wrapper div.bx-viewport * {transition:none !important;}

#main-wrapper .pricing-colored .hb-pricing-item{border-top:none!important}

#main-wrapper ul.social-icons li a:hover{color:#FFF!important}

#main-wrapper .hb-teaser-column h6.special{margin-bottom:15px!important}

#main-wrapper .hb-teaser-column img{display:block;width:100%!important;max-width:100%;height:auto;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}

#main-wrapper .hb-callout-box a.hb-button:active{right:30px;top:50%!important;margin-top:-20px!important}

#main-wrapper .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:transparent;padding:0;}

#main-wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:solid 1px #ebebeb}

#main-wrapper .hb-tabs-wrapper:not(.wpb_tabs) ul li a{border-bottom:0!important}

#main-wrapper .hb-tabs-wrapper:not(.wpb_tabs) ul li:last-child a{border-bottom:solid 1px #ebebeb!important}

#main-wrapper .hb-icon-float-none{display:block!important;padding:10px 0;text-align:center;width:100%;position:relative}



.hb-notif-box,#main-wrapper div.wpcf7-response-output{height:auto;line-height:20px;overflow:hidden;padding:13px 20px;text-align:left;margin-bottom:10px;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;clear:both;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:0;margin-top:20px;position:relative}

#main-wrapper .hb-accordion-pane{display:none;padding:15px;background:#FFF;border:solid 1px #ebebeb;position:relative;top:-1px;margin-bottom:5px!important}

#main-wrapper .hb-accordion-pane p:last-child,#main-content .hb-accordion-pane .wpb_content_element:last-child{margin-bottom:0!important}

#main-wrapper .fw-portfolio-head{margin-bottom:40px}

#main-wrapper.hb-boxed-layout #pre-footer-area:after { border-top-color: #f9f9f9; }

.float-right, #main-wrapper .portfolio-single-entry.float-right{float:right!important;-webkit-backface-visibility:hidden;}

#main-wrapper #place_order:hover{color:#FFF;color:rgba(255,255,255,1)!important;background: #323436;}

#main-wrapper .hb-dropdown-box a.hb-button{color:#eee; color:rgba(255,255,255,0.8)!important;}

#main-wrapper .hb-dropdown-box a.hb-button:hover{color:#FFF; color:rgba(255,255,255,1)!important;}



#main-wrapper .hb-turqoise{background:rgba(26,188,156,0.8);box-shadow:0 3px 0 0 rgba(6,168,136,0.9);}

#main-wrapper .hb-button.hb-turqoise.special-icon i::after,.hb-button.hb-turqoise.special-icon i{background:rgba(6,168,136,1);}

#main-wrapper .hb-turqoise:hover{background:rgba(26,188,156,1);box-shadow:0 3px 0 0 rgba(6,168,136,1);}

#main-wrapper .hb-green-sea{background:rgba(22,160,133,0.8);box-shadow:0 3px 0 0 rgba(2,140,113,0.9);}

#main-wrapper .hb-button.hb-green-sea.special-icon i::after,.hb-button.hb-green-sea.special-icon i{background:rgba(2,140,113,1);}

#main-wrapper .hb-green-sea:hover{background:rgba(22,160,133,1);box-shadow:0 3px 0 0 rgba(2,140,113,1);}

#main-wrapper .hb-sunflower{background:rgba(241,196,15,0.8);box-shadow:0 3px 0 0 rgba(221,176,0,0.9);}

#main-wrapper .hb-button.hb-sunflower.special-icon i::after,.hb-button.hb-sunflower.special-icon i{background:rgba(221,176,0,1);}

#main-wrapper .hb-sunflower:hover{background:rgba(241,196,15,1);box-shadow:0 3px 0 0 rgba(221,176,0,1);}

#main-wrapper .hb-orange{background:rgba(243,156,18,0.8);box-shadow:0 3px 0 0 rgba(223,136,0,0.9);}

#main-wrapper .hb-button.hb-orange.special-icon i::after,.hb-button.hb-orange.special-icon i{background:rgba(223,136,0,1);}

#main-wrapper .hb-orange:hover{background:rgba(243,156,18,1);box-shadow:0 3px 0 0 rgba(223,136,0,1);}

#main-wrapper .hb-emerald{background:rgba(46,204,113,0.8) !important;box-shadow:0 3px 0 0 rgba(26,184,93,0.9) !important;}

#main-wrapper .hb-button.hb-emerald.special-icon i::after,.hb-button.hb-emerald.special-icon i{background:rgba(26,184,93,1);}

#main-wrapper .hb-emerald:hover{background:rgba(46,204,113,1) !important;box-shadow:0 3px 0 0 rgba(26,184,93,1) !important;}

#main-wrapper .hb-nephritis{background:rgba(39,174,96,0.8);box-shadow:0 3px 0 0 rgba(19,154,76,0.9);}

#main-wrapper .hb-button.hb-nephritis.special-icon i::after,.hb-button.hb-nephritis.special-icon i{background:rgba(19,154,76,1);}

#main-wrapper .hb-nephritis:hover{background:rgba(39,174,96,1);box-shadow:0 3px 0 0 rgba(19,154,76,1);}

#main-wrapper .hb-carrot{background:rgba(230,126,34,0.8);box-shadow:0 3px 0 0 rgba(210,106,14,0.9);}

#main-wrapper .hb-button.hb-carrot.special-icon i::after,.hb-button.hb-carrot.special-icon i{background:rgba(210,106,14,1);}

#main-wrapper .hb-carrot:hover{background:rgba(230,126,34,1);box-shadow:0 3px 0 0 rgba(210,106,14,1);}

#main-wrapper .hb-pumpkin{background:rgba(211,84,0,0.8);box-shadow:0 3px 0 0 rgba(191,64,0,0.9);}

#main-wrapper .hb-button.hb-pumpkin.special-icon i::after,.hb-button.hb-pumpkin.special-icon i{background:rgba(191,64,0,1);}

#main-wrapper .hb-pumpkin:hover{background:rgba(211,84,0,1);box-shadow:0 3px 0 0 rgba(191,64,0,1);}

#main-wrapper .hb-peter-river{background:rgba(52,152,219,0.8);box-shadow:0 3px 0 0 rgba(32,132,199,0.9);}

#main-wrapper .hb-button.hb-peter-river.special-icon i::after,.hb-button.hb-peter-river.special-icon i{background:rgba(32,132,199,1);}

#main-wrapper .hb-peter-river:hover{background:rgba(52,152,219,1);box-shadow:0 3px 0 0 rgba(32,132,199,1);}

#main-wrapper .hb-belize-hole{background:rgba(41,128,185,0.8);box-shadow:0 3px 0 0 rgba(21,108,165,0.9);}

#main-wrapper .hb-button.hb-belize-hole.special-icon i::after,.hb-button.hb-belize-hole.special-icon i{background:rgba(21,108,165,1);}

#main-wrapper .hb-belize-hole:hover{background:rgba(41,128,185,1);box-shadow:0 3px 0 0 rgba(21,108,165,1);}

#main-wrapper .hb-alizarin{background:rgba(231,76,60,0.8);box-shadow:0 3px 0 0 rgba(221,56,40,0.9);}

#main-wrapper .hb-button.hb-alizarin.special-icon i::after,.hb-button.hb-alizarin.special-icon i{background:rgba(221,56,40,1);}

#main-wrapper .hb-alizarin:hover{background:rgba(231,76,60,1);box-shadow:0 3px 0 0 rgba(221,56,40,1);}

#main-wrapper .hb-pomegranate{background:rgba(192,57,43,0.8);box-shadow:0 3px 0 0 rgba(172,37,23,0.9);}

#main-wrapper .hb-button.hb-pomegranate.special-icon i::after,.hb-button.hb-pomegranate.special-icon i{background:rgba(172,37,23,1);}

#main-wrapper .hb-pomegranate:hover{background:rgba(192,57,43,1);box-shadow:0 3px 0 0 rgba(172,37,23,1);}

#main-wrapper .hb-amethyst{background:rgba(155,89,182,0.8);box-shadow:0 3px 0 0 rgba(135,69,162,0.9);}

#main-wrapper .hb-button.hb-amethyst.special-icon i::after,.hb-button.hb-amethyst.special-icon i{background:rgba(135,69,162,1);}

#main-wrapper .hb-amethyst:hover{background:rgba(155,89,182,1);box-shadow:0 3px 0 0 rgba(135,69,162,1);}

#main-wrapper .hb-wisteria{background:rgba(142,68,173,0.8);box-shadow:0 3px 0 0 rgba(122,48,153,0.9);}

#main-wrapper .hb-button.hb-wisteria.special-icon i::after,.hb-button.hb-wisteria.special-icon i{background:rgba(122,48,153,1);}

#main-wrapper .hb-wisteria:hover{background:rgba(142,68,173,1);box-shadow:0 3px 0 0 rgba(122,48,153,1);}

#main-wrapper .hb-wet-asphalt{background:rgba(52,73,94,0.8);box-shadow:0 3px 0 0 rgba(32,53,74,0.9);}

#main-wrapper .hb-button.hb-wet-asphalt.special-icon i::after,.hb-button.hb-wet-asphalt.special-icon i{background:rgba(32,53,74,1);}

#main-wrapper .hb-wet-asphalt:hover{background:rgba(52,73,94,1);box-shadow:0 3px 0 0 rgba(32,53,74,1);}

#main-wrapper .hb-midnight-blue{background:rgba(44,62,80,0.8);box-shadow:0 3px 0 0 rgba(24,42,60,0.9);}

#main-wrapper .hb-button.hb-midnight-blue.special-icon i::after,.hb-button.hb-midnight-blue.special-icon i{background:rgba(24,42,60,1);}

#main-wrapper .hb-midnight-blue:hover{background:rgba(44,62,80,1);box-shadow:0 3px 0 0 rgba(24,42,60,1);}

#main-wrapper .hb-concrete{background:rgba(149,165,166,0.8);box-shadow:0 3px 0 0 rgba(129,145,146,0.8);}

#main-wrapper .hb-button.hb-concrete.special-icon i::after,.hb-button.hb-concrete.special-icon i{background:rgba(129,145,146,1);}

#main-wrapper .hb-concrete:hover{background:rgba(149,165,166,1);box-shadow:0 3px 0 0 rgba(109,125,126,0.8);}

#main-wrapper .hb-asbestos{background:rgba(127,140,141,0.8);box-shadow:0 3px 0 0 rgba(107,120,121,0.9);}

#main-wrapper .hb-button.hb-asbestos.special-icon i::after,.hb-button.hb-asbestos.special-icon i{background:rgba(107,120,121,1);}

#main-wrapper .hb-asbestos:hover{background:rgba(127,140,141,1);box-shadow:0 3px 0 0 rgba(107,120,121,1);}

#main-wrapper .hb-darkly{background:rgba(50,52,54,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.25) inset, 0 3px 0 0 rgba(30,32,34,0.8);}

#main-wrapper .hb-button.hb-darkly.special-icon i::after,.hb-button.hb-darkly.special-icon i{background:rgba(30,32,34,1);}

#main-wrapper .hb-darkly:hover{background:rgba(50,52,54,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.30) inset, 0 3px 0 0 rgba(30,32,34,0.9);}

#main-wrapper .hb-second-dark{background:transparent!important;border:solid 2px #323436;color:#323436!important;box-shadow:none;padding:10px 22px!important;}

#main-wrapper .hb-second-dark:hover{background:#323436!important;color:#FFF!important;box-shadow:none;}

#main-wrapper .hb-third-dark, a.read-more{background:transparent!important;border:solid 2px #ececec;border-color:rgba(0,0,0,0.1);color:#323436!important;box-shadow:none;padding:13px 40px!important;}

#main-wrapper .hb-yellow{background:#FFD62C!important;border:none;color:#323436!important;box-shadow:none;padding:14px 40px!important;}

#main-wrapper .hb-yellow:hover{background:#323436!important;box-shadow:none;color:#FFF !important}

#main-wrapper .hb-third-dark:hover, #special-submit-form.disabled-button, a.read-more:hover{background:#323436!important;color:#FFF!important;box-shadow:none;border-color:#323436;}

#main-wrapper .hb-second-light, #main-wrapper .hb-third-light{background:transparent!important;border:solid 2px #FFF;border-color:rgba(255,255,255,0.6);color:#FFF!important;box-shadow:none!important;padding:13px 40px!important;}

#main-wrapper .hb-second-light:hover, #main-wrapper .hb-third-light {background: #FFF !important; color: #000 !important;}

#main-wrapper .tp-dottedoverlay.threexthree{background-color:rgba(10,20,30,0.6);background-image:none!important}



#main-wrapper.left-panel #fullpage{margin-left:-265px}

body.compose-mode #main-wrapper .control-btn.vc-element-name .vc-btn-content {font-size: 12px !important;}

	body #main-wrapper,body #main-wrapper.hb-stretched-layout,body #main-wrapper.hb-boxed-layout{margin-bottom:0!important}

#main-wrapper .tp-bullets,
	#main-wrapper .tparrows
    {display:block !important;}


		#to-top:hover,
		#contact-button:hover, 
		#contact-button.active-c-button,
		.pagination ul li span, 
		.single .pagination span,
		.single-post-tags a:hover,
		div.overlay,
		.portfolio-simple-wrap .standard-gallery-item:hover .hb-gallery-item-name:before,
		.progress-inner,
		.woocommerce .wc-new-badge,
		#main-wrapper .coupon-code input.button:hover,
		.woocommerce-page #main-wrapper button.button:hover,
		#main-wrapper input.checkout-button,
		.side-nav-bottom-part ul li a:hover,
		#main-wrapper #place_order,
		#mobile-menu.interactive .open-submenu.active,
		#mobile-menu.interactive .open-submenu:hover { background-color:#2980b9; }


		.filter-tabs li.selected a, #main-wrapper .single_add_to_cart_button:hover {
			background: #2980b9 !important;
		}


		#main-wrapper .product-loading-icon {
			background: rgba(41,128,185,0.85);
		}


		#main-wrapper a.active-language, #main-wrapper a.active-language:hover {color: #aaa !important; }

		.feature-box:hover:not(.standard-icon-box):not(.alternative) i, #main-wrapper .hb-bag-buttons a:hover, #main-wrapper .hb-dropdown-box .hb-bag-buttons a:hover,
		#main-wrapper .social-icons.dark li a:hover i, #main-wrapper #footer .social-icons.dark li a i, 
		#footer.dark-style ul.social-icons.light li a:hover,
		#main-wrapper .hb-single-next-prev a:hover {color: #FFF !important;}
#main-wrapper #footer .widget_nav_menu ul.menu li a {
  background: transparent none repeat scroll 0 0;
  border-left: 0 solid transparent;
  color: #fff;
  padding: 5px 0;
  text-overflow: ellipsis;
}


	.hb-side-navigation.hb-boxed-layout #hb-wrap, .hb-side-navigation.hb-stretched-layout #main-content, .hb-side-navigation.hb-stretched-layout #pre-footer-area, .hb-side-navigation.hb-stretched-layout #copyright-wrapper, .hb-side-navigation.hb-stretched-layout #footer {padding-left:0!important;}

.hb-stretched-layout #header-inner.stuck{left:0}

.hb-side-navigation.hb-boxed-layout #hb-wrap,.hb-side-navigation.hb-stretched-layout #main-content,.hb-side-navigation.hb-stretched-layout #pre-footer-area,.hb-side-navigation.hb-stretched-layout #copyright-wrapper,.hb-side-navigation.hb-stretched-layout #footer{padding-left:265px !important;}
.pane-ti-lsg-mr-calendar-homepage-recipe-reviews-tout .review-tout-headline{color:#303;font-size:18px;font-weight:bold;text-align:left;padding-top:5px;padding-bottom:5px}

 
 
 
 
 
 .ls-wp-fullwidth-container {
 	width: 100%;
 	position: relative;
 }

 
 .ls-wp-fullwidth-container,
 .ls-wp-fullwidth-helper,
 .ls-container,
 .ls-container * {
 	box-sizing: content-box !important;
 	-moz-box-sizing: content-box !important;
 	-webkit-box-sizing: content-box !important;
 }

.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}



#rn_body h4 .date{
	font-weight: normal;
	margin-bottom: 50px;
}


#rn_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 6px 6px 6px;
	text-align: left;
}


#rn_body p { margin: 0px 0px 0px 0px; }


#rn_body p.photoCaption { 
	line-height: 16px;
	margin-bottom: 0.75em;
	text-align:left;
	word-wrap:break-word;
}


#rn_body a { color: #004731; }


#rn_body ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-left: 14px;
	line-height: 21px;
}






#rn_body #blurb { margin-bottom: 20px; }


#rn_body #blurb p {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0.75em;
}


#rn_body #blurb img.shadowborder {
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-color: #fff;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5px);
}



#rn_body #blurb .sidebar-img {
	padding-top: 5px;
	padding-bottom: 5px;
}
#right{float:right;width:300px;margin-right:7px}
#right-game{float:right;margin-top:7px;width:0}

.styleh4, .styleh4 a {font-size:24px; color:#fff; margin:0 0 23px; line-height:22px; font-weight:normal; text-decoration:none; letter-spacing:-1px; position:relative; z-index:150; word-spacing:inherit; }


.home-jumbotron {
  position: relative;
  text-align: center;
  background-color: transparent;
  padding: 50px 15px;
  margin-bottom: 40px;
}

.home-jumbotron h1 {
  font-size: 96px;
}

.home-jumbotron .lead {
  z-index: 20;
  position: relative;
  font-size: 24px;
}

.home-jumbotron .middle-circle {
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
  background: #fff;
  font-size: 60px;
  height: 120px;
  width: 120px;
  line-height: 140px;
  position: absolute;
  left: 50%;
  margin-left: -60px;
  bottom: -90px;
  z-index: 10;
}

.basic .home-jumbotron .middle-circle {
  color: #d9534f;
}




body, h1, h2, h3, h4, h5, h6, #menu ul a, .dropmenu, #title-page h2, .item-project .project-name h3, #footer-credits p.credits, #footer-credits .footer-tagline, #footer-credits .footer-copyright {	
	font-family: "futura-pt",sans-serif;
	font-style: normal;
	font-weight: 300;	
	letter-spacing: 1px !important;
}




#menu {
    float: right;
}




#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


#menu ul li {
    position: relative;
    float: left;
    margin: 0 15px;
	line-height: 160px;
	z-index: 40;
}


#menu ul li:last-child {
    margin-right: 0;
}


#menu ul a {
    position: relative;
    display: block;
    color: #B2B2B6;
    font-weight: 400;
    font-size: 14px;
	letter-spacing: -1px;
	text-transform: uppercase;
}


#menu ul li:hover { visibility: inherit; }


#menu ul ul {
    position: absolute;
    top: -9999em;
    width: 220px !important;
}


#menu ul ul li {
    width: 100%;
}


#menu ul ul li .bar {
    display: none;
}


#menu ul li:hover ul,
#menu ul li.sfHover ul {
    top: 160px;
    left: -20px;
    z-index: 99;
}


#menu ul li a .bar {
    position: absolute;
    top: -10px;
    left: 0;
    width: 100%;
    height: 6px;
    background: #F88A79;
    opacity: 0;
	-webkit-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out 0s;
	-moz-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out 0s;
    -o-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out 0s;
	transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out 0s;
}


#menu ul li:hover li ul,
#menu ul li.sfHover li ul,
#menu ul li li:hover li ul,
#menu ul li li.sfHover li ul,
#menu ul li li li:hover li ul,
#menu ul li li li.sfHover li ul {
    top: -9999em;
}


#menu ul li li:hover ul,
#menu ul li li.sfHover ul,
#menu ul li li li:hover ul,
#menu ul li li li.sfHover ul,
#menu ul li li li li:hover ul,
#menu ul li li li li.sfHover ul {
    top: 0px;
    left: 200px !important;
}


#menu ul ul li:last-child {
    border-bottom: none;
}


#menu ul ul li a {
    padding: 0;
    height: 40px;
    text-align: left;
    line-height: 40px;
}


#menu ul .sub-menu li a {
    color: #B2B2B6;
    font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 5px 20px;
	
	-webkit-transition: background 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
    -moz-transition: background 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
    -o-transition: background 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
    transition: background 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
}


#menu ul .sub-menu li a:hover {
    color: #FFFFFF;
	background-color: #F88A79;
	border: none;
}


#menu-nav-mobile {
    margin: 0;
    padding: 10px 0;
}


#menu-nav-mobile li {
    border-top: 1px solid #DFDFDF;
    list-style: none;
}


#menu-nav-mobile ul.sub-menu {
    position: relative;
    top: auto;
    margin: 0;
    width: auto;
    background: transparent;
}


#menu-nav-mobile ul.sub-menu li {
    margin-top: 0;
    height: auto;
    border-top: 1px solid #DFDFDF;
}


#menu-nav-mobile .sub-menu li a {
    padding-left: 20px;
}


#menu-nav-mobile .menu-parent-item i {
	position: absolute;
    top: 50%;
    right: 0px;
    margin: -8px 0 0 0;
    color: #B2B2B6;
    font-size: 20px;
	
	-webkit-transition: all 0.1s linear 0s;
    -moz-transition: all 0.1s linear 0s;
    -o-transition: all 0.1s linear 0s;
    transition: all 0.1s linear 0s;
}


#menu-nav-mobile .menu-parent-item.open i {
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

	
	
.blog-left{
	float:left;
	margin-top:-5px;
	overflow:hidden;
	width:47%;}
	
.blog-left .img img{
	max-width:142px;}
		
.blog-right,.blog-left{
	width:100%;}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.content{width:1000px;margin:0 auto;}
.banner-home-solid-cta,.banner-home-solid-image-caption,.column-left,.column-right,.feature-widget-full .social-container,.feature-widget-full .social-header,.footer-about,.footer-nav-column,.ie7 .banner-home-solid-image,.ie7 .banner-home-solid-text,.layout-primary,.layout-secondary,.layout-tertiary,.nav-utility,.pagination-count,.pagination-next,.pagination-previous,.search-results .column-left,.search-results .column-right,.search-results.search-results-2-column .column-left,.search-results.search-results-2-column .column-right{box-sizing:border-box;float:left;margin:0;min-height:1px;position:relative;width:100%}
.banner-home-solid-cta{width:50%}

.magento-price-box {
	text-align: center;
	margin: 5px 0;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #B13D42;
}


.magento-price.strikethrough {
    display: none;
}


.pi-products .magento-price-box {
    text-align: center;
    margin: 10px 0;
}


.pi-product .magento-price.sale,
.pi-product .magento-price {
    color: #ED7F00;
    font-size: 20px;
    font-weight: bold;
    display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tax-work_categories .menu-item-29 .sub-menu {
    display: block;
  }

  header .menu li.current_page_item.menu-item-has-children .sub-menu,
  header .menu li.current_page_parent.menu-item-has-children .sub-menu,
  header .menu li.current-menu-item.menu-item-has-children .sub-menu,
  header .menu li.current-menu-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current-page-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current_page_item.current_page_parent .sub-menu,
  header .menu li.current_page_parent.current_page_parent .sub-menu,
  header .menu li.current-menu-item.current_page_parent .sub-menu,
  header .menu li.current-menu-ancestor.current_page_parent .sub-menu,
  header .menu li.current-page-ancestor.current_page_parent .sub-menu,
  header .menu li.current_page_item.current-menu-ancestor .sub-menu,
  header .menu li.current_page_parent.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-item.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current_page_item.current-page-ancestor .sub-menu,
  header .menu li.current_page_parent.current-page-ancestor .sub-menu,
  header .menu li.current-menu-item.current-page-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-page-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-page-ancestor .sub-menu {
    transition: none;
    display: block;
  }

#slideshow .views-row .headline-images {float:left;width:500px;height:264px;-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;}

#slideshow .views-row .quote-block {position:relative;float:left;width:382px;height:229px;background:#fff;color:#1768a2;padding:35px 20px 0 28px;oveflow:hidden;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}

#slideshow .views-row .quote-block a.stories {position:absolute;bottom:20px;right:20px;}

.opp-list .views-row {margin-bottom:20px;}

.sectiontitle4 {
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
	color:#d79c70;
	text-align:center;
	margin-top:14px;
	font-weight:normal;
	width:181px;
	padding-bottom:15px;
	border-bottom:1px solid #f6e8dd;
	margin-bottom:15px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

    .menu-column {
        padding: 0;
    }

    
    
    nav.menu {
        position: absolute;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 20;
        background-color: #30302f;
        overflow: hidden;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    nav.menu ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    nav.menu a {
        font-weight: 300;
        color: #fff;
    }


    .menu.push-menu-right{
        
    }


	.sub-menu.menu-items-2 li {
		width: 50%;
	}


	.sub-menu.menu-items-3 li {
		width: 33.333%;
	}


	.sub-menu.menu-items-4 li {
		width: 25%;
	}


	.sub-menu.menu-items-5 li {
		width: 20%;
	}


	.sub-menu.menu-items-6 li {
		width: 16.666%;
	}


	.section-header.attached .menu-main-menu-container {
		
	}


	.section-header #advertise-logo img, .section-header .menu-main-menu-container, .section-header.attached #advertise-logo img, .section-header.attached .menu-main-menu-container   {
		
	}


	#menu-main-menu li.menu-item a.trigger-mid, #navi-sub-menus li.menu-item a.trigger-bottom  { 
		display: none;
	}


	.menu.push-menu-right, .menu.slide-menu-right {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translate3d(0,0,0);
		width: 300px;
		max-width: 90%;
		
		
	}


	.menu-main-menu-container { 

	}


	#menu-main-menu li.menu-item i, #navi-sub-menus li.menu-item i { 
		display: inline-block;
		color: #a4a3a3;
		font-size: 14px;
		margin-right: 1.5em;
	}


	#menu-main-menu li.menu-item, #navi-sub-menus li.menu-item {
		padding: 15px 30px;
		display: block;
		text-align: right;
		border-bottom: solid 2px #1e1e1e;
	}


	#menu-main-menu li.menu-item a, #navi-sub-menus li.menu-item a{
		display: inline;
		width: 100%;
		border: 0;
		padding: 0;	
		font-size: 16px;
	}

	.menu-main-menu-container #advertise-logo {
		
		margin-top: 1%;
	}

	.menu-main-menu-container li {
		display: inline;
	}


	.menu-main-menu-container li.current-menu-item a, .menu-main-menu-container li.current-page-ancestor a {
		border: solid 1px #a4a4a4;
	}


	.menu-main-menu-container li a {
		font-family: "proxima-nova", sans-serif;
		font-size: 14px;
		color: #fff;
		text-transform: uppercase;
		color: #a4a4a4;
		padding: 5px 8px;
		font-weight: 300;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}


	.menu-main-menu-container li a:hover {
		color: #fff;
		text-decoration: none;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
.footer_social{position:relative}
.footer_social:after,.footer_social:before{content:"";position:absolute;height:100%;width:50%;top:0}
.footer_social:before{left:0;background:#393d3f}
.footer_social:after{right:0;background:#cc181e}

	#nav-button {
		padding: 10px 10px 0 0;
		float: right;
		cursor: pointer;
		width: 60px;
	}

.art-disciplina {
	float: left;
	background: #FFF;
	padding: 10px;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
}


.nuevoArticulo:hover .art-disciplina.m_Ar{
	color: #8cc8dd;
}


.nuevoArticulo:hover .art-disciplina.m_Aq{
	color: #cc6c46;
}


.nuevoArticulo:hover .art-disciplina.m_Ds{
	color: #f2cd85;
}


.nuevoArticulo:hover .art-disciplina.m_Cn{
	color: #a7721d;
}


.nuevoArticulo:hover .art-disciplina.m_St{
	color: #25a286;
}


.art-disciplina.m_St{
	padding-left: 12px;
padding-right: 12px;
}


.nuevoArticulo:hover .art-disciplina.m_Md{
	color: #7b498c;
}


.nuevoArticulo:hover .art-disciplina.m_Cd{
	color: #a7721d;
}


.nuevoArticulo:hover .art-disciplina.m_Es{
	color: #25a286;
}


.nuevoArticulo:hover .art-disciplina.m_Op{
	color: #009bdb;
}


.nuevoArticulo:hover .art-disciplina.m_Et{
	color: #3e009c;
}


.nuevoArticulo:hover .art-disciplina.m_Vd{
	color: #86226a;
}




.art-disciplina:hover{
	background: #fff!important;
}

.alignright {
	text-align: right;
	float: right;
}

img.alignright {
	padding: 4px;
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#pnav .alignright a {
	color: #000000;
	text-decoration: none;
}

#pnav .alignright {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 50%;
}


  input[type="text"].three, .row input[type="text"].three, input[type="password"].three, .row input[type="password"].three, input[type="date"].three, .row input[type="date"].three, input[type="datetime"].three, .row input[type="datetime"].three, input[type="email"].three, .row input[type="email"].three, input[type="number"].three, .row input[type="number"].three, input[type="search"].three, .row input[type="search"].three, input[type="tel"].three, .row input[type="tel"].three, input[type="time"].three, .row input[type="time"].three, input[type="url"].three, .row input[type="url"].three, textarea.three, .row textarea.three { width: 100% !important; }




.three, .row .three { width: 25%; }


.block-grid.three-up { margin: 0 -12px; }


ul.button-group.even.three-up li { width: 33.3%; }


ul.button-group.even.three-up li:first-child { width: 33.4%; }


dl.tabs.pill.two-up dd, dl.tabs.pill.three-up dd, dl.tabs.pill.four-up dd, dl.tabs.pill.five-up dd { margin-right: 0; }


dl.tabs.two-up dt a, dl.tabs.two-up dd a, dl.tabs.three-up dt a, dl.tabs.three-up dd a, dl.tabs.four-up dt a, dl.tabs.four-up dd a, dl.tabs.five-up dt a, dl.tabs.five-up dd a { padding: 0 17px; text-align: center; overflow: hidden; }


dl.tabs.three-up dt, dl.tabs.three-up dd { width: 33.33%; }
html.ie7 #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links{margin:10px 0;clear:both;text-align:center;}
html.ie7 #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a{text-decoration:none;font-weight:bold;color:#05a4dd;}
html.ie7 #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a:hover{color:#03417b;}
html.ie7 #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a#privacy-link{padding:0 10px;margin:0 10px;border-left:thin solid #05a4dd;border-right:thin solid #05a4dd;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links{margin:10px 0;clear:both;text-align:center;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a{text-decoration:none;font-weight:bold;color:#05a4dd;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a:hover{color:#03417b;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a#privacy-link{padding:0 10px;margin:0 10px;border-left:thin solid #05a4dd;border-right:thin solid #05a4dd;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links{margin:10px 0;clear:both;text-align:center;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a{text-decoration:none;font-weight:bold;color:#05a4dd;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a:hover{color:#03417b;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a#privacy-link{padding:0 10px;margin:0 10px;border-left:thin solid #05a4dd;border-right:thin solid #05a4dd;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links{margin:10px 0;clear:both;text-align:center;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a{text-decoration:none;font-weight:bold;color:#05a4dd;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a:hover{color:#03417b;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a#privacy-link{padding:0 10px;margin:0 10px;border-left:thin solid #05a4dd;border-right:thin solid #05a4dd;}

div#footer{background: #ccc;}

div#footer h3{text-transform: uppercase;}



.views-field-field-rotator-image-fid a, .views-field-field-rotator-image-fid span, #block-views-Story_Rotator_Homepage-block_1 .views_slideshow_singleframe_teaser_section,
#block-views-Story_Rotator_Homepage-block_1 .content, #block-views-Story_Rotator_Homepage-block_1 .view, #block-views-Story_Rotator_Homepage-block_1 .view-content,
 {
    display: block;
    height: 100%;
}


img.bg-page {
	position: absolute;
	z-index: 0;
}


#page .row_3 h2 {
  font-size: 1.4em;
}
.node-type-homepage .thought-leadership-quote .quote-content-wrapper{display:none;}
.node-type-homepage .thought-leadership-quote .quote-content-wrapper.active{display:block;}
.nav-detail_item{display:block;position:relative}




#menu-main-nav-header, #menu-second-nav-header {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.1em;
}


    #main_menu ul.menu li {
        position: relative
    }


        #main_menu ul.menu li ul {
            width: auto;
            display: none;
            margin: 0 0 0 -10px;
            padding: 0;
            z-index: 900;
            float: none;
            height: auto;
            position: absolute;
            top: 40px;
            background-color: #E5E5E5;
        }


            #main_menu ul.menu li ul li:hover ul {
                display: block;
                top: 0;
                left: 180px;
            }


            #main_menu ul.menu li ul li {
                position: relative;
                float: none;
                border-top: 1px dotted #C5C5C5;
            }


            #main_menu ul.menu li ul li:first-child {
                border: none
            }


    #main_menu ul.menu li ul li a:hover {
        border: none
    }

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}



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


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


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


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




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



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

}


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