﻿#block-block-35 .iwd-blockcontent,#block-block-27 .iwd-blockcontent,#block-block-28 .iwd-blockcontent{min-height:412px;}
.front #block-block-35 .iwd-blockcontent{min-height:407px;}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
#block-menu-secondary-menu ul.links li,.block ul{padding:0 0 5px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}

.navbar-brand {
  float: left;
  padding: 16.5px 15px;
  font-size: 15px;
  line-height: 17px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-default .navbar-brand {
  color: #777777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-inverse .navbar-brand {
  color: #999999;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}






.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}



.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; 
}

.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; 
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.entry-content dl.gallery-item {
	margin: 0;
}

.entry-content,
.entry-summary,
.mu_register {
	line-height: 1.714285714;
}

.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6 {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}

.entry-content h1,
.comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}

.entry-content h2,
.comment-content h2,
.mu_register h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}

.entry-content h3,
.comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}

.entry-content h4,
.comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}

.entry-content h5,
.comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.entry-content h6,
.comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}

.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}

.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}

.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
	margin-bottom: 0;
}

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

.entry-content ol,
.comment-content ol {
	list-style: decimal outside;
}

.entry-content li,
.comment-content li,
.mu_register li {
	margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}

.entry-content blockquote,
.comment-content blockquote {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}

.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child {
	margin-bottom: 0;
}

.entry-content code,
.comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}

.entry-content pre,
.comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}

.entry-content pre code,
.comment-content pre code {
	display: block;
}

.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

.entry-content address,
.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}

.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.entry-content dl,
.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}

.entry-content dt,
.comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}

.entry-content dd,
.comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}

.entry-content table caption,
.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}

.entry-content td,
.comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}

article.format-link .entry-content {
	max-width: 80%;
	float: left;
}

article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}



article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}

article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}

	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}

	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}




.menu a {
    font-weight:700;
    font-size:12px;
    display:block;
    padding:6px 40px;
    color: #ffffff;
    margin-top: 0px;
    border:none;
}


.menu {
    margin-bottom:12px;
    line-height: 130%;
    border:none;
}


.menu ul{
    margin:0;
    padding:0;
    list-style: none;
    list-style-position:outside;
    position:relative;
    font-size: 0.95em;
    border:none;
}


.menu li li a {
    line-height: 80%;
    font-weight:normal;
    padding-left:40px;
}


.menu li:hover, .menu li:hover a,
.menu a:focus, .menu a:hover, .menu a:active {
    background: transparent;
    color: #ffffff;
    border:none;
}


.menu li li a:hover {
    padding-left:40px;
    background: transparent;
    color: #fff;
    border:none;
}


.menu li{
    float:left;
    list-style: none;
    position:relative;
}


.menu li ul a{
    width:12em;
    height:auto;
    float:left;
}


.menu ul ul{
    top:auto;
}
   

.menu li ul ul {
    left:13em;
    margin:0px 0 0 12px;
}


.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li:hover ul ul ul ul{
    display:none;
}


.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul{
    display:block;
}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}


#navbar {
background:#762614;
border-top:1px solid #762614;
padding:3px 12px 0;
}


#navbar input {
display:inline;
margin:0;
}


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


.clearfloat,.display_block {
display:block;
}


.latest-tweets ul li .tweet-details{
    margin-top:0px;
    margin-bottom: 0px;
}


.tweet-details a{
    font-size: 16px;
}




.width-2-30,
.width-10-190,
.width-18-350,
.width-20-390,
.width-24-470,
.width-28-550,
.width-30-590,
.width-38-750,
.width-45-890,
.width-46-910,
.width-48-950  {
  float: left;
  margin-right: 10px; 
}

.width-20-390   { width: 390px; }

		#slider-container87 {
			position: absolute;
			overflow:hidden;
			left: 0; 
			top: 0;
			height: 340px; 
			width: 510px;			
		}

#site_wrapper{
	width:960px;
	margin:0 auto;
}

	.show-menu .menu-switch,
	.show-search .menu-search {
		background: rgba(5,5,5,.5);
	}

	.show-menu .menu-switch svg,
	.show-search .menu-search svg {
		fill: rgb(250,86,85);
	}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}

.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item {
  display: block;
  padding: 0;
  margin-left: 0 ;
}

.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a {
  -webkit-transition: all ease-in-out 0.15s;
  -moz-transition: all ease-in-out 0.15s;
  -ms-transition: all ease-in-out 0.15s;
  -o-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  display: block;
}

.main-navigation-ul,
.main-navigation-ul ul.sub-menu,
.main-navigation-ul li.menu-item {
  margin: 0;
  padding: 0;
}

.main-navigation-ul li.menu-item {
  position: relative;
  display: block;
  list-style-type: none;
}

.main-navigation-ul a.menu-item-link,
.main-navigation-ul span {
  display: block;
  text-decoration: none;
  white-space: normal;
}

.main-navigation-ul li.menu-item.has-mega-menu {
  position: static;
}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

.newsletter4white{background:#fff;border:1px solid #ccc;float:left;margin:0px 0px 5px 0px;padding:10px 10px 10px 10px;width:280px;}

.newsletter4white a.TPcell_w_cnd02f{font-family:'Droid Serif';font-size:13px;color:#CC0000;line-height:15px;text-decoration:none;border:none}

.newsletter4white a:hover.TPcell_w_cnd02f{color:#000000;}

.newsletter4white a.TParrow_w_cnd02f{color:#CC0000;text-decoration:none;border:none}
.span5{width:380px}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
.table .span5{float:none;width:364px;margin-left:0}
input.span5,textarea.span5,.uneditable-input.span5{width:366px}
#tve_eight_set .thrv-leads-slide-in .tve_eight_set_rnd_btm .tve_cb{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.tve_cb.tve_cb_symbol{padding-top:30px;margin-top:45px;position:relative}
.tve_cb.tve_cb_symbol.tve_sb_bot{padding-top:0;padding-bottom:30px;margin-top:0;margin-bottom:45px}
.tve_flt .tve_cb{width:auto}
.tve_flt .tve_cb h1{color:#fff}
.tve_flt .tve_cb .tve_cb_cnt{padding:20px}
.tve_flt .tve_black.tve_cb.tve_cb1,.tve_flt .tve_black.tve_cb.tve_cb3,.tve_flt .tve_black.tve_cb.tve_cb4,.tve_flt .tve_black.tve_cb.tve_cb6{border:2px solid #1f1f1f}
.tve_flt .tve_black.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb2,.tve_flt .tve_black.tve_cb.tve_cb5,.tve_flt .tve_black.tve_cb.tve_cb_symbol{background:#1f1f1f}
.tve_flt .tve_black.tve_cb.tve_cb2 hr{background:#131313}
.tve_flt .tve_black.tve_cb.tve_cb3,.tve_flt .tve_black.tve_cb.tve_cb6{background:#2F2F2F}
.tve_flt .tve_blue.tve_cb.tve_cb1,.tve_flt .tve_blue.tve_cb.tve_cb3,.tve_flt .tve_blue.tve_cb.tve_cb4,.tve_flt .tve_blue.tve_cb.tve_cb6{border:2px solid #4E7AC7}
.tve_flt .tve_blue.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb2,.tve_flt .tve_blue.tve_cb.tve_cb5,.tve_flt .tve_blue.tve_cb.tve_cb_symbol{background:#4E7AC7}
.tve_flt .tve_blue.tve_cb.tve_cb2 hr{background:#3966B5}
.tve_flt .tve_blue.tve_cb.tve_cb3,.tve_flt .tve_blue.tve_cb.tve_cb6{background:#608AD2}
.tve_flt .tve_green.tve_cb.tve_cb1,.tve_flt .tve_green.tve_cb.tve_cb3,.tve_flt .tve_green.tve_cb.tve_cb4,.tve_flt .tve_green.tve_cb.tve_cb6{border:2px solid #45BF55}
.tve_flt .tve_green.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb2,.tve_flt .tve_green.tve_cb.tve_cb5,.tve_flt .tve_green.tve_cb.tve_cb_symbol{background:#45BF55}
.tve_flt .tve_green.tve_cb.tve_cb2 hr{background:#2FA73F}
.tve_flt .tve_green.tve_cb.tve_cb3,.tve_flt .tve_green.tve_cb.tve_cb6{background:#52CE62}
.tve_flt .tve_orange.tve_cb.tve_cb1,.tve_flt .tve_orange.tve_cb.tve_cb3,.tve_flt .tve_orange.tve_cb.tve_cb4,.tve_flt .tve_orange.tve_cb.tve_cb6{border:2px solid #FF712C}
.tve_flt .tve_orange.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb2,.tve_flt .tve_orange.tve_cb.tve_cb5,.tve_flt .tve_orange.tve_cb.tve_cb_symbol{background:#FF712C}
.tve_flt .tve_orange.tve_cb.tve_cb2 hr{background:#ED6321}
.tve_flt .tve_orange.tve_cb.tve_cb3,.tve_flt .tve_orange.tve_cb.tve_cb6{background:#FE8F59}
.tve_flt .tve_purple.tve_cb.tve_cb1,.tve_flt .tve_purple.tve_cb.tve_cb3,.tve_flt .tve_purple.tve_cb.tve_cb4,.tve_flt .tve_purple.tve_cb.tve_cb6{border:2px solid #9768D1}
.tve_flt .tve_purple.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb2,.tve_flt .tve_purple.tve_cb.tve_cb5,.tve_flt .tve_purple.tve_cb.tve_cb_symbol{background:#9768D1}
.tve_flt .tve_purple.tve_cb.tve_cb2 hr{background:#8858C2}
.tve_flt .tve_purple.tve_cb.tve_cb3,.tve_flt .tve_purple.tve_cb.tve_cb6{background:#A477DC}
.tve_flt .tve_red.tve_cb.tve_cb1,.tve_flt .tve_red.tve_cb.tve_cb3,.tve_flt .tve_red.tve_cb.tve_cb4,.tve_flt .tve_red.tve_cb.tve_cb6{border:2px solid #E5372B}
.tve_flt .tve_red.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb2,.tve_flt .tve_red.tve_cb.tve_cb5,.tve_flt .tve_red.tve_cb.tve_cb_symbol{background:#E5372B}
.tve_flt .tve_red.tve_cb.tve_cb2 hr{background:#D22115}
.tve_flt .tve_red.tve_cb.tve_cb3,.tve_flt .tve_red.tve_cb.tve_cb6{background:#F54D42}
.tve_flt .tve_teal.tve_cb.tve_cb1,.tve_flt .tve_teal.tve_cb.tve_cb3,.tve_flt .tve_teal.tve_cb.tve_cb4,.tve_flt .tve_teal.tve_cb.tve_cb6{border:2px solid #479486}
.tve_flt .tve_teal.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb2,.tve_flt .tve_teal.tve_cb.tve_cb5,.tve_flt .tve_teal.tve_cb.tve_cb_symbol{background:#479486}
.tve_flt .tve_teal.tve_cb.tve_cb2 hr{background:#307C6E}
.tve_flt .tve_teal.tve_cb.tve_cb3,.tve_flt .tve_teal.tve_cb.tve_cb6{background:#57A798}
.tve_flt .tve_white.tve_cb.tve_cb1,.tve_flt .tve_white.tve_cb.tve_cb3,.tve_flt .tve_white.tve_cb.tve_cb4,.tve_flt .tve_white.tve_cb.tve_cb6{border:2px solid #EFEFEF}
.tve_flt .tve_white.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb5,.tve_flt .tve_white.tve_cb.tve_cb_symbol{background:#EFEFEF}
.tve_flt .tve_white.tve_cb.tve_cb2{background:#EFEFEF;border:2px solid #D3D1D1}
.tve_flt .tve_white.tve_cb.tve_cb2 hr{background:#D3D1D1}
.tve_flt .tve_white.tve_cb.tve_cb3,.tve_flt .tve_white.tve_cb.tve_cb6{background:#FFFFFF}
.tve_flt .tve_white.tve_cb.tve_cb5{border:2px solid #D3D1D1}
.tve_flt .tve_black.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_blue.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_green.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_orange.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_purple.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_red.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_teal.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_white.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.site-inner{background-color:#fbfcfd}
.home .site-inner .wrap{max-width:100%}
.home .site-inner{padding:0}
.home .site-inner #content-section,.home .site-inner #content-section-seo{border-bottom:1px solid #d8e1e6;overflow:hidden;width:100%;border-top:1px solid #d8e1e6}
.home .site-inner #content-section{background-color:#ecf2f7}
.home .site-inner .content-sidebar-wrap .content{background-color:#fbfcfd;border-bottom:1px solid #e0e8ed}
.home .site-inner #content-section-seo{background-color:#ECF2F7}
.custom-post-template .site-inner{background-color:#ecf2f7;padding:0}
.custom-post-template-light .site-inner{background-color:#fbfcfd;padding:0}
.custom-post-template .site-inner .wrap,.custom-post-template-light .site-inner .wrap{max-width:100%;padding:0}
.tickets-violations .site-inner{border-top:none}
.custom-post-articles-template .site-inner,.other-product{background-color:#fff}
.single-resource_article .site-inner{background-color:#fff}
.single-driving_resource .site-inner{background-color:#fff}
.blog .site-inner{background-color:#fff}
.single-post .site-inner{background-color:#fff}
.home .site-inner #content-section-seo,.home .site-inner .home-featured-post,.home-products.widget-area,.nav-primary .wrap{padding:0 4%}
.home .site-inner .wrap,.single-category_products .site-inner .wrap,.single-product_details .site-inner .wrap{padding:0}
.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}
.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}


._800fifth img._800fifth2{display:none;}

._800fifth:hover img._800fifth2{display:inline-block;}
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-title{font-weight:normal;}
.ai1ec-week-view .ai1ec-week .ai1ec-event-title,.ai1ec-oneday-view .ai1ec-oneday .ai1ec-event-title{display:block;white-space:normal;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-title{margin-left:7px;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title{color:#3d6b99;font-weight:bold;font-size:10.5pt;margin:0 0 0.4em;-webkit-transition:color 0.1s;transition:color 0.1s;}
.ai1ec-agenda-view .ai1ec-event:hover .ai1ec-event-title{color:#335980;}
.ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-title{display:inline;}


#infolecture {

left: 204px;
bottom: 43px;
}


.infobulle .hsep {
border-top: 1px solid #DB9B12;
border-bottom: 1px solid #F8FF56;
}


.infobulle, .ui-tooltip {

background: #fcf011;
background: -moz-linear-gradient(top,  #fcf011 0%, #febf01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf011), color-stop(100%,#febf01));
background: -webkit-linear-gradient(top,  #fcf011 0%,#febf01 100%);
background: -o-linear-gradient(top,  #fcf011 0%,#febf01 100%);
background: -ms-linear-gradient(top,  #fcf011 0%,#febf01 100%);
background: linear-gradient(to bottom,  #fcf011 0%,#febf01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf011', endColorstr='#febf01',GradientType=0 );

border:1px solid #FF7;
border-radius: 5px;
padding: 4px;
box-shadow: 5px 5px 6px #000;

z-index: 1000;
position: fixed;
display:none;
	width: 240px;
	color: #361100;

}

.infobulle:hover, .ui-tooltip {
	box-shadow: 0px 0px 14px rgba(241, 241, 115, 0.66);
}


.infobulle p {
color: #361100;
}


.infobulle h2{
color: #36b6ff;
}

.infobulle .ui-icon-circle-close {
	position: absolute;
	cursor: pointer;
	top: 4px;
	right: 4px;
	z-index: 10;
}


.infobulle .ui-icon-circle-triangle-e {
	position: absolute;
	cursor: pointer;
	bottom: 4px;
	right: 4px;
	z-index: 10;
}



.infobulle img {
display: block; 
margin: 5px auto;
}

.most-search-left {
	float: left;
	width: 776px;
	position: relative;
}

    
#youtube-thumb{list-style:none;margin:0;padding:0}

#youtube-thumb li{float:left;margin-left:10px}

#youtube-thumb li img{background:#ddb33a;width:100%;height:auto}

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

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




#sidebar {
    width:280px;
    padding:80px 0 0 0;
    color:#333;
}


.home #sidebar {
    padding:0;
}



.alignright {
    float:right;
}
.team-about__team-news .view-footer p{-webkit-margin-before:0;margin:0}


.item h2, .item-page h2, .items-leading h2, .component-content h1 {
	border-bottom: 2px dotted #000;
	border-top: 4px solid #000;
	padding: .3em 0;
	color: #c41230;
}
.component-content .row-separator{display:block;clear:both;margin:0;border:0;height:1px;}
.component-content .item-separator{display:none;margin:0;}
.component-content .shownocolumns{width:98%;}
.component-content .column-1,.component-content .column-2,.component-content .column-3,.component-content .column-4,.component-content .page-header{padding:10px 0;}
.component-content .column-2{width:55%;margin-left:40%;}
.component-content .column-3{width:30%;}
.component-content .cols-1{display:block;float:none !important;margin:0 !important;}
.component-content .cols-2 .column-1{width:48%;float:left;}
.component-content .cols-2 .column-2{width:48%;float:right;margin:0;}
.component-content .cols-3 .column-1{float:left;width:29%;margin-right:7%;}
.component-content .cols-3 .column-2{float:left;width:29%;margin-left:0;}
.component-content .cols-3 .column-3{float:right;width:29%;padding:10px 0;}
.component-content .cols-4 .column-1{float:left;width:23%;margin-right:2%;}
.component-content .cols-4 .column-2{float:left;width:23%;margin-left:0;margin-right:2%;}
.component-content .cols-4 .column-3{float:left;width:23%;margin-right:2%;}
.component-content .cols-4 .column-4{float:right;width:23%;margin-right:2%;}
.component-content .items-row{margin-bottom:10px;}
.component-content .blog-more{padding:10px 5px;}
.component-content .page-header{border-bottom:0;}
.component-content ul.actions{float:right;}
.component-content ul.actions li{list-style:none;display:inline-block;}
.component-content ul.actions li a{display:block;font-size:14px;margin-left:8px;}
.component-content ul.actions li i,.component-content ul.actions li [class^="icon-"],.component-content ul.actions li [class*=" icon-"]{display:none;}
.component-content ul.actions .print-icon img{display:none;}
.component-content ul.actions .print-icon a:before{font-family:FontAwesome;content:"\f02f";}
.component-content ul.actions .email-icon img{display:none;}
.component-content ul.actions .email-icon a:before{font-family:FontAwesome;content:"\f0e0";}
.component-content ul.actions .edit-icon img{display:none;}
.component-content ul.actions .edit-icon a:before{font-family:FontAwesome;content:"\f044";}
.component-content .article-info{display:block;margin-bottom:15px;font-size:13px;}
.component-content .article-info dd{margin-left:0;display:block;}
.component-content .article-info dd div [class^="icon-"],.component-content .article-info dd div [class*="icon-"]{display:none;}
.component-content .article-info dd:before,.component-content .article-info dd div:before{font-family:FontAwesome;margin-right:2px;}
.component-content .article-info .parent-category-name:before{content:"\f0c9";}
.component-content .article-info .category-name:before{content:"\f0c9";}
.component-content .article-info .create:before{content:"\f017";}
.component-content .article-info .modified:before{content:"\f017";}
.component-content .article-info .published:before{content:"\f017";}
.component-content .article-info .createdby:before{content:"\f040";}
.component-content .article-info .hits:before{content:"\f019";}
.component-content .article-info .article-info-term{display:none;}
.component-content .content_vote{margin:10px 0;}
.component-content .blog-featured h2{margin-top:0;}
.component-content .blog h2{margin-top:0;}
.component-content .item-page h2{margin-top:0;}
.component-content .pagenav{padding:2px;clear:both;margin-top:20px;margin-left:0;overflow:hidden;}
.component-content .pagenav li{list-style:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:transparent;background-color:transparent;}
.component-content .pagenav li a{padding:4px 10px;font-size:14px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.component-content .pagenav .pagenav-prev{float:left;}
.component-content .pagenav .pagenav-next{float:right;}
.component-content .pager li{display:inline-block;background:none;border:0;box-shadow:none;}
.component-content .pager li.previous{float:left;}
.component-content .pager li.next{float:right;}
.component-content .items-leading{margin-bottom:25px;}
.component-content .img-intro-right,.component-content .img-fulltext-right{float:right;margin-left:10px;margin-bottom:10px;}
.component-content .img-intro-left,.component-content .img-fulltext-left{float:left;margin-right:10px;margin-bottom:10px;}
.component-content #article-index{float:right;border:1px solid #dddddd;background:#f0f0f0;border-radius:5px;margin-left:15px;}
.component-content #article-index ul{list-style:none;margin:0;}
.component-content #article-index ul li:first-child a{border-top-right-radius:5px;border-top-left-radius:5px;}
.component-content #article-index ul li a{display:block;line-height:20px;padding:8px 12px;border-bottom:1px solid #dddddd;}
.component-content #article-index ul li a.active{color:inherit;}
.component-content #article-index ul li a:hover{background:#eaeaea;}
.component-content #article-index ul li:last-child a{border-bottom:none !important;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.component-content .article-index{margin-left:15px;}
.component-content .edit #editor-xtd-buttons a:link,.component-content .edit #editor-xtd-buttons a:hover,.component-content .edit #editor-xtd-buttons a:visited{color:#323232;}
.component-content .edit legend{font-size:150%;}
.component-content .edit #adminForm fieldset{padding:20px 15px;margin:10px 0 15px 0;}
.component-content .edit #adminForm .title{font-size:100%;}
.component-content .edit #adminForm .formelm-area{padding:5px 0;}
.component-content .edit #adminForm .formelm-area label{vertical-align:top;display:inline-block;width:7em;}
.component-content #adminForm .title{font-size:100%;}
.component-content .formelm{margin:5px 0;}
.component-content .formelm label{width:9em;display:inline-block;vertical-align:top;}
.component-content .formelm-buttons{text-align:right;margin-bottom:10px;}
.component-content .button2-left{float:left;margin-right:5px;margin-top:10px;}
.component-content .button2-left .readmore{background-image:none;background-color:transparent;border:none;padding:0;text-shadow:none;font-size:inherit;text-transform:inherit;box-shadow:none;}
.component-content .items-more{padding-top:10px;}
.component-content .items-more h3{font-weight:normal;margin:0;padding:0;font-size:1.4em;}
.component-content .items-more ol{line-height:1.3em;list-style-type:none;margin:0;padding:10px 0 10px 2px;}
.component-content .items-more ol li{margin-bottom:5px;}
.component-content .items-more ol li a{display:inline;font-weight:normal;padding:0;}
.component-content .items-more ol li a:before{font-family:FontAwesome;content:"\f054";margin-right:4px;}
.component-content .pagination{margin:10px 0;padding:10px 0;clear:both;text-align:center;}
.component-content .pagination .counter{text-align:center;margin:0;font-weight:bold;margin-bottom:5px;}
.component-content .pagination .counter + ul li span,.component-content .pagination .counter + ul li a{padding:6px 0;}
.component-content .pagination ul{list-style-type:none;margin:0;padding:0;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.component-content .pagination ul li{display:inline-block;text-align:center;}
.component-content .pagination ul li a,.component-content .pagination ul li span{margin:0 5px;padding:0;font-size:1.1em;line-height:10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:none;border:none;text-shadow:none;}
.component-content .pagination-start,.component-content .pagination-next,.component-content .pagination-end,.component-content .pagination-prev{border:0;}
.component-content .pagination-start{padding:0;}
.component-content .pagination-start span{padding:0;}
.component-content .login .control-label{padding-top:0;}
.component-content .login-fields{margin-bottom:5px;}
.component-content .login-fields #remember-lbl{display:inline-block;margin-right:5px;}
.component-content .login-fields #remember{margin:0;}
.component-content .login-fields #username,.login-fields #password,#contact-form dd input,#contact-form dd textarea,#modlgn-username,#modlgn-passwd,#jform_email,#member-registration dd input,#search-searchword,.finder .inputbox{padding:4px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1.6em;}
.component-content .login + div{margin-top:12px;}
.component-content .login + div ul li,#login-form li{list-style:none;}
.component-content .login + div ul li a:before,#login-form a:before{font-family:FontAwesome;content:"\f059";margin-right:4px;}
.component-content .login + div ul{padding:0;margin-left:0;}
.component-content .login-description{margin:10px 0;}
.component-content table{border-collapse:collapse;}
.component-content table.table-bordered{border-collapse:separate;*border-collapse:collapse;}
.component-content table.weblinks{font-size:14px;margin:10px 10px 20px 0;width:99%;}
.component-content table.weblinks td{border-collapse:collapse;padding:7px;}
.component-content table.weblinks td p{margin:0;line-height:1.3em;}
.component-content table.weblinks th{padding:7px;text-align:left;}
.component-content table.category{font-size:14px;margin:10px 10px 20px 0;width:99%;}
.component-content table.category td{padding:7px;}
.component-content table.category th{padding:7px;text-align:left;}
.component-content table.category th a img{padding:2px 10px;}
.component-content .weblink-category td.title{font-size:14px;}
.component-content .num{vertical-align:top;text-align:left;}
.component-content .hits{vertical-align:top;}
.component-content .filter{margin:10px 0;text-align:right;margin-right:7px;}
.component-content .archive .filter-search{float:none;padding-left:0;}
.component-content .archive .filter-search .button{margin-top:-10px;}
.component-content .archive .filters{margin-bottom:25px;}
.component-content .archive #archive-items{list-style:none;margin:0 0 10px 0;}
.component-content .element-invisible{position:absolute;margin-left:-3000px;margin-top:-3000px;height:0;}
.component-content .cat-items{margin-top:20px;}
.component-content .cat-items .filter-search{margin-bottom:10px;}
.component-content .cat-items select{margin-bottom:0;}
.component-content .even,.component-content .odd{background:inherit;border-bottom:inherit;}
.component-content #member-registration{padding:0 5px;}
.component-content form fieldset dt{clear:left;float:left;width:12em;padding:3px 0;}
.component-content form fieldset dd{float:left;padding:3px 0;}
.component-content .searchintro{font-weight:normal;margin:20px 0 20px;}
.component-content #searchForm .inputbox{margin-bottom:0;}
.component-content #searchForm input[type="radio"],.component-content #searchForm input[type="checkbox"]{float:left;}
.component-content #searchForm,.component-content #finder-search{padding:0 5px;}
.component-content .form-limit{margin:20px 0 0;text-align:right;padding:0 10px 0 20px;}
.component-content .highlight{font-weight:bold;}
.component-content .ordering-box{width:40%;float:right;}
.component-content .phrases-box{width:60%;float:left;}
.component-content .only,.component-content .phrases{margin:10px 0 0 0;line-height:1.3em;}
.component-content label.ordering{display:block;margin:10px 0 10px 0;}
.component-content .word{padding:10px 10px 10px 0;}
.component-content .word input{font-weight:bold;padding:4px;font-size:14px;}
.component-content .word label{font-weight:bold;}
.component-content fieldset.only label,.component-content fieldset.phrases label{margin:0 10px 0 0;}
.component-content .ordering-box label.ordering{margin:0 10px 5px 0;}
.component-content form .search label,.component-content form .finder label{display:none;}
.component-content form #finder-filter-select-list label{display:block;margin-top:10px;margin-bottom:2px;}
.component-content .search legend{font-weight:bold;}
.component-content .search-results .result-title{padding:15px 15px 0 5px;font-weight:bold;}
.component-content .search-results dd{padding:2px 15px 2px 5px;}
.component-content .search-results .result-text{padding:10px 15px 10px 5px;line-height:1.7em;}
.component-content .search-results .result-url{font-size:14px;padding:2px 15px 15px 5px;}
.component-content .search-results .result-created{padding:2px 15px 15px 5px;}
.component-content .search-results .result-category{padding:10px 15px 5px 5px;}
.component-content .contact{padding:0;}
.component-content .contact .button{float:none !important;clear:left;display:block;margin:20px 0 0 0;}
.component-content .contact .title{font-size:1.3em;margin:0 0 2px 0;border:0;box-shadow:none;padding:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.component-content .contact .title a{display:block;padding:10px;}
.component-content .contact .title a span{line-height:1em;}
.component-content .contact .title a span:before{font-family:FontAwesome;content:"\f055";margin:0 10px 0 0;font-size:1.3em;display:inline;vertical-align:middle;}
.component-content .contact .pane-toggler-down a span:before{content:"\f056";}
.component-content .contact-category{padding:0 10px;}
.component-content .contact-category #adminForm .filters{border:0;padding:0;}
.component-content .contact-image{margin:10px 0;overflow:hidden;display:block;}
.component-content .contact-image img{max-width:100%;}
.component-content address{font-style:normal;margin:10px 0;}
.component-content address span{display:block;}
.component-content .contact-address{margin:20px 0 10px 0;}
.component-content .contact-email div{padding:2px 0;margin:0 0 10px 0;}
.component-content .contact-email label{width:17em;float:left;}
.component-content #contact-textmsg{padding:2px 0 10px 0;}
.component-content #contact-email-copy{float:left;margin-right:10px;}
.component-content dl.tabs{float:left;margin:50px 0 0 0;z-index:50;clear:both;}
.component-content dl.tabs dt{float:left;padding:4px 10px;border-left:1px solid #ccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;margin-right:3px;background:#f0f0f0;color:#666666;}
.component-content dl.tabs .open{background:#F9F9F9;border-bottom:1px solid #F9F9F9;z-index:100;color:#000000;}
.component-content .current{clear:both;border:1px solid #cccccc;padding:10px 10px;}
.component-content .current dd{padding:0;margin:0;}
.component-content #content-pane.tabs{margin:1px 0 0 0;}
.component-content #users-profile-core,.component-content #users-profile-custom{margin:10px 0 15px 0;padding:15px;}
.component-content #users-profile-core dt,.component-content #users-profile-custom dt{float:left;width:12em;padding:3px 0;margin-right:10px;}
.component-content #users-profile-core dd,.component-content #users-profile-custom dd{padding:3px 0;}
.component-content #member-profile fieldset,.component-content .registration fieldset{margin:10px 0 15px 0;padding:15px;}
.component-content #users-profile-core legend,.component-content #users-profile-custom legend,.component-content .profile-edit legend,.component-content .registration legend{font-weight:bold;}
.component-content .profile-edit #member-profile fieldset dd,.component-content .registration #member-registration fieldset dd{float:none;padding:5px 0;}
.component-content .profile-edit #member-profile fieldset dd input,.component-content .profile-edit #member-profile fieldset dd select,.component-content .registration #member-registration fieldset dd input{width:17em;}
.component-content .profile-edit #member-profile fieldset dt,.component-content .registration #member-registration fieldset dt{padding:5px 5px 5px 0;width:13em;}
.component-content .optional{font-size:14px;}
.component-content .contentpaneopen_edit{float:left;}
.component-content .mceButton:hover{background:none !important;}
.component-content .formelm .fltlft{float:left;}
.component-content .formelm .button2-left,.component-content .formelm .media-preview{margin:3px 0 0 10px;}
.component-content .formelm .button2-left a,.component-content .formelm .media-preview a{padding:3px 10px !important;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.component-content #adminForm .formelm-area{padding:5px 0;}
.component-content #adminForm .formelm-area label{vertical-align:top;display:inline-block;width:7.9em;}
.component-content .button2-left .blank a,.component-content .button2-left a,.component-content .button2-left .readmore a{background:#eee;padding:4px !important;margin:0 !important;line-height:1.2em;border:solid 1px #ddd;font-weight:bold;text-decoration:none;display:inline;}
.component-content table.contenttoc{padding:10px;margin:10px;}
.component-content table.contenttoc tr td{padding:1px 0;}
.component-content .pagenavcounter{font-weight:bold;}
.component-content .tip{font-size:0.8em;text-align:left;padding:3px;max-width:400px;}
.component-content .tip-title{font-weight:bold;}
.title,.component-content h2{font-size:28px;line-height:30px;font-weight:normal;letter-spacing:normal;margin-top:0;padding-bottom:15px;margin-bottom:15px;}
body.layout-mode-responsive .component-content .column-1,body.layout-mode-responsive .component-content .column-2,body.layout-mode-responsive .component-content .column-3,body.layout-mode-responsive .component-content .column-4{width:100% !important;float:none !important;margin:0 !important;}


.td-block-row {
  width: 100%;
  *zoom: 1;
}

.td-block-row:before,
.td-block-row:after {
  display: table;
  content: "";
}

.td-block-row:after {
  clear: both;
}

.td-block-row [class*="td-block-span"] {
  display: block;
  min-height: 1px;
  float: left;
}

.td-block-row .td-block-span6:first-child {
  width: 340px;
  padding-right: 20px;
}

.td-block-row .td-block-span4:last-child {
  width: 339px;
  padding-right: 19px;
}

.td-block-row:last-child .td_module_5 {
  border-bottom: none;
  padding-bottom: 2px;
}

.td_block_14 .td-block-row {
  border-bottom: 3px solid #ffffff;
  
}

.td_block_14 .td-block-row:last-child {
  border-bottom: 0px;
}


.td_block_3 .td-block-row:last-child .td_module_1 {
  margin-bottom: 0 !important;
}


.td_block_4 .td-block-row:last-child .td_module_2 {
  margin-bottom: 0 !important;
}


.td_block_5 .td-block-row:last-child .td_module_3 {
  margin-bottom: 12px !important;
}

.td_block_9 .td_block_inner .td-block-row:last-child .item-details {
  border-bottom: 0;
}


.td_block_16 .td-block-row .td-block-span4 {
  width: auto;
  padding-right: 0;
}


.pre-footer-widgets .widget-section {
	border-left: 1px dotted #bbb;
	padding: 0 10px;
	margin-right: 0 ;
	width: 320px ;
	float: left;
	margin-bottom: 30px;
	display: inline-block;
	overflow: hidden;
}


.pre-footer-widgets .widget-section .widgettitle {
	text-transform: uppercase;
	font-size: 18px;
	display: block;
	margin: 0 0 15px;
	border-top: 5px solid #444;
	padding-top: 15px;
}


#footer-widgets .widget-section {
	float: left;
	margin: 0 5% 0 0;
	width: 30%;
}


	ul.three-col-grid li,
	.pre-footer-widgets .widget-section {
		border: none;
		padding: 0 1.7%;
		width: 33.3% !important;
	}
.fmm .fm-m{float:right}
.fmm .fm-m ul{list-style-type:none}
.fmm .fm-m ul:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.fmm .fm-m ul li{display:block;float:left;line-height:1.75em;padding:0 12px;position:relative}
.fmm .fm-m ul li:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.fmm .fm-m ul li:first-child:before{content:'';display:none}
.fmm .fm-m ul li:before{content:'|';display:block;position:absolute;left:0;top:0}


div.scrollholder {height:275px;}


#menu {
    float: left;
    margin: 47px 0 0 23px;
    width: 735px;
}


#menu li {
    float: left;
    list-style: none;
    margin-right: 14px;
    font: 12px "helvatica neue", verdana, sans-serif;
}


#menu li a {
    color: #fff;
}
#leftcol{padding-right:10px;width:300px;}
#leftcol,#rightcol{float:left;margin-top:10px;}
#leftcol img,#rightcol img{border:1px solid #999;padding:1px;}
#leftcol .feature{margin-bottom:15px;}
#leftcol img{display:block;margin-bottom:4px;}

.one_third{ width:31%; }

.one_half,.one_third,.two_third{ position:relative; margin-right:3%; float:left; }
#content nav.job-manager-pagination,#job-manager-job-dashboard table .applications,#job-manager-job-dashboard table .expires,#job-manager-job-dashboard table .filled,nav.job-manager-pagination{text-align:center}
#content nav.job-manager-pagination ul,nav.job-manager-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border-left:1px solid #eee;margin:1px}
#content nav.job-manager-pagination ul li,nav.job-manager-pagination ul li{border-right:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:0;margin:0;float:left;display:inline;overflow:hidden}
#content nav.job-manager-pagination ul li a,#content nav.job-manager-pagination ul li span,nav.job-manager-pagination ul li a,nav.job-manager-pagination ul li span{margin:0;text-decoration:none;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block;border:0}
#content nav.job-manager-pagination ul li a:focus,#content nav.job-manager-pagination ul li a:hover,#content nav.job-manager-pagination ul li span.current,nav.job-manager-pagination ul li a:focus,nav.job-manager-pagination ul li a:hover,nav.job-manager-pagination ul li span.current{background:#eee;color:#888}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}




a[class*="ico-"]  .fa-stack-2x, span[class*="ico-"]  .fa-stack-2x{
  text-decoration: none;
}

.ico-facebook .fa-stack-2x{
  color: #3b5998;
}

.ico-facebook:hover .fa-stack-2x{
  color: #254382;
}

.ico-twitter .fa-stack-2x {
  color: #2daae1;
}

.ico-twitter:hover .fa-stack-2x{
  color: #268fbd;
}

.ico-rss .fa-stack-2x {
  color: #f2861d;
}

.ico-rss:hover .fa-stack-2x{
  color: #d07319;
}

.ico-envelope .fa-stack-2x {
  color: #EBBA0C;
}

.ico-envelope:hover .fa-stack-2x{
  color: #D9A800;
}

.ico-google-plus .fa-stack-2x {
  color: #D34836;
}

.ico-google-plus:hover .fa-stack-2x{
  color: #AC220F;
}

.ico-linkedin .fa-stack-2x {
  color: #0073b2;
}

.ico-linkedin:hover .fa-stack-2x{
  color: #005685;
}

    .home-bot .prod-rollover .rollover-products,
    .home-bot .health-and-wellness-image,
    .home-bot .color-cosmetics-image {
        float: none;
        margin: 0 0 25px;
    }


.et_monarch .et_social_sidebar_networks .et_social_icons_container li:hover i, .et_monarch .et_social_sidebar_networks .et_social_icons_container li:hover .et_social_count, .et_monarch .et_social_mobile .et_social_icons_container li:hover i, .et_monarch .widget_monarchwidget .et_social_icons_container li:hover .et_social_icon, .et_monarch .widget_monarchwidget .et_social_networks .et_social_icons_container li:hover .et_social_network_label, .et_monarch .widget_monarchwidget .et_social_icons_container li:hover .et_social_sidebar_count { color: #ffffff; }

.et_monarch .et_social_networks .et_social_icons_container { padding: 0 !important; margin: 0 !important; line-height: 1em !important; display: inline-block; width: inherit; }


.et_monarch .et_social_withtotalcount .et_social_totalcount.et_social_dark, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li .et_social_network_label, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li .et_social_networkname, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li .et_social_count, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li:hover .et_social_networkname, .et_monarch .et_social_media .et_social_circle.et_social_outer_dark .et_social_icons_container li:hover .et_social_count { color: #444 !important; }

.et_monarch .et_social_withtotalcount .et_social_totalcount.et_social_light, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li .et_social_network_label, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li .et_social_networkname, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li .et_social_count, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li:hover .et_social_networkname, .et_monarch .et_social_media .et_social_circle.et_social_outer_light .et_social_icons_container li:hover .et_social_count { color: #fff !important; }


.et_monarch .et_social_sidebar_networks_right.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks_right.et_social_hidden_sidebar .et_social_totalcount { margin-right: -50px !important; }


.et_monarch .et_social_sidebar_networks_right.et_social_circle.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks_right.et_social_circle.et_social_hidden_sidebar .et_social_totalcount {
margin-right: -66px !important; }



.et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_totalcount { margin-left: -50px !important; }

	.et_monarch .et_social_sidebar_networks.et_social_circle.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_circle.et_social_hidden_sidebar .et_social_totalcount { margin-left: -66px !important; }

.et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_totalcount { margin-left: 0px !important; }


.et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_totalcount, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_totalcount, .et_monarch span.et_social_hide_sidebar:before, .et_monarch span.et_social_hide_sidebar.et_social_hidden_sidebar, .et_monarch .et_social_hidden_sidebar { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }






.et_monarch .et_social_top div, .et_monarch .et_social_top ul, .et_monarch .et_social_top li, .et_monarch .et_social_top span, .et_monarch .et_social_top a, .et_monarch .et_social_top .et_social_icons_container { text-align: center; }


.et_monarch .et_social_rounded.et_social_networks li, .et_monarch .et_social_rounded.et_social_nospace.et_social_networks .et_social_icons_container { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden; }



.et_monarch .et_social_icons_container a, a.et_social_icon_cancel { text-decoration: none !important; }

		.et_monarch .et_social_media .et_social_nospace.et_social_rounded .et_social_icons_container { width: auto; float: left; }

	.et_monarch .et_social_autowidth.et_social_nospace.et_social_rounded .et_social_icons_container { width: auto; float: left; }
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }



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


.footer-top {
    width: 100%;
    float: left;
}

.clearfix {
  *zoom: 1;
}

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

.clearfix:after {
  clear: both;
}

.fixed_content{
	width: 193px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-sm-4 {
    width: 33.33333333%;
  }

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;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.mini-cart{display:none}
.mini-cart-content{display:none;position:absolute;right:0;top:120px;background-color:white;border:1px solid #d1d4d6;border-top:0;width:300px;box-shadow:1px 0 3px rgba(0,0,0,0.3);z-index:6}
.mini-cart-content:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;visibility:visible;border-width:12px;border-top-color:#d54d4d;bottom:-24px;right:12px}
.mini-cart:hover .mini-cart-content{display:block}
.mini-cart-products{max-height:360px;overflow-y:auto;padding:0 15px}
.mini-cart-product{border-bottom:1px solid #d1d4d6;padding-bottom:15px}
.mini-cart-product:after{content:"";display:table;clear:both}
.mini-cart-product:last-child{border-bottom:0}
.mini-cart-image{vertical-align:top;box-sizing:border-box;display:inline-block;float:none;margin-right:-0.31em;width:25%;margin-left:0;height:100px;padding-top:15px}
.mini-cart-image_img{max-width:100%}
.mini-cart-name{vertical-align:top;box-sizing:border-box;display:inline-block;float:none;margin-right:-0.31em;width:50%;margin-left:0;height:100px;padding-top:30px}
.mini-cart-name_title{font-weight:700;text-decoration:none;text-transform:uppercase}
.mini-cart-attributes{color:#acb1b4;font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:.5px}
.mini-cart-pricing{vertical-align:top;box-sizing:border-box;display:inline-block;float:none;margin-right:-0.31em;width:25%;margin-left:0;height:100px;padding-top:30px;text-align:right}
.mini-cart-totals{border-top:1px solid #d1d4d6;background-color:#f7f8f9;padding:15px 15px 0 15px}
.mini-cart-subtotals{padding-top:10px;font-size:13px}
.mini-cart-subtotals:before,.mini-cart-subtotals:after{content:"";display:table}
.mini-cart-subtotals:after{clear:both}
.mini-cart-subtotals_label{font-weight:700;text-transform:uppercase;float:left}
.mini-cart-subtotals_qty{float:left;padding-left:10px}
.mini-cart-subtotals_value{font-weight:700;float:right}
.mini-cart-slot{padding:15px 0}
.mini-cart-link-checkout{transition:all .125s ease-in-out;border-radius:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:40px;min-width:200px;max-width:404px;margin-bottom:.25em;padding:0 20px;text-align:center;text-decoration:none !important;text-transform:uppercase;vertical-align:middle;color:white !important;background-color:#d54d4d;border:0;box-shadow:inset 0 0 0 3px #d54d4d;display:block;margin-bottom:12px}
.mini-cart-link-checkout:hover,.mini-cart-link-checkout:focus{border:0;box-shadow:inset 0 0 0 3px #953535;color:white}
.mini-cart-link-checkout[disabled],.mini-cart-link-checkout.disabled{opacity:.3;filter:alpha(opacity=30);background-color:#d54d4d;border:0;box-shadow:inset 0 0 0 3px #d54d4d}
.mini-cart-link-cart{color:#1e1e1e;display:block;text-decoration:none;text-transform:uppercase;text-align:center;line-height:40px}
.mini-cart-link-cart:hover{text-decoration:underline}
.row{margin-right:-15px;margin-left:-15px}

.hero-module .first-stage figure span.selectloc {
  color: rgba(0, 0, 0, 0.55);
  font-size: 7px;
  text-transform: uppercase;
  padding: 0px 14px;
  line-height: 8px;
  font-weight: 400;
  display: block;
  float: none;
}

#sidebar-container.sidebar-container-left #sidebar-shell-1, #sidebar-container.sidebar-container-left #sidebar-shell-2 { float: left; margin-left: 0; margin-right: 15px; right: auto; }

#sidebar-container.sidebar-container-right #sidebar-shell-1, #sidebar-container.sidebar-container-right #sidebar-shell-2 { float: right; margin-right: 0; margin-left: 15px; right: auto; left: auto; }
.page-template-1l-sidebar-php #sidebar,.page-template-1l-sidebar-php #sidebar-b,.page-template-1l-sidebar-php #sidebar-shell-1{width:260px}
.page-template-1l-sidebar-php #sidebar-shell-1{margin-left:-100%;margin-right:15px;left:auto;right:275px}
#ie6 .page-template-1l-sidebar-php #sidebar,#ie6 .page-template-1l-sidebar-php #sidebar-b,#ie6 .page-template-1l-sidebar-php #sidebar-shell-1{width:252px}
.page-template-1r-sidebar-php #sidebar,.page-template-1r-sidebar-php #sidebar-b,.page-template-1r-sidebar-php #sidebar-shell-1{width:260px}
.page-template-1r-sidebar-php #sidebar-shell-1{margin-left:15px;margin-right:-275px;left:auto;right:auto}
#ie6 .page-template-1r-sidebar-php #sidebar,#ie6 .page-template-1r-sidebar-php #sidebar-b,#ie6 .page-template-1r-sidebar-php #sidebar-shell-1{width:252px}
.page-template-1l1r-sidebar-php #sidebar,.page-template-1l1r-sidebar-php #sidebar-b,.page-template-1l1r-sidebar-php #sidebar-shell-1{width:170px}
.page-template-1l1r-sidebar-php #sidebar-shell-1{margin-left:-100%;margin-right:0px;left:auto;right:185px}
#ie6 .page-template-1l1r-sidebar-php #sidebar,#ie6 .page-template-1l1r-sidebar-php #sidebar-b,#ie6 .page-template-1l1r-sidebar-php #sidebar-shell-1{width:162px}
#ie6 .page-template-1l1r-sidebar-php #sidebar-shell-1{left:200px;right:185px}
.page-template-2l-sidebars-php #sidebar,.page-template-2l-sidebars-php #sidebar-b,.page-template-2l-sidebars-php #sidebar-shell-1{width:170px}
.page-template-2l-sidebars-php #sidebar-shell-1{margin-left:0px;margin-right:0px;left:auto;right:auto}
#ie6 .page-template-2l-sidebars-php #sidebar,#ie6 .page-template-2l-sidebars-php #sidebar-b,#ie6 .page-template-2l-sidebars-php #sidebar-shell-1{width:162px}
.page-template-2r-sidebars-php #sidebar,.page-template-2r-sidebars-php #sidebar-b,.page-template-2r-sidebars-php #sidebar-shell-1{width:170px}
.page-template-2r-sidebars-php #sidebar-shell-1{margin-left:0px;margin-right:0px;left:auto;right:auto}
#ie6 .page-template-2r-sidebars-php #sidebar,#ie6 .page-template-2r-sidebars-php #sidebar-b,#ie6 .page-template-2r-sidebars-php #sidebar-shell-1{width:162px}
 #sidebar,#sidebar-b,#sidebar-shell-1{width:320px}
 #sidebar-shell-1{margin-left:-100%;margin-right:15px;left:auto;right:335px}
#ie6 #sidebar,#ie6 #sidebar-b,#ie6 #sidebar-shell-1{width:312px}
.sidebar-wrap-right #sidebar-shell-1{float:right;margin-left:0;margin-right:0}
.sidebar-wrap-left #sidebar-shell-1{float:left;margin-left:0;margin-right:0}
#ie6 #sidebar-container #sidebar-shell-1,#ie6 #sidebar-container #sidebar-shell-2{left:auto;right:auto;}
.page-template-2l-sidebars-php #sidebar-shell-1,.page-template-2r-sidebars-php #sidebar-shell-2{width:49%;margin-right:auto;margin-left:auto;left:auto;right:auto;float:left;}
.page-template-2r-sidebars-php #sidebar-shell-1,.page-template-2l-sidebars-php #sidebar-shell-2{width:49%;margin-right:auto;margin-left:auto;left:auto;right:auto;float:right;}
.page-template-2l-sidebars-php #sidebar-container.sidebar-container-left #sidebar-shell-1,.page-template-2r-sidebars-php #sidebar-container.sidebar-container-right #sidebar-shell-2{width:49%;margin-right:auto;margin-left:auto;left:auto;right:auto;float:left}
.page-template-2r-sidebars-php #sidebar-container.sidebar-container-right #sidebar-shell-1,.page-template-2l-sidebars-php #sidebar-container.sidebar-container-left #sidebar-shell-2{width:49%;margin-right:auto;margin-left:auto;left:auto;right:auto;float:right}
.page-template-1l1r-sidebar-php #sidebar-container.sidebar-container-left #sidebar-shell-1,.page-template-1l1r-sidebar-php #sidebar-container.sidebar-container-right #sidebar-shell-1,#sidebar-container.sidebar-container-left #sidebar-shell-2,#sidebar-container.sidebar-container-right #sidebar-shell-2{width:100%}
.page-template-1l-sidebar-php #sidebar-shell-1,.page-template-1r-sidebar-php #sidebar-shell-1{margin-right:auto;margin-left:auto;width:100%;left:auto;right:auto;}
#sidebar-shell-1,.page-template-no-sidebars-php #sidebar-shell-1,.page-template-1l-sidebar-php #sidebar-shell-1,.page-template-1r-sidebar-php #sidebar-shell-1,.page-template-2l-sidebars-php #sidebar-shell-1,.page-template-2r-sidebars-php #sidebar-shell-1,.page-template-1l1r-sidebar-php #sidebar-shell-1{margin-right:auto;margin-left:auto;width:100%;left:auto;right:auto;}

.sidebar-shell {position:relative; display:block}

.sidebar-shell-left {
	float: left;
	margin-right: 15px;
}


.sidebar-shell-right {
	float: left;
	margin-left: 15px;
}


.sidebar-shell .tab-box-left {
	margin-right: 0;
}


.sidebar-shell .tab-box-right {
	margin-left: 0;
}
.col3 .footer-nav{color:#fff;font-size:11px}

.footer-bottom{background-color:#09153e;color:#36c;padding-top:18px;padding-bottom:7px}

.footer-bottom a{color:#3d76ea;margin-right:3px}

.footer-bottom a:hover,.footer-bottom a:focus{text-decoration:none;color:#fff}
.header-inner-wrapper,.primary-navigation-inner-wrapper,.primary-banner-inner-wrapper,.primary-banner-navigation-inner-wrapper,.home-body-inner-wrapper,.secondary-banner-inner-wrapper,.tertiary-banner-inner-wrapper,.body-inner-wrapper,.footer-inner-wrapper{width:960px;margin:0px auto;padding:0px 15px;}
.primary-banner-navigation-inner-wrapper{height:40px;padding:0px 15px 0px 15px;}
.primary-banner-navigation,.primary-banner-navigation-inner-wrapper{height:auto;margin-top:10px;}

  #footer-widgets .widget {
    padding: 0;
  }

  .home-widgets .widget .col-full {
    margin: 0 auto;
  }

  .home-widgets .widget .view-all {
    position: relative;
    top: -4px;
  }

  .home-widgets #homepage-columns .widget {
    padding: 1.618em;
  }



.top-navigation {
  font-size: 15px;
  padding: 4px 0 0;
  margin-bottom: 24px;
}

.top-navigation ul {
  text-align: right;
}

.top-navigation li {
  display: inline-block;
}

.top-navigation li.btn-search {
  colro: #ffffff;
  background: #545759;
  position: relative;
  top: -2px;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}

.top-navigation li.btn-search a {
  font-size: 14px;
  width: 46px;
  height: 41px;
  display: inline-block;
  padding: 0;
  position: relative;
  text-indent: -9999px;
  vertical-align: middle;
}

.top-navigation li.btn-search .icon {
  position: absolute;
  left: 50%;
  top: 49%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 18px;
  height: 18px;
  fill: #ffffff;
}

.top-navigation li.btn-search.active, .top-navigation li.btn-search:hover {
  background: #333333;
}

.top-navigation a {
  color: #707170;
  padding: 0 12px 0 6px;
}

.top-navigation a:hover {
  color: #333333;
}


  
  .top-navigation li:first-child {
    border-right: 1px solid #707170;
  }

  .top-navigation li.btn {
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    margin: 0 4px;
    padding: 12px 12px 10px;
    border-bottom: none;
  }

  .top-navigation li.btn a {
    padding: 0 6px;
  }


#search {
	display: none;
	}

.zc-footer-address-container h3, .zc-footer-blog-container h3{
	font-family: 'rokkittregular';
	color: #0c5586;
	font-size: 20px;
	margin-bottom: 0;
}

.zc-footer-blog-container h3{
	margin: 0;
	font-size: 16px;
}


.adthrive-ad {
    margin-bottom:20px;
}





.content-area {
	padding-top: 48px;
}


	.list-view .content-area {
		padding: 0 10px;
	}

	.toparea-sliding-area .widget .separator {
		height: 0px;
		border-bottom:0px solid #777777;
		margin-bottom:0px; margin-top: 15px;	}

	.toparea-sliding-area .widget .separator .separator_line {height:0px;}

	#footer .widget .separator {
		border-bottom:1px solid #e5eaec;
		margin-bottom:;
	}

	#footer .widget .separator .separator_line {height:3px;}


.separator {
	margin: 20px 0 0;
	padding:0;
	height: 2px;
	background-color:#c41230;
	width: 100%;
	position: relative;

}
 .separator-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}
 .bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon:empty{width:1em;}
.glyphicon-asterisk:before{content:"\2a";}
.glyphicon-plus:before{content:"\2b";}
.glyphicon-euro:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-lock:before{content:"\e033";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-bookmark:before{content:"\e044";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-camera:before{content:"\e046";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-fire:before{content:"\e104";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-calendar:before{content:"\e109";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-bell:before{content:"\e123";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-wrench:before{content:"\e136";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-briefcase:before{content:"\e139";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-paperclip:before{content:"\e142";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-pushpin:before{content:"\e146";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;}

.HeaderContactInfo .glyphicon{font-size:34px;color:blue;position:absolute;left:160px}

.SearchTextBg .glyphicon{font-size:21px}

.ProdBoxPriceMidM .glyphicon{font-size:14px;line-height:60px;color:#777}

.CatSubCatBoxM .glyphicon{font-size:14px;line-height:60px;color:#777}

.ListingBoxM .glyphicon{font-size:14px;line-height:60px;color:#777}

#footer-container #footer .pizza {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-top: -30px;
  float: left;
}

#footer-container #footer:hover .pizza {
  margin-top: -60px;
}


 h2.news-views-header-title {
 	font-size: 26px; 
 	color: #ffffff;
 	margin-bottom: 40px;
 }
.search-title-container{color:#fff;margin-left:auto;margin-right:auto;font-weight:600}
.search-title{margin-top:30px;font-size:40px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.9)}


span.home_smaller_title {
  font-size: 25px;
}
.rfbp-timestamp{color:#999}
.rfbp-timestamp:hover{text-decoration:underline;color:#999;font-weight:400}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}

#dictionary-entry{float:right;}
#block-views-mega-menu-node-block ul li ul li .menu_header,#block-views-mega-menu-node-block ul li ul li a.menu_header{font-weight:normal;font-size:17px;font-size:1.7rem;}
#block-views-mega-menu-node-block ul li ul li .menu_header,#block-views-mega-menu-node-block ul li ul li a.menu_header,#block-views-mega-menu-node-block ul li ul li .menu_separator,#block-views-mega-menu-node-block ul li ul li a.menu_separator{padding:0px;color:#1a5672;}

.component_homepage_slideshow_logos {
  height: 32px;
  position: relative;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

			#footer-widgets .fwidget { padding-bottom: 15px; }

		.fwidget { padding-bottom: 30px; }


.feature-content-wrapper{
	position: relative;
	padding: 10px 0;
}


.feature-content-wrapper h2{
	font-size: 28px;
	font-weight: 400;
	margin-top: 0;
}


.feature-content-wrapper:before{
	content: "";
	background: #eb2c33;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 0;
	left: -53.5px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, .09);
	-moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, .09);
	box-shadow: 0 0 0 3px rgba(0, 0, 0, .09);
	z-index: 3;	
}


.feature-content-wrapper:after{
	content: "";
	background: #eb2c33;
	width: 8px;
	height: 8px;
	position: absolute;
	bottom: 0;
	left: -53.5px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, .09);
	-moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, .09);
	box-shadow: 0 0 0 3px rgba(0, 0, 0, .09);
	z-index: 3;	
}


	
	.service-content:before,
	.service-content:after,
	.feature-content-wrapper:before,
	.feature-content-wrapper:after,
	.feature-wrapper:before,
	.feature-wrapper:after,
	.feature-image:after{
		position: relative;
	}

  #views_slideshow_singleframe_main_Tweets-block_1 .views-field-profile-image-url, #views_slideshow_singleframe_main_Tweets-block_2 .views-field-profile-image-url { float: left; border-radius: 10px; }

    #views_slideshow_singleframe_main_Tweets-block_1 .views-field-profile-image-url img, #views_slideshow_singleframe_main_Tweets-block_2 .views-field-profile-image-url img { border-radius: 10px; margin: 5px; }


.cssmenu_borders {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
div.panels-flexible-column-last,div.panels-flexible-region-last{display:none}
div.panels-flexible-column-first,div.panels-flexible-region-first{width:100%}

.panels-flexible-service .panels-flexible-region{padding:0;}
.panels-flexible-service .panels-flexible-region-inside{padding-right:0.5em;padding-left:0.5em;}
.panels-flexible-service .panels-flexible-region-inside-first{padding-left:0;}
.panels-flexible-service .panels-flexible-region-inside-last{padding-right:0;}
.panels-flexible-region-service-top{float:left;width:99.0000%;}
.panels-flexible-region-service-left{float:left;width:32.6700%;}
.panels-flexible-region-service-center{float:left;width:33.6600%;}
.panels-flexible-region-service-right{float:left;width:32.6700%;}
.panels-flexible-region-service-bottom{float:left;width:99.0000%;}
.panels-flexible-region-service-sidebar{float:left;width:99.0000%;}
div.pop-inside ul li .pop-title{clear:none;font-weight:bold;margin:0 0 10px;padding:0;}

			
		ul.zbordva li .pop-title {
			clear: none;
			font-weight: bold;
			margin: 0 0 10px;
			padding: 0;}
.global-header-footer.global-header .has-dropdown:hover .global-header__dropdown__list{opacity:1;visibility:visible}
.global-header-footer .global-header__dropdown__list{background:#f2f2f2;position:absolute;line-height:1.25em;visibility:hidden;opacity:0;z-index:999;top:58px;padding:0 10px;-moz-box-shadow:rgba(0,0,0,0.2) 0 2px 2px 0;-webkit-box-shadow:rgba(0,0,0,0.2) 0 2px 2px 0;box-shadow:rgba(0,0,0,0.2) 0 2px 2px 0;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
.global-header-footer .global-header__dropdown__list:hover{display:block}
.global-header-footer .global-header__nav-secondary__item--sign-in .global-header__dropdown__list{width:110px;left:0}
.global-header-footer .global-header__nav-secondary__item--my-trips .global-header__dropdown__list{width:210px}
.page--768 .global-header-footer .global-header__nav-secondary__item--my-trips .global-header__dropdown__list{left:-10px}
.page--1024 .global-header-footer .global-header__nav-secondary__item--my-trips .global-header__dropdown__list,.page--1024-touch-768 .global-header-footer .global-header__nav-secondary__item--my-trips .global-header__dropdown__list,.page--1200 .global-header-footer .global-header__nav-secondary__item--my-trips .global-header__dropdown__list{left:15px}
.global-header-footer .global-header__nav-secondary__item--help .global-header__dropdown__list{width:210px;right:0}
.global-header-footer .global-header__nav-secondary__item--currency .global-header__dropdown__list{width:500px;right:0;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px}
.global-header-footer .global-header__nav-secondary__item--currency.is-static .global-header__dropdown__list{display:none}



.mobile-only {display: none}


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
.q_social_icon_holder .fa-stack{margin:.1407692307692308em}
#back_to_top span,.q_social_icon_holder .fa-stack,.q_icon_with_title.square .icon_holder .fa-stack,.box_holder_icon_inner.square .fa-stack{text-align:center}
.q_social_icon_holder{display:inline-block;position:relative}
.q_social_icon_holder.normal_social{margin:0 6px}
header .header_top .q_social_icon_holder{float:left;margin:0;width:32px}
.q_social_icon_holder i.simple_social{color:#bcbcbc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.q_social_icon_holder:hover i.simple_social{color:#1abc9c}
header .header_top .q_social_icon_holder a{display:block}
header .header_top .q_social_icon_holder:last-child{border-right:0}
header .header_top .q_social_icon_holder i.simple_social.fa-lg{font-size:13px}
.q_social_icon_holder .fa-stack .header_top .q_social_icon_holder .fa-stack{background:transparent;border:0;padding:0;margin:0;box-shadow:none;border-radius:0;font-size:13px}
.header_top .q_social_icon_holder .fa-stack:hover i{color:#fff}
.q_social_icon_holder .fa-stack i{color:#b9b9b9;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.header_top .q_social_icon_holder .fa-stack i{color:#7b7b7b}
.q_social_icon_holder.circle_social .fa-stack:hover{background-color:#1abc9c;border-color:transparent}
.q_social_icon_holder.circle_social .fa-stack:hover i{color:#fff}
.q_social_icon_holder .fa-stack i.fa-circle{color:#fbfbfb}
.q_social_icon_holder .fa-stack.fa-2x{width:36px;height:36px;line-height:31px}
.q_social_icon_holder .fa-stack i:last-child{font-size:.7692307692307692em}
.q_social_icon_holder .fa-stack.fa-lg i:last-child{font-size:1em}
.contact_info .q_social_icon_holder .fa-stack{margin:.2307692307692308em .4615384615384616em .2307692307692308em 0}
.footer_top .q_social_icon_holder i.simple_social{margin-right:16px}
.footer_top .q_social_icon_holder i.simple_social,.side_menu .q_social_icon_holder i.simple_social{color:#818181}
.footer_top .q_social_icon_holder:hover i.simple_social,.side_menu .q_social_icon_holder:hover i.simple_social{color:#fff!important}
.footer_top .q_social_icon_holder.normal_social{margin:0}
.footer_top .q_social_icon_holder:last-child i.simple_social{margin-right:0}
.q_team .q_team_social_holder .q_social_icon_holder i.simple_social{font-size:19px;color:#bcbcbc}
.q_team .q_team_social_holder .q_social_icon_holder:hover i.simple_social{color:#1abc9c}
.vertical_menu_transparency_on aside.vertical_menu_area.light .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.light .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.light .q_social_icon_holder i.simple_social{color:#fff}
.vertical_menu_transparency_on aside.vertical_menu_area.dark .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.dark .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.dark .q_social_icon_holder i.simple_social{color:#000}
.vertical_menu_area .q_social_icon_holder{margin:0 8px 2px 0!important}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}


#sidebar img {
	max-width: 300px;
}


#sidebar img.thumb {
	max-width: 296px;
}




#sidebar {
	float: right;
	width: 340px;
}


#sidebar-wrapper {
	margin: 20px 20px;
}







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

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


.container p {
	padding-bottom: 15px; 
}


.container ol {
    padding-bottom: 20px;
}


.container ol li {
}

.iphone-image--angle-left {
  margin-top: -170px;
}

.csstransitions .OM-aboutyou .iphone-image--angle-left {
  opacity: 0;
  -webkit-transform: rotateY(30deg);
  -moz-transform: rotateY(30deg);
  -o-transform: rotateY(30deg);
  transform: rotateY(30deg);
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.csstransitions .OM-aboutyou.inview .iphone-image--angle-left {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.iphone-image--frontfull {
  margin: -170px 20px 0;
}

.csstransitions .OM-aboutyou .iphone-image--frontfull {
  opacity: 0;
  -webkit-transform: translateX(30px);
  -moz-transform: translateX(30px);
  -o-transform: translateX(30px);
  transform: translateX(30px);
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.csstransitions .OM-aboutyou.inview .iphone-image--frontfull {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}

.OM-ARIsection .iphone-image {
  position: absolute;
  left: 35px;
}

.csstransitions .OM-ARIsection .iphone-image--bottom {
  top: 160px;
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.no-csstransitions .OM-ARIsection .iphone-image--bottom,
.csstransitions .OM-ARIsection.inview .iphone-image--bottom {
  top: 50px;
}

.csstransitions .OM-ARIsection .iphone-image--top {
  bottom: -160px;
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.no-csstransitions .OM-ARIsection .iphone-image--top,
.csstransitions .OM-ARIsection.inview .iphone-image--top {
  bottom: -310px;
}

.OM-goals .iphone-image {
  margin: -130px 0;
}

.opacity .OM-goals .iphone-image {
  opacity: 0;
  -webkit-transition: opacity 0.7s;
  -moz-transition: opacity 0.7s;
  -ms-transition: opacity 0.7s;
  -o-transition: opacity 0.7s;
  transition: opacity 0.7s;
}

.opacity .OM-goals.inview .iphone-image {
  opacity: 1;
}

.OM-custom .iphone-image {
  margin: 0 0 -130px -10px;
}

.csstransitions .OM-custom .iphone-image--left {
  opacity: 0;
  -webkit-transform: rotateY(30deg);
  -moz-transform: rotateY(30deg);
  -o-transform: rotateY(30deg);
  transform: rotateY(30deg);
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.csstransitions .OM-custom.inview .iphone-image--left {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.csstransitions .OM-custom .iphone-image--right {
  opacity: 0;
  -webkit-transform: rotateY(30deg);
  -moz-transform: rotateY(30deg);
  -o-transform: rotateY(30deg);
  transform: rotateY(30deg);
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.csstransitions .OM-custom.inview .iphone-image--right {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

  .no-csstransitions .OM-ARIsection .iphone-image--bottom,
  .csstransitions .OM-ARIsection.inview .iphone-image--bottom {
    top: 0;
    left: 0;
    position: relative;
  }

  .no-csstransitions .OM-ARIsection .iphone-image--top,
  .csstransitions .OM-ARIsection.inview .iphone-image--top {
    top: 0;
    bottom: auto;
    left: 0;
    position: relative;
  }

.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-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-5 {
	width:41.66666666666667%
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}







header .container {
	text-align: center;
	background: none;
	padding: 30px 0;
}





	

.intro-block .container { padding: 0; }


.testimonials-block .container:before,
.testimonials-block .container:after {
	display: inline;
	position: absolute;
	font-size: 60px;
	line-height: 1;
	color: #000;
	opacity: 0.1;
	font-weight: bold;
	font-family: Arial, serif;
}


.testimonials-block .container:before {
	content: '“';
	left: 40px;
	top: 40px;
}


.testimonials-block .container:after {
	content: '”';
	right: 40px;
	bottom: 10px;
}







.faq-block .container { padding: 80px 100px; }

	.contact-block .container { padding: 0; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.pagination a, .pagination span, .pagecounter a, .pagecounter span {margin:0px 3px 0px 3px;}



.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;
	}
.site-menu ul.secondary-menu-nav li a{padding:4px 10px 4px 0;line-height:normal;}
.site-menu .container-fluid{position:relative;}
.site-menu ul.menu{display:none;float:none;height:auto;margin-top:7px;margin-bottom:21px;}
.site-menu ul.menu li{float:none;}
.site-menu ul.menu li:first-child{margin-left:0 !important;}
.site-menu ul .depth-1.active:after{display:none;}
.site-menu ul.menu .depth-1 .menu  li  a,.site-menu .menu .depth-1 .menu .nolink{min-height:0;line-height:normal;}
.site-menu .is-active:last-child{border-bottom:0;}
.site-menu ul .depth-1.active,.gall-tabs button.active{position:relative;}
.site-menu ul .depth-1.active:after,.gall-tabs button.active:after{content:'';display:block;position:absolute;bottom:-18px;left:50%;margin-left:-9px;border-color:#cfccc1 transparent transparent transparent;border-width:9px;border-style:solid;width:0;height:0;z-index:10;}
.site-menu{position:relative;background:#dad7cb;min-height:40px;overflow:hidden;}
.site-menu .nav-collapse{float:left;width:76%;height:40px;}
.site-menu .nav-collapse .menu.nav li .block-menu{display:none;}
.site-menu .nav-collapse .menu.nav li h2,.site-menu .nav-collapse .menu.nav li h2 a{font-size:16px !important;line-height:normal;}
.site-menu .nav-collapse .menu.nav li .view-all{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.site-menu .nav-collapse .menu.nav .mobile-menu-toggle{position:absolute;top:0;right:0;cursor:pointer;width:100%;background:transparent;}
.site-menu .btn-navbar{display:none;}
.site-menu ul.menu li a,.site-menu ul.menu li span{color:#4d4f53;display:block;font-size:19px;height:40px;line-height:40px;padding:0;}
.site-menu ul.menu li a:hover,.site-menu ul.menu li span:hover{background:none;}
.site-menu ul.menu li a.active,.site-menu ul.menu li a.active-trail,.site-menu ul.menu li span.active,.site-menu ul.menu li span.active-trail{background:none;color:#a80532;}
.site-menu ul.menu li a h2,.site-menu ul.menu li a h2 a,.site-menu ul.menu li span h2,.site-menu ul.menu li span h2 a{font-size:16px !important;line-height:normal;}
.site-menu ul.menu li a .view-all,.site-menu ul.menu li span .view-all{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.site-menu ul.menu .secondary-menu-nav li a,.site-menu ul.menu .secondary-menu-nav li span{height:auto;}
.site-menu-inner{margin:0 auto;width:1170px;}
.site-menu ul.nav li:first-child{margin-left:-31px;}
.down-arrow .arrow{position:absolute;top:50%;left:50%;z-index:20;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.down-arrow--bubble .arrow{width:16px;height:16px;margin-left:-8px;margin-top:-8px;border-right:2px solid black;border-bottom:2px solid black;}
.down-arrow--transparent .arrow{width:24px;height:24px;margin-left:-12px;margin-top:-12px;border-right:3px solid white;border-bottom:3px solid white;}
.down-arrow.down-arrow--inverse .arrow{top:10px;left:10px;width:16px;height:16px;margin:0;border-color:#262526;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}
.article__header .article__headline .headline__primary,.article__header .article__headline .headline__secondary,.article__header .article__headline .headline__description,.article__header .article__headline .star,.article__header .article__headline .line,.article__header .article__headline .btn,.article__header .article__headline .comments_add-comment,.article__header .article__headline .form-submit #comment-submit,.form-submit .article__header .article__headline #comment-submit,.article__header .article__headline .wpcf7-form-control.wpcf7-submit,.article__header .article__headline .otreservations-submit,.article__header .article__headline .widget_tag_cloud a,.widget_tag_cloud .article__header .article__headline a,.article__header .article__headline .read-more-button,.article__header .article__headline .arrow{opacity:0;}
.separator--line-flower .arrow--left,.separator--line-flower .arrow--right{content:"";position:absolute;top:50%;width:0;height:0;border:5px solid transparent;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.separator--line-flower .arrow--left{left:0;border-left:7px solid #d8d8d8;}
.separator--line-flower .arrow--right{right:0;border-right:7px solid #d8d8d8;}
.separator--line-flower.separator_color--white .arrow--left{border-left:7px solid white;}
.separator--line-flower.separator_color--white .arrow--right{border-right:7px solid white;}


.font-headings, .template-index .widgets .title { text-transform: uppercase; font-family:  'Lato', sans-serif ; font-size: 1em; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.main-header .main-menu-dropdown-panel .title { margin: 0 0 25px 0; letter-spacing: 1px; font-family:  'Lato', sans-serif ; font-size: 1em; text-transform: uppercase; font-weight: bold; color:  #444444 ; }

.lt-ie9 .main-header .logo-center h1.title { text-align: center; }

.main-header h1.title { text-align: center; font-family:  'Lato', sans-serif ; font-size: 2.33333em; margin: 0; display: block; color:  #444444 ; }

.lt-ie9 .main-header h1.title { text-align: left; }

.main-header h1.title a { color:  #444444 ; display: inline-block; bottom: 5px; left: 0; }

.main-footer .title { font-size: 1.16667em; margin: 30px 0 -10px 0; text-transform: uppercase; font-weight: bold; height: 16.328125px; min-width: 1px; }

.product-grid .title { font-family:  'Lato', sans-serif ; font-size: 1.16667em; }

.product-grid .title a { color:  #444444 ; }

.modal.video .caption .title { font-size: 1em; }

.lt-ie9 .modal.video .caption .title { font-size: 1.16667em; }

.template-index .slider .slide .caption .title { color:  #444444 ; position: relative; margin-top: 0; font-size: 1em; padding-bottom: 0; line-height: 1.2; }

.lt-ie9 .template-index .slider .slide .caption .title { font-size: 1.16667em; }

.template-index .widgets .social-feeds .title { text-align: center; }

.template-index .widgets .title { text-transform: uppercase; font-size: 1.5em; margin-bottom: 15px; font-weight: bold; }

.lt-ie9 .template-index .widgets .title { margin-bottom: 50px; }

.template-list-collections .caption .title { position: relative; z-index: 1; margin: 0 0 10px 0; color: #444444; font-size: 1.5em; }

.template-collection .main-content header .tag-filter .title { margin-right: 5px; vertical-align: top; }

.template-product .social-share .title { text-transform: uppercase; margin-bottom: 30px; }

.template-product .similar-products h2.title { font-family:  'Lato', sans-serif ; font-size: 1.5em; text-transform: uppercase; margin-bottom: 30px; }

.template-product .similar-products .caption .title { font-family:  'Lato', sans-serif ; font-size: 1.16667em; text-transform: uppercase; }

.template-product .similar-products .caption .title .price { font-size: 1em; }

.template-blog .article .left-sidebar .title, .template-article .article .left-sidebar .title { font-size: 1em; color: #444444; margin-bottom: 0; text-transform: uppercase; }

.template-blog .article .middle-column .title, .template-article .article .middle-column .title { font-family:  'Lato', sans-serif ; font-size: 2em; color: #999999; margin: 0; }

.template-blog .article .middle-column .comments .title, .template-article .article .middle-column .comments .title { font-size: 1.5em; color: #444444; padding: 15px 0; }

.template-blog .side-bar .title, .template-article .side-bar .title { text-transform: uppercase; font-size: 1em; color: #444444; }

.template-cart .cart-table .title { display: none; }

.lt-ie9 .template-cart .cart-table .title { display: table-cell; }

.template-password h1.title { margin-bottom: 50px; }

.lt-ie9 .template-password h1.title { margin-bottom: 150px; }

.template-password h1.title a { font-family:  'Lato', sans-serif ; }

.portfolio_info_top { top: 80px; left: 0; width: 252px; text-align: center; padding: 0 7px; }

.portfolio-image:hover .portfolio_info_top, .portfolio-image.et_hover .portfolio_info_top  { -moz-transform: translateY(20px); -webkit-transform: translateY(20px); opacity: 1; }

			.portfolio_info_top h3.title { font-size: 14px; }

		.portfolio_info_top h3.title a { text-decoration: none; color: #4a524d; }
.ai1ec-popup-excerpt{font-size:11.05px;margin-top:2px;}
.calendar-calendar div.title{font-size:.8em;text-align:center;}
.calendar-calendar div.title a{color:#000;}
.calendar-calendar div.title a:hover{color:#c00;}
.calendar-calendar .mini .title{font-size:.8em;}
.subdomain-tec .second-block .wrapper .title-container span,.subdomain-tec .second-block .wrapper .description-container span{font-size:12px;}
.subdomain-tec .first-block-big-image .title-container span{font-size:16px;}
.people-directory-base .title-and-refine .pane-content h2.people-active-menu-title,.pane-fsi-people-fsi-people-active-menu-title h2{font-size:25px;}
.title-and-refine .refine,.page-people-mediaguide .refine{margin-top:0;font-size:20px;}
.first-block-big-image .title a{font-family:'ss_semibold',Arial,sans-serif;}
.bottom-fpp .title a,.second-block .description{font-size:14px;}
.bottom-fpp .second-block .title-container{max-width:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.front .frame-item-2 .second-block .title-container{bottom:0;}
.bottom-fpp .title a{font-size:16px;font-family:'ss',Arial,sans-serif;}
.front .research-programs,.events-280,.type-container,.title-container,.type-and-title-wrapper,.field-slideshow-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.first-block-big-image .title-container,.front .type-and-title-wrapper .title-container,.second-block .title-container{max-width:none !important;}
.pane-fsi-multimedia-multimedia-gallery-by-node .custom-slideshow .field-content .gallery-wrapper .title{padding:0;}
.pane-fsi-multimedia-multimedia-gallery-by-node .custom-slideshow .field-content .gallery-wrapper .title *{display:block;padding:10px 0 0 0;}
.dib,.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type,.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title,.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span,.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span{display:inline-block;zoom:1;*display:inline;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.two-images-bottom .wrapper .title-container a{vertical-align:middle;}
.two-images-bottom .first-block-big-image .wrapper .title-container{position:relative;top:0;}
.two-images-bottom .first-block-big-image .wrapper .title-container span.title{font-size:18px;}
.two-images-bottom .first-block-big-image .wrapper .title-container a{font-size:18px;}
.two-images-bottom .first-block-big-image .type-container,.two-images-bottom .first-block-big-image .title-container{background:transparent;bottom:0;padding:0;position:relative;}
.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type{background:#d2c295;padding:5px 10px;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .title-container span.type{background:#4D4F53;color:#fff;}
.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title{padding:6px 10px 2px;}
.two-images-bottom .first-block-big-image .type-container span.title a,.two-images-bottom .first-block-big-image .title-container span.title a{vertical-align:middle;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.title{background:transparent;padding:0;}
.subdomain-scpku .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-scpku .two-images-bottom .first-block-big-image .title-container span.title{background:#a80532;background:rgba(168,5,50,0.85);}
.two-images-bottom .second-block .wrapper .title-container{background:transparent;padding:0;position:relative;bottom:0;top:0;line-height:1;max-width:90%;}
.two-images-bottom .second-block .wrapper .title-container a{font-size:14px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{position:relative;display:block;bottom:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{float:left;padding:3px 10px 7px 10px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container span.title a{font-size:18px;line-height:0.8;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container{line-height:1;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description{font-size:14px;line-height:1;letter-spacing:0.5px;}
.three-images-bottom-fpp .second-block .title-container{line-height:normal;padding:6px 10px;}
.three-images-bottom-fpp .second-block .title-container a{line-height:1;}
.three-images-bottom-fpp .second-block .title-container .description-container{line-height:1;}
.three-images-bottom-fpp .second-block .title-container .description-container span.description{font-size:12px;}
.three-images-right .first-block-big-image .title-container{background:#2D3C4B;background:rgba(45,60,75,0.8);bottom:0;font-size:18px;line-height:30px;padding:0 10px;position:relative;}
.three-images-right .first-block-big-image .title-container span.title a{font-size:18px;}
.three-images-right .second-block .title-container{background:#2D3C4B;background:rgba(45,60,75,0.8);right:0;}
.three-images-right .second-block .title-container a,.three-images-right .second-block .title-container span{font-size:14px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.type,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.type{background:#4d4f53;padding:3px 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title{background:#006241;background:rgba(0,98,65,0.7);display:block;padding:12px 15px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title span{color:#fff;}
.six-image-bundle-fpp .wrapper .title-container span.title a{font-size:14px;}
.six-image-bundle-fpp span.title{position:relative;}
.multiple-images-fpp .wrapper .title-container{padding:7px 9px;}
.second-block .type-and-title-wrapper .type-container,.second-block .type-and-title-wrapper .title-container{float:left;clear:both;position:relative;top:auto;right:auto;bottom:auto;left:auto;}
.node-type-impact #content-head .title{border-bottom:1px solid #414141;font-size:46px;font-family:'crimson_roman',Arial,sans-serif;font-weight:lighter;color:#414141;line-height:1.2;margin:25px 0 23px;padding:0 0 20px 0;}
.people-directory-base .title-and-refine .pane-content h2.people-active-menu-title{margin:0 0 15px;}
.page-digest .view-header .title{color:#4d4f53;font-size:48px;margin-bottom:26px;margin-top:55px;}
.title-and-refine{position:relative;}
.title-and-refine .refine{color:#8E130E;}
.page-fellowships h1.title{margin-bottom:20px;}
.node-type-document h1.title{font-size:38px;font-weight:normal;font-family:'ss',Arial,sans-serif;line-height:52px;}
.calendar-calendar .title-tooltip{color:#5f574f;}
.bt-wrapper.fsi-tooltip .title a{text-align:left;font-size:26px;line-height:26px;color:#990000;}
.page-public-internal-calendar h1.title,.page-private-internal-calendar h1.title{padding-left:0;}
.fsi-tooltip.bt-wrapper .title a:hover{color:#990000 !important;}
.first-block-big-image .title-container{background:#2d3c4b;background:rgba(45,60,75,0.8);position:absolute;bottom:20px;left:0;padding:12px 15px;font-family:'ss_bold',Arial,sans-serif;font-size:16px;}
.first-block-big-image .title-container a,.first-block-big-image .title-container span{color:#fff;}
.page-forgot-password h1.title{padding-bottom:10px;}
.first-block-big-image .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .type-and-title-wrapper .amdem-class-four-image-bundle .three-images-right .title-container,.amdem-class-four-image-bundle .three-images-right .title-container .first-block-big-image{background:#006241;background:rgba(0,98,65,0.7);}

.list_carousel {	width:1160px;margin-top: 20px; position:relative}

.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}

.list_carousel li {color: #999;text-align: center;padding: 0;display: block;float: left;}

.list_carousel.responsive {width: auto;margin-left: 0;}


  .small-8 {
    position: relative;
    width: 66.66667%; }

        .social .show-for-small .small-8 { text-align:right; }
.social-ui .twitter,.social-ui .twitter span,.social-ui.social-gray .twitter:hover{background-color:#56a3d9;}
.social-ui .twitter i{background-position:-50px -50px;}
.social-ui.social-lg .twitter i{background-position:-43px -45px;}
.social-ui.social-sm .twitter i{background-position:-47px -7px;}
#thanks-for-sharing .btn-div.twitter{width:215px;}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

.latest-txt {
	width:210px;
	float:right;
}

.latest-txt h3 {
	font-size:13px;
	font-weight:normal;
	color:#bc1b1b;
	padding-bottom:2px;
}

.latest-txt span {
	font-size:13px;
	font-weight:normal;
	color:#3e3e3e;
	padding-bottom:2px;
	display:block;
}

.latest-txt p {
	font-size:13px;
	font-weight:normal;
	color:#939393 !important;
	padding-bottom:2px !important;
}
.x-searchform-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2030;background-color:rgba(255,255,255,0.925);-webkit-transition:top 0.3s ease;transition:top 0.3s ease}
.x-searchform-overlay.in{display:table}
.x-searchform-overlay .form-search{padding-bottom:2em;font-size:10px}
.x-searchform-overlay .form-search:before{display:none}
.x-searchform-overlay .form-search label{margin-bottom:0.85em;font-size:2.1em;line-height:1.4;color:#272727}
.x-searchform-overlay .form-search .search-query{border:0;padding:0;height:auto;font-size:9.4em;letter-spacing:-0.05em;line-height:1;color:#272727;background-color:transparent;border-radius:0;box-shadow:none}
.x-searchform-overlay .form-search .search-query:focus,.x-searchform-overlay .form-search .search-query:active{outline:0}
.x-searchform-overlay-inner{display:table-cell;vertical-align:middle}


.thumb, .preview {
  filter: none !important;
}


.thumb {
  border: 1px solid #000000 !important;
}


.art-post .nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}


.art-post .nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}


.art-post .nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}


.art-post .nav .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}




.art-post .nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}


.art-post .nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}


.art-post .nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}


.art-post .nav li.dropdown.open .caret,
.art-post .nav li.dropdown.open.active .caret,
.art-post .nav li.dropdown.open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

div.search_dropdown div.dropdown {
	height: auto;
	background: #F5F5F5;
	z-index: 4000;
	display: none;
	border: 1px solid #B80000;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.search_dropdown div.dropdown a {
	display: block;
	width: 100%;
	height: auto;
	float: none;
	text-decoration: none;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	text-align: left;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
}

div.search_dropdown div.dropdown a span {
	display: block;
	padding: 6px;
}

div.search_dropdown div.dropdown a:hover {
	background: #CC0000;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #111111;
}




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

#spacer {float:left;margin-right:10px;}


.fade-in {
	opacity:0;  


	-webkit-animation:fadeIn ease-in 1;
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;

	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
}

 
.fade-in.one {
-webkit-animation-delay: 0.25s;
-moz-animation-delay: 0.25s;
animation-delay: 0.25s;
}

 
.fade-in.two {
-webkit-animation-delay: 0.40s;
-moz-animation-delay:0.40s;
animation-delay: 0.40s;
}

 
.fade-in.three {
-webkit-animation-delay: 0.6s;
-moz-animation-delay: 0.6s;
animation-delay: 0.6s;
}


.fade-in.four {
-webkit-animation-delay: 0.8s;
-moz-animation-delay: 0.8s;
animation-delay: 0.8s;
}


.fade-in.five {
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
animation-delay: 1s;
}

#home-banner #slider .slide .photo {
  width: 100%;
}

#home-banner #slider .slide .photo img {
  width: 100%;
  min-width: 1280px;
  height: auto;
}

.tabs-wrapper.vertical .headings .trigger .bg { z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; background:  #fafafa ; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }

.tabs-wrapper.vertical .headings .trigger .bg:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.tabs-wrapper.vertical .headings li.active .trigger .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.tabs-wrapper.horizontal .headings .trigger .bg { z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; background:  #fafafa ; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }

.tabs-wrapper.horizontal .headings .trigger .bg:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.tabs-wrapper.horizontal .headings li.active .trigger .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.accordion-wrapper ul.accordion .trigger .bg { z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; background:  #fafafa ; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }

.accordion-wrapper ul.accordion .trigger .bg:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.accordion-wrapper ul.accordion li.active .trigger .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.main-header .bg { position: absolute; width: 100%; height: 100%; background:  #fafafa ; }

.main-header .mobile-menu .sub-nav .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity: 0.1; }

  .template-index.transparent-menu .main-header .bg { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; }

.lt-ie9 .template-index.transparent-menu .main-header .bg { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; }

.template-index .slider .slide .caption .bg { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color:  #ffffff ; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }

.lt-ie9 .template-index .slider .slide .caption .bg { display: block; }

.template-index .widgets .small-promos .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-list-collections .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }



.borderwrap,
.borderwrapm{ 
	background: #FFFFFF; 
	border: 1px solid #1F304D;
	padding: 0; 
	margin: 0; 
}


.borderwrap h4{
	background: #E2E6EC;
	border: 1px solid #FFFFFF;
	border-bottom: 1px solid #6B7C9B;
	border-top: 1px solid #6B7C9B;
	color: #6B7C9B; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
	padding: 5px;
}


.borderwrap p{
	background: #F9F9F9;
	border: 1px solid #CCCCCC;
	margin: 5px;
	padding: 10px;
	text-align: left;
}


td.borderwrap {
	background: #D7DDE4 !important; 
	border: 1px solid #FFFFFF;
	border-top: 1px solid #6B7C9B;
	margin: 0px !important;
	padding: 5px !important;
	text-align: center;
}


.borderwrap p.formbuttonrow1{
	background: #F9F9F9 !important;
	border: 0;
	border-top: 1px solid #CCCCCC;
}


#copyright {
	font-size: 11px;
	line-height: 24px;
	float: left;
	padding-left: 15px;
	padding-bottom: 5px;
}
.fontawesome-icon,.fontawesome-icon.circle-yes,.post-content .error-menu li:after,.post-content .error-menu li:before{color:#ffffff;}
.checkout .payment_methods .payment_box,.post-content blockquote,.review blockquote q{background-color:#f6f6f6;}
.post-content blockquote,.review blockquote q{color:#747474;}
.meta .fusion-date,.post-content blockquote,.review blockquote q{font-style:italic;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Cantarell', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:500;}
.counter-box-content,.fusion-alert,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-progressbar .sr-only,.post-content blockquote,.review blockquote q{font-size:13px;}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,body{line-height:20px;}
.post-content h1{font-size:30px;line-height:48px;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:20px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}
.fusion-person .person-author-wrapper .person-name,.post-content h3,.project-content h3{font-size:16px;line-height:24px;}
.fusion-carousel-title,.fusion-person .person-author-wrapper .person-title,.fusion-portfolio-post .fusion-portfolio-content h4,.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.post-content h4{font-size:13px;line-height:20px;}
.post-content h5{font-size:12px;line-height:18px;}
.post-content h6{font-size:11px;line-height:17px;}
#wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,#wrapper .meta,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-content-widget-area .jtwt,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.quantity .minus,.quantity .plus,.quantity .qty,.review blockquote div,.search input,.title-row,body{color:#555555;}
.fusion-post-content h1,.post-content h1,.title h1{color:#555555;}
#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{color:#004c84;}
.fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.product-title,.project-content h3,.title h3{color:#333333;}
.fusion-post-content h5,.fusion-title h5,.post-content h5,.title h5{color:#333333;}
.fusion-post-content h6,.fusion-title h6,.post-content h6,.title h6{color:#333333;}
#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}
.post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{font-size:16px;}
.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{padding:8px;}
.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}




.post-content h3, #sidebar .widget h3, .project-content h3, .title h3, #header .tagline, .person-author-wrapper span, .product-title {
    color: #005591 !important;
    padding: 5px 0px;}


.post-content h4, .project-content .project-info h4, .share-box h4, .title h4, .tab-holder .tabs li a {
    color: #FFFFFF !important;
}


.post-content h1, .title h1, .woocommerce-success-message .msg, .woocommerce-message {
    color: #555;
}


.page-id-19517 .post-content p {
    margin-bottom: 0;
    margin-top: 0;
}

#desktopnavbutton { width:110px; position:relative;cursor:pointer; }

#desktopnavbutton img { width:100%; height:auto; position:absolute; top:0; left:0; margin-left:390px; cursor:pointer; z-index: 9999; }

#desktopnavbutton img.shadow { -moz-box-shadow: 0 4px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 4px 0 rgba(0,0,0,0.3); box-shadow: 0 4px 0 rgba(0,0,0,0.3); }

	#desktopnavbutton img,
	#headright { display:none; }

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;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
	

#leftmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 3px;
	color: #284d89; }

#leftmenu a:hover { color: #111; }
.advps-slide-container{
 position:relative;
}

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

.advps-slide-field-three img
{
	float:left;
	margin-right:20px;
}


.advps-slide-container .advs-title
{
	line-height:30px;
}

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

.right{float:right;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-left{left:0;right:auto}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.search-form{margin-top:20px;background:#000;width:575px;margin-left:72px;height:210px;background-color:rgba(0,0,0,.6)}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.float_left{float:left;}
.article_btm_blocks .float_left{width:308px;}
.sponsorship .float_left{margin-right:8px;border:1px solid #f2f5d6;width:127px;}
.sponsorship .float_left .title{margin-left:7px;margin-right:7px;color:#9c2a95;font:bold 10px Verdana;margin-bottom:5px;margin-top:2px;}
.dream_stable .float_left{margin-top:5px;margin-right:12px;}
.hp_featured_ads .float_left{margin-left:17px;}
.summary_btn .block .float_left{width:210px;padding-left:10px;padding-top:9px;padding-bottom:7px;}
.hp_block .item .float_left{margin-right:10px;color:#666;font:normal 10px Verdana;}
.network .float_left{width:101px;margin-left:3px;}
.news-page-cv2 .article_social .float_right .float_left{padding-top:3px!important;}
 #ad_race .float_left{ margin-right:9px; }
 #popin_dream .float_left{ width:198px; font:normal 11px Verdana; color:#666; margin-bottom:9px; }
 #popin_dream .float_left a{ font:normal 11px Verdana; color:#666; text-decoration:underline; }
 .latest_viewed .float_left{ margin-right:11px; text-align:center; width:120px; color:#000; font:bold 10px Verdana; }
 .latest_viewed .float_left a{ color:#993399;; font:bold 10px Verdana; text-decoration:none; }
 .latest_viewed .float_left a:hover{ text-decoration:underline; }
 .event_details .event_info .float_left{ width:489px; margin-right:22px; }
.step3_payment_obs .top .float_left{font:bold 16px Helvetica;color:#333;}


#menu-header-menu li li{
	text-align:left;
}


nav.x-nav-collapse ul li a{padding-top:0 !important; font-size:14px !important; color:#00b4f3 !important; height:auto !important; letter-spacing: 0px !important; font-family: 'Exo 2', sans-serif !important; padding:0 21px !important; font-weight:500 !important;}


nav.x-nav-collapse ul li.fst a{color:#70c0ba !important;}


nav.x-nav-collapse ul li a:hover{box-shadow:none !important}


nav.x-nav-collapse ul li.current-menu-item a{box-shadow:none !important}


.x-navbar .x-nav{float:left !important; margin-right:30px; margin-top:6px;}


nav.x-nav-collapse{position: absolute !important; width:500px !important; right:0; top:70px !important;}
.tax-archive #primary-navigation .current-menu-item.menu-item-type-post_type_archive a{color:#c7a84c}
.tax-archive #primary-navigation .current-menu-item.menu-item-type-post_type_archive a:hover{color:#977d2f}

  
  .post .post-meta ul li.post-date,
  .type-page .post-meta ul li.post-date,
  .type-feature .post-meta ul li.post-date,
  .type-testimonial .post-meta ul li.post-date,
  .search-results .page .post-meta ul li.post-date,
  .search-results .type-product .post-meta ul li.post-date,
  .search-results .type-feature .post-meta ul li.post-date,
  .search-results .type-testimonial .post-meta ul li.post-date {
    display: none;
  }

.post .post-meta ul li.post-date,
.type-page .post-meta ul li.post-date,
.type-feature .post-meta ul li.post-date,
.type-testimonial .post-meta ul li.post-date,
.search-results .page .post-meta ul li.post-date,
.search-results .type-product .post-meta ul li.post-date,
.search-results .type-feature .post-meta ul li.post-date,
.search-results .type-testimonial .post-meta ul li.post-date {
  display: inline;
}
	
	
	.nav-holder ul,.top-menu .menu{display:none;}

	.header-v4 .header-social .alignright .menu{margin-top:-10px; line-height:25px;}


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	background-color:#ffffff !important;
}


#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
	color:#747474 !important;
}


#wrapper .header-social .menu .sub-menu li a:hover,.top-menu .cart-content a:hover{
	background-color:#fafafa !important;
}


#wrapper .header-social .menu .sub-menu li a:hover{
	color:#333333 !important;
}


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	border-color:#e5e5e5 !important;
}

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}

#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}

#mc_embed_signup .button:hover {background-color:#777;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}
     
#mc_embed_signup .clear {clear:none; display:inline;}


#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}

#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:130px;}

#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}


#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}

#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#529214; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}


	#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }

.light{
	font-family: 'Roboto', sans-serif; font-weight:300;
}

.light-grey{
	background:#F5F5F5;
}


#nav ul li .divider {
	width: 15px !important;
	height: 38px !important;
}

.container-content-overlay { display: none; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 5; background: #000; opacity: 0.0; }

.navbar-wrapper .sec-nav .top .right .cont-sub, .navbar-wrapper .sec-nav .top .right .adm-sub, 
.navbar-wrapper .sec-nav .top .right .ac-sub {
  display: none;
  position: fixed;
  top: 80px;
  margin-left: -32px;
  width: 220px;
  background: black;
  
  z-index: 3000;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li, .navbar-wrapper .sec-nav .top .right .adm-sub li, 
.navbar-wrapper .sec-nav .top .right .ac-sub li{
  padding: 10px 20px;
  display: block;
  text-align: left;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li a, .navbar-wrapper .sec-nav .top .right .adm-sub li a, 
.navbar-wrapper .sec-nav .top .right .ac-sub li a {
  
  color:#ffffff;
  font-size: 13px;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
  display: block;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li a:after, .navbar-wrapper .sec-nav .top .right .adm-sub li a:after, 
.navbar-wrapper .sec-nav .top .right .ac-sub li a:after  {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 5px;
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li a:hover, .navbar-wrapper .sec-nav .top .right .cont-sub li a:focus,
.navbar-wrapper .sec-nav .top .right .adm-sub li a:hover, .navbar-wrapper .sec-nav .top .right .adm-sub li a:focus,
.navbar-wrapper .sec-nav .top .right .ac-sub li a:hover, .navbar-wrapper .sec-nav .top .right .ac-sub li a:focus {
  
  color:#eb382e;
}

  .navbar-wrapper .sec-nav .top .right .cont-sub, .navbar-wrapper .sec-nav .top .right .info-sub,
  .navbar-wrapper .sec-nav .top .right .adm-sub, .navbar-wrapper .sec-nav .top .right .ac-sub
  {
    top: 97px !important;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub, .navbar-wrapper .sec-nav .top .right .adm-sub,
  .navbar-wrapper .sec-nav .top .right .ac-sub{
    display: none;
    position: relative;
    width: 115%;
    top: 0;
    background: white;
    margin: 10px 0 10px -20px;
    z-index: 200;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub ul, .navbar-wrapper .sec-nav .top .right .adm-sub ul,
  .navbar-wrapper .sec-nav .top .right .ac-sub ul {
    padding: 10px;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li, .navbar-wrapper .sec-nav .top .right .adm-sub li,
  .navbar-wrapper .sec-nav .top .right .ac-sub li {
    padding: 10px 20px;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a, .navbar-wrapper .sec-nav .top .right .adm-sub li a,
  .navbar-wrapper .sec-nav .top .right .ac-sub li a {
    color: #888888;
    font-weight: 300;
    -webkit-transition: color .5s ease;
    transition: color .5s ease;
    display: block;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a:after, .navbar-wrapper .sec-nav .top .right .adm-sub li a:after,
  .navbar-wrapper .sec-nav .top .right .ac-sub li a:after  {
    font-family: 'fontawesome';
    content: ' \f101';
    margin-left: 25px;
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a:hover, .navbar-wrapper .sec-nav .top .right .cont-sub li a:focus,
  .navbar-wrapper .sec-nav .top .right .adm-sub li a:hover, .navbar-wrapper .sec-nav .top .right .adm-sub li a:focus,
   .navbar-wrapper .sec-nav .top .right .ac-sub li a:hover, .navbar-wrapper .sec-nav .top .right .ac-sub li a:focus {
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a[target^=_blank]:after,
  .navbar-wrapper .sec-nav .top .right .adm-sub li a[target^=_blank]:after,
    .navbar-wrapper .sec-nav .top .right .ac-sub li a[target^=_blank]:after  {
    font-family: 'fontawesome';
    content: ' \00a0 \f08e';
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .cont-sub li a[target^=_blank]:focus,
  .navbar-wrapper .sec-nav .top .right .adm-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .adm-sub li a[target^=_blank]:focus,
  .navbar-wrapper .sec-nav .top .right .ac-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .ac-sub li a[target^=_blank]:focus 
  {
    color: #eb382e;
  }

.main-nav .cont-sub, .main-nav .stu-sub, .main-nav .par-sub, .main-nav .alu-sub, .main-nav .fac-sub, .main-nav .adm-sub, 
.main-nav .ac-sub {
  display: none;
}

.main-nav .vert-nav .nav-top .cont-sub, .main-nav .vert-nav .nav-top .adm-sub, .main-nav .vert-nav .nav-top .ac-sub {
  margin-left: -20px;
  background: white;
}

.main-nav .vert-nav .nav-top .cont-sub ul, .main-nav .vert-nav .nav-top .adm-sub ul, .main-nav .vert-nav .nav-top .ac-sub ul{
  padding: 10px 0;
}

.main-nav .vert-nav .nav-top .cont-sub li, .main-nav .vert-nav .nav-top .adm-sub li, .main-nav .vert-nav .nav-top .ac-sub li{
  padding: 10px 20px;
}

.main-nav .vert-nav .nav-top .cont-sub li a, .main-nav .vert-nav .nav-top .adm-sub li a, .main-nav .vert-nav .nav-top .ac-sub li a {
  color: #888888;
  font-weight: 300;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
  display: block;
}

.main-nav .vert-nav .nav-top .cont-sub li a:after, .main-nav .vert-nav .nav-top .adm-sub li a:after, 
.main-nav .vert-nav .nav-top .ac-sub li a:after {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 25px;
  color: #eb382e;
}

.main-nav .vert-nav .nav-top .cont-sub li a:hover, .main-nav .vert-nav .nav-top .cont-sub li a:focus,
.main-nav .vert-nav .nav-top .adm-sub li a:hover, .main-nav .vert-nav .nav-top .adm-sub li a:focus,
.main-nav .vert-nav .nav-top .ac-sub li a:hover,.main-nav .vert-nav .nav-top .ac-sub li a:focus   {
  color: #eb382e;
}

.main-nav .vert-nav .nav-top .cont-sub li a[target^=_blank]:after, .main-nav .vert-nav .nav-top .adm-sub li a[target^=_blank]:after,
.main-nav .vert-nav .nav-top .ac-sub li a[target^=_blank]:after   {
  font-family: 'fontawesome';
  content: ' \00a0 \f08e';
}

.main-nav .vert-nav .nav-top .cont-sub li a[target^=_blank]:hover, .main-nav .vert-nav .nav-top .cont-sub li a[target^=_blank]:focus,
.main-nav .vert-nav .nav-top .adm-sub li a[target^=_blank]:hover, .main-nav .vert-nav .nav-top .adm-sub li a[target^=_blank]:focus,
.main-nav .vert-nav .nav-top .ac-sub li a[target^=_blank]:hover, .main-nav .vert-nav .nav-top .ac-sub li a[target^=_blank]:focus 
 {
  color: #eb382e;
}

.main-nav .vert-nav .nav-top .cont-sub li .lines:after,
.main-nav .vert-nav .nav-top .adm-sub li .lines:after,
.main-nav .vert-nav .nav-top .ac-sub li .lines:after  {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 40px;
  color: #eb382e;
}

.main-nav .vert-nav .nav-top .cont-sub li .lines:hover, .main-nav .vert-nav .nav-top .cont-sub li .lines:focus,
.main-nav .vert-nav .nav-top .adm-sub li .lines:hover, .main-nav .vert-nav .nav-top .adm-sub li .lines:focus,
.main-nav .vert-nav .nav-top .ac-sub li .lines:hover, .main-nav .vert-nav .nav-top .ac-sub li .lines:focus
 {
  color: #eb382e;
}

#primary article.tribe_events.l:after {
border-left-color: whiteSmoke;
}

#primary #content.single::after {
	display: none;
}


#primary #content[role=main] {
    margin-top: 15px;
    margin-bottom: 76px;
}
.panels-flexible-region {
  padding: 0;
}


.panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}


.panels-flexible-region-inside-first {
  padding-left: 0;
}


.panels-flexible-region-inside-last {
  padding-right: 0;
}


.panels-flexible-region-11-desc {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-11-left_region {
  float: left;
  width: 49.5000%;
}


.panels-flexible-region-11-featured_region {
  float: left;
  width: 49.5000%;
}


.panels-flexible-region-11-download_free_games {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-637-center {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-93-a {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-92-center {
  float: left;
  width: 99.0000%;
}


.clear{clear:both; display:block; width:100%;}
.list-unstyled{background:0 0;padding-left:0;list-style:none}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
body.style-1 #usersite-container .zoogle-columns-100 .subtitle-wrap{max-width:473px}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

#top .menu .sep, #top .menu .sep img {
	height: 40px;
	width: 2px;
}


#weather .temperature, #time .day {
	font-size: 30px;
	line-height: 30px;
	vertical-align: middle;
}

	.icono-video,.icono-camara {width:37px;}

.center_xu_buttom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DAB8B8;
}


.main_left {
	width: 593px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align:top;
}

﻿	.ui-tabs-anchor, .ui-state-default, .ms-sbcell, .ms-sbrow, .ms-sbplain, .s4-searchbox-QueryPrompt {
	 outline:none !Important;
 }

.post-thumbnail {padding: 0 0 1.5em 0; float:left;}

.home #content .cntr1 .post-thumbnail, .home #content .cntr2 .post-thumbnail {padding: 0; width: 315px; height: 170px; }

.home #content .cntr1 .post-thumbnail img, .home #content .cntr2 .post-thumbnail img {position:absolute; top: 25%; left: 25%; margin-top: -25%; margin-left: -25%;  }

.home #content .cntr3 .post-thumbnail, .home #content .cntr4 .post-thumbnail, .home #content .cntr5 .post-thumbnail, .home #content .cntr6 .post-thumbnail {padding: 0; width: 200px; height: 175px; position:relative; overflow:hidden; margin-right:15px;}


.single #content .post .post-thumbnail img {width: 630px; height: auto; }

.archive #content .post .post-thumbnail, .search #content .post .post-thumbnail {padding: 0; width: 200px; height: 175px; position:relative; overflow:hidden; margin-right:15px;}

.archive #content .post .post-thumbnail img, .search #content .post .post-thumbnail img {position: absolute; top: 0; left: 0;  }


.author #content .post .post-thumbnail { display:none; }

.author #content .cntr1 .post-thumbnail {display:inherit; }

	.home #content .cntr1 .post-thumbnail {height: 200px; }

	
#nav li.date {
	}

  .ver2-1{
   
   }


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}

.clear{clear:both}

.network-social{
	float: right;
	height:50px;
	}

.network-social a{
	height: 50px;
	width: 40px;
	display:inline-block;
	padding:8px 0;
	margin-right:10px;
	}


.commentlist .vcard cite.fn {

	color:#555555;

	font-size:16px;

	font-style:normal;

}


	#sidebar{
		width:100% !important;
		float:none !important;
	}


	#sidebar .social_links .social li{
		width:auto;
		margin-right:5px;
	}

	
	
	#main .reading-box h2,
	#main h2,
	.page-title h1,
	.image .image-extras .image-extras-content h3,
	#main .post h2,
	#sidebar .widget h3,
	.tab-holder .tabs li a,
	.share-box h4,
	.project-content h3,
	.author .author_title,
	h5.toggle a,
	.full-boxed-pricing ul li.title-row,
	.full-boxed-pricing ul li.pricing-row,
	.sep-boxed-pricing ul li.title-row,
	.sep-boxed-pricing ul li.pricing-row,
	.person-author-wrapper,
	.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
	.ei-title h2, #header .tagline,
	table th,.project-content .project-info h4,
	.woocommerce-success-message .msg,.product-title{
		font-family:"Lato", Arial, Helvetica, sans-serif !important;
	}


		body,#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2{
		font-size:15px;
				line-height:23px;
	}

	
		#sidebar .widget h3{font-size:13px !important;}

	
		body,.post .post-content,.post-content blockquote,.tab-holder .news-list li .post-holder .meta,#sidebar #jtwt,.meta,.review blockquote div,.search input,.project-content .project-info h4,.title-row,.simple-products-slider .price .amount,.quantity .qty,.quantity .minus,.quantity .plus{color:#747474 !important;}

	
		.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
		color:#49453c !important;
	}

	.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
	.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title{color:#397c88 !important;}

	.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
	#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
	.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
	.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
	.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
	.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
	#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
	.tab-holder,.commentlist .the-comment,
	.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
	#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
	.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social{border-color:#ebe5dd;}

	
		#main #sidebar{
		background-color:#ffffff;
	}

	
		#sidebar .tab-holder,#sidebar .tab-holder .news-list li{border-color:#ebeaea !important;}

	body #sidebar .tab-hold .tabs li{border-right:1px solid #ffffff !important;}

	body #sidebar .tab-hold .tabs li a{background:#ebeaea !important;border-bottom:0 !important;color:#747474 !important;}

	body #sidebar .tab-hold .tabs li a:hover{background:#ffffff !important;border-bottom:0 !important;}

	body #sidebar .tab-hold .tabs li.active a{background:#ffffff !important;border-bottom:0 !important;}
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.two_columns_66_33.grid2 .column1 .column_inner,.two_columns_66_33.grid2 .column2 .column_inner,.two_columns_33_66.grid2 .column1 .column_inner,.two_columns_33_66.grid2 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner,.two_columns_25_75.grid2 .column1 .column_inner,.two_columns_25_75.grid2 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0}
.footer_top .column_inner{border:0}


.scp_post { 
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #CCC;
	overflow: auto;
}


.scp_posts .scp_post .scp_title { 
	display: block;
	font-size: 20px;
	font-wight: 700;
}


.scp_posts .scp_post .scp_date { 
	display: block;
	margin-top: 5px;
}


.scp_posts .scp_post .scp_post_content { 
	margin-top: 15px;
}


.scp_posts .scp_post .scp_post_thumbnail, .scp_posts .scp_post .scp_post_thumbnail_f { 
	float: left;
	margin: 20px 20px 20px 0;
	width: 200px;
}


.scp_posts .scp_post .scp_post_read_more { 
	display: block;
	margin-top: 10px;
}


.nav-collapse.collapse {
	height: auto;
	overflow: visible
}




.lte9 .nav-collapse.collapse {
	overflow: visible;
}


	.nav-collapse {
		clear: both
	}


	.nav-collapse .nav {
		float: none;
		margin: 0 0 10px
	}


	.nav-collapse .nav .nav-header {
		color: #777777;
		text-shadow: none
	}


	.nav-collapse .btn {
		padding: 4px 10px 4px;
		font-weight: normal;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}


	.nav-collapse .dropdown-menu li+li a {
		margin-bottom: 2px
	}


	.nav-collapse.in .btn-group {
		padding: 0;
		margin-top: 5px
	}


	.nav-collapse .dropdown-menu {
		position: static;
		top: auto;
		left: auto;
		display: none;
		float: none;
		max-width: none;
		padding: 0;
		margin: 0 15px;
		background-color: transparent;
		border: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}


	.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
		display: none
	}


	.nav-collapse .dropdown-menu .divider {
		display: none
	}


	.nav-collapse .navbar-form, .nav-collapse .navbar-search {
		float: none;
		padding: 10px 15px;
		margin: 10px 0;
		border-top: 1px solid #f2f2f2;
		border-bottom: 1px solid #f2f2f2;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)
	}


	.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
		border-top-color: #111111;
		border-bottom-color: #111111
	}


	.navbar .nav-collapse .nav.pull-right {
		float: none;
		margin-left: 0
	}


	.nav-collapse, .nav-collapse.collapse {
		height: 0;
		overflow: hidden
	}

	.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 0px;
	}

	.nav-collapse.in {
		background-image: none;
		background-color: #747474;
	}

	.nav-collapse.in .nav li {
		background-color: #747474;
	}

	.nav-collapse.in .nav ul {
		background: #747474;
	}

	.navbar-inverse .nav-collapse.in .nav li a, .nav-collapse.in .dropdown-menu a {
		color: #fff;
		font-weight: normal;
		text-shadow: none;
	}

	.nav-collapse.in .dropdown .caret {
		display: none;
	}

	.nav-collapse.in .dropdown-menu {
		display: block;
	}
