﻿

			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

	.avada-container .columns {
		float:none;
		width:100%;
		margin-bottom:20px;
	}

	.avada-container .columns .col {float:left;}

	.avada-container .col img{		
		display:block;
		margin:0 auto;
	}

	.avada-container .columns .col,
	.footer-area .columns .col,
	#slidingbar-area .columns .col{
		float:none;
		width:100%;
	}

	
	
	
	body,#nav ul li ul li a,
	.more,
	.avada-container h3,
	.meta .date,
	.review blockquote q,
	.review blockquote div strong,
	.image .image-extras .image-extras-content h4,
	.image .image-extras .image-extras-content h4 a,
	.project-content .project-info h4,
	.post-content blockquote,
	.button.large,
	.button.small,
	.ei-title h3,.cart-contents,
	.comment-form input[type="submit"],
	.wpcf7-form input[type="submit"],
	.gform_wrapper .gform_button,
	.woocommerce-success-message .button,
	.page-title h3{
		font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
	}

	.avada-container h3,
	.review blockquote div strong,
	.footer-area  h3,
	#slidingbar-area  h3,
	.button.large,
	.button.small,
	.comment-form input[type="submit"],
	.wpcf7-form input[type="submit"],
	.gform_wrapper .gform_button{
		font-weight:bold;
	}
.subdomain-chppcor .site-search .form-actions{margin-left:-45px;}
.site-search .btn-search{height:35px;}
.site-search{position:absolute;top:0;right:0;float:right;width:63%;}
.site-search form{position:relative;}
.site-search input.search-query{border:1px #b6b1a9 solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#4d4f53;font-family:'ss_italic',Arial,sans-serif;font-size:14px;font-weight:normal;font-weight:normal;line-height:18px;margin:5px 0;padding:4px 35px 4px 10px;width:230px;-ms-border-radius:3px;}
.site-search input.search-query::-webkit-input-placeholder,.site-search input.search-query:-moz-placeholder,.site-search input.search-query:-ms-input-placeholder{color:#4d4f53;font-family:'ss_italic',Arial,sans-serif;line-height:1.3em;}
.subdomain-tec .site-search input.search-query{width:153px;}
.ie8 .site-search input.search-query{width:180px;}
.site-search .form-type-textfield{float:left;}
.site-search .form-actions{float:left;margin-left:-26px;}
.site-search .form-actions .btn-search{background-color:transparent;background-size:15px 15px;border:none;float:left;height:16px;margin:12px 0 0 0;padding:0;text-indent:1000px;width:16px;box-shadow:none;}
.site-search #search-block-form .container-inline{float:right;max-width:277px;overflow-x:hidden;overflow-y:hidden;}
.site-search #search-block-form .container-inline .form-actions{position:absolute;right:5px;}
.node-type-webform .site-search .form-actions,.node-type-webform .webform-component-addressfield,.node-type-webform .form-item-search-block-form,.node-type-webform .upload-webform-file .form-item{margin-bottom:0;}
.site-search .form-actions .btn-search,.exposed-white .views-exposed-widget .form-submit{background-position:0 -550px;background-size:200px 616px;}

.post .title a { color:#000; padding-bottom:5px; }

.post .title{padding:5px 0;}

.page .post .title { padding:5px 0 10px;}

#connect .title { margin-bottom: 10px; }

#main #connect .title { padding:0; border:0; background: none;font-size:18px; }

.ei-slider-thumbs li.ei-slider-element{
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -9000px;
}

.panel-heading {
  padding: 0px 0px;
font-family : 'nayala';}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel-group .panel-heading {
  border-bottom: 0;
}



	

		#most_recent,
		#recent_archives,
		#pagination {
			margin: 0 0 2.5em 0;
		}


	#pagination {
		font-family:"fira-sans";
		font-weight:300;
		font-size: 1em;
		line-height: 1em;
		padding:9px 0 8px 0;
		border-top:1px solid rgba(0, 0, 0, .15);
		border-bottom:1px solid rgba(0, 0, 0, .15);
		text-align:right;
	}


	#pagination a,
	#pagination .extend {
		padding: 5px 12px;
		background-color: #e6e6e6;
		text-decoration: none;
		border:none;
		color: #333333;
		border-right:1px solid rgba(0, 0, 0, .15);
	}



	#pagination a.nextpostslink {
		border-right:none;
	}


	#pagination a:hover, #pagination a:active {
		padding: 5px 12px;
		background-color: #ffdb00;
		color: #333333;
	}


	#pagination span.current {
		margin: 0;
		padding: 5px 12px;
		background-color: #f6efcc;
		text-decoration: none;
		border:none;
		color: #6d643c;
		border-right:1px solid rgba(0, 0, 0, .15);
	}


	#pagination span.disabled {
		display:none;
	}


	#pagination .first,
	#pagination .last {
	  display: none;
	}


	#pagination .pages {
	  float: left;
	}


	#pagination .extend,
	#pagination span.current,
	#pagination a,
	#pagination a:hover,
	#pagination a:active {
		padding: 5px 8px;
	}
.row{margin:0 auto;max-width:75rem;width:100%;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row.collapse .row{margin-left:0;margin-right:0;}
.row .row{margin:0 -0.9375rem;max-width:none;width:auto;}
.row .row:before,.row .row:after{content:" ";display:table;}
.row .row:after{clear:both;}
.row .row.collapse{margin:0;max-width:none;width:auto;}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}
.row .row.collapse:after{clear:both;}
.row.small-collapse .row{margin-left:0;margin-right:0;}
.row.medium-collapse .row{margin-left:0;margin-right:0;}
.row.large-collapse .row{margin-left:0;margin-right:0;}
form .row .row{margin:0 -0.5rem;}
form .row .row .column,form .row .row .columns{padding:0 0.5rem;}
form .row .row.collapse{margin:0;}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0;}
form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem;}
form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}
form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}
form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}
form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}
form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}
form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}
form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}
form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}

  .top-bar .row {
    max-width: none; }

  .header .row {
    position: relative;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }

    .header .row .row {
      position: relative;
      top: 0%;
      -moz-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none; }

  .news .news-top .row {
    position: relative;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }



#aom_header {padding:0; margin:0;}

#ftr p#copy {
    color: #cda6d6;
}


.main {
  float: left;
  width: 620px;
  margin: 0 10px;
}




.main .post,
.main .page {
  position: relative;
  clear: both;
  margin-bottom: 72px;
}



.main .fm-search {
  margin: 0 0 2em;
}

.technology-org-first {
	
	
	
}

.how-it-works .about-right {
	padding:0 30px;
}

.about-right .fa-comment-o {
	font-weight:400;
}

.how-it-works .about-right p {
	color:#737a7f;
	font-size:15px;
	line-height:26px;
	font-weight: 300;
}
.x-text-type .typed-cursor{-webkit-animation:blink 0.65s infinite;animation:blink 1s infinite}

.mainnav .panel ul.menu h3 a.two-line {
  background-position: right 27px;
}



.header{
	height:87px;
}


.book {
	position: relative;
	display: block;
	float: left;
	height: 188px;
	width: 178px;
	margin: 13px;
	padding: 0;
    font-size: 0.9em;
	}


.book img {
	display: block;
	background:#FFF;
    #border:1px solid;
    #border-color: #ccc #666 #666 #ccc;
    margin: auto;
	}


.book p {
	display: block;
	text-align: center;
	padding-top: 2px;
	margin: auto;
	}
.profile-popup .profile-have-account{color:#57544f;position:relative;font-size:13px;margin-left:22px;padding-bottom:50px;}
.profile-popup .profile-have-account.centered{margin:0 auto;top:50px;}

		
		.footer-logo {
			float: none;
			margin: 0 auto 40px;
			width: auto;
		}
.footer-logo .text-logo,.footer-content h4 {color:#FFFFFF;}


.html-slideshow-slide{background:transparent;background-repeat:no-repeat;width:100%;}

#homepage-main-spot div.html-slideshow-slide{display:none;overflow:hidden;border-top:solid #333 1px;}

#homepage-main-spot div.html-slideshow-slide img{  max-width:100%;}

.html-slideshow-slide-content{font-size:95%;text-transform:uppercase;position:absolute;top:120px;left:16px;width:300px;}

.html-slideshow-slide-content a{color:#666;text-decoration:underline;}

.html-slideshow-slide-content a:hover{color:#333;text-decoration:underline;}

.html-slideshow-slide-content h3{font-size:18px;}
.tve_clsy .tve_image.tve_black{border-color:#595959}
.tve_clsy .tve_image.tve_blue{border-color:#3AB2F0}
.tve_clsy .tve_image.tve_green{border-color:#8BEF6A}
.tve_clsy .tve_image.tve_orange{border-color:#FAC759}
.tve_clsy .tve_image.tve_purple{border-color:#F986D3}
.tve_clsy .tve_image.tve_red{border-color:#FF5E6A}
.tve_clsy .tve_image.tve_teal{border-color:#7CDECD}
.tve_clsy .tve_image.tve_white{border-color:#F6F5F5}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
 .fl{float: left; }




.wp-caption {
	border: 1px solid #e5e5e5;
	text-align: center;
	background-color: #fff;
	padding-top:5px;
	margin: 0 10px 10px;
	}


.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	}


.wp-caption p.wp-caption-text {
	font-size: 8pt;
	padding: 5px;
	margin: 0;
	}




.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #8AA789;
   text-align: justify;
}

		.teaser { float: left; }



.teaser a.teaser_link:hover { text-decoration: underline; }

.teaser .teaser_author { font-style: italic; }

	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }

.teaser .edit_post { letter-spacing: 1px; }

	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }

	.teaser .teaser_author a { font-style: normal; }

	.teaser .format_teaser a { text-decoration: underline; }

	.teaser .format_teaser a:hover { text-decoration: none; }

.teaser h2 { }

.teaser .format_teaser { font-size: 1.2em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }

.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Verdana, sans-serif; }

.teaser .teaser_category { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_date { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_comments { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_link { font-size: 1.2em; line-height: 1.5em; }

.teaser .post_tags { font-size: 1.1em; line-height: 1.636em; }



.teaser .post_image_link img.alignleft { margin-right: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.alignright { margin-left: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.aligncenter { margin-bottom: 1.8em; }

.teaser .post_image_link img.alignnone { margin: 0 auto 1.8em 0; }

.teaser .post_image_link img.frame { padding: 0.8em; border-width: 0.1em; }

.teaser .format_teaser .post_image_link img.alignleft { margin-right: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.alignright { margin-left: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.5em; }

.teaser .format_teaser .post_image_link img.frame { padding: 0.333em; border-width: 0.083em; }

.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }

.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #000000; }
.orange,.orange14,.chocolate{font-size:18px;font-weight:bold;color:#ff6600 !important;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}

.copy{float:left;margin:0 0 10px;text-align:center;width:100%;}

.copy p{color:#999999;font:10px FuturaStdBook;}

#page_wrapper {width: 1053px; margin: 0; display: block;}

.home #page_wrapper {display: none;}

.row {
  margin-right: -15px;
  margin-left: -15px;
}









#mobile_nav,
#mobile_nav_button {
    display: none;
}
 
    #mobile_nav {
        width: 100%;
        padding: 30px;
        background: #404041;
        float: left;
        margin: 0 0 14px 0;
        display: none;
    }

    #mobile_nav a {
        color: #fff;
        text-transform: lowercase;
        display: block;
    }
div.close-icon{font-size:2em;font-weight:normal;line-height:.5em;padding-bottom:15px;float:right;}
div#wcm-survey div.close-icon{padding-bottom:2px;}

.button {
  font-size: 20px;
  padding: 0px 0px 0px 5px;
  width: 360px;
height:90px;
line-height:90px;
  margin: 0 auto;
  margin-bottom: 10px;
  text-align: center;
  text-decoration: underline;
}

.button a {
color: #ffffff;
vertical-align:middle;
font-weight: bold;
}

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }


.post-data {
	clear: both;
	font-size: 12px;
	font-weight: 700;
	margin-top: 20px;
}


.post-data a {
	color: #111;
}

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


.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}


.row .eightcol {
width: 65.4%;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.mk-font-icons{display:inline-block}
.mk-font-icons.icon-align-right{float:right}
.mk-font-icons.icon-align-center{display:block;text-align:center}
.mk-font-icons.icon-align-left{float:left}
.mk-font-icons i{display:inline-block}
.mk-font-icons i.circle-enabled{text-align:center;-webkit-border-radius:256px;-moz-border-radius:256px;border-radius:256px}
.mk-font-icons i.mk-size-small{font-size:16px}
.mk-font-icons i.mk-size-small.circle-enabled{padding:3px;width:16px;height:16px;font-size:12px;line-height:16px}
.mk-font-icons i.mk-size-medium{font-size:32px}
.mk-font-icons i.mk-size-medium.circle-enabled{padding:3px;width:32px;height:32px;font-size:16px;line-height:32px}
.mk-font-icons i.mk-size-large{font-size:48px}
.mk-font-icons i.mk-size-large.circle-enabled{width:48px;height:48px;font-size:24px;line-height:48px}
.mk-font-icons i.mk-size-x-large{font-size:64px}
.mk-font-icons i.mk-size-x-large.circle-enabled{width:64px;height:64px;font-size:32px;line-height:64px}
.mk-font-icons i.mk-size-xx-large{font-size:128px}
.mk-font-icons i.mk-size-xx-large.circle-enabled{width:128px;height:128px;font-size:48px;line-height:128px}
.mk-font-icons i.mk-size-xxx-large{font-size:256px}
.mk-font-icons i.mk-size-xxx-large.circle-enabled{width:256px;height:256px;font-size:64px;line-height:256px}
.site-title{font-size:2rem;font-weight:700;line-height:1}
.site-logo--text .site-title{font-size:1.33rem;font-weight:400;letter-spacing:.3rem}
.site-logo--text .site-title a{color:#363636}


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

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

#content {
  z-index: 100;
}

#content-wrapper {
  font-family: "futura-pt",sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  width: 600px;
}

.home #content-wrapper {
  margin-right: 20px;
  margin-top: 30px;
  width: 425px;
}

      #content-wrapper #OT_form {
        width: 100%;
      }

      .slider-wrapper, #slider, #slider-small, #content-wrapper, #navigation-mobile, #sub-menu-mobile {
        display:none;
      }

      .page-template-subpage-php #content-wrapper {
        display: block;
        float: none;
        font-size: 14px;
        line-height: 18px;
        margin: 0 auto;
        padding-top: 55px;
        width: 90%;
      }

.info strong a{
	color:#8f2004 !important;
}

.info strong a:hover{
	color:#ebad25 !important;
}



.tab {
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
	width:941px;
	margin:0px auto;
}


.tab ul.login {
	display: block;
	position:relative;
  	float: right;
  	clear: right;
  	height: 25px;
	width: auto;
  	font-weight: bold;
	line-height: 25px;
	margin: 0;
  	font-size: 80%;
	text-align: center;
	background-color:#fafafa;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	padding:0px;
}


.tab ul.login li {
 	text-align: left;
  	padding: 0 15px;
	display: block;
	float: left;
	height: 25px;
}


.tab ul.login li a {
	color: #477fa0;
}


.tab ul.login li a:hover {
	text-decoration:underline;
}


.tab ul.login .sep {color:#414141;padding:0px;}



.tab a.open, .tab a.close {
	display:block;
	cursor: pointer;
	display: block;
	width:90px;
}



.tess, .tessdivider1, .tessdivider2, .textvalue ul, .cat-haeding, .textvalue, .innermenu, .menu
{
	width:100%;
}



.cat-haeding{margin:13px 0px 0px 0px; width:795px; float:left; height:28px;}

.cat-haeding h1{padding:0px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; font-size:13px; line-height:28px;}

.cat-haeding h1 a{color:#ffffff; text-decoration:none;}

.cat-haeding h1 a:hover{text-decoration: underline;}
#homepage .events{margin:2rem 0}

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

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

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

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

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

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

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

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

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

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

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

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

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

#content p.note {
  margin-top: 0.3em;
}




#features {
	width: 100%;
	margin: 0 auto 0 auto;
	padding-left: 3.2em;
	padding-right: 3em;
	position: relative;
	top: -180px;
	z-index: 100;


}


#banner-secondary .download-box {
	border: 1px solid #aaa;
	background: #333;
	background: -webkit-linear-gradient(left, #333 0%, #444 100%);
	background: linear-gradient(to right, #333 0%, #444 100%);
	float: right;
	width: 40%;
	text-align: center;
	font-size: 20px;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
}


#banner-secondary .download-box h2 {
	color: #71d1ff;
	font-size: 26px;
}


#banner-secondary .download-box .button {
	float: none;
	display: block;
	margin-top: 15px;
}


#banner-secondary .download-box p {
	margin: 15px 0 5px;
}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#5e8cba;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#5e8cba;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#94b2d1;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#b0b0b0 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#b0b0b0 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#969696;}


	.widget.facebook_like iframe {
		width: 100% !important;
		max-width: none !important;
	}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.fusion-tabs .nav-tabs  li .tab-link,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Oswald", Arial, Helvetica, sans-serif;
}


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


.post-content h3,.sidebar .widget h3,.project-content h3,.fusion-title h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title,#side-header .tagline{
	color:#ffffff;
}

.project-content .project-info .project-info-box a,.sidebar .widget li a, .sidebar .widget .recentcomments, .sidebar .widget_categories li, #main .post h2 a, .about-author .title 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,.shop_table.order_details tr th,
.sidebar .widget_layered_nav li.chosen a, .sidebar .widget_layered_nav li.chosen a:before,.sidebar .widget_layered_nav_filters li.chosen a, .sidebar .widget_layered_nav_filters li.chosen a:before,
.order-dropdown li a:hover, .catalog-ordering .order li a:hover
{color:#e91009;}


.sidebar .widget h3, .sidebar .widget .heading h3{color:#333333;}

.site-description {
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    font-size: 0.857em;
    font-weight: normal;
    margin: 0 0 2em 0;
    letter-spacing: 0.2em;
}


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

#topLinks li div ul li.myleftside ul {left:70px; width:105px}
ul.links li.first{border:none;}


.taxonomy .links .first {
  padding-left: 0px !important;
}

body.node-type-hub-page .field-item.first .field-collection-item-field-featured-item{border:none;}
#site_container_core ul li.first{color:#fff;background:#00677e;}
#site_container ul li.first{color:#fff;background:#00677e;}

.span3 {
  width: 228.5px;
}

.row-fluid .span3 {
  width: 23.404255317%;
  *width: 23.353234908837%;
}

input.span3, textarea.span3, .uneditable-input.span3 {
  width: 218.5px;
}

table .span3 {
  float: none;
  width: 212.5px;
  margin-left: 0;
}


.block .games .tower {
	height: 600px;
}


.block .games .head {
	min-width: 888px;
}




.games {
	display: inline-block;
	margin-top: 5px;
}


.mainpage .games {
	width: 890px;
}


.games ul {
	list-style: none;
	width: 743px!important;
	padding-left: 20px;
	margin: 0;
	display:inline-block;
}


.games ul li {
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 3px;
}


.games ul li img {
	vertical-align: middle;
	margin-right: 10px;
}


.games ul li a {
	display: block;
}


.games ul li .ttl {
	display: inline-block;
	font-size: 18px;
	color: #000;
}


.games ul li .ttl:hover {
	text-decoration: underline;
}


.games ul li a .playn {
	float: right;
	margin-top: 10px;
	text-decoration: none;
	padding: 7px 13px;
	font-size: 14px;
	font-weight: bold;
}


.main_page .games .pager {
	margin:0!important;
}


.survey_page .games .game {
	margin: 0 4px 30px;
}


.games .head .menu {
	float: left;
	margin-top: 18px;
	margin-left: 76px;
}


.games .head .menu a {
	font-size: 14px;
	padding: 5px 10px;
	margin-right: 10px;
	text-decoration: none;
	border: none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.3) inset;
}


.games ul li a .playn:hover {
	background-color: #850d48;
}


.user_page .block .games {
	display:block;
	width:100%;
	text-align:left!important;
}


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


.more_lands .games {
	width: 730px;
	text-align:center;
}


.more_lands .games .game {
	margin: 0 6px 30px;
	float:none;
	display:inline-block;
}

		
		#sign-up-form-foot{min-height:35px;max-width:655px;margin:0 auto 10px;position:relative}

		#sign-up-form-foot form{border:1px solid #edd8c8;height:35px;padding-right:35px;background-color:#8b2332;margin:0;position:relative;display:none}

		
		#sign-up-form-foot form .form-control{font-size:16px;border:0;border-right:1px solid #edd8c8;height:33px;width:50%;float:left;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;color:#edd8c8;font-weight:400;font-family:'Gotham',sans-serif;}

		#sign-up-form-foot form .form-control::-moz-placeholder {color: #edd8c8;opacity: 1;}

		#sign-up-form-foot form .form-control:-ms-input-placeholder {color: #edd8c8;}

		#sign-up-form-foot form .form-control::-webkit-input-placeholder {color: #edd8c8;}

		#sign-up-form-foot form .btn{position:absolute;top:0;right:0;border:0;height:100%;width:35px;position:absolute;right:0;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#8b2332;padding:0;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

		#sign-up-form-foot form .btn:focus,#sign-up-form-foot form .btn:hover{background-color:#6d0514;outline:none}


#nav .submenu
{
	display: block;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #dfdfdf;
	
}


#nav .submenu a
{
	display: block;
	border: none;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	color: #336699;
	font-size: 12px;
}


#nav .submenu a:hover{
	text-decoration: underline;
	color: #039;
	background: none;
}


.cleaner { clear: both; overflow: hidden; height: 1px; }


.gmap__marker__btn,
.hero--light .hero__description .btn,
.hero--light .hero__content .btn,
.hero--light .btn {
	background-color: white;
	color: #171617;
}


.hero__title,
.hero__subtitle,
.hero__description,
.hero__caption {
	display: inline-block;
	pointer-events: auto;
}


.hero--shadowed .hero__title,
.hero--shadowed
.hero__subtitle,
.hero--shadowed
.hero__description,
.hero--shadowed
.hero__caption {
	padding: 0.125em 0.5em 0.125em 0.625em;
}


.hero__description {
	display: block;
}


.hero--shadowed .hero__description {
	padding: 1em 0.625em;
}


.hero__description *:last-child {
	margin-bottom: 0;
}


.hero__description .pixslider {
	margin-left: auto;
	margin-right: auto;
	max-width: 90%;
}


.hero--shadowed .hero__title,
.hero--shadowed .hero__subtitle,
.hero--shadowed .hero__description,
.hero--shadowed .hero__caption,
.hero--light .hero__title,
.hero--light .hero__subtitle,
.hero--light .hero__description,
.hero--light .hero__caption {
	color: white;
}


.hero--shadowed .hero__description *,
.hero--light .hero__description * {
	color: white;
}


.hero--shadowed .hero__description .btn,
.hero--light .hero__description .btn {
	color: #171617;
}


.hero--shadowed .hero__title,
.hero--shadowed .hero__subtitle,
.hero--shadowed .hero__description,
.hero--shadowed .hero__caption {
	background: rgba(0, 0, 0, 0.35);
}


.hero--dark .hero__title,
.hero--dark .hero__subtitle,
.hero--dark .hero__description,
.hero--dark .hero__caption,
.hero--dark a {
	color: #171617;
}


.hero__title,
.hero__subtitle,
.hero__btn,
.hero__description {
	opacity: 0;
}


.hero__description + .hero__btn {
	margin-top: 37px;
	margin-top: 2.35294rem;
}


	.hero__description .huge,
	.hero .huge {
		font-size: 94px;
		font-size: 5.88235rem;
	}

.hero--light .hero__description .btn, .hero--shadowed .hero__description .btn {
	background-color: #FFFFFF; 

}


.section-title { font-family:  'Arvo', serif ; font-size: 18px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.1em; text-align: center; margin: 0 0 45px; padding: 45px 0 0; color:  #734c3d ; }

.template-index .featured-collections.first .section-title { border-top: 0px; padding-top: 75px; }

.template-index .featured-products.first .section-title { border-top: 0px; padding-top: 75px; }

.template-index .blog.first .section-title { border-top: 0px; padding-top: 75px; }


.disable-headers.template-index .section-title { display: none; }
.item-list ul{margin:0;padding:0;}
.item-list .pager li{background:#cfcfcf;border-radius:3px;margin-right:4px;text-shadow:1px 1px #fff;}
.item-list .title{font-weight:bold;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}

  .col-left {
    float: left;
  }

  .page-template-template-contact-php .location-twitter .col-left {
    float: left;
  }

#main #connect .col-left,
#main #connect .col-right {
  width: 48%;
}


.home-sections{
	float: left;
	margin:0;
	padding:40px 0 0 20px;
	height: auto;
	width: 300px ;
	overflow:hidden; 
}


.home-sections hr{
	width:90%;
	color: #fff;
	background-color: #ccc;
	height: 1px;
	border:0px;
}


.home-sections ul{
	margin: 5px 0 10px 0;
}


.home-sections li{
	width:275px;
	height:23px;
	border-bottom: 1px solid #CCC;
	margin: 6px 0 0 0;
	
	color:#848484;
	font-size: 0.8em;
	text-transform:uppercase;
	font-weight:normal;
	font-family:   "Trebuchet MS", Arial, Helvetica, sans-serif;

}


.socialtopcont { float:left; width:600px; }

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

.socialtopcont ul li { float:left; color:#fff; width:130px; }

.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }


.column, .columns { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 100%; float: left; }

  .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: none; }


.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }


.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }


.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

form .row .row .column, form .row .row .columns { padding: 0 0.41667em; }

form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }

form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.41667em; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns { width: auto; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns.large-3 { width: 25%; }

.main-header .main-menu-dropdown-panel .columns { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: inline-block; float: none; vertical-align: top; padding-top: 15px; }

.lt-ie9 .main-header .main-menu-dropdown-panel .columns { background-color:  #fafafa ; }

.template-index .product-slider ul li .columns { float: left !important; }

.template-index .widgets .columns { padding-bottom: 30px; }

.lt-ie9 .template-index .widgets .columns { padding-bottom: 100px; }

.template-index .widgets .small-promos .columns { margin: 0; padding: 0; }

.template-index .widgets .small-promos .columns:last-child { margin: 0; }

.template-product header .previous-next .columns { height: 80px; padding-top: 30px; padding-bottom: 30px; }

.template-search .main-content .row.summary .columns { padding: 10px 0; }

.lt-ie9 .template-search .main-content .row.summary .columns { padding: 0 15px; }

.template-blog .previous-next .columns, .template-article .previous-next .columns { min-height: 59px; padding-top: 10px; padding-bottom: 30px; }

.amshopby-advanced li.level1 {
	padding-left: 20px;
}

			
			#content { width: 73.2em; float: left; }

			.no_sidebars #content { width: 100%; }


#menu_container
{ height: 50px;
  background: #FFF;
  background: -moz-linear-gradient(#FFF, #CCC);
  background: -o-linear-gradient(#FFF, #CCC);
  background: -webkit-linear-gradient(#FFF, #CCC);
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;}

#twitter
{
    left: 60px;
    position: absolute;
    top: 189px;
}

#twitter img, #facebook img
{
  border:0;
}


.section-header {
    font-size: 48px;
    text-align: center;
    color: #444;
    font-weight: 400;
}


#mobileSlogan .section-header,
#mobileSlogan .section-subtext {
    text-align: left;
}


#sectionSignUp .section-header,
#sectionSignUp .section-subtext {
    color: #fff;
}
  .et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
word-wrap: break-word;
}
 .et_pb_text p:last-of-type {
padding-bottom: 0;
}












#blog, #main {



	background-color:#383839;



	margin-bottom:30px;



}




#blog h2 { color:#fedd10;margin-bottom:0px; }




#blog h3 { color:#fedd10;margin-bottom:0px; }




#blog h4 { margin-bottom:12px; }




	#blog { float:right; }
.gform_wrapper.gf_browser_ie ul.top_label .clear-multi{overflow:hidden;clear:both}
.clear{clear:both;}
.clear-line{border-bottom:1px dotted #aaa;clear:both;margin:0 0 25px;}
.col{float:left}

.fetch-tweets-profile-image { position: relative; z-index: 1; }


div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	clear: both;
}


div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3,
#primary div.sharedaddy h3 {
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 3px 0;
	padding: 0;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1;
	font-weight: bold;
	width: 15.625%;  float: left;
	position: static;
	background: none;
	border: none;
}



.rtl div.sharedaddy h3,
.rtl #content div.sharedaddy h3,
.rtl #main div.sharedaddy h3,
.rtl #primary div.sharedaddy h3 {
	float: right;
	text-align: right;
}


#main{position:relative}



.block-page-title {
  display: none;
}


#block-views-page-titles-block-1 .block-title {
  display: none;
}



.top-bar-section .divider {
  border-left: 1px dotted #5f5c5a !important;
  background: none !important;
  height: 25px !important;
  margin-top: 12px !important;
}



.top-bar-section .divider:first-child {
  border-left: none !important;
  background: none !important;
}


.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-bottom: none;
  border-top: none;
  clear: both;
  height: 1px;
  width: 100%;
}


.side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  padding: 0;
  list-style: none;
  border-top-color: #e6e6e6;
}

footer .links .col {
  float: left;
  display: inline;
  width: 33.3%;
}

footer .links .col a {
  float: left;
  width: 100%;
  line-height: 30px;
  color: #ffffff;
  text-decoration: none;
  font-family: 'FlamaBook', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

footer .links .col a.main {
  text-transform: uppercase;
  font-family: 'FlamaBold', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

footer .links .col a:hover {
  color: #ff7445;
}
.relations .related .item .content{padding:0 15px}
.relations .related .item .content .main{display:block;width:100%;width:auto;padding-bottom:4px;position:relative}
.relations .related .item .content .main:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.relations .related .item .content .main:before{content:' ';display:block;width:1px;height:129px;position:absolute;top:0;right:auto;bottom:auto;left:-15px;border-right:1px dotted #6e6d6d;z-index:9999}
.relations .related .item .content .main .image{position:relative;margin-bottom:0.65em;float:left;margin-left:4.94297%;*margin-left:4.94292%;margin-right:0;width:52.77567%;*width:52.77562%;min-height:129px;height:auto !important;height:129px}
.relations .related .item .content .main .image:first-child{margin-left:0;*margin-left:0}
.relations .related .item .content .main .title{float:left;margin-left:4.94297%;*margin-left:4.94292%;margin-right:0;width:42.28137%;*width:42.28132%}
.relations .related .item .content .main .title:first-child{margin-left:0;*margin-left:0}
.relations .related .item .content .main .image img{width:100%;height:auto !important;min-height:0 !important}
.home .relations .related .item .content{padding:0 30px}
.home .relations .related .item .content .main:before{height:186px;position:absolute;top:0;right:-30px;bottom:auto;left:auto}
.home .relations .related .item .content .main .image{float:none;width:100%;margin-left:0;margin-right:0}
.home .relations .related .item .content .main .image span{display:block;width:252px;height:187px;margin:0 auto;margin-top:-187px;position:relative;z-index:80;padding:20px;background:transparent;background:rgba(0,0,0,0);color:transparent;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.home .relations .related .item .content .main .image span a{color:transparent}
.home .relations .related .item .content .main .image span p{text-align:left}
.home .relations .related .item .content .main .title{float:none;width:100%;margin-left:0;margin-right:0}
.home .relations .related .item .content .main:hover .image span{background:black;background:rgba(0,0,0,0.7);color:white}
.home .relations .related .item .content .main:hover .image span a{color:white}
.home .homeBanner .item{background:#f2f4f4;display:block;width:100%;width:auto}
.home .homeBanner .item:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.home .homeBanner .item .image{float:left;margin-left:0%;*margin-left:-5.0e-05%;margin-right:0;width:45.83333%;*width:45.83328%}
.home .homeBanner .item .image:first-child{margin-left:0;*margin-left:0}
.home .homeBanner .item .image img{width:100%}
.home .homeBanner .item .content{float:left;margin-left:0%;*margin-left:-5.0e-05%;margin-right:0;width:54.16667%;*width:54.16662%;padding:45px}
.home .homeBanner .item .content:first-child{margin-left:0;*margin-left:0}
.home .homeBanner .item .content p{color:#d60c8c;font-size:22px;margin:0 0 24px 0;line-height:1.1em;text-align:left}
.home .homeBanner .item .content p.heading{font-size:30px;margin:0 0 16px 0;color:#811b55}
.home .relations .related .item .content .main .image img{width:auto !important;height:auto !important;max-width:100% !important;min-width:0 !important;display:block;margin:0 auto}


#par-menu {
	width: 297px;
	margin: -3px 0 0 663px;
	z-index: 104;
}


#par-menu ul {
	width: 277px;
	background: #d1745c;
	padding: 0 10px;
	margin: 0;
	list-style: none;
}


.dd-menu, .dd-menu-co {
	position: relative;
}


.dd-menu ul, .dd-menu-co ul {
	list-style: none;
}


.dd-menu-co li {
	padding: 5px 10px 5px 14px;
	margin-bottom: 1px;
}


.dd-menu-co li#par7 {
	padding: 5px 10px 5px 14px;
	margin-bottom: 0;
}


.dd-menu a:link, .dd-menu a:visited, .dd-menu a:active, .dd-menu a:hover, .dd-menu-co a:link, .dd-menu-co a:visited, .dd-menu-co a:active, .dd-menu-co a:hover {
	color: #fff;
	background: none;
	text-decoration: none;
}


.dd-menu li.menu-top, .dd-menu-co li.menu-top {
	padding: 0;
	margin: 0;
}



.socialmedialinks{margin:20px auto; padding:0;}

.socialmedialinks li{display:inline-block; line-height:30px; vertical-align:middle;}

.socialmedialinks li:first-child{margin-right:0px;}

.socialmedialinks li a{position:relative; top:0px; border:none; text-indent:-10000px; height:30px; width:30px; float:left; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}

.socialmedialinks li a:hover{background-color:#776e64;}

.social-like .socialmedialinks li a:hover{position:relative; top:-5px;}



.ctr_search .txt_livesearch, .colourswatches li .swatch, ul.press-items li h3, ul.press-items li img, #the-treatments li img, .home-news ul li.thebooking span, .home-news ul li, .newsbannerimage img, .home-news ul li a, .newsheadings h4, .social-like .socialmedialinks li a{-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
    
.site-header .left aside.widget_products_predictive_search, .textwidget, .widget_products_predictive_search, .cube, .socialmedialinks li:first-child, .site-header .widget_wpsc_shopping_cart h3, .widget-area h3, #breadcrumbs, .wpsc-breadcrumbs{display:none;}

.social-profiles ul li.facebook a {
	background-position: 0 0;		
}

.social-profiles ul li.facebook a:hover {
	background-position: 0 -40px;
}

	#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}

.col .heading {
  overflow: hidden;
  margin: 0 0 15px;
}

.col .heading img {
  float: left;
  margin: 0 10px 0 0;
}

.content-boxes .heading .fontawesome-icon {
  float: left;
}

.content-boxes .heading-and-icon h2 {
  padding-left: 45px;
}

.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon {
  float: none;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  display: inline-block;
}

.content-boxes-icon-on-top .col .heading-and-icon img {
  float: none;
  margin-right: 0;
}

.content-boxes-icon-on-top .col .heading-and-icon h2 {
  padding-left: 0;
}

.content-boxes-icon-boxed .col .heading-and-icon {
  overflow: visible;
  position: relative;
}

.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,
.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
  position: absolute;
  top: -80px;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  margin-left: -32px;
  left: 50%;
}

.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
}

.content-boxes-icon-boxed .col .heading-and-icon h2 {
  padding-left: 0;
}

.rtl #wrapper .col .heading img {
  margin-right: 0px;
  margin-left: 10px;
}

.rtl .content-boxes .heading .fontawesome-icon {
  float: right;
}

.rtl .content-boxes .heading-and-icon h2 {
  padding-left: 0;
  padding-right: 0px;
}

.rtl .fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon,
.rtl .fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {
  margin-right: 0;
}

.tfs-slider .slide-content-container .heading,
.tfs-slider .slide-content-container .caption {
  display: block;
}

.tfs-slider .slide-content-container .heading.with-bg h2,
.tfs-slider .slide-content-container .caption.with-bg h3 {
  padding: 3px 15px;
}

.fusion-content-boxes .heading {
  overflow: hidden;
  margin-bottom: 15px;
}

.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
  color: #a0ce4e;
}

.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon {
  background-color: #a0ce4e;
  border-color: #a0ce4e;
}

.fusion-content-boxes .heading .content-box-heading {
  margin: 0;
}

.fusion-content-boxes .heading img {
  float: none;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon {
  display: table;
  width: auto;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .heading-link {
  display: block;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .image {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img {
  margin-right: 10px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {
  display: block;
  float: none;
  margin-right: 10px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.small,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right {
  float: right !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {
  float: none;
  padding-left: 10px !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i {
  margin-right: 0px !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  float: none !important;
  line-height: 27px !important;
  text-align: right;
}

.fusion-content-boxes.content-boxes-icon-on-side .heading {
  margin-bottom: 10px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading {
  text-align: center;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading .icon {
  margin-bottom: 7px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon {
  display: block;
  float: none;
  margin: 0 auto;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading img {
  margin-bottom: 20px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading {
  overflow: visible;
  position: relative;
  text-align: center;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon {
  display: block;
  position: absolute;
  left: 50%;
  top: -80px;
  float: none;
  margin-left: -32px;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
  top: -67px;
  margin-left: -17px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
  top: -76px;
  margin-left: -25px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
  top: -85px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading .image {
  display: block;
  position: absolute;
  left: 50%;
}

.fusion-content-boxes .heading-link:hover h2 {
	color:#3c50a1 !important;
}

.fusion-content-boxes .heading-link:hover .icon i, .fusion-accordian .panel-title a:hover .fa-fusion-box {
	background-color: #3c50a1 !important;
	border-color: #3c50a1 !important;
}


.sidebar .widget h3, .sidebar .widget .heading h3{color:#333333;}


.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

	.comment-navigation .nav-previous,
	.posts-navigation .nav-previous,
	.post-navigation .nav-previous {
		border-bottom: 1px solid #eee;
		clear: both;
		float: none;
		margin-bottom: .8em;
		padding-bottom: .8em;
		width: 100%;
	}



#btmnavwrap {clear:both; width:100%; text-align:left; padding-top:20px; color:#3F3F41; font-size:13px; border-top:2px solid #ccc}

#btmnavwrap div {vertical-align:top}

#btmnavwrap ul li.bnavtitle b {font-size:14px; text-transform:uppercase}

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

	#btmnavwrap li {margin:0 0 .5em 0; padding:0; line-height:1.2em}

	#btmnavwrap li a {color:#3F3F41; text-decoration:none}

	#btmnavwrap li a:hover {color:#032577; text-decoration:underline}

	#btmnavwrap li a img {border:none}

	#btmnavwrap li a:hover img, #btmnavwrap a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; opacity:0.6}


	#btmnavwrap li.bnavpad1em {padding-bottom:1em}


		#btmnavwrap #bnavaboutus   {width:195px; float:left; padding-bottom:20px}

		#btmnavwrap #bnavauctions  {width:160px; float:left; padding-bottom:20px}

		#btmnavwrap #bnavbidding   {width:180px; float:left; padding-bottom:20px}

		#btmnavwrap #bnavnews      {width:200px; float:left; padding-bottom:20px}

		#btmnavwrap #bnavsearch    {width:216px; float:left; padding-bottom:20px}


	#btmnavwrap #bnavtellafriend  {height:32px; padding-top:5px}

	#btmnavwrap #bnavtellafriend img {float:left; height:32px; padding-top:9px}

.leadin2 {
    color: #4a5878;
	display:inline-block;
    float: left;
    font-family: "Montserrat",sans-serif;
    font-size: 28px;
    font-weight: normal;
    margin-bottom:0px;
    clear:both;	
    margin-top:0px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


#main-footer .socialize {
	position: absolute;
	right: 24px;
	top: 20px;
}


#main-footer .socialize li {
	float: left;
	margin: 0px 6px 0px 0px;
}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}

#footer .social-badges ul li.sb-twitter a { background-position: 0 -30px ; }

.widget-social-badges ul li.sb-twitter a { background-position: 0 -30px ; }


.section-grey {background-color: #F0F0F0;position: relative;z-index: 1;padding:50px 0;}

.bottom_menu {position:absolute; right:0; top:44px;}

.bottom_menu li {float:left; list-style:none; padding:0 7px; border-left:1px solid #a7bb99; line-height:11px}

.bottom_menu li:first-child {border-left:none}

.bottom_menu li a {font-size:11px; color:#a7bb99; text-decoration:none}

.bottom_menu li a:hover {text-decoration:underline; }

.wrap{float:left;position:relative;width:100%;}

.conversion_pages {
  margin-left: 60px;
  margin-top: 20px;
  width: 80%;
}
.page_item{font-family:Helvetica,Arial;font-weight:bold;font-size:12px;}

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

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


#header .wrap {
	margin: 0 auto;
	width: 960px;
	position: relative;
}


#logo .wrap {
	position: relative;
	margin: 0 auto;
	width: 960px;
}


#nav .wrap {
	width: auto;
	margin: 0 auto;
}


#footer-widgets .wrap {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	margin: 0 auto;
	overflow: hidden;
	padding: 25px 0;
	width: 960px;
}

	
	html,
	body,
	#logo .wrap,
	#wrap,
	#inner,
	#content,
	#header .wrap,
	.header-full-width #title-area,
	.header-full-width #title,
	.header-full-width #title a,
	.featured-text,
	.full-width-content #content,
	.content-sidebar #content-sidebar-wrap,
	.full-width-content #content-sidebar-wrap,
	.sidebar-content #content-sidebar-wrap,
	#footer-widgets .wrap,
	#footer {
		width: 100%;
	}
