﻿.art-content-layout{display:table;width:100%;table-layout:fixed;}
.art-content-layout-row{display:table-row;}
.art-postcontent .art-content-layout{border-collapse:collapse;}
.art-post .art-content-layout-br{height:0;}
.art-content-layout .art-sidebar1{margin:0 auto;width:19%;}
.art-content-layout .art-content{margin:0 auto;}
.art-content-layout .art-sidebar2{margin:0 auto;width:19%;}
.responsive .art-content-layout img,.responsive .art-content-layout video{max-width:100%;height:auto !important;}
.responsive.responsive-phone .art-content-layout img{margin:1%;}
.responsive .art-content-layout .art-sidebar0,.responsive .art-content-layout .art-sidebar1,.responsive .art-content-layout .art-sidebar2{width:auto !important;}
.responsive .art-content-layout,.responsive .art-content-layout-row,.responsive .art-layout-cell{display:block;}
.responsive .art-content-layout,.responsive .art-content-layout-row{padding:0;}
.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;}
.responsive .responsive-tablet-layout-cell,.responsive.responsive-tablet .art-footer .art-content-layout .art-layout-cell{margin:1%;width:98% !important;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell,.responsive.responsive-tablet .art-footer .art-content-layout .responsive-layout-row-2 .art-layout-cell{width:48% !important;}
.responsive .responsive-layout-row-3 .responsive-tablet-layout-cell,.responsive.responsive-tablet .art-footer .art-content-layout .responsive-layout-row-3 .art-layout-cell{width:31% !important;}

.site-inner .wrap h2 {
    font-size: 48px;
    color: #404041;
    margin: 0;
}

.site-inner .wrap #our-services,.site-inner .wrap #our-approach,.site-inner .wrap #our-customers,.site-inner .wrap #our-community{
    overflow: hidden;
    padding: 55px 0;
}

.site-inner .wrap h3 {
    font-size: 30px;
    line-height: 36px;
    padding: 40px 0 30px;
    margin: 0;
    text-align: center;
    color: #404041;
}



.white-txt p, .wrap .white-txt h2, #who-we-are-news h2, #meet-our-partner h2, #meet-our-partner p, #who-we-serve h2,#who-we-serve p, #who-we-serve h3, section#our-approach p,section#our-approach h3, section#our-approach h2{
 color: #ffffff;
}

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

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

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

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

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

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

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

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

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

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

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

					#content .entry ol ol { list-style: lower-roman; margin: 1px 0 0 20px; padding: 0; }




#navmenu {
clear: both;
height: 40px;
float: left;
margin: 46px 0 0 70px;
width: 960px;
position: relative;
z-index: 99;
}

	.site-navigation .menu .sub-menu .page_item_has_children a:after,
	.site-navigation .menu .sub-menu .menu-item-has-children a:after,
	.site-navigation .menu .children .page_item_has_children a:after,
	.site-navigation .menu .children .menu-item-has-children a:after,
	.site-navigation .nav-menu .sub-menu .page_item_has_children a:after,
	.site-navigation .nav-menu .sub-menu .menu-item-has-children a:after,
	.site-navigation .nav-menu .children .page_item_has_children a:after,
	.site-navigation .nav-menu .children .menu-item-has-children a:after {
		float: right;
		position: relative;
		top: 4px;
		top: 0.4rem;
		font-family: FontAwesome;
		font-size: 10px;
		font-size: 1rem; 
		font-weight: normal;
		content: "  \f054";
	}

	.site-navigation .menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .menu .sub-menu .children li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .sub-menu .children li:not(.page_item_has_children) a:after,
	.site-navigation .menu .children .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .children .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .menu .children .children li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .children .children li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .sub-menu .children li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .sub-menu .children li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .children .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .children .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .children .children li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .children .children li:not(.page_item_has_children) a:after {
		content: none;
	}
.site-navigation .menu .children .page_item_has_children a:after,.site-navigation .menu .sub-menu .menu-item-has-children a:after{font-size:9px;font-size:0.9rem;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

	.footerwrap {
		background: none;
		margin-top: 0;
	}




#container, .footerwrap {
  width:100%;                                  
}



.icon-list-icon {
	background-color: #da645a;
}

.icon-list-icon:not(.fa) {
	font-family: "Montserrat", sans-serif;
	font-weight: bold;
}

.section-accent .icon-list-icon {
	background-color: #444;
}
.woocommerce-checkout .menu-footer-menu-container,.product-type-variable-subscription .menu-footer-menu-container{display:none;}

#rightcolumn ul{list-style:none; margin:42px 0 0 37px;padding:0;}

#contentwrapper ul li,#leftcolumn ul li,#rightcolumn ul li {line-height:20px;}

#rightcolumn{float: left;width: 150px; margin-left: -150px;}
.category-header{margin:0 0 10px;border-bottom:5px solid #EEE;}
.category-header.reportalo{border-color:#8db900;}
.category-header.ahora{border-color:#c31804;}
.category-header.la-calle{border-color:#ea8e04;}
.category-header.economia{border-color:#8d25ae;}
.category-header.deportes{border-color:#349C26;}
.category-header.vida{border-color:#da355f;}
.category-header.tecno{border-color:#2F85CD;}
.category-header.mundo{border-color:#E4B92F;}
.category-header.blogs{border-color:#02e2f6;}
.category-header.latest{position:relative;}
.small-12{width:100%;}

.ie8 #featured-slider .entry-container {
	top: 25%;
}

#featured-slider .entry-container {
	top: 50%;
	-ms-transform: translateY(-50%); 
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
	position: absolute;
	left: 5%;
	max-width: 40%;
}

.wide-978 #featured-slider .entry-container {
   left: 13.8%;
}

.wide-1218 #featured-slider .entry-container {
   left: 4.9%;
}








.site, .site-content {
  background: #ffffff;
}



.page-template-full-width .site-content {
  margin-top: 60px;
}


body.category-blog .site-content #primary #secondary, body.single-post .site-content #primary #secondary, body.search .site-content #primary #secondary,
body.post-type-archive-news .site-content #primary #secondary, body.post-type-archive-press .site-content #primary #secondary,
body.single-press .site-content #primary #secondary, body.single-news .site-content #primary #secondary,
body.tag .site-content #primary #secondary, body.category .site-content #primary #secondary {
  margin-right: 0%;
  float: right;
}


body.category-blog .site-content #primary #secondary .widget_search .search-form, body.single-post .site-content #primary #secondary .widget_search .search-form, body.search .site-content #primary #secondary .widget_search .search-form,
body.post-type-archive-news .site-content #primary #secondary .widget_search .search-form, body.post-type-archive-press .site-content #primary #secondary .widget_search .search-form,
body.single-press .site-content #primary #secondary .widget_search .search-form, body.single-news .site-content #primary #secondary .widget_search .search-form,
body.tag .site-content #primary #secondary .widget_search .search-form, body.category .site-content #primary #secondary .widget_search .search-form {
  width: 238px;
}


body.category-blog .site-content #primary #secondary .widget_search .search-form .search-form-container, body.single-post .site-content #primary #secondary .widget_search .search-form .search-form-container, body.search .site-content #primary #secondary .widget_search .search-form .search-form-container,
body.post-type-archive-news .site-content #primary #secondary .widget_search .search-form .search-form-container, body.post-type-archive-press .site-content #primary #secondary .widget_search .search-form .search-form-container,
body.single-press .site-content #primary #secondary .widget_search .search-form .search-form-container, body.single-news .site-content #primary #secondary .widget_search .search-form .search-form-container,
body.tag .site-content #primary #secondary .widget_search .search-form .search-form-container, body.category .site-content #primary #secondary .widget_search .search-form .search-form-container {
  width: 260px;
  display: inline-table;
  vertical-align: middle;
}


body.category-blog .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field, body.single-post .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field, body.search .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field,
body.post-type-archive-news .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field, body.post-type-archive-press .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field,
body.single-press .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field, body.single-news .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field,
body.tag .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field, body.category .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field {
  border-right: 0;
  box-shadow: none;
  height: 38px;
}


body.category-blog .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field:focus, body.single-post .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field:focus, body.search .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field:focus,
body.post-type-archive-news .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field:focus, body.post-type-archive-press .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field:focus,
body.single-press .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field:focus, body.single-news .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field:focus,
body.tag .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field:focus, body.category .site-content #primary #secondary .widget_search .search-form .search-form-container .search-field:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 188, 218, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 188, 218, 0.6);
}


body.category-blog .site-content #primary #secondary .widget_search .search-form .search-form-container .input-group-btn, body.single-post .site-content #primary #secondary .widget_search .search-form .search-form-container .input-group-btn, body.search .site-content #primary #secondary .widget_search .search-form .search-form-container .input-group-btn,
body.post-type-archive-news .site-content #primary #secondary .widget_search .search-form .search-form-container .input-group-btn, body.post-type-archive-press .site-content #primary #secondary .widget_search .search-form .search-form-container .input-group-btn,
body.single-press .site-content #primary #secondary .widget_search .search-form .search-form-container .input-group-btn, body.single-news .site-content #primary #secondary .widget_search .search-form .search-form-container .input-group-btn,
body.tag .site-content #primary #secondary .widget_search .search-form .search-form-container .input-group-btn, body.category .site-content #primary #secondary .widget_search .search-form .search-form-container .input-group-btn {
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


body.category-blog .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button, body.single-post .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button, body.search .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button,
body.post-type-archive-news .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button, body.post-type-archive-press .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button,
body.single-press .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button, body.single-news .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button,
body.tag .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button, body.category .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button {
  display: inline-block;
  margin-left: 0;
  color: #7D7D7D;
  border: 1px solid #CFD8DC;
  border-left: 0;
  min-width: inherit;
  margin-top: 0;
  background-color: #FFF;
  box-shadow: none;
  height: 38px;
}


body.category-blog .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button i, body.single-post .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button i, body.search .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button i,
body.post-type-archive-news .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button i, body.post-type-archive-press .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button i,
body.single-press .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button i, body.single-news .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button i,
body.tag .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button i, body.category .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button i {
  font-style: normal;
  font-size: 20px;
}


body.category-blog .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:active,
body.category-blog .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:focus,
body.category-blog .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:hover, body.single-post .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:active,
body.single-post .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:focus,
body.single-post .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:hover, body.search .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:active,
body.search .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:focus,
body.search .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:hover,
body.post-type-archive-news .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:active,
body.post-type-archive-news .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:focus,
body.post-type-archive-news .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:hover, body.post-type-archive-press .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:active,
body.post-type-archive-press .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:focus,
body.post-type-archive-press .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:hover,
body.single-press .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:active,
body.single-press .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:focus,
body.single-press .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:hover, body.single-news .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:active,
body.single-news .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:focus,
body.single-news .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:hover,
body.tag .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:active,
body.tag .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:focus,
body.tag .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:hover, body.category .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:active,
body.category .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:focus,
body.category .site-content #primary #secondary .widget_search .search-form .search-form-container button.search-submit-button:hover {
  background-color: #ECEFF1;
}


body.category-blog .site-content #primary .site-main, body.single-post .site-content #primary .site-main, body.search .site-content #primary .site-main,
body.post-type-archive-news .site-content #primary .site-main, body.post-type-archive-press .site-content #primary .site-main,
body.single-press .site-content #primary .site-main, body.single-news .site-content #primary .site-main,
body.tag .site-content #primary .site-main, body.category .site-content #primary .site-main {
  margin-right: 3%;
}
.navigation .cat_shop .level_3_list.menu_list_1_1{margin-top:0}
.navigation .cat_shop .level_3_list.menu_list_1_1 li .level_3_list_item_link{text-transform:uppercase;font-weight:600;font-family:"ProximaNova-Semibold",sans-serif}
.navigation .level_3_list{display:block}
.offcanvas-nav li.btn-alt,.offcanvas-nav li.btn-blue,.offcanvas-nav li.btn-orange{border:none;display:block;padding:0;margin-top:5px;text-align:left;font-weight:700;font-size:14px;font-size:1.4rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.offcanvas-nav li.btn-alt:after,.offcanvas-nav li.btn-blue:after,.offcanvas-nav li.btn-orange:after{content:none}
.offcanvas-nav li.btn-blue,.offcanvas-nav li.btn-orange{color:#fff;min-height:42px;margin-top:10px}
.offcanvas-nav li.btn-blue a,.offcanvas-nav li.btn-orange a{color:#fff}
.offcanvas-nav li.btn-blue a:after,.offcanvas-nav li.btn-orange a:after{color:#fff}
.offcanvas-nav li.btn-blue a:visited,.offcanvas-nav li.btn-orange a:visited{color:#fff}
.offcanvas-nav li.btn-blue a:focus,.offcanvas-nav li.btn-orange a:focus{color:#fff}
.offcanvas-nav li.btn-blue a:hover,.offcanvas-nav li.btn-orange a:hover{color:#fff}
.offcanvas-nav li.btn-blue a:active,.offcanvas-nav li.btn-orange a:active{color:#fff}
.offcanvas-nav li.btn-orange{background:#F29F1B}
.offcanvas-nav li.btn-orange a:hover,.offcanvas-nav li.btn-orange a:focus,.offcanvas-nav li.btn-orange a:active{background:#ce830c}
.hero-nav li.btn-alt,.hero-nav li.btn-blue,.hero-nav li.btn-orange{height:auto;min-height:inherit}
.btn-orange{background:#F29F1B}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active{background:#ce830c}

#top-bar .tb-welcome {border-color: #444444;}


#btnArea_left2 .bg_frame{

	display:block; width:220px; height:65px; float:left;

	}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

.nav ul li.menu-item-has-children:hover {visibility: visible}


.page-template-page-templatesnews-page-php #primary { margin-bottom: 3em; }


#primary { overflow: hidden; }

.icon-user3:before {
	content: "\e60c";
}



.glidecontent { 
	position: absolute; 
	visibility: hidden;
	width: 100%;
}

								
																										.superfans {
							font-size: 41px; 						}

#site-logo{left:auto; right:0; top:0;}



.footer-wrap {
	width: 100%;
	float: left;
	clear: both;
	display: block;
	background: #fff;
	padding: 40px 0 30px 0;
	margin-top: 15px;
}

	
	.primary-nav-wrap,
	.secondary-nav-wrap,
	#social,
	h2.schedule,
	.showcaseSearchAd,
	.schedule-toolbar,
	.footer-wrap,
	.schedule-nav-holder #left-nav-schedule,
	.schedule-nav-holder #right-nav-schedule,
	#slideshow-3 div.cycle-slide,
	a:after,
	.words,
	div.clearer
	{
		display: none !important;
		visibility: hidden !important;
		opacity: 0.0 !important;
	}


.footer-dm
{
float : left;
width : 200px;
}

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

    .resto .menu-item { font: 16px/18px 'open_sansbold'; margin-bottom: 20px; }

        .resto .menu-item strong { font-size:14px; font-weight:300 }

        .resto .menu-item .extra-text{ font-style: italic; }

        .resto .menu-item .menu-price{ font-style: italic; }
	
	
	.resto.columnar .menu-item {font: 16px/22px 'open_sansregular';padding-right: 120px;margin-bottom: 10px;}

	.resto.columnar .menu-item .menu-name {float: left;width: 435px;}

	.resto.columnar .menu-item .menu-price {float: right;font-style: normal;margin-left: 15px;}

	.resto.tabular .menu-item .menu-price {width: 50px;font-style: normal;font: 16px/22px 'open_sansregular';}

	.resto.tabular.wines .menu-item{ font-family: 'open_sansregular'; }

	.resto.tabular.wines .menu-item  .menu-price{ font-style: normal;padding-right: 15px;text-align: center;}

	.resto.tabular.wines .menu-item  .menu-name{ }
.btn,.next-posts a,.prev-posts a{color:#FFFFFF;display:inline-block;font-family:'Noto Sans', sans-serif;padding:.25em .5em;text-align:center;text-decoration:none}
.btn--primary{background-color:#a71b2d}
.btn--secondary,.next-posts a,.prev-posts a{background-color:#272727}
.entry-header .btn,.entry-header .next-posts a,.next-posts .entry-header a,.entry-header .prev-posts a,.prev-posts .entry-header a{font-size:13px;font-size:.813rem}
.subscription .btn,.subscription .next-posts a,.next-posts .subscription a,.subscription .prev-posts a,.prev-posts .subscription a{font-size:12px;font-size:.75rem;padding:0;width:23px}
.page_item{font-family:Helvetica,Arial;font-weight:bold;font-size:12px;}

        #large-mainnav .mainnav a { padding: 15px 10px 10px 10px; }

#large-mainnav .mainnav { display:block; list-style:none; margin:0 auto; padding:0; position:relative; text-align:center; z-index:10; }
    
#large-mainnav .mainnav li { display: inline-block; *display:inline; padding: 0; margin: 0; line-height:14px; position:relative; zoom:1; }

#large-mainnav .mainnav a:hover { color:#eca310; text-decoration:none; }

#large-mainnav .mainnav a.first { padding-left:0; }

#large-mainnav .mainnav a.last { padding-right:0; }
 
#large-mainnav .mainnav li ul { background-color:#000; border-top: 5px solid #eca310; font-size:14px; line-height:30px; padding:10px 0; position:absolute; top:40px; left:0; text-align:left; visibility:hidden; width:195px; z-index:1000; }

#large-mainnav .mainnav li ul ul { top:0px; left:180px; padding:0 10px 10px 0; }

#large-mainnav .mainnav li li { margin:0; width:100%; }

#large-mainnav .mainnav li ul a { border-right:0; display:block; line-height:28px; margin:0!important; padding:5px 20px; text-align:left; text-transform: none!important; }

#large-mainnav .mainnav li ul a.first { padding-left:20px; }

#large-mainnav .mainnav li ul a.last { padding-right:20px; }

#large-mainnav .mainnav li:hover ul, .mainnav li.sfhover ul {visibility:visible;}



#small-mainnav .mainnav, .slicknav_menu { display:none; overflow:hidden; visibility:hidden; }

#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{

}

﻿li a.menu-item-no-link{cursor:default}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}

.carousel__slider-wrapper{background-color:#fff;position:relative;overflow:hidden;height:610px}

.tv_related_thumb {
    display:block;
	
    height:auto;
    float: left;
}

.tv_related_thumb img {
    height:auto;
	height: 76px;
	width: 112px;
}
.col{float:left}

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

		#slider87 .slide-desc-in {
			position: relative;
		}


.entry-content {
	margin:25px 0 25px 0;
	
}


.entry-content table {
	width:100%;
	margin:0 0 30px 0;
}


.entry-content table th {
	
	font-weight:bold;
}


.entry-content table.shop_attributes th {
	
}


.entry-content table td {
	
}


.entry-content dl {
	margin:0 0 20px 0;
}


.entry-content dt {
	margin:5px 0;
	font-weight:bold;
}


.entry-content .wp-caption {
	max-width:620px !important;
	
	height:auto;
}


.entry-content-portfolio {
	margin-top:4px;
}


.entry-content-portfolio img {
	max-width:590px !important;
	width:100%;
	height:auto;
}


.entry-content iframe {
	
	
}


.entry-content-portfolio iframe {
	max-width:590px !important;
	width:100% !important;
}


.entry-content-aside {
	font-size:13px;
	line-height:1.7em;
	color:#555;
}


.entry-content-aside-title {
	font-size:12px;
	font-weight:900;
	text-transform:uppercase;
	border-bottom:1px dotted #ccc;
	padding:0 0 10px 0;
	margin:20px 0 10px 0;
	color:#000;
}


.entry-content.gbtr_blog_listing {
	margin:0;
}


.entry-content img {
	max-width:100%;
	height:auto;
}


.entry-content .wp-caption-text {
	}


.entry-content h1 {
	padding:0 0 20px 0;
	font-size:24px;
	line-height:1.3em;
	font-weight:normal;
	color:#000;
}


.entry-content h2 {
	padding:0 0 20px 0;
	font-size:21px;
	line-height:1.3em;
	font-weight:normal;
	color:#000;
}


.entry-content h3 {
	padding:0 0 20px 0;
	display:block;
	font-size:18px;
	line-height:1.3em;
	font-weight:normal;
	color:#000;
}


.entry-content h4
{
	padding:0 0 15px 0;
	font-size:16px;
	line-height:1.4em;
	font-weight:normal;
	color:#000;
}


.entry-content h5
{
	padding:0 0 15px 0;
	font-size:14px;
	line-height:1.4em;
	font-weight:normal;
	color:#000;
}


.entry-content h6
{
	padding:0 0 15px 0;
	font-size:12px;
	line-height:1.4em;
	font-weight:normal;
	color:#000;
}


.entry-content p {
	padding:0 0 20px 0;
	font-size:13px;
	line-height:1.7em;
	color:#555;
}


.entry-content ul {
	padding:0 0 20px 20px;
	list-style:disc;
}


.entry-content ul li {
	padding:0;
	list-style:disc;
	font-size:13px;
	line-height:1.7em;
	color:#555;
}


.entry-content ol {
	padding:0 0 20px 20px;
}


.entry-content ol li {
	padding:0;
	font-size:13px;
	line-height:1.7em;
	color:#555;
	list-style:decimal;
}


.entry-content .alignleft {
	float:left;
	margin:0 30px 0 0;
}


.entry-content .alignright {
	float:right;
	margin:0 0 0 30px;
}


.entry-content .aligncenter {
	display:block;
	margin:0 auto;
}


.page_full_width .entry-content {
	margin:0;
	padding:0;
}

	
	.entry-content p iframe {
		max-width: 100% !important;
	}






.cbutton,.widget h1.widget-title,.widget input[type=submit],.widget.widget_shopping_cart .total,.widget.widget_shopping_cart .total strong,ul.product_list_widget span.amount,.gbtr_tools_info,.gbtr_tools_account,.gbtr_tools_search_inputbutton,.gbtr_little_shopping_bag .title,.product_item h3,.product_item .price,a.button,button.button,input.button,#respond input#submit,#content input.button,div.product .product_brand,div.product .summary span.price,div.product .summary p.price,#content div.product .summary span.price,#content div.product .summary p.price,.quantity input.qty,#content .quantity input.qty,div.product form.cart .variations .label,#content div.product form.cart .variations .label,.gbtr_product_share ul li a,div.product .woocommerce_tabs ul.tabs li a,#content div.product .woocommerce_tabs ul.tabs li a,div.product .woocommerce-tabs ul.tabs li a,#content div.product .woocommerce-tabs ul.tabs li a,table.shop_table th,table.shop_table .product-name .category,table.shop_table td.product-subtotal,.coupon .button-coupon,.cart_totals th,.cart_totals td,form .form-row label,table.shop_table td.product-quantity,table.shop_table td.product-name .product_brand,table.shop_table td.product-total,table.shop_table tfoot th,table.shop_table tfoot td,.gbtr_checkout_method_content .title,.gbtr_left_column_my_account ul.menu_my_account,table.my_account_orders td.order-total,.minicart_total_checkout,.addresses .title h3,.sf-menu a,.shortcode_featured_1 a,.shortcode_tabgroup ul.tabs li a,.shortcode_our_services a,span.onsale,.product h3,#respond label,form label,form input[type=submit],.section_title,.entry-content-aside-title,.gbtr_little_shopping_bag_wrapper_mobiles span,.grtr_product_header_mobiles .price,.gbtr_footer_widget_copyrights,.woocommerce_message,.woocommerce_error,.woocommerce_info,.woocommerce-message,.woocommerce-error,.woocommerce-info,p.product,.empty_bag_button,.from_the_blog_date,.gbtr_dark_footer_wrapper .widget_nav_menu ul li,.widget.the_retailer_recent_posts .post_date,.shortcode_banner_simple_bullet,.theretailer_product_sort,.light_button,.dark_button,.light_grey_button,.dark_grey_button,.custom_button,.style_1 .products_slider_category,.style_1 .products_slider_price,.page_archive_subtitle,.shortcode_banner_simple_inside h4,.mc_var_label,.theretailer_style_intro,.wpmega-link-title,#megaMenu h2.widgettitle,.group_table .price
{
	font-family: 'Lusitana', Arial, Helvetica, sans-serif !important;
}








.sf-menu a,
.sf-menu a:visited,
.sf-menu li li a,
.widget h1.widget-title,
h1.entry-title,
h1.page-title,
h1.entry-title a,
h1.page-title a,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.gbtr_little_shopping_bag .title a,
.theretailer_product_sort,
.shipping_calculator h3 a,
.gbtr_featured_section_title strong,
.shortcode_featured_1 a,
.shortcode_tabgroup ul.tabs li.active a,
ul.product_list_widget span.amount,
.woocommerce ul.product_list_widget span.amount
{
	color:#000;
}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu,.footer_top_border.in_grid,.footer_bottom_border.in_grid,.title_border_in_grid_holder{width:950px}
.paspartu_enabled .container_inner,.paspartu_enabled.boxed div.section .section_inner,.paspartu_enabled div.grid_section .section_inner,.paspartu_enabled .full_width .parallax_content,.paspartu_enabled .steps_holder_inner,.paspartu_enabled .carousel-inner .slider_content_outer,.paspartu_enabled nav.content_menu ul,.paspartu_enabled .container_inner nav.content_menu,.paspartu_enabled .footer_top_border.in_grid,.paspartu_enabled .footer_bottom_border.in_grid,.paspartu_enabled .title_border_in_grid_holder{width:900px}
.header_bottom .container_inner{width:100%}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu{width:300px}
.paspartu_enabled .container_inner,.paspartu_enabled.boxed div.section .section_inner,.paspartu_enabled div.grid_section .section_inner,.paspartu_enabled .full_width .parallax_content,.paspartu_enabled .steps_holder_inner,.paspartu_enabled .carousel-inner .slider_content_outer,.paspartu_enabled nav.content_menu ul,.paspartu_enabled .container_inner nav.content_menu{width:280px}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner,.footer_top_border.in_grid,.footer_bottom_border.in_grid,.title_border_in_grid_holder{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
header .container_inner .header_inner_left{position:absolute;left:0;top:0}
.menu_bottom.sticky .container_inner .header_inner_left{position:absolute}
.fixed_minimal .container_inner .header_inner_left,.fixed_minimal .header_inner_left{position:relative;left:auto;top:auto;float:left}
.fixed_minimal .container_inner .logo_wrapper,.fixed_minimal .logo_wrapper{float:none;position:absolute;left:50%;top:0}
.fixed_top_header .top_header .container_inner .left,.fixed_top_header .top_header .container_inner .right{padding-left:0;padding-right:0}
.container_inner{width:1100px;margin:0 auto}
.content .container .container_inner{padding:0}
.content .container .container_inner.page_container_inner{padding:30px 0 0 0}
.content .title .container_inner{padding:0!important}
.content .title_outer.with_image .title .container_inner,.title_outer .has_fixed_background.title .title_holder .container_inner,.title_outer .has_background.title .title_holder .container_inner{display:table;height:100%}
.projects_holder_outer .container .container_inner{padding:0}
.content .testimonial_content .container .container_inner{padding:0}
header .container_inner .header-left-from-logo-widget,header .container_inner .header-right-from-logo-widget{padding:0}
footer .container_inner{position:relative}
.qode_call_to_action.container .container_inner{padding:40px 0}
.qode_search_form .container_inner{position:relative}
.qode_search_form_2 .container_inner .form_holder{padding:0}
.qode_search_form_2 .container_inner .qode_search_submit{right:0}
.qode_search_form_3 .container_inner .form_holder{padding:0}
.qode_search_form_3 .container_inner .qode_search_close{right:0}
.fullscreen_search_holder .close_container .container_inner .search_close_holder{margin-right:0}
.container_inner nav.content_menu{width:1100px}
.container_inner nav.content_menu.fixed{-moz-box-shadow:0 4px 4px -4px rgba(0,0,0,0.11);-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,0.11);box-shadow:0 4px 4px -4px rgba(0,0,0,0.11)}
.popup_menu_opened .header_bottom .container_inner{border:none!important}
.content_top_margin .content .container .container_inner.page_container_inner{padding:0}
.content_top_margin .content .container .container_inner .call_to_action{margin:0 -15px}
.content_top_margin .content .container .container_inner .call_to_action .container_inner{width:100%}


.login_action span.info {
	color: #000;
	font-size: 12px;
	text-align: center;
	display: block;
	margin-bottom: 25px;
}


#header {
  color:white;
  background-color: #3e3e3e;
  height:24px;
  width:100%;
  border-top:4px solid #741c10;
  margin:0 auto;
  margin-bottom:10px;
  font-weight:bold;
}


#header li a:link,
#header li a:visited,
#header li a:hover,
#header li a:active {
  color:white;
  text-decoration:none;
}


.readmore_button_txt a
{
    color: #fff;
    font-size: 16px;
    font-family: 'latoregular';
    line-height: 44px;
    text-decoration: none;
    padding-left: 49px;
}


.readmore_button_txt a:hover
{
    color: #ccc;
}



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


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


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

.fivecol-one{width:16.8%;}

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




.tablet-ad {display: none; width: 100%;}

.tablet-ad .home25-tablet-ad1 {width: 100%;}

.tablet-ad .home25-tablet-ad1 .widget-container { margin: 10px auto 10px; }

.tablet-ad .home25-tablet-ad2 {width: 100%;}

.tablet-ad .home25-tablet-ad2 .widget-container { margin: 10px auto 10px; }
