﻿

.art-layout-cell
{
   display: table-cell;
   vertical-align: top;
}


div.art-layout-cell-size1 
{
    width:100%;
}


div.art-layout-cell-size2 
{
    width:50%;
}

div.art-layout-cell-size3 
{
    width:33%;
}


div.art-layout-cell-size4
{
    width:25%;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}


.responsive .art-layout-cell 
{
   width: auto !important;
   height: auto !important;
   border-right-width: 0 !important;
   border-left-width: 0 !important;
   border-radius: 0 !important;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}




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

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

#mobile-menu.interactive li.menu-item { height: auto !important; }
.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}
.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}
.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}
.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}
.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}
.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}
.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}
.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}
.calendar-calendar .month-view .full .week{font-size:inherit;}
.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}
.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}
.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}
.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}
.calendar-calendar .month-view .full td.single-day{border-top:0px;}
.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}
.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}
.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}
.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}
.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}
.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}
.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}
.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}
.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}
.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}
.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}
.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}

.countwords{text-align:right;left:0;position:absolute;width:150px;margin:0px 0px 0 360px;font-size:140%;font-weight:bold;color:#002F65;}

.slider-overlay-title { color:white;font-size:18px; max-width: 400px;}
.node-type-solution .rocketon-container-solution-hero .skip-carousel a .left-arrow,.page-solutions-learn .rocketon-container-solution-hero .skip-carousel a .left-arrow{border-top:10px solid #25cad3;border-right:10px solid #25cad3;border-left:10px solid transparent;border-bottom:10px solid transparent;position:absolute;left:14px;top:34px;}
.node-type-homepage .skip-carousel a .left-arrow{border-top:10px solid #25cad3;border-right:10px solid #25cad3;border-left:10px solid transparent;border-bottom:10px solid transparent;position:absolute;left:14px;top:34px;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}

	.site-title { padding: 30px 0; width: 100%; float: none; line-height: 50px; }

	.site-title a { text-align: center; }

.news_index_title4{padding:4px 0}
.cat-box .post-thumbnail img.attachment-tie-small{max-width:90px;height:auto;}
.pic-box.cat-box li .post-thumbnail img.attachment-tie-small{max-width:100%;}
.post-thumbnail img.attachment-tie-small,.post-thumbnail img.avatar{max-width:100px;}
.widget.news-pic .post-thumbnail img.attachment-tie-small{max-width:100%!important;}

#main_shop_wrapper{width:1000px;margin:10px auto 0;background:transparent;padding:0px;text-align:left;}

.art-thumb {
	width: 300px;
	height: 250px;
	overflow: hidden;
	margin: -10px;
	position: relative;
	text-align: center;
	background-size: cover;
	background-position: center 0;
	background-repeat: no-repeat;
}

.art-thumb img {
	min-height: 100%;
	min-width: 100%;
	width: auto;
	height: auto;
}


.art-thumb embed{
	width: 100%;
	height: 100%;
}

.nuevoArticulo-doble .art-thumb {
	width: 610px;
}

.nuevoArticulo-doble .art-thumb img {
	min-width: 100%;
	height: inherit;
	height: 100%;
}

.break .nuevoArticulo .art-thumb {
	width: 170px;
	height: 144px;
	margin: -5px;
}

.break .nuevoArticulo .art-thumb img {
	width: 100%;
}
#block-block-51 .bar{background:white;height:1px;margin:17px auto 30px;width:203px;}
.page-node-20441 #block-block-51 .bar,.page-node-17896 #block-block-51 .bar,.page-forum #block-block-51 .bar,.node-type-forum #block-block-51 .bar{background:#d80203;}
.progress .bar{background-color:#fff;border:1px solid;}






.wp-pagenavi { text-align: right; font-weight: 600; line-height: 20px; float: none; margin-right: -2px; text-align: center; }

.wp-pagenavi a,
.wp-pagenavi span { color: #aaa; font-size: 16px; padding: 7px 8px; display: inline; margin: 0 2px; }

.wp-pagenavi span.pages { font-size: 17px; font-weight: 300; display: block; margin-bottom: 1em!important; border: none!important; }

.wp-pagenavi span.pages:before { content: "\f15c"; font-family: FontAwesome; margin-right: 6px; }

.wp-pagenavi span.extend { border: none!important; border-bottom: 3px solid transparent; border-top: 1px solid transparent; }

.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi span.current { color: #444; }


.wp-pagenavi a { color: #3b8dbd; border: none; border-bottom: 3px solid #ddd; border-top: 1px solid #f1f1f1; }

    #post-shortcode-5, .column-border-left{
        display: block;
    }

    
    body.site-id-7 #post-shortcode-5, .column-border-left{
        display: none;
    }

.post{
    margin-left: 5px;
}





.sf-widget .sf-widget-body .post .multislider-container .centered-horList ul.multi-slide li {
    border-bottom: 0px !important;
    line-height: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}


.sf-widget .sf-widget-body .post .multislider-container .centered-horList ul.multi-slide li:before {
    content: "" !important;
    padding-right: 5px !important;
    color: transparent !important;
}
#top-search-form-container{display:none;background:#0c0c0c;background:rgba(0,0,0,.95);width:100%;height:100%;padding:.8em .5em;position:fixed;z-index:99998}

.cs_control{
	display: block;
}

.widget_position_0 {
	//clear:both;
}

	#tnav li#tnavjlive {list-style:none; width:220px; height:56px; text-align:center; margin:0; padding:0}
 
	#tnav li#tnavjlive img {width:174px; height:56px; padding-left:10px}
 
	#tnav li#tnavjlive a img       {text-decoration:none}

	#tnav li#tnavjlive a:hover img {text-decoration:none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity:0.85; opacity:0.85}


.logo-brand, .logo-image{
   -webkit-transform:translateY(0px);
   -moz-transform:translateY(0px);
   transform:translateY(0px);

}


#blog-title {
float: left;
}



	.site-title {
		display: block;
		width: 100%;
		height: 160px;
		float:none;
	}


.site-title a,
.site-title a:hover {
	color: #333;
}


.site-description,
.site-title {
	margin-bottom: 0;
}


.header-image .site-description,
.header-image .site-title {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}
.grand-challenge-controls li .views-field .ie10 ie11{margin-top:2%}
.ie9 .grand-challenge-controls li .views-field{margin-top:1%}
.grand-challenge-controls li.views-field{line-height:normal}
.latest-news__story-block--featured .views-field-created .latest-news__date{display:block;width:33.3333%;min-width:140px;margin:0 auto;text-align:center;line-height:100%;border-radius:50% / 100%;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:FuturaRdBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;padding:11% 3% .5em 3%;font-size:18px;position:static}
.ie8 .latest-news__story-block--featured .views-field-created .latest-news__date{font-weight:bold}
.ie9 .latest-news__story-block--featured .views-field-created .latest-news__date{font-weight:bold}
.latest-news__story-block--featured .views-field-created .latest-news__date strong{font-weight:normal}
.latest-news__story-block--basic.story-teaser .views-field-title,.latest-news__story-block--basic.search-results__story .views-field-title{position:static}
.latest-news--list .latest-news__story-block--basic .views-field-title{position:static}
.moonbots-in-a-box--table .views-field-title,.moonbots-in-a-box__table .views-field-title{padding:0 1em 0 0}
.team-news--competition .whats-new__story-block--basic .views-field-title{top:100px}
.team-news--competition .whats-new__story-block--basic .views-field-field-team-badge{position:absolute;width:100%}
.prizes-in-development__prize .views-field-field-image img{width:100%;height:auto}
.views-field-created{line-height:.5}
.views-field-field-facebook-url{margin-top:40px}
.views-field-field-basic-file-file{color:#fbb82b}
.team-about__team-news .views-field-created,.team-about__team-news .views-field-title{line-height:1;font-size:14px;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif}
.team-about__team-news .views-field-title a{text-decoration:none}
.teams-news__section .whats-new__story-block--basic .views-field-title{top:100px}
.teams-news__section .views-field-field-basic-image-image::before{content:"\00a0";display:block;width:100%;height:100%;position:absolute;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjM3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTk1OTU5IiBzdG9wLW9wYWNpdHk9IjAuMzciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0.37)),color-stop(100%,rgba(89,89,89,0.37)));background-image:-moz-linear-gradient(top,rgba(0,0,0,0.37) 0%,rgba(89,89,89,0.37) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.37) 0%,rgba(89,89,89,0.37) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0.37) 0%,rgba(89,89,89,0.37) 100%)}
.team-directory--block--page .views-field-label,.team-directory--block--page .views-field-team-leader,.team-directory--block--page .views-field-field-postal-address-country-1,.team-directory--block--page .views-field-field-website{float:right;width:50%;clear:right}
.whats-new__story-block--basic .views-field-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.whats-new__story-block--featured .views-field-field-published-date .whats-new__date{background-color:#fff;color:#FBB82B;display:block;width:33.3333%;min-width:140px;margin:0 auto;text-align:center;line-height:100%;border-radius:50% / 100%;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:FuturaRdBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;padding:11% 3% .5em 3%;font-size:18px;position:static}
.ie8 .whats-new__story-block--featured .views-field-field-published-date .whats-new__date{font-weight:bold}
.ie9 .whats-new__story-block--featured .views-field-field-published-date .whats-new__date{font-weight:bold}
.whats-new__story-block--featured .views-field-field-published-date .whats-new__date strong{font-weight:normal}
.whats-new__story-block--featured .views-field-title{position:absolute;left:0;right:0;bottom:0;top:0;z-index:6}
.views-field-leader-board.clicked{max-height:100%;-webkit-transition:max-height 0.25s ease-in;-moz-transition:max-height 0.25s ease-in;-ms-transition:max-height 0.25s ease-in;-o-transition:max-height 0.25s ease-in;transition:max-height 0.25s ease-in}
.views-field-leader-board{position:static}
.prizes--list__row .views-field-label{position:relative}


#header_container_julio_2012_xd {
    width: 900px;
    height: auto;
	margin-top:0px;
	padding-bottom: 0px;
	background-color:transparent;
}


    .widget img,
    .adv_side img { max-width: 100%; height: auto; }


.header_social .widget {
    margin-right: 0;
}


.header_social .widget h3.title {
    display: none;
}


.home_widgets .widget {
    margin: 0 0 30px;
}


#sidebar .widget {
    margin-bottom: 50px;
}


.widget h3.title {
	border-bottom: 1px solid #E5E5E5;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 25px;
    padding:0 0 15px;
    text-transform:uppercase;
	color: #666;
	font-weight:normal;
}


.home_column .widget h3.title {
	border-top: 1px solid #E5E5E5;
	border-bottom:none;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 15px 0;
    padding:15px 0 0;
    text-transform:uppercase;
	color: #212121;
	font-weight:normal;
}


.widget ul { clear: both; }

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

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

.widget ul ul li { border: none; }

.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }



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

.widget .feature-posts-list img { margin: 0 15px 5px 0; float: left;}

.widget .feature-posts-list small { font-size: 14px; color: #8B96A0; margin: 2px 0 4px; display: block; }

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

.widget .feature-posts-list li { padding: 0 0 15px; margin: 0 0 15px; border-bottom:1px solid #ececec; line-height:1.4; }

.widget .feature-posts-list li a { font-weight:bold; }


#footer .widget-area {
    padding:0 0 15px;
    margin:0 0 15px;
    border-bottom:3px solid #ececec;
}


#footer .column .widget {
    line-height:1.7;
    margin-bottom:15px;
}

.pro_call p{font-size:17px; line-height:20px; }

.pro_call{padding:38px 0 37px 0 !important; }

.pro_call p	span							{ color:#ff563a; }

.pro_call p	a								{ color:#ff563a;  cursor:pointer; text-decoration: underline; }

.pro_call p	a:hover							{ color:#3e454c; }

.pro_call p:hover							{ color:#3e454c; }
.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left}
.col-xxs-1{width:8.333333333333332%}
.col-xxs-2{width:16.666666666666664%}
.col-xxs-3{width:25%}
.col-xxs-4{width:33.33333333333333%}
.col-xxs-5{width:41.66666666666667%}
.col-xxs-6{width:50%}
.col-xxs-7{width:58.333333333333336%}
.col-xxs-8{width:66.66666666666666%}
.col-xxs-9{width:75%}
.col-xxs-10{width:83.33333333333334%}
.col-xxs-11{width:91.66666666666666%}
.col-xxs-12{width:100%}
.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,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-lg-1,.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-lg-10,.col-lg-11,.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-1{width:8.333333333333332%}
.col-xs-2{width:16.666666666666664%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333333333333%}
.col-xs-5{width:41.66666666666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.333333333333336%}
.col-xs-8{width:66.66666666666666%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333333334%}
.col-xs-11{width:91.66666666666666%}
.col-xs-12{width:100%}
.col-sm-1,.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-sm-10,.col-sm-11{float:left}
.col-sm-1{width:8.333333333333332%}
.col-sm-2{width:16.666666666666664%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333333333333%}
.col-sm-5{width:41.66666666666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.333333333333336%}
.col-sm-8{width:66.66666666666666%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333333334%}
.col-sm-11{width:91.66666666666666%}
.col-sm-12{width:100%}
.col-sm-push-1{left:8.333333333333332%}
.col-sm-push-2{left:16.666666666666664%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.33333333333333%}
.col-sm-push-5{left:41.66666666666667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.333333333333336%}
.col-sm-push-8{left:66.66666666666666%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.33333333333334%}
.col-sm-push-11{left:91.66666666666666%}
.col-sm-pull-1{right:8.333333333333332%}
.col-sm-pull-2{right:16.666666666666664%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.33333333333333%}
.col-sm-pull-5{right:41.66666666666667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.333333333333336%}
.col-sm-pull-8{right:66.66666666666666%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.33333333333334%}
.col-sm-pull-11{right:91.66666666666666%}
.col-sm-offset-1{margin-left:8.333333333333332%}
.col-sm-offset-2{margin-left:16.666666666666664%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.33333333333333%}
.col-sm-offset-5{margin-left:41.66666666666667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.333333333333336%}
.col-sm-offset-8{margin-left:66.66666666666666%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.33333333333334%}
.col-sm-offset-11{margin-left:91.66666666666666%}
.col-md-1,.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-md-10,.col-md-11{float:left}
.col-md-1{width:8.333333333333332%}
.col-md-2{width:16.666666666666664%}
.col-md-3{width:25%}
.col-md-4{width:33.33333333333333%}
.col-md-5{width:41.66666666666667%}
.col-md-6{width:50%}
.col-md-7{width:58.333333333333336%}
.col-md-8{width:66.66666666666666%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333333334%}
.col-md-11{width:91.66666666666666%}
.col-md-12{width:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.333333333333332%}
.col-md-push-2{left:16.666666666666664%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33333333333333%}
.col-md-push-5{left:41.66666666666667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.333333333333336%}
.col-md-push-8{left:66.66666666666666%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33333333333334%}
.col-md-push-11{left:91.66666666666666%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.333333333333332%}
.col-md-pull-2{right:16.666666666666664%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33333333333333%}
.col-md-pull-5{right:41.66666666666667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.333333333333336%}
.col-md-pull-8{right:66.66666666666666%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33333333333334%}
.col-md-pull-11{right:91.66666666666666%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.333333333333332%}
.col-md-offset-2{margin-left:16.666666666666664%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33333333333333%}
.col-md-offset-5{margin-left:41.66666666666667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.333333333333336%}
.col-md-offset-8{margin-left:66.66666666666666%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33333333333334%}
.col-md-offset-11{margin-left:91.66666666666666%}
.col-lg-1,.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-lg-10,.col-lg-11{float:left}
.col-lg-1{width:8.333333333333332%}
.col-lg-2{width:16.666666666666664%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333333333333%}
.col-lg-5{width:41.66666666666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.333333333333336%}
.col-lg-8{width:66.66666666666666%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333333333334%}
.col-lg-11{width:91.66666666666666%}
.col-lg-12{width:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.333333333333332%}
.col-lg-push-2{left:16.666666666666664%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33333333333333%}
.col-lg-push-5{left:41.66666666666667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.333333333333336%}
.col-lg-push-8{left:66.66666666666666%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33333333333334%}
.col-lg-push-11{left:91.66666666666666%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.333333333333332%}
.col-lg-pull-2{right:16.666666666666664%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33333333333333%}
.col-lg-pull-5{right:41.66666666666667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.333333333333336%}
.col-lg-pull-8{right:66.66666666666666%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33333333333334%}
.col-lg-pull-11{right:91.66666666666666%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.333333333333332%}
.col-lg-offset-2{margin-left:16.666666666666664%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33333333333333%}
.col-lg-offset-5{margin-left:41.66666666666667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.333333333333336%}
.col-lg-offset-8{margin-left:66.66666666666666%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33333333333334%}
.col-lg-offset-11{margin-left:91.66666666666666%}
.input-group.col{float:none;padding-right:0;padding-left:0}

.spotlight-view .col {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.spotlight-view .col p {
	margin-right: 10px;
	margin-left: 10px;
}


#footer-meta .col ul {
	padding: 0px;
}




.footer-widgets a.button,
.footer-widgets button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.home-even a.button,
.home-odd a.button {
	background: transparent;
	clear: both;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	margin-top: 20px;
	padding: 15px 25px;
	text-transform: uppercase;
}


.home-even a.button {
	border: 3px solid #000;
	color: #000;
}


.home-even a.button:hover {
	background-color: #000;
	color: #fff;
}


.home-even .widget-title,
.home-odd .widget-title {
	font-size: 28px;
	margin-bottom: 20px;
}







.home-even {
	clear: both;
	font-size: 18px;
	overflow: hidden;
	padding: 50px 0 40px;
	text-align: center;
}


.home-even .widget,
.home-odd .widget {
	margin-bottom: 40px;
}


.home-even p:last-child,
.home-even .widget:last-child,
.home-odd p:last-child,
.home-odd .widget:last-child {
	margin-bottom: 0;
}


.home-even p:last-child,
.home-odd p:last-child {
	margin-bottom: 0;
}


	.home-even,
	.home-odd {
		padding: 90px 0 100px;
	}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.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}
strong.cart-name,span.cart-price{color:#000000;opacity:.5}
.active strong.cart-name,.active span.cart-price{color:#000000;opacity:1}
.dark-header #masthead strong.cart-name,.dark-header span.cart-price{color:#ffffff;opacity:.8}
.dark-header #masthead .active strong.cart-name,.dark-header .active span.cart-price{color:#ffffff;opacity:1}
.mini-cart .cart-price{margin-right:15px}

#primary {
	float: left;
	margin-left: 3.06%;
	width: 65.64%;
}


.left-sidebar-template #primary,
.left-sidebar-template #content-woocommerce {
	float: right;
}

.contact #primary .form label {
	display: block;
	padding-bottom: 5px;
}

	#primary,
	#secondary,
	#content-woocommerce,
	#footerarea .col-3  {
		float: none;
		margin-left: 0;
		width: auto;
	}

	.left-sidebar-template #primary,
	.left-sidebar-template #content-woocommerce {
		float: none;
	}

.no-margin-left {
	margin-left: 0px !important;
}


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}
 #pgc-136-0-1 { width:38.982% }

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

p#established{
    position: absolute;
    bottom: 70px;
    right: 15px;
    z-index:9999;
	font-family: 'Pinyon Script';
	color: rgb(255,255,255);
	font-size: 1em;
}

    
     .single-post .signsrow
    {
        margin-left:-5px;
        margin-right:-5px
    }
#branding-bar-v1 .show-on-mobile{display:inline}
#branding-bar-v1 .show-on-desktop,#branding-bar-v1 .show-on-mobile{display:none}


.menu-item-has-children, .menu-item-language {
  position: relative; }

  .menu-item-has-children:hover:after, .menu-item-language:hover:after {
    border-color: #c59d5f; }

  .menu-item-has-children:after, .menu-item-language:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 6px;
    margin-top: -2px;
    display: inline-block;
    width: 5px;
    height: 5px;
    border-right: 1px solid #262526;
    border-bottom: 1px solid #262526;
    -moz-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    -o-transform: translateY(-50%) rotate(45deg);
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg); }

    .header--transparent .menu-item-has-children:after, .header--transparent .menu-item-language:after {
      border-color: white; }

    .headroom--not-top .menu-item-has-children:after, .headroom--not-top .menu-item-language:after {
      border-color: #262526; }

  .is--ie .menu-item-has-children, .is--ie .menu-item-language {
    background-color: rgba(255, 255, 255, 0.01); }

  .lt-ie9 .menu-item-has-children, .lt-ie9 .menu-item-language, .ie9 .menu-item-has-children, .ie9 .menu-item-language {
    background-color: white; }

  .sub-menu .menu-item-has-children, .sub-menu .menu-item-language {
    position: relative; }

    .sub-menu .menu-item-has-children:after, .sub-menu .menu-item-language:after {
      right: 24px;
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }

      .navigation--main .nav--main li.menu-item-has-children:after, .navigation--main .nav--main li.menu-item-language:after {
        content: none; }

  .nav--footer .menu-item-has-children:after, .nav--footer .menu-item-language:after {
    content: none; }

  .span2 {
    width: 104px;
  }

  .row-fluid .span2 {
    width: 14.364640883%;
    *width: 14.311449393638298%;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 94px;
  }


input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}


.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

.dropdown-toggle:focus {
  outline: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}


#topbar-menu li.menu-item {
	display: block;
	float: left;
	margin-left: 25px;
}


#topbar-menu li.menu-item a {
	color: #f4f4f4;
	text-decoration: none;
}


ul#topbar-menu li.menu-item a {
}


ul#mainmenu-menu li.menu-item {
	position: relative;
	
	border-right: 1px solid #E2E2E2;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
}


ul#mainmenu-menu li.menu-item a {
	color: #5e5e5e;
	display: block;
	padding: 20px 40px;
	text-decoration: none;
}


ul#mainmenu-menu li.menu-item a:hover {
	background: #F9F9F9;
}


#mainmenu.scaled li.menu-item {
	width: auto;
	height: 52px;
	
	border: none;
	display: table-cell;
	float: none;
}


#mainmenu.scaled li.menu-item a {
	border: 1px solid #E2E2E2;
	border-width: 1px 1px 1px 0;
	text-align: center;
}


#mainmenu.scaled li.menu-item:first-child a {
	border-left-width: 1px;
}


	.narrow-wide-2c #footer-first , .wide-narrow-2c #footer-second {width:32%;}

	.narrow-wide-2c #footer-second, .wide-narrow-2c #footer-first{	width:64%;}

	
	.wide-left-3c #footer-first    ,.wide-right-3c #footer-third  {	width:46%;}


	
.footer-widgets-box{float:left; margin-right:4%;}

.footer-1c .footer-widgets-box{	width:	100% }

.footer-2c .footer-widgets-box{	width:	48%;}

.footer-3c .footer-widgets-box{	width:	30.66666666666667%;}

.footer-4c .footer-widgets-box{	width:	22%;}

	.wide-left-3c .footer-widgets-box , .wide-right-3c .footer-widgets-box {	width:23%;}

	
	.footer-1c .footer-widgets-box,
	.narrow-wide-2c #footer-second,
	.wide-narrow-2c #footer-second,
	.footer-2c #footer-second,
	.footer-3c #footer-third,
	.footer-4c #footer-fourth,
	.wide-right-3c #footer-third,
	.wide-left-3c #footer-third{margin-right:0;}




.bottomadcontent-wrapper {
  padding: 10px 0px 10px 0px; 
}



#footer {font-size:80%;}


.row {
    margin: 0 auto;
    max-width: 1140px;
    min-width: 755px;
    overflow: hidden;
    padding: 0 2%;
    width: 96%;
}


.row .onecol {
width: 4.85%;
}


.row .twocol {
width: 13.45%;
}


.row .threecol {
width: 22.05%;
}


.row .fourcol {
width: 30.75%;
}


.row .fivecol {
width: 39.45%;
}


.row .sixcol {
width: 48%;
}


.row .sevencol {
width: 56.75%;
}


.row .eightcol {
width: 65.4%;
}


.row .ninecol {
width: 74.05%;
}


.row .tencol {
width: 82.7%;
}


.row .elevencol {
width: 91.35%;
}


.row .twelvecol {
width: 100%;
float: left;
}

	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}

	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}









@import url(../../../warp/css/layout.css);




.module,
#content,
#footer { margin: 7px; }


#menu .module { margin: 10px 5px; }

#headerbar .module { margin: 0 0 10px 15px; }

#footer .module { margin: 0; }


.alignleft {
    float: left;
}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


header h1 span.tagline {
	font-size: 15px;
	line-height: 15px;
}
#content-header .title-wrapper{width:100%;}
#content-header h1{margin:20px 0 0 0 !important;padding:0 !important;font-size:30px !important;font-family:Georgia,serif !important;}
.consumer-tabs .label,.consumer-tabs ul li,#content-header .view-topic-landing-page .views-field-field-topic-icon-reference{display:none;}
.with-wireframes #content-top,.with-wireframes #content-header,.with-wireframes #content-area,.with-wireframes #content-bottom{margin:0 3px 3px;}
.topic_landing_page #content-header .view-display-id-topic_description .views-field-description{font-size:1.07em;line-height:1.5em;}
.topic_landing_page #content-header .view-display-id-topic_description .views-field-field-topic-icon{display:inline;float:left;margin:50px 17px 0 0;}
#content-header .view-topic-landing-page .views-field-field-topic-icon-reference{float:left;margin:5px 15px 15px 0;}
#content-header .title-wrapper .field-name-field-article-icon-reference{float:left;margin-right:10px;margin-bottom:10px;}
#page.blog #content-header .title-wrapper{display:none;}
.node-type-one-stop #content-header .title-wrapper,.node-type-one-stop #content-header h1.title{display:none;}
#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;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.block{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.sidebar .block table tr td{background-color:#abbacf;}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}



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;}
.sidebar .block-views h2.title,.panel-pane h2.pane-title{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#83d1f5;text-transform:uppercase;font-size:1em;border-bottom:2px solid #83d1f5;margin-bottom:0.2em;font-weight:bold;}
#mini-panel-front_page_left_mini .panels-flexible-row .panel-pane.pane-views{margin-bottom:20px;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block{background:#f4f4f2;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block h2{background:#d5d4cc;color:#FFFFFF;padding:7px 10px;border:0;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block ul{list-style:none;list-style-image:none;padding-left:10px;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block ul li{list-style:none;list-style-image:none;margin-bottom:20px;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}


li.haschild.parent_support ul .dsktp_view {
    display: inherit !important;
}

#responsive-menu .appendLink, #responsive-menu .responsive-menu li a, #responsive-menu #responsive-menu-title a,#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li, #responsive-menu{box-sizing: content-box !important;-moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;-o-box-sizing: content-box !important}
#responsive-menu #responsive-menu-title{width: 95% !important;font-size: 14px !important;padding: 20px 0px 20px 5% !important;margin-left: 0px !important;background: #43494C !important;white-space: nowrap !important}
#responsive-menu #responsive-menu-title,#responsive-menu #responsive-menu-title a{color: #FFFFFF !important;text-decoration: none !important;overflow: hidden !important}
#responsive-menu #responsive-menu-title a:hover{color: #FFFFFF !important;text-decoration: none !important}
#responsive-menu .appendLink,#responsive-menu .responsive-menu li a,#responsive-menu #responsive-menu-title a{transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all}

		
#advps_container2 .bx-wrapper .bx-viewport {
		border: 1px solid #ffffff;
		background:#FFFFFF;
}

#advps_container2 .bx-wrapper .bx-pager{
	text-align: center;
	;
}

#advps_container2 .bx-wrapper .bx-controls-auto
{
	bottom:6px;
}

#advps_container2 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: center;
}


#advps_container2 .bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align:left;
}

#advps_container2 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#advps_container2 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}



#advps_container2 #bx-pager
{
	width:100%;
	position:absolute;
	bottom:-35px;
    text-align: center;
	z-index: 9999;
}

#advps_container2 #bx-pager a img
{
	border: 1px solid #CCCCCC;
    padding: 3px;
}

#advps_container2 #bx-pager a:hover img, #advps_container2 #bx-pager a.active img
{
	border: 1px solid #666666;
}


#advps_container2 .advs-title,#advps_container2 .advs-title a
{
	font-size:20px;
	line-height:20px;
}

#advps_container2 .advps-slide p
{
	font-size:14px;
	line-height:14px;
}
.advps-slide-container{
 position:relative;
}

.advps-slide-container ul
{
	margin:0;
	padding:0;
}


.advps-slide-container .advs-title
{
	line-height:30px;
}
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 .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;}



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}

		.footer-widget { float: left; width: 225px; margin: 0 60px 50px 0; color: #fff; }

			#footer-widgets .footer-widget li { padding: 0 0 10px 14px; position: relative; }

			#footer-widgets .footer-widget li:before { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; position: absolute; top: 9px; }

				#footer-widgets .footer-widget li a { color: #fff; text-decoration: none; }

				#footer-widgets .footer-widget li a:hover { color: rgba(255, 255, 255, 0.7); }


.et_color_scheme_green .et-search-form, .et_color_scheme_green .nav li ul, .et_color_scheme_green .et_mobile_menu, .et_color_scheme_green .footer-widget li:before, .et_color_scheme_green .et_pb_pricing li:before { border-color: #7cc68d !important; }


.et_color_scheme_pink .et-search-form, .et_color_scheme_pink .nav li ul, .et_color_scheme_pink .et_mobile_menu, .et_color_scheme_pink .footer-widget li:before, .et_color_scheme_pink .et_pb_pricing li:before { border-color: #c37cc6 !important; }


.et_color_scheme_red .et-search-form, .et_color_scheme_red .nav li ul, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et_pb_pricing li:before { border-color: #cd5c5c; }


.et_color_scheme_orange .et-search-form, .et_color_scheme_orange .nav li ul, .et_color_scheme_orange .et_mobile_menu, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .et_pb_pricing li:before { border-color: #edb059; }


	.et_vertical_nav .footer-widget { width: 367px; }


	.et_vertical_nav .footer-widget:nth-child(2n) { margin-right: 0; }

	.footer-widget:nth-child(2n) { margin-right: 0; }


		#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: #98765d !important; }


		.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote { border-color: #98765d; }

.footer-widget h4 {
    color: #FFFFFF !important;
    font-weight: 700;
}

@charset "UTF-8";

.navstyle{clear:both;position:absolute;width:911px; height:30px;}

.navstyle:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.navstyle{position:relative; top:0;}

#page-inner #banner-top .twitter {
	width: 30px;
	height: 30px;
	position: absolute;
	display: block;
	top: 298px;
	left: 925px;
}

div .plusone, .twitter, .fb-like {
	font-size: 1px;
	display: inline-block;
}

ul.spicesocialwidget li.twitter a{ background-position:-256px -32px}

ul.spicesocialwidget li.twitter a:hover, #sidebar ul.spicesocialwidget li.twitter a:hover{ background-position:-256px -64px; opacity: 1 !important;}



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


	.subcatnum {
	color: #aaa;
	font-weight: normal;
	font-size: 90%;
	position: relative; 
	}

.top-scroll-inner{position:absolute;}

.fusion-logo-2x {
  display: none;
}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {
  display: none;
}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu{position:absolute;top:50%;margin-top:-14px;left:3px;font-size:18px}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu a{padding:10px;color:white}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu a i.icon-close{font-size:16px}
#usersite-container #toggle-mobile-menu{display:none}
#usersite-container #toggle-mobile-menu a{text-decoration:none}
#usersite-container .nav-bar.mobile #toggle-mobile-menu{display:inline-block}


#usersite-container #toggle-mobile-menu a,
#usersite-container nav#main-nav.non-mobile a.top {
  color: #f6f4f4 !important; }


#usersite-container #toggle-mobile-menu a:hover,
#usersite-container nav#main-nav.non-mobile a.top:hover {
  color: #dbdbdb !important; }

#siteseal{width:17.5%;float: right;padding: 3px;}

#siteseal img{position:relative;display: none;}

#siteseal #gd-seal{display: block;cursor: pointer;}
		
			 #pg-701-0 , #pg-701-1 , #pg-701-2 , #pg-701-3 , #pg-701-4 , #pg-701-5 , #pg-701-6 , #pg-701-7 , #pg-701-8 , #pl-701 .panel-grid-cell .so-panel { margin-bottom:30px }

.panel-grid {
  zoom: 1;
}

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

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

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

.panel-grid:first-of-type {
	border-top: 30px solid #2e2e2e;
}
 #pl-701 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-701 .panel-grid { margin-left:0;margin-right:0 }
 #pl-701 .panel-grid-cell { padding:0 }

.widget-area-footer .widget-block,
.widget-area-footer .widget-content { text-align: center; }





.widget-block { display: block; width: 100%; margin-bottom: 20px; }
