﻿

img.mapback {
	width:100%;	
}

.col {
    width: 100%;
    display: block;
    clear: both
}

h2.entry-title {
  margin-bottom: 25px;
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

.fusion-blog-shortcode .entry-title {
  margin-bottom: 25px;
  margin-top: 0;
}

.fusion-blog-medium-alternate .entry-title,
.fusion-blog-large-alternate .entry-title {
  margin-bottom: 5px;
}

.fusion-blog-grid .entry-title,
.fusion-blog-timeline .entry-title {
  margin-bottom: 5px;
}

.cp_logo1 {
float:left;width:225px;margin:25px 0px 0px 10px;
display:inline;
}
#sharing_email{width:342px;position:absolute;z-index:1001;border:1px solid #ccc;padding:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:left}
div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}
#sharing_email .errors{color:#fff;background-color:#771a09;font-size:12px;padding:5px 8px;line-height:1;margin:10px 0 0}
#sharing_email label{font-size:12px;color:#333;font-weight:700;display:block;padding:0 0 4px;text-align:left;text-shadow:none}
#sharing_email form{margin:0}
#sharing_email input[type=email],#sharing_email input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;margin-bottom:1em;background:#fff;font-size:12px;color:#333;max-width:none;padding:1px 3px}
#sharing_email .sharing_cancel{padding:0 0 0 1em;font-size:12px;text-shadow:none}
#sharing_email .recaptcha{width:312px;height:123px;margin:0 0 1em}
.title-wrap{color:#000;font-size:30px;font-weight:normal;line-height:90%;padding:25px 10px 0px 0px;margin:0px 5px 10px 0px;}

.only_thumbs .fboxinfo {
  display: none;
}

.fboxinfo {
  overflow: hidden;
  padding: 5px 0px 0 0px;
}


.widget-tab ul.posts-list li{
	padding-bottom: 10px;
}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}


.product-info { margin-top: 0.778em; text-align: center; }


.product-info h1 { font-size: 0.875em; margin: 0 0 0.278em 0; line-height: 1.3; }



.neuton .product-info h1 { font-size: 1.000em; font-weight: 300; }



.pt-serif .product-info h1 { margin-bottom: 2px; }


.product-info .price { margin: 0 0 0 0; font-size: 0.814em; display: inline-block; zoom: 1;  *display: inline;  -webkit-font-smoothing: antialiased; }


.product-info .price.added-to-cart { padding-left: 20px; position: relative; }


.product-info .price.added-to-cart:before { content: 'c'; text-transform: lowercase !important; font-family: 'editions'; font-size: 1.5em; position: absolute; top: -1px; left: 1px; line-height: 0.936em; color: #fee453; }


.news-cycle .product-info .price.added-to-cart:before { line-height: 1.125em; top: -1px; }



.bold .product-info .price.added-to-cart:before { top: -1px; }



.ie10 .product-info .price.added-to-cart:before, .lt-ie10 .product-info .price.added-to-cart:before { top: -1px; }


.lt-ie9 .product-info .price.added-to-cart:before { top: -3px; }


.product-info .price.was { color: #aaaaaa; position: relative; top: -3px; width: 100%; }

#pause {  }


.pagecontent .layout_2cl .menubar {
	margin: 0px 10px;	
}


.pagecontent .layout_2cl .menubar ul {
	list-style: none;
	padding-left: 0px;
}


.pagecontent .layout_2cl .menubar ul li {
	display: inline;
	padding-right: 10px;
}


.pagecontent .layout_2cl .menubar ul li a {
	font-weight: bold;
	color: #5E5E5E;
}


.pagecontent .layout_2cl .menubar ul li a.select, 
.pagecontent .layout_2cl .menubar ul li a:hover {
		color: #F28800;
}

.cp_logo {
float:left;width:225px;margin:25px 4px 0px 20px;display:inline;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}

    #theme-page .alpha-cta-sep .vc_empty_space[style] {
        height: 35px !important;   
    }

    .bp-hero .vc_empty_space{
        height: 0 !important;
    }


.cols-2 .col {
  width: 50%;
}

.cols-2 .col:nth-child(odd) {
  clear: left;
}

.cols-4 .col {
  width: 25%;
}


.col {
  float: left;
}

.col-1of3 {
  width: 33.333%;
}

.col-2of3 {
  width: 66.666%;
}

.row .col {
  padding: 0 15px;
}

.row-2 .col {
  width: 50%;
}

.row-3 .col {
  width: 33.333%;
}

  .cols-4 .col:nth-child(odd) {
  clear: left;
  }


  .row-2 .col, .row-3 .col {
  float: none;
  clear: both;
  width: 100%;
  }

  .row-2 .col:last-child, .row-3 .col:last-child {
  margin-top: 10px;
  }
.banner-right+.field-content{text-align:center}
.view-event-calendar .calendar-calendar .field-content a{font-weight:bold;font-size:12px;color:#127bb8;display:inline-block;margin-bottom:4px;line-height:1.1}
.widget-country .view-id-country .views-field-php .field-content{white-space:nowrap}
.city-grid .cycle-prev,.city-grid .cycle-next{position:absolute;z-index:200;top:30%;color:white;background:#2478b2;cursor:pointer;height:40px;line-height:36px;width:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;font-size:32px}
.city-grid .cycle-next{right:0;text-indent:2px}
#home .cycle-prev,#home .cycle-next{position:absolute;z-index:750;color:white;top:45%;font-size:122px;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
#home .cycle-next{right:6%}
.article-slider .cycle-prev,.article-slider .cycle-next{position:absolute;top:50%;z-index:200;display:block;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-size:94px;line-height:1;color:white;color:rgba(255,255,255,0.7);cursor:pointer;margin:-47px 0 0}
.article-slider .cycle-next{right:2%}
body.node-type-insider-guide #insider-guide-jump .cycle-next,#term-list #insider-guide-jump .cycle-next,.press-room #insider-guide-jump .cycle-next,body.page-groups #insider-guide-jump .cycle-next{position:absolute;right:0;top:66px}
body.node-type-insider-guide #insider-guide-jump .cycle-next,body.node-type-insider-guide #insider-guide-jump .cycle-prev,#term-list #insider-guide-jump .cycle-next,#term-list #insider-guide-jump .cycle-prev,.press-room #insider-guide-jump .cycle-next,.press-room #insider-guide-jump .cycle-prev,body.page-groups #insider-guide-jump .cycle-next,body.page-groups #insider-guide-jump .cycle-prev{background:#2478b2 none repeat scroll 0 0;border-radius:25px;color:#ffffff;cursor:pointer;font-size:30px;height:50px;padding-top:8px;position:absolute;top:66px;width:50px;padding-left:12px;padding-top:10px}
body.node-type-insider-guide #insider-guide-jump .cycle-next:hover,body.node-type-insider-guide #insider-guide-jump .cycle-prev:hover,#term-list #insider-guide-jump .cycle-next:hover,#term-list #insider-guide-jump .cycle-prev:hover,.press-room #insider-guide-jump .cycle-next:hover,.press-room #insider-guide-jump .cycle-prev:hover,body.page-groups #insider-guide-jump .cycle-next:hover,body.page-groups #insider-guide-jump .cycle-prev:hover{background:#484848;transition:all 0.5s ease 0s}
body.page-brochure .cycle-prev,body.page-brochure .cycle-next{color:#2478b2;cursor:pointer;font-size:40px;position:absolute;top:50%;transition:all 0.5s ease 0s}
body.page-brochure .cycle-prev:hover,body.page-brochure .cycle-next:hover{color:#c40e3d}
body.page-brochure .cycle-next{right:-40px}
body.node-type-byway .side-gallery .article-slider .cycle-prev,body.node-type-byway .side-gallery .article-slider .cycle-next{top:44%}
.content{position:absolute;background-color:rgba(0,0,0,0);overflow:auto;margin:auto auto auto -450px;;left:50%;width:900px;display:table;height:100%;padding-top:100px;padding-bottom:88px;}
.content h1{font-size:74px;font-weight:300;letter-spacing:0.4px;margin:0;}
.content span{font-size:28px;font-weight:300;}
.content .video span{font-size:20px;}
.content a{font-size:20px;font-weight:300;display:inline-block;vertical-align:middle;}
.content table{margin-top:32px;}
.mk-dynamic-styles {display:none}


.phoca-in {
	padding: 10px 0px;
}

#footer .module,
#footer .module .phoca-in {
	margin: 0;padding:0;
	margin-top: 10px;
}


ul.menu {
  list-style: none;
  border: none;
  text-align:left; 
}

ul.menu li {
  margin: 0 0 0 0.5em; 
}

td.menu-disabled {
  background: #ccc;
}
article .content .view .views-row{margin:2em 0;padding-bottom:2em;border-bottom:1px solid #DDD;}
article .content .view-state-contact-information .views-row{margin:0;padding:0;border-bottom:none;}


#footer .widget{padding:0; margin:30px 0 30px 0;}



#top .sidebar .widget_tab_comments, #top #footer .widget_tab_comments{
display:none;
}


div #footer .avia_socialcount{
padding:10px 0 0 0;
}





#footer{
padding:15px 0 30px 0;
z-index: 1;
}


#footer .avia_ajax_form textarea{height:90px; }

#footer * {color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}


#footer .av_one_half {width: 35%;margin-left: 15%;border-left:1px solid #11a0d0;border-right:1px solid #11a0d0;padding: 35px;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;}

#footer .av_one_half.first {width: 50%;border:0px;padding-left:0px;padding-right:0px;}

#footer .av_one_half ul.menu li:before {content:"";}

#footer .av_one_half ul.menu li a {border-bottom:1px solid #11a0d0;color:#cbecf9!important;padding:5px 0px 3px 0px!important;width:100%;}

#footer .av_one_half ul.menu li a:hover {color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

#footer .av_one_half span {color:#cbecf9!important;}

#footer .av_one_half h3 {margin-top:0px;}

#footer ul.menu {margin-bottom:5px!important;margin-top:10px!important;}

#footer ul a:hover {text-decoration:none;}

#footer .av_one_half span, #footer .av_one_half ul li a {text-transform:uppercase;}


#footer .first a {text-decoration:underline;}


#footer span.bold {float:left;margin-right:5px;font-size:18px;color:#FFFFFF!important;text-transform:none!important;}

#footer .social {width:auto!important;margin-top:-5px!important;}


html.no-backgroundsize #footer ul.social {margin-top:10px!important;}

#footer ul.social {margin-top: 10px!important;margin-left: -5px!important;clear: both;}



#homepage-featured-products *,
#homepage-research *,
#footer {text-align:center!important;}


#footer .avia_widget_section span.bold {float:none;}

#footer ul.social li {margin:10px 5px 0px;}


.container_wrap {
  clear: both;
  position: relative;
  
  border-top-style: solid;
  border-top-width: 1px;
}


#top.avia-blank #main .container_wrap:last-child{
border-bottom-style: solid;
border-bottom-width: 1px;
}


#top.avia-blank #main .container_wrap:first-child{
border-top-style: solid;
border-top-width: 1px;
}

		.responsive #main .container_wrap:first-child{ border-top:none; }


slide-entry-wrap


body .container_wrap .avia-builder-el-no-sibling{margin-top:0; margin-bottom:0;}

body .container_wrap .avia-builder-el-last{margin-bottom:0;}

body .container_wrap .avia-builder-el-first{margin-top:0;}


.nonfixed_header .container_wrap:first-child, .avia-section.avia-full-stretch{border-top:none;}


body .container_wrap .hr.avia-builder-el-last, body .container_wrap .hr.avia-builder-el-first {
margin:30px 0;
}


#logo {
    max-width: 484px;
    width:100%;
    padding-top:35px;
}

.sidebar-widget .sub-menu li.active a, .widget_recent_entries li.active a, .sidebar-widget .events ol li.active a, .sidebar-widget .sub-menu li.active a:hover, .widget_recent_entries li.active a:hover, .sidebar-widget .events ol li.active a:hover, .sidebar-widget .sub-menu li.active a:focus, .widget_recent_entries li.active a:focus, .sidebar-widget .events ol li.active a:focus, .sidebar-widget .sub-menu li.active a:active, .widget_recent_entries li.active a:active, .sidebar-widget .events ol li.active a:active{
	color: #BBB;
}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading{color:inherit}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}


.clear {
clear:both;
}


	.post-content .rev_slider_wrapper{margin-left:-5px !important;}


	.large-alternate .post-content{width:100%;margin-top:10px;}

	.medium-alternate .post-content{float:none;width:100% !important;margin-top:20px;}


	.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}

	
	.reading-box,
	.portfolio-tabs li.active a, .faq-tabs li.active a,
	.tab-holder .tabs li.active a,
	.post-content blockquote,
	.progress-bar-content,
	.pagination .current,
	.pagination a.inactive:hover,
	#nav ul a:hover,.woocommerce-pagination .current,
	.tagcloud a:hover,#header .my-account-link:hover:after,body #header .my-account-link-active:after{
		border-color:#fcb426 !important;
	}

	h5.toggle.active span.arrow,
	.post-content ul.circle-yes li:before,
	.progress-bar-content,
	.pagination .current,
	.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
	.date-and-formats .date-box,.table-2 table thead,
	.onsale,.woocommerce-pagination .current,
	.woocommerce .social-share li a:hover i,
	.price_slider_wrapper .ui-slider .ui-slider-range,
	.tagcloud a:hover,.cart-loading,
	ul.arrow li:before{
		background-color:#fcb426 !important;
	}

	
		.review blockquote q,.post-content blockquote,form.checkout .payment_methods .payment_box{
		background-color:#f6f6f6 !important;
	}

	
		.review blockquote q,.post-content blockquote{
		color:#747474 !important;
	}

	
	
	
	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,
	.project-content .project-info h4,
	.post-content blockquote,
	.button.large,
	.button.small,
	.ei-title h3,.cart-contents,
	.gform_wrapper .gform_button,
	.woocommerce-success-message .button{
		font-family:"PT Sans", Arial, Helvetica, sans-serif !important;
	}

	.meta .date,
	.review blockquote q,
	.post-content blockquote{
		font-style:italic;
	}

	
	
	#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,
	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:"Cinzel", Arial, Helvetica, sans-serif !important;
	}

	
		.post-content h1{
		font-size:32px !important;
				line-height:48px !important;
	}

	
		.post-content h2,.title h2,#main .post-content .title h2,.page-title h1,#main .post h2 a{
		font-size:22px !important;
				line-height:33px !important;
	}

	
		.post-content h3,.project-content h3,#header .tagline,.product-title{
		font-size:18px !important;
				line-height:27px !important;
	}

	
		.post-content h4{
		font-size:15px !important;
				line-height:23px !important;
	}

	
		.post-content h5{
		font-size:13px !important;
				line-height:20px !important;
	}

	
		.post-content h6{
		font-size:11px !important;
				line-height:17px !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 h1,.title h1,.woocommerce-success-message .msg{
		color:#15315a !important;
	}

	
		.post-content h2,.title h2,.woocommerce-tabs h2{
		color:#15315a !important;
	}

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

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

	
		.post-content h5,h5.toggle a,.title h5{
		color:#15315a !important;
	}

	
		.post-content h6,.title h6{
		color:#15315a !important;
	}


.body_text
{
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-FAMILY: arial, san-serif;
	font-size: .8em;
	TEXT-DECORATION: none;
}




#container { width: 97.2em; margin: 0 auto; }
.project_images .field-items{clear:left;float:right;position:relative;right:50%;text-align:center;}
#mimemail-body .closing-date .field-items,#mimemail-body .job-status .field-items,#mimemail-body .reference-number .field-items{margin-bottom:10px;}
#mimemail-body .field-name-body .field-items ul li{list-style-type:disc;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}

.wrapper_blank #main {
  background: transparent;
  padding: 0;
}

#main {
  padding: 55px 10px 45px;
  background: #fff;
  clear: both;
}

#main h2 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

#main .columns h2 {
  margin: 0;
  line-height: 35px;
}

#main .container h2 {
  margin: 0;
}

#main .post h2 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  padding-bottom: 0;
}

#main .post h2 a {
  color: #333333;
}

#main .reading-box h2 {
  margin: 0 0 7px;
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

#main .fullwidth-box .fusion-row {
  padding-left: 0;
  padding-right: 0;
}

#main .post-content .border-below-title h1,
#main .post-content .border-below-title h2,
#main .post-content .border-below-title h3,
#main .post-content .border-below-title h4,
#main .post-content .border-below-title h5,
#main .post-content .border-below-title h6 {
  float: none;
  padding-right: 0;
}
.fusion-portfolio-one .fusion-button,#main .comment-submit,#reviews input#submit,.comment-form input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit,.bbp-submit-wrapper .button,.button-default,.fusion-button-default,.button.default,.price_slider_amount button,.gform_wrapper .gform_button,.woocommerce .single_add_to_cart_button,.woocommerce button.button,.woocommerce .shipping-calculator-form .button,.woocommerce .checkout #place_order,.woocommerce .checkout_coupon .button,.woocommerce .login .button,.woocommerce .register .button,.woocommerce .avada-order-details .order-again .button,.woocommerce .avada-order-details .order-again .button,.woocommerce .lost_reset_password input[type=submit],#bbp_user_edit_submit,.ticket-selector-submit-btn[type=submit],.gform_page_footer input[type=button]{background: #a0ce4e;color: #fff;background-image: -webkit-gradient( linear, left bottom, left top, from( #a0ce4e ), to( #a0ce4e ) );background-image: -webkit-linear-gradient( bottom,#a0ce4e, #a0ce4e );background-image:-moz-linear-gradient( bottom, #a0ce4e, #a0ce4e );background-image:-o-linear-gradient( bottom, #a0ce4e, #a0ce4e );background-image: linear-gradient( to top, #a0ce4e, #a0ce4e );filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0ce4e', endColorstr='#a0ce4e');-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.no-cssgradients .fusion-portfolio-one .fusion-button,.no-cssgradients #main .comment-submit,.no-cssgradients #reviews input#submit,.no-cssgradients .comment-form input[type="submit"],.no-cssgradients .wpcf7-form input[type="submit"],.no-cssgradients .wpcf7-submit,.no-cssgradients .bbp-submit-wrapper .button,.no-cssgradients .button-default,.no-cssgradients .fusion-button-default,.no-cssgradients .button.default,.no-cssgradients .price_slider_amount button,.no-cssgradients .gform_wrapper .gform_button,.no-cssgradients .woocommerce .single_add_to_cart_button,.no-cssgradients .woocommerce button.button,.no-cssgradients .woocommerce .shipping-calculator-form .button,.no-cssgradients .woocommerce .checkout #place_order,.no-cssgradients .woocommerce .checkout_coupon .button,.no-cssgradients .woocommerce .login .button,.no-cssgradients .woocommerce .register .button,.no-cssgradients .woocommerce .avada-order-details .order-again .button.no-cssgradients .woocommerce .lost_reset_password input[type=submit],.no-cssgradients #bbp_user_edit_submit,.no-cssgradients .ticket-selector-submit-btn[type=submit],.no-cssgradients .gform_page_footer input[type=button]{background: #a0ce4e;}
.fusion-portfolio-one .fusion-button:hover,#main .comment-submit:hover,#reviews input#submit:hover,.comment-form input[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,.bbp-submit-wrapper .button:hover,.button-default:hover,.fusion-button-default:hover,.button.default:hover,.price_slider_amount button:hover,.gform_wrapper .gform_button:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce .shipping-calculator-form .button:hover,.woocommerce .checkout #place_order:hover,.woocommerce .checkout_coupon .button:hover,.woocommerce .login .button:hover,.woocommerce .register .button:hover,.woocommerce .avada-order-details .order-again .button:hover,.woocommerce .lost_reset_password input[type=submit]:hover,#bbp_user_edit_submit:hover,.ticket-selector-submit-btn[type=submit]:hover,.gform_page_footer input[type=button]:hover{background: #96c346;color: #fff;background-image: -webkit-gradient( linear, left bottom, left top, from( #96c346 ), to( #96c346 ) );background-image: -webkit-linear-gradient( bottom, #96c346, #96c346 );background-image:-moz-linear-gradient( bottom, #96c346, #96c346 );background-image:-o-linear-gradient( bottom, #96c346, #96c346 );background-image: linear-gradient( to top, #96c346, #96c346 );filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96c346', endColorstr='#96c346');}
.no-cssgradients .fusion-portfolio-one .fusion-button:hover,.no-cssgradients #main .comment-submit:hover,.no-cssgradients #reviews input#submit:hover,.no-cssgradients .comment-form input[type="submit"]:hover,.no-cssgradients .wpcf7-form input[type="submit"]:hover,.no-cssgradients .wpcf7-submit:hover,.no-cssgradients .bbp-submit-wrapper .button:hover,.no-cssgradients .button-default:hover,.no-cssgradients .fusion-button-default:hover,.no-cssgradinets .button.default:hover,.no-cssgradients .price_slider_amount button:hover,.no-cssgradients .gform_wrapper .gform_button:hover,.no-cssgradients .woocommerce .single_add_to_cart_button:hover.no-cssgradients .woocommerce .shipping-calculator-form .button:hover,.no-cssgradients .woocommerce .checkout #place_order:hover,.no-cssgradients .woocommerce .checkout_coupon .button:hover,.no-cssgradients .woocommerce .login .button:hover,.no-cssgradients .woocommerce .register .button:hover,.no-cssgradients .woocommerce .avada-order-details .order-again .button:hover,.no-cssgradients .woocommerce .lost_reset_password input[type=submit]:hover,.no-cssgradients #bbp_user_edit_submit:hover,.no-cssgradients .ticket-selector-submit-btn[type=submit]:hover,.no-cssgradients .gform_page_footer input[type=button]:hover{background: #96c346;}
#main .reading-box h2,#main h2,.fusion-page-title-bar h1,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,#main .post h2,.sidebar .widget h3,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.share-box h4,.project-content h3,.fusion-author .fusion-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-tabsli .fusion-tab-heading,.fusion-carousel-title,.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,.ei-title h2,table th,.project-content .project-info h4,.woocommerce-success-message .msg,.product-title, .cart-empty,.main-flex .slide-content h2, .main-flex .slide-content h3,.fusion-modal .modal-title, .popover .popover-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline{font-family: 'Chau Philomene One', Arial, Helvetica, sans-serif;}
#main .reading-box h2,#main h2,.fusion-page-title-bar h1,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,#main .post h2,.sidebar .widget h3,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.share-box h4,.project-content h3,.fusion-author .fusion-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-tabsli .fusion-tab-heading,.fusion-carousel-title,.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,.ei-title h2,table th,.woocommerce-success-message .msg,.product-title, .cart-empty,.main-flex .slide-content h2, .main-flex .slide-content h3,.fusion-modal .modal-title, .popover .popover-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline{font-weight: 400;}
#main .fusion-row, .fusion-footer-widget-area .fusion-row,#slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content { max-width: 1100px; }
#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper#main .post h2, #wrapper#main .post h2, #wrapper .woocommerce .checkout h3, #main .fusion-portfolio h2, h2.entry-title {font-size: 56px;line-height: 90px;}
#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2, #wrapper.woocommerce .checkout h3, .cart-empty, #main .fusion-portfolio h2, h2.entry-title{line-height: 60px;}
#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3, .fusion-post-content h2{color: #483d28;}
body a,body a:before,body a:after,.single-navigation a[rel="prev"]:before,.single-navigation a[rel="next"]:after,.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,.fusion-rollover a,.fusion-woo-featured-products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,.checkout .shop_table tfoot th,.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th,.widget_layered_nav li.chosen a, .widget_layered_nav li.chosen a:before,.widget_layered_nav_filters li.chosen a,.widget_layered_nav_filters li.chosen a:before,.fusion-load-more-button{color: #333333;}
#main .sidebar{width:23%;}
.double-sidebars #main #sidebar{width:21%;margin-left:-76%;}
.double-sidebars #main #sidebar-2{width:21%;margin-left: 3%;}
.button.default,.fusion-button-default,.woocommerce .checkout #place_order,.wpcf7-form input[type="submit"],.wpcf7-submit,.fusion-body #main .gform_wrapper .gform_button,.fusion-body #main .gform_wrapper .gform_footer .gform_button{padding: 13px 29px;line-height: 17px;font-size: 14px;}
#main .cart-empty {float: none;text-align: center;border-top: 1px solid;border-bottom: none;width: 100%;line-height: normal !important;height: auto !important;margin-bottom: 10px;padding-top: 10px;}
#main .return-to-shop {float: none;border-top: none;border-bottom: 1px solid;width: 100%;text-align: center;line-height: normal !important;height: auto !important;padding-bottom: 10px;}
.ua-mobile .fusion-page-title-bar,.ua-mobile .footer-area,.ua-mobile body,.ua-mobile #main {background-attachment: scroll !important;}
.page-title-bar,.footer-area,body,#main {background-attachment: scroll !important;}
.fullwidth-box,.page-title-bar,.fusion-footer-widget-area,body,#main {background-attachment: scroll !important;}
#main .products li:nth-child(3n+1) {clear: both !important;}
.products li,#main .products li:nth-child(3n),#main .products li:nth-child(4n) {width: 32.3% !important;float: left !important;margin-right: 1% !important;}
.has-sidebar #main #content,#main #content.with-sidebar,.has-sidebar .project-content .project-description {width: 72% !important;}
.ua-mobile .page-title-bar,.ua-mobile .fusion-footer-widget-area,.ua-mobile body,.ua-mobile #main {background-attachment: scroll !important;}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}


.colr_gtt{
	color:#72179d;
}

span.dataimprezy{color:#454545; font-weight: bold; font-size: 11px;}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.td-pb-row .td-pb-row .td-pb-span4 {
  width: 33.33%;
}

.td-pb-span4 {
  width: 340px;
  position: relative;
}

  .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-span12 {
    float: none;
    width: 100% !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px;
    border-left: none;
  }

.td-pb-span12 .td-post-content .wpb_row .td-pb-span4 .wpb_content_element {
  padding-right: 20px;
  padding-left: 0px;
}

.td-pb-span6 .wpb_tabs_nav,
.td-pb-span4 .wpb_tabs_nav {
  margin-left: auto;
  margin-right: auto;
  display: table;
}


.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option span {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option i {
  
}


.td-pb-span4 .td_block_1 .td_module_4 {
  padding-bottom: 6px;
}

.td-pb-span4 .td_block_9 .td_module_8 .td-post-category {
  
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .td-module-title {
  padding-left: 100px;
  font-size: 15px;
  line-height: 21px;
  
}

.td-pb-row .td-pb-span4 .td_block_11 .meta-info {
  clear: both;
}

.td-pb-row .td-pb-span4 .td_block_11 .item-details {
  margin-left: 0;
}

.td-pb-row .td-pb-span4 .td_block_11 .td-excerpt {
  clear: both;
  margin-bottom: 15px;
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .td-module-thumb {
  
}

.td-pb-row .td-pb-span4 .td_block_12 .td-module-title {
  padding-left: 100px;
  font-size: 15px;
  line-height: 21px;
  
}

.td-pb-row .td-pb-span4 .td_block_12 .meta-info {
  clear: both;
}

.td-pb-row .td-pb-span4 .td_block_12 .td-video-play-ico img {
  width: 24px;
}

.td-pb-row .td-pb-span4 .td_block_12 .item-details {
  margin-left: 0;
}

.td-pb-row .td-pb-span4 .td_block_12 .td-excerpt {
  clear: both;
  margin-bottom: 15px;
}

.td-pb-span4 .td_block_13 .meta-info {
  min-width: 299px;
  padding: 14px 20px 12px 21px;
  
}

.td-pb-span4 .td-trending-now-display-area {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 10px;
}

.td-pb-span4 .td-trending-now-display-area .entry-title {
  text-align: center;
}

.td-pb-span4 .td-trending-now-post {
  width: 100%;
}

.td-footer-container .td-pb-span4,
.td-footer-container .td-pb-span8,
.td-footer-container .td-pb-span12 {
  border-left: none;
  
}

.td-footer-container .td-pb-span4:last-child,
.td-footer-container .td-pb-span8:last-child,
.td-footer-container .td-pb-span12:last-child {
  
}

.td-sub-footer-container .td-pb-span4,
.td-sub-footer-container .td-pb-span8 {
  border-left: none;
}

div.mr_social_sharing, span.mr_social_sharing, div.mr_social_sharing_top, span.mr_social_sharing_top {display: block; width: auto; height: auto; margin: 2px; padding: 0; vertical-align: bottom;}

span.mr_social_sharing, span.mr_social_sharing_top {display: inline-block;}

div.mr_social_sharing_top, span.mr_social_sharing_top {vertical-align: top;}

div.mr_social_sharing_top div, span.mr_social_sharing_top div {vertical-align: top !important;}

.mr_social_sharing img, .mr_social_sharing_top img {display: inline-block; margin: 0 !important; padding: 0 !important; border: 0 !important; vertical-align: bottom; max-width: 100%;}

.mr_social_sharing_top a.mr_social_sharing_popup_link, .mr_social_sharing_top div, .mr_social_sharing_top span, .mr_social_sharing_top iframe, .mr_social_sharing_top img {line-height: 0; vertical-align: top;}

.mr_social_sharing span.mr_small_icon, .mr_social_sharing span.mr_medium_icon, .mr_social_sharing_top span.mr_small_icon, .mr_social_sharing_top span.mr_medium_icon {display: inline-block; font-family: 'Droid Sans',arial,sans-serif; vertical-align: bottom; font-size:10px; font-weight: 200; line-height: 10px; margin: 0 0 0 4px; padding: 0;}

.mr_social_sharing span.mr_medium_icon, .mr_social_sharing_top span.mr_medium_icon {font-size:12px; line-height: 12px;}


.mr_social_sharing span.stumble_vertical iframe, .mr_social_sharing_top span.stumble_vertical iframe {width: 50px;}

.mr_social_sharing span.stumble_horizontal iframe, .mr_social_sharing_top span.stumble_horizontal iframe {width: 74px;}
.contols-wrapper{width:960px;height:46px;float:left}
#toolbar .float-right
.module{margin:0
0 0 15px;float:right}
#headerbar
.module{max-width:300px;margin-right:0;float:right}
.module,#breadcrumbs,#content{margin:15px}
#menu
.module{margin:10px
5px}
#footer
.module{margin:0}

.module{position:relative}
.module
.badge{position:absolute;top:0;right:0;z-index:1}
.module .module-title
.icon{display:block;position:relative;top:-6px;width:30px;height:30px;margin-right:5px;overflow:hidden;float:left}
.module .module-title{margin:0
0 15px 0}
.module .module-title
span.title{display:block}
.module .module-title
span.subtitle{display:block;margin-top:2px;line-height:14px;font-size:12px;text-indent:1px}
.module .badge-hot{background-position:0 0}
.module .badge-top{background-position:0 -25px}
.module .badge-free{background-position:0 -50px}
.module .badge-new{background-position:0 -75px}
.module .module-title .icon-download{background-position:0 0}
.module .module-title .icon-twitter{background-position:0 -30px}
.module .module-title .icon-mail{background-position:0 -60px}
.module .module-title .icon-bubble{background-position:0 -90px}
.module .module-title .icon-login{background-position:0 -120px}
.module .module-title .icon-cart{background-position:0 -150px}
div.module{min-height:0px !important}
.stt-em{font-style:italic;display:block}



.post-date {
	padding: 0 5px 0 0;
	font-size: 10px;
	color: #636363;
	text-transform: uppercase;
}

	.top-nav .social-icons a , .footer-bottom .social-icons a{ opacity:.8;}

	.top-nav .social-icons a:hover ,.footer-bottom .social-icons a:hover{ top:0;opacity:1}


.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
}



.footer-bottom {
	position: relative;
	background:#2e2e2e;
	line-height:35px;
	border-top:1px solid #444;
	color: #ccc;
}

	.footer-bottom .social-icons{
		float:right;
		margin:3px 15px 0;
		line-height:0;
	}

	.footer-bottom .social-icons img{width:25px; height:25px;}

	.footer-bottom a{color: #ccc;}

	.footer-bottom a:hover{color: #FFF;}

	.footer-bottom div{ float:none !important; clear:both; margin:5px auto;}
.ai1ec-popover.ai1ec-popup .post-edit-link{font-size:11px;margin-left:2px;white-space:nowrap;}
.ai1ec-popover.ai1ec-popup .post-edit-link i{font-size:13px;}
#ai1ec-calendar-view .post-edit-link{white-space:nowrap;}
.ai1ec-agenda-view .ai1ec-event .post-edit-link{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.1s;transition:opacity 0.1s;}
.ai1ec-agenda-view .ai1ec-event:hover .post-edit-link{opacity:1;filter:alpha(opacity=100);}
.ai1ec-print .timely .entry-meta,.ai1ec-print .timely .ai1ec-subscribe,.ai1ec-print .timely .ai1ec-subscribe-google,.ai1ec-print .ai1ec-agenda-view .ai1ec-event-expand,.ai1ec-print .ai1ec-btn-toolbar,.ai1ec-print .ai1ec-pagination,.ai1ec-print .ai1ec-calendar-toolbar,.ai1ec-print .ai1ec-read-more,.ai1ec-print .ai1ec-color-swatch,.ai1ec-print .post-edit-link,.ai1ec-print .ai1ec-event-toggle,.ai1ec-print .ai1ec-views-dropdown{display:none !important;}


body.archive #wrapper #content.col-full #main.col-left div.post .entry:after {
	content: " ";
	height: 0px;
	width: 100%;
	clear: both;
}


body.archive #wrapper #content.col-full #main.col-left div.post:before {
	content: " ";
	height: 0px;
	width: 100%;
	clear: both;
}


 
 
 

.post-type-archive-project  #sidebar{
  display: none;
}

#wrapper a:hover, .post-more a:hover, .post-meta a:hover, .post p.tags a:hover {color:#a80054}

.post-meta { font:normal 12px/1em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;color:#999999; }

	.home .slick-slider-splash .slick-slider-panel p.description { display: none; }
