﻿
.isa-wrap .btn-wrapper{text-align:center;margin-top:-28px}

.isa-wrap .btn-wrapper .btn-simple{width:310px}

  footer .b_certified {
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px; }

.help_menu {
	float: left;
	width: 23%;
	padding-right: 1%;
}
.orlop .company .name,.orlop .company .street,.orlop .company .location{display:block;margin:0 0 4px}
.more .company .name{font-weight:700;font-size:1.25em;margin-bottom:10px}
.more .company .name,.more .company .street,.more .company .location,.more .company .phone{display:block;line-height:1.25em}
.view-albums ul.album_detail_group .album-detail-cover-image,#block-views-albums-block-6 .album-full-details .album-detail-cover-image,#block-views-albums-block-1 .album-full-details .album-detail-cover-image{margin-left:10px;max-width:300px;margin-right:10px;}
#block-views-albums-block-6 .album-full-details .album-detail-cover-image{margin-left:auto;margin-right:auto;max-width:300px;}
#block-views-albums-block-1 .album-full-details .album-detail-cover-image{margin-left:auto;margin-right:auto;max-width:300px;}

.inner-wrap {
	margin: 0 auto;
	max-width: 1218px;
}

.wide-1218 .inner-wrap {
	max-width: 1218px;
}

.narrow-978 .inner-wrap {
	max-width: 978px;
}

.wide-978 .inner-wrap {
	max-width: 978px;
}

  .cd-dropdown-wrapper ul.cd-dropdown-content li.main-links ul li.nav-main-item .child-nav {
    display: none;
  }


.slides,

.flex-control-nav,

.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 

.flexslider .slides img {
	width: 100%;
	display: block;
	padding-top: 0px;
	padding-bottom: 20px;
}






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

html[xmlns] .slides {display: block;}
 

* html .slides {height: 1%;}


.flexslider .slides {zoom: 1;}

.breadcrumb ul li:first-child, .breadcrumb ul li.first { padding-left: 0; }

.breadcrumb li:first-child, .breadcrumb li.first { padding-left: 0; }

#footer_top_right li:first-child, #footer_top_right li.first { padding-left: 0; }

.oneoftwo.first { margin: 0; }

.oneofthree.first { margin-left: 0; }

.twoofthree.first { margin-left: 0; }

#topnav li:first-child, #topnav li.first { padding-left: 0; }

.sharelist li:first-child, .sharelist li.first { padding-left: 0; }


#left-nav li.page_item ul.children{
	display:none;	
}

#nav li.about, #nav #menu-item-788{width:86px}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.top-bar .row{max-width:none}
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{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}
footer .contact_info .contact_info_wrap{width:380px;*zoom:1}
footer .contact_info .contact_info_wrap:before,footer .contact_info .contact_info_wrap:after{display:table;content:"";line-height:0}
footer .contact_info .contact_info_wrap:after{clear:both}
footer .contact_info .contact_info_wrap .contact_info_mailing,footer .contact_info .contact_info_wrap .contact_info_phone{float:left;margin:5px 20px 20px 0;width:150px}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

#logo-wrapper {
  margin: 0 auto;
  text-align: center;
}
body.two-col-right-1100 #main-sidebar-container #sidebar{width:20.385%}
body.two-col-right-1100 #main-sidebar-container #main{width:76.385%}

.main-header-wrap .main-header .store-title img.retina-logo { display: none; height: 172px; }
.mk-testimonial{margin:3px 3px 40px}
.mk-testimonial .mk-testimonial-content{position:relative;margin-bottom:30px;margin-top:10px;padding:20px 20px 0}
.mk-testimonial .mk-testimonial-content p{margin-bottom:20px;line-height:20px}
.mk-testimonial .mk-testimonial-author{display:block;margin-bottom:5px;font-weight:700;font-size:13px;line-height:11px}
.mk-testimonial .mk-testimonial-company{font-size:12px;line-height:14px;filter:alpha(opacity=@opacity * 100);-moz-opacity:80;-khtml-opacity:80;opacity:80;opacity:.8}
.mk-testimonial .flex-direction-nav a{color:#878787;filter:alpha(opacity=@opacity * 100);-moz-opacity:40;-khtml-opacity:40;opacity:40;opacity:.4}
.mk-testimonial .flex-direction-nav a:hover{filter:alpha(opacity=@opacity * 100);-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1}
.mk-testimonial.boxed-style .mk-testimonial-content{border:1px solid #ededed;background-color:#fafafa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.mk-testimonial.boxed-style .mk-testimonial-content:before{position:absolute;bottom:-7px;left:35px;display:block;width:14px;height:14px;border:1px solid #ededed;border-top:none;border-left:none;background-color:#fafafa;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);ms-transform:rotate(45deg)}
.mk-testimonial.boxed-style .mk-testimonial-image{position:relative;float:left;margin:0 20px}
.mk-testimonial.boxed-style .mk-testimonial-image img{width:50px!important;height:50px!important;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 1px #a9a9a9;-moz-box-shadow:0 0 1px #a9a9a9;box-shadow:0 0 1px #a9a9a9}
.mk-testimonial.boxed-style .flex-direction-nav .flex-next{right:0!important;bottom:30px;margin:0}
.mk-testimonial.boxed-style .flex-direction-nav .flex-prev{right:20px!important;bottom:30px}
.mk-testimonial.simple-style{padding:10px 50px 0;margin-top:37px;text-align:center}
.mk-testimonial.simple-style.testimonial-column .mk-moon-quotes-left,.mk-testimonial.simple-style.testimonial-column .mk-moon-quotes-right{display:none!important}
.mk-testimonial.simple-style .mk-moon-quotes-left,.mk-testimonial.simple-style .mk-moon-quotes-right{display:none!important}
.mk-testimonial.simple-style .mk-testimonial-author{font-size:16px}
.mk-testimonial.simple-style .mk-testimonial-company{font-size:12px}
.mk-testimonial.simple-style .mk-testimonial-content{margin-bottom:0;font-size:18px!important;line-height:28px}
.mk-testimonial.simple-style .mk-testimonial-content p{text-align:center;font-size:inherit;line-height:inherit}
.mk-testimonial.simple-style .mk-moon-quotes-left{top:70px;left:0}
.mk-testimonial.simple-style .mk-moon-quotes-right{top:70px;right:0}
.mk-testimonial.simple-style .flex-direction-nav a i{font-size:16px}
.mk-testimonial.simple-style .flex-direction-nav .flex-next:after,.mk-testimonial.simple-style .flex-direction-nav .flex-prev:after{content:'';display:block;top:-14px;left:-14px;width:45px;height:45px;border:2px solid #ccc;position:absolute}
.mk-testimonial.simple-style .flex-direction-nav .flex-next i,.mk-testimonial.simple-style .flex-direction-nav .flex-prev i{font-size:14px}
.mk-testimonial.simple-style .flex-direction-nav .flex-next:after{left:-15px}
.mk-testimonial.simple-style .flex-direction-nav .flex-next{top:-30px;left:50%!important;margin:0 0 0 28px}
.mk-testimonial.simple-style .flex-direction-nav .flex-prev{top:-30px;left:50%!important;margin:0 0 0 -40px}
.mk-testimonial.simple-style.light-version .flex-direction-nav a i,.mk-testimonial.simple-style.light-version .mk-testimonial-author,.mk-testimonial.simple-style.light-version .mk-testimonial-company,.mk-testimonial.simple-style.light-version .mk-testimonial-content,.mk-testimonial.simple-style.light-version .mk-testimonial-content p{color:#fff!important}
.mk-testimonial.simple-style.light-version .flex-direction-nav .flex-next:after,.mk-testimonial.simple-style.light-version .flex-direction-nav .flex-prev:after{border:2px solid #fff}
.mk-testimonial.simple-style.light-version .mk-moon-quotes-left,.mk-testimonial.simple-style.light-version .mk-moon-quotes-right{color:rgba(255,255,255,.2)}
.mk-testimonial.avantgarde-style{padding:0 50px;text-align:center}
.mk-testimonial.avantgarde-style.mk-testimonial{margin:3px 3px 0!important}
.mk-testimonial.avantgarde-style .mk-testimonial-image{display:block;text-align:center}
.mk-testimonial.avantgarde-style .mk-testimonial-image img{margin:10px auto;width:95px!important;height:95px!important;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.mk-testimonial.avantgarde-style .mk-testimonial-author{font-size:14px;color:#444!important;text-transform:uppercase;letter-spacing:1px;margin:25px 0 10px}
.mk-testimonial.avantgarde-style .mk-testimonial-company{font-size:12px;font-style:italic}
.mk-testimonial.avantgarde-style .mk-testimonial-content{margin-bottom:0;font-size:18px!important;line-height:28px;font-style:italic;padding:0 20% 20px;font-weight:700}
.mk-testimonial.avantgarde-style .mk-testimonial-content p{text-align:center;font-size:inherit;line-height:inherit}
.mk-testimonial.avantgarde-style .flex-direction-nav a{display:inline-block;width:70px;height:70px;line-height:76px;text-align:center;border:1px solid #878787;border-radius:50%}
.mk-testimonial.avantgarde-style .flex-direction-nav a i{font-size:16px}
.mk-testimonial.avantgarde-style .flex-direction-nav .flex-next{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);ms-transform:translate(0,-50%);right:0!important;margin:0}
.mk-testimonial.avantgarde-style .flex-direction-nav .flex-prev{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);ms-transform:translate(0,-50%);left:0!important;margin:0!important}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav a i,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-author,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-company,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-content,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-content p{color:#fff!important}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav a{border:1px solid #fff}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav a i{font-size:16px}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav .flex-next{margin:0 0 0 6px}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav .flex-prev{margin:0 0 0 -54px}
.mk-testimonial.avantgarde-style.light-version .mk-moon-quotes-left,.mk-testimonial.avantgarde-style.light-version .mk-moon-quotes-right{color:rgba(255,255,255,.2)}
.mk-testimonial.modern-style .mk-testimonial-content{padding:20px;border:1px solid rgba(0,0,0,.05);background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.mk-testimonial.modern-style .mk-testimonial-content:before{position:absolute;bottom:-8px;left:55px;display:block;width:14px;height:14px;border:2px solid rgba(0,0,0,.05);border-top:none;border-left:none;background-color:#fff;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);ms-transform:rotate(45deg)}
.mk-testimonial.modern-style .mk-testimonial-quote{padding:20px 20px 0}
.mk-testimonial.modern-style .mk-testimonial-image{position:relative;float:left;margin:0 20px}
.mk-testimonial.modern-style .mk-testimonial-image img{width:50px!important;height:50px!important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 1px #a9a9a9;-moz-box-shadow:0 0 1px #a9a9a9;box-shadow:0 0 1px #a9a9a9}
.mk-testimonial.modern-style .mk-testimonial-author{margin-top:30px;color:#252525!important}
.mk-testimonial.modern-style .flex-control-nav{top:15px;display:block;height:5px;bottom:auto}
.mk-testimonial.modern-style .flex-control-nav li{margin:0}
.mk-testimonial.modern-style .flex-control-nav li a{display:block;padding:0 3px}
.mk-testimonial.modern-style .flex-control-nav li a i{color:#b2b2b2;font-size:5px}
.mk-testimonial.modern-style .flex-control-nav li a i:before{content:"\f111"!important}
.mk-testimonial.modern-style .flex-control-nav li a.flex-active i{color:#4c4c4c}
.comment-reply a,.mk-toggle .mk-toggle-title.active-toggle:before,.mk-testimonial-author,.modern-style .mk-testimonial-company,#wp-calendar td#today,.news-full-without-image .news-categories span,.news-half-without-image .news-categories span,.news-fourth-without-image .news-categories span,.mk-read-more,.news-single-social li a,.portfolio-widget-cats,.portfolio-carousel-cats,.blog-showcase-more,.simple-style .mk-employee-item:hover .team-member-position,.mk-readmore,.about-author-name,.mk-portfolio-classic-item .portfolio-categories a,.register-login-links a:hover,.not-found-subtitle,.mk-mini-callout a,.search-loop-meta a,.new-tab-readmore,.mk-news-tab .mk-tabs-tabs li.ui-tabs-active a,.mk-tooltip a,.mk-accordion-single.current .mk-accordion-tab i,.monocolor.pricing-table .pricing-price span,.quantity .plus:hover,.quantity .minus:hover,.mk-woo-tabs .mk-tabs-tabs li.ui-state-active a,.product .add_to_cart_button i,.blog-modern-comment:hover,.blog-modern-share:hover,{color: #edaa1e;}


#landingheader .block .volunteer{
    background: #0B7C5E;
}


#diag-sub1 {
	padding: 4px 4px 5px 10px;
}



.diag-sub a.sub-off:link, .diag-sub a.sub-off:visited, .diag-sub a.sub-off:active {
	color: #fff;
	text-decoration: none;
}

.diag-sub a.sub-off:hover {
	color: #fff;
	text-decoration: underline;
}

.diag-sub a.sub-on:link, .diag-sub a.sub-on:visited, .diag-sub a.sub-on:active, .diag-sub a.sub-on:hover {
	color: #333;
	text-decoration: none;
}


.diag-sub {
	color: #333;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	padding: 4px 4px 5px 4px;
	background: #8DB0C3;
	overflow: hidden;
	vertical-align: middle;
}


.diag-sub-right {
	background: #767676; 
	width: 20%;
}


#diag-subs-cal .diag-sub-right {
	background: #767676; 
	width: 70%;
}


#diag-subs-news .diag-sub-right {
	background: #767676; 
	width: 50%;
}


.diag-sub-article {
	float: left;
	width: 81px;
	background: #767676;
	padding: 4px 0 3px 0;
}


.diag-sub-news {
	float: left;
	width: 252px;
	background: #767676;
	padding: 4px 0 3px 0;
}


.diag-sub-cal {
	float: left;
	width: 483px;
	background: #767676;
	padding: 4px 0 3px 0;
}

  .span12 {
    width: 724px;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
    *width: 99.9468085036383%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 714px;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
p.error{color:#cc3300;}
p.error a{color:#cc3300;text-decoration:underline;}


#header_right {
	width: 360px;
	float: right;
	padding-top: 10px;
}
.navholder{float:right}
.logocontainer,.navholder{float:none}



div#header
{
	height: 190px;
}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}


.section-projects .ot-content a .fa-arrow-circle-o-right {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	font-size:24px;
	color: #008cbe;
}




.fa-2 {
  font-size: 2em;
}

.fa-3 {
  font-size: 4em;
}

.fa-4 {
  font-size: 7em;
}

.fa-5 {
  font-size: 12em;
}

.fa-6 {
  font-size: 20em;
}

.fa-1,
.fa-2,
.fa-3,
.fa-4,
.fa-5,
.fa-6 {
 
}




.homepage-slider .carousel-control .fa {
	display: none;
}


.homepage-slider .carousel-control .fa-angle-left {
	left: 50%;
}


.homepage-slider .carousel-control .fa-angle-right {
	right: 50%;
}



.front-photo {
  padding: 0;
  margin: 15px 10px 0 0;
  border: 0;
  border-radius: 0;
}

.center {
	text-align: center;
}

#footer ul.center li {
	display: inline;
	font-size: 11px;
}

    .content_wrapper .featured_content .featured_post{
        text-align: center;
    }

.content_wrapper .featured_content .featured_post .featured {
    background:#d0effe;
    padding-left:17px;
    
    padding-top:20px;
    
    padding-bottom:10px;
    overflow: hidden;
    padding-right: 17px;
}

.content_wrapper .featured_content .featured_post .featured .featured_thumb {
    position:relative;
}

.content_wrapper .featured_content .featured_post .featured .featured_thumb img.ribbon {
    position:absolute;
    left:-8px;
    top:-8px;
}

.content_wrapper .featured_content .featured_post .read-more{
    float:right;
    color: #2565ac;
    font-weight: bold;
    margin-top: 18px;
}


#page {
width:946px;
position:relative;
background:#FFF;
margin:10px auto;
padding:10px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); 
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); 
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}


ul#page-importante {
border:1px solid #2c030b;
margin:20px 0 0;
}


ul#page-importante li {
background:#2C030B;
color:#fff;
border-bottom:0 solid #2c030b;
text-align:left;
padding:5px;
}


ul#page-importante li:hover {
background:#EEECE9;
color:#000;
border-bottom:0 solid #2c030b;
}


ul#page-importante li a {
font-size:250%;
color:#fff;
text-decoration:none;
display:block;
}


ul#page-importante li:hover a {
font-size:250%;
color:#000;
text-decoration:none;
}


#homophones h4,ul#page-importante li a img {
margin:10px;
}

.hentry .hentry-pad {
  padding: 0 0 25px;
}

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 38px;
}

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

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

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


.widget-acx-social-icons-widget-2-widget img 
{
width:32px; 
 }


.mobile #work_list .item {
	
}


.item {
	width: 270px;
	margin: 0 0 29px;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr em a,
.item .figure_descr span,
.item .figure_descr span a {
	transition: color 0.15s ease-out;
}

.item:hover .figure_descr strong,
.item:hover .figure_descr em,
.item:hover .figure_descr em a,
.item:hover .figure_descr span,
.item:hover .figure_descr span a {
	color: #181818;
}


.item .figure_descr {
	width: 270px;
	min-height: 105px;
	font-size: 12px;
	line-height: 1.5;
	padding: 15px 0 0;
	background: #fff;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr span {
	display: block;
	font-weight: normal;
	font-style: normal;
}


.item .figure_descr strong {
	font-size: 12px;
	font-family: AvenirLTPro-Heavy, sans-serif;
	color: #747474;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin: 0 0 10px;
}


.item .figure_descr em {
	color: #c8c8c8;
}


.item .figure_descr span {
	color: #c8c8c8;
	text-transform: lowercase;
}


.item .figure_descr em a,
.item .figure_descr span a {
	color: #c8c8c8;
	text-decoration: underline;
}


.item .figure_descr em a:hover,
.item .figure_descr span a:hover {
	color: #181818;
}

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

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

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

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





#contents-table .contents-row:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}


.header .bar{
	width: 1100px;
	margin: 0 auto;
}


.header .bar-feature{
	width: 1100px;
	margin: 0 auto;
}


.header .bar:after{
	content:"";	display: block;	clear:both;
}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}
.site-header .container{margin:0 auto;max-width:1280px}
.top-navigation .container{margin:0 auto;max-width:1280px}
.top-navigation .container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}




.search {
	float: right;
	display: block;
	margin-right: -25px;
}


.search label {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}


.search input {
	font: arial;
	font-size: 12px;
}


.search input[type="text"] {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid;
	-webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	height: 22px;
	padding-left: 3px;
	font-weight: bold;
	vertical-align: top;
	margin-top: 8px;
}


.search input[type="text"]:focus {
	outline: none;
}


.search input[type="submit"] {
	height: 46px;
	width: 88px;
	background-color: transparent;
	
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	position: relative;
	right: 20px;
	padding: 12px 0;
}


.search input[type="submit"]:hover {
	
}




.not_main_page .block .search input[type="submit"] {
	width: 35px;
}

	
.callout-indent-yellow {
	background: #ffffff;
	padding: 12px 8px 4px 12px;
	border: 1px solid #ccc;
}



.callout-white .callout-indent-yellow {
	background: #fff;
	padding: 12px 8px 4px 12px;
	border: 0;
}
.region-post-content .featured-list .featured-story a .featured-subtitle,.region-post-content .view-what-s-new .featured-story a .featured-subtitle{font-weight:bold;font-size:16px;}
.testimonials{position:relative}
.testimonials .testimonial_container{overflow:hidden;width:100%;background-color:transparent;text-align:left;margin:0 0 16px}
.testimonials .author_image_holder{margin-left:15px;position:relative}
.testimonials .testimonial_text_inner p.testimonial_author{font-size:13px;color:#303030;margin-top:22px;font-weight:500}
.testimonials .testimonial_text_inner p.testimonial_author span.author_company{color:#1abc9c}
.testimonials .testimonial_text_inner{display:block}
.testimonials .testimonial_text_inner p{line-height:1.666666666666667em;font-size:21px}
.testimonials_holder.standard .testimonials .testimonial_text_inner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.testimonials_holder.full_width .testimonials .testimonial_text_inner{border-left:none;border-right:0;position:relative;text-align:center}
.testimonials_holder.full_width .testimonials .testimonial_text_inner p{margin:0 0 19px}
.testimonials.transparent .testimonial_text_inner{background-color:transparent!important;padding:0;border:0}

#home-col-wrapper {position:relative;}

.ie7 #home-col-wrapper {z-index:11!important;}

.slider_post_entry p{
	margin-bottom: 10px;
}

.full-sized .slider_post_entry p {
	color: #ccc;
}
#m-menu ul#nav li.first{border-left:0;border-right:0}

#megaMenu li.menu-item.ss-nav-menu-mega-floatRight{
	float:right;
}


#megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item{
	min-width:0;
	white-space:normal;
}

div#cnt1_all div.freetext	{ margin-top:6px; margin-left:10px; margin-right:20px; width:400px;}

div#cnt1 div.drsnik div.freetext			{ margin-top:6px; padding-left:10px; padding-right:10px; }

div#cnt1 div.drsnik div.freetext img		{ float:left; padding:0px; padding-right:4px; }

div#cnt1 div.drsnik div.freetext a:hover	{ color:White;}

div#cnt1 div.drsnik div.freetext a			{ display:inline; color:#999999; text-decoration:none; margin-top:4px; }

div#cnt1 div.drsnik div.freetext a.mail		{ display:inline; color:#D37A2F; text-decoration:none; }

div#cnt1 div.drsnik div.freetext a img		{ margin-top:-4px; }

div#cnt1 div.drsnik div.freetext table		{ border-collapse:collapse; padding:0px; margin:0px; width: 490px; }



.freetext,
.NLqnrfreetext{font-family:Tahoma;font-size:11px;color:White;font-weight:normal}

.freetext ul li,
.NLqnrfreetext ul li{font-size:11px}

.freetext p, .body p,
.NLqnrfreetext p{margin:0px;padding:0px;margin-top:10px;line-height:14px}

.NLqnrfreetext h1,
.freetext h1, h1.newstitle, .body h1{color:#F7941E;font-size:18px;margin:0px;padding:0px;font-weight:normal;letter-spacing:1px}

.NLqnrfreetext h2,
.freetext h2, .body h2{color:#FFFFFF;font-size:12px;margin:0px;padding:0px;font-weight:normal;letter-spacing:1px}

.NLqnrfreetext h3,
.freetext h3, .body h3{color:#1E2223;font-size:10px;margin:0px;padding:0px;font-weight:normal;letter-spacing:1px}

.NLqnrfreetext h4,
.freetext h4, .body h4{color:#FFFFFF;font-size:11px;margin:0px;padding:0px;font-weight:bold;letter-spacing:1px}

.NLqnrfreetext b, .NLqnrfreetext strong,
.freetext b, div#middle .freetext strong , .body b, .body strong{color:White}

.NLqnrfreetext a,
.freetext a, .body a{color:#C48C48;text-decoration:none}

.NLqnrfreetext a:hover,
.freetext a:hover, .body a:hover{color:#C48C48;text-decoration:underline}

.freetext .zemljevid .title{color:#999999;font-size:12px;font-family:Tahoma;margin:0 0 5px 0}

.freetext .zemljevid .content{color:White;font-size:12px;font-family:Tahoma}

.freetext .zemljevid .content a{color:White;text-decoration:none}

.freetext .zemljevid .content a:hover{text-decoration:underline}

div#cnt div.freetext { margin-left:24px; margin-right:22px; }

div#cnt .freetext table				{ width:250px; text-align: left; }

div#cnt .freetext table tr.header	{ color: white; }

div#cnt .freetext table td			{ color: white; font-size: 10px; vertical-align: top; padding: 6px 2px 6px 2px; }

div#cnt .freetext table.kjesmo td  { padding:0px; margin:0px; vertical-align:middle; }

div#cnt3 .freetext
{
	margin:0 5px;
}

div#cnt3 .freetext table.proBox
{
	float:left;
	width:76px;
	color:#999999;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin:5px 5px 0 0;
}

div#cnt3 .freetext table.proBox td
{
	border:solid 1px black;
	text-align:center;
	height:16px;
	padding:2px;
	white-space:nowrap;
}


.six, .row .six { width: 50%; }

.block-grid.six-up { margin: 0 -8px; }
.header{background:rgba(255,255,255,0.0);margin:0px;border:0px;padding:25px 30px;width:100%;position:fixed;top:0;left:0;font-weight:300;font-size:16px;color:white;display:block;}
.header.alt{background:rgba(255,255,255,1.0);color:#5cbad5;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;transition:background 0.3s linear;}
.header td,.footer td{vertical-align:middle;}
.header a,.footer a{display:inline-block;margin:0 10px;vertical-align:middle;}
.header span,.footer span{display:inline-block;margin:0 10px;vertical-align:middle;}
.header .bullet{display:list-item;list-style-type:disc;margin-left:20px;padding-left:1px;}
#popmenu .header{position:absolute;}
.header,.footer{padding:15px 20px;}


.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important}

.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important}


#header {
	height: 100px;
}


#header .description {
	margin-left: 50px;
	color: #fff;
}


#header .sidebar .widget {
	background: none;
	background-color: Transparent;
	border: 0;
}


.menu a, .menunav a, #header h1 {
	text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-khtml-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
}


.sidebar a, .nav a, #header h1 a {
	color: #fff;
}


a:hover, .sidebar a:hover, .nav a:hover, #header h1 a:hover {
	color: #f00;
}

		#header h1 { padding: 0; }

		#header h1 a { display: block; width: 980px; height: 99px; text-indent: -9999px; }

	.wrapper .content .page-content {
		margin-top: 100px;
		margin-bottom: 40px;
		padding-bottom: 80px;
	}


.page-id-7 .wrapper .content .page-content,
.single-team .wrapper .content .page-content {
	margin-top: 95px;
	padding-bottom: 80px;
}




#older-posts  { margin: 0 -20px 30px 0; }

#older-posts h3  { margin: 0 0 20px 0; }

#older-posts .older-item  { float: left; width: 300px; margin: 0 20px -2px 0; padding: 10px 0; border-top: 1px solid #dfdfdf; }

#older-posts .older-item img  { float: left; margin: 0 10px 0 0; }

#older-posts .older-item .info  {  }

#older-posts .older-item .info span  { display: block; }

#older-posts .older-item .info .meta-old  { color: #6f6f6f; margin: 0 0 3px 0; font-size: 11px; line-height: 12px; }

#older-posts .older-item .info .title-old  { font-weight: bold; font-size: 18px; line-height: 16px; }

#older-posts .older-item .info .title-old a  { color: #424242; }

#older-posts .older-item .info .title-old a:hover  { color: #000; text-decoration: none; }

  #content div.row div div.tile {
    margin: 20px;
  }

  #content div.row div div.tile div iframe {
    width: 100%;
  }

#content div.home-leftcol div.tile-content a,
#content div.home-leftcol div.tile-content a:hover,
#content div.home-leftcol div.tile-content ul {
  color: #FFF !important;
}

#content div.home-leftcol div.tile-content a:hover {
  color: #fff;
  text-decoration: underline;
}

.tile-content hr {
  border: 0;
  height: 1px;
  background: #000;
  
}
#mobile .header-bar .logo{margin:0;padding:11px 15px;height:50px;line-height:0}
#mobile .header-bar .logo a{height:28px;width:34px;position:relative}
#mobile .header-bar .logo a img{position:absolute;left:0;bottom:0;max-width:100%;width:100%}
footer .block.home .logo{width:170px;height:48px;line-height:0}
footer .block.home .logo a{width:170px;height:48px;position:relative}
footer .block.home .logo a img{position:absolute;left:0;top:0;max-width:100%;width:100%}

	#award {margin:0 0 20px 0;}

.block {color:#333333;font:normal 12px Arial;box-shadow: 0 0 2px #dddddd, 2px 2px 4px #dddddd;border-radius:11px;width:140px;background:#ffffff;padding:10px 10px 10px 15px;margin:0 0 20px 0;}

.block h3, .block .h3, .h4 {color:#0361F1;font:bold 14px Arial;margin:0;text-decoration:none;}

.left .block {width:158px;display:inline-block;}

	#member,#newsl,.catpack,.block {display:inline-block;float:left;margin:0 20px 15px 0;}


.billboard-item-hover {
  visibility: hidden;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
}


.billboard-item:hover .billboard-item-hover {
  visibility: visible;
}
#hamburger,#close-menu{cursor:pointer;}
#close-menu,#hamburger{margin-top:5px;margin-left:-10px;}
.container .three.columns{width:16.75%}
.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns{width:300px}
body.page-search #content .three.columns,body.page-search404 #content .three.columns{background:white;border:1px solid #e5e5e5;padding:2px}
#footer .column-wrap .three.columns{border:none}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}


.slide-image {
	overflow: hidden;
}


.srp-post-content-container {
	display: -webkit-box;  
	display: -moz-box;     
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;         
}


.life-road-recent .srp-widget-container,
.life-road-recent .srp-post-content-container {
	display: block;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

#black-screen .window section .well {
  background: white;
  border-radius: 5px !important;
  margin-bottom: 0;
}

#black-screen .window section .well .btn-success {
  width: 100%;
  padding: 12px 20px 10px;
  font-size: 15px;
  text-transform: uppercase;
  border-radius: 0;
  margin-top: 5px;
}




	#header-top { overflow:hidden; }

	.et_pb_slide_content { font-size: 18px; padding-bottom: 24px; font-weight: 400; color: #333; }

	.et_pb_slide_content p:last-of-type { padding-bottom: 0px;}

	.et_pb_bg_layout_dark .et_pb_slide_content { color: #fff;}

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video { display: none; }


.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_more_button, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_more_button, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_more_button,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}


.et_pb_column_3_4 .et_pb_slide_content, .et_pb_column_1_2 .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slide_content, .et_pb_column_2_3 .et_pb_slide_content { font-size: 16px;}


	.et_pb_column_1_2 .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slide_content, .et_pb_column_2_3 .et_pb_slide_content { font-size: 14px;}

	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content { display: block; }

	.et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_slider_fullwidth_off .et_pb_more_button { display: none; }


.letter-logo{
	position: absolute;
	left: 50%;
	top: 65px;
	margin-left: -335px;
	width: 154px;
	height: 90px;
}
footer .newsletter-signup-error,footer .newsletter-signup-success{display:none;padding:1.25rem .625rem;margin:0}
footer .newsletter-signup-error h5,footer .newsletter-signup-success h5{font-size:18px;font-size:1.125rem;padding:0 0 .125rem;font-family:FreightSans-Bold,"Arial Black",sans-serif}
footer .newsletter-signup-error label,footer .newsletter-signup-error p,footer .newsletter-signup-success label,footer .newsletter-signup-success p{display:block;font-size:18px;font-size:1.125rem;font-family:FreightSans-Medium,Arial,sans-serif}
footer .newsletter-signup-success{background:0 0}
footer .newsletter-signup-success h5,footer .newsletter-signup-success label,footer .newsletter-signup-success p{color:#7AB800}
.newsletter-signup-container .newsletter-signup-success{display:none;background-color:#f0f0f0;padding:0 2.5rem;height:220px;text-align:center}
.newsletter-signup-container .newsletter-signup-success h5{font-family:PreloSlab-Bold,Georgia,serif;color:#0098D8;font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;margin-bottom:.3125rem}
.newsletter-signup-container .newsletter-signup-success p{font-family:PreloSlab-Book,Georgia,serif;-webkit-font-smoothing:subpixel-antialiased;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}
.generic-content.container .modules-group .newsletter-signup-container .newsletter-signup-success{width:280px;height:233px}


#logo { width:200px; }
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\002a"}
.glyphicon-plus:before{content:"\002b"}
.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.glyphicon-cd:before{content:"\e201"}
.glyphicon-save-file:before{content:"\e202"}
.glyphicon-open-file:before{content:"\e203"}
.glyphicon-level-up:before{content:"\e204"}
.glyphicon-copy:before{content:"\e205"}
.glyphicon-paste:before{content:"\e206"}
.glyphicon-alert:before{content:"\e209"}
.glyphicon-equalizer:before{content:"\e210"}
.glyphicon-king:before{content:"\e211"}
.glyphicon-queen:before{content:"\e212"}
.glyphicon-pawn:before{content:"\e213"}
.glyphicon-bishop:before{content:"\e214"}
.glyphicon-knight:before{content:"\e215"}
.glyphicon-baby-formula:before{content:"\e216"}
.glyphicon-tent:before{content:"\26fa"}
.glyphicon-blackboard:before{content:"\e218"}
.glyphicon-bed:before{content:"\e219"}
.glyphicon-apple:before{content:"\f8ff"}
.glyphicon-erase:before{content:"\e221"}
.glyphicon-hourglass:before{content:"\231b"}
.glyphicon-lamp:before{content:"\e223"}
.glyphicon-duplicate:before{content:"\e224"}
.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-scissors:before{content:"\e226"}
.glyphicon-bitcoin:before{content:"\e227"}
.glyphicon-btc:before{content:"\e227"}
.glyphicon-xbt:before{content:"\e227"}
.glyphicon-yen:before{content:"\00a5"}
.glyphicon-jpy:before{content:"\00a5"}
.glyphicon-ruble:before{content:"\20bd"}
.glyphicon-rub:before{content:"\20bd"}
.glyphicon-scale:before{content:"\e230"}
.glyphicon-ice-lolly:before{content:"\e231"}
.glyphicon-ice-lolly-tasted:before{content:"\e232"}
.glyphicon-education:before{content:"\e233"}
.glyphicon-option-horizontal:before{content:"\e234"}
.glyphicon-option-vertical:before{content:"\e235"}
.glyphicon-menu-hamburger:before{content:"\e236"}
.glyphicon-modal-window:before{content:"\e237"}
.glyphicon-oil:before{content:"\e238"}
.glyphicon-grain:before{content:"\e239"}
.glyphicon-sunglasses:before{content:"\e240"}
.glyphicon-text-size:before{content:"\e241"}
.glyphicon-text-color:before{content:"\e242"}
.glyphicon-text-background:before{content:"\e243"}
.glyphicon-object-align-top:before{content:"\e244"}
.glyphicon-object-align-bottom:before{content:"\e245"}
.glyphicon-object-align-horizontal:before{content:"\e246"}
.glyphicon-object-align-left:before{content:"\e247"}
.glyphicon-object-align-vertical:before{content:"\e248"}
.glyphicon-object-align-right:before{content:"\e249"}
.glyphicon-triangle-right:before{content:"\e250"}
.glyphicon-triangle-left:before{content:"\e251"}
.glyphicon-triangle-bottom:before{content:"\e252"}
.glyphicon-triangle-top:before{content:"\e253"}
.glyphicon-console:before{content:"\e254"}
.glyphicon-superscript:before{content:"\e255"}
.glyphicon-subscript:before{content:"\e256"}
.glyphicon-menu-left:before{content:"\e257"}
.glyphicon-menu-right:before{content:"\e258"}
.glyphicon-menu-down:before{content:"\e259"}
.glyphicon-menu-up:before{content:"\e260"}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

.clearfix:after,.page-research-search .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region.page-research-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-faculty-publications .panels-flexible-row-first .view-terms-from-node:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:after,.panel-two-column .research-programs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.panel-two-column .research-programs{*zoom:1;}
.clearfix:before,.panel-two-column .research-programs:before,.clearfix:after,.panel-two-column .research-programs:after{content:" ";display:table;}
.publication-list .field-collection-item-field-related-authors.clearfix:before,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:before,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:before{display:inline;}
.publication-list .field-collection-item-field-related-authors.clearfix:after,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:after,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:after{display:inline;clear:none;}
.publication-list .views-field-field-related-authors .clearfix:after,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:after,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:after,.publication-list .views-field-field-related-authors .clearfix:before,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:before,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:before{display:none;}

.container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}

.header-style-3 .container-fluid {
  text-align: center;
}

  .td_980_resp .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }

.td_980_fix .container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}

.td_980_not_resp .container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}

.td_1170_not_resp .container-fluid {
  padding-left: 35px;
  padding-right: 35px;
}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .field-content{color:#456605;display:inline;float:right;}

#floating-box .subscribe-button {
    text-align: center;
    background: #0686c9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 24px;
    color: white !important;
    text-decoration: none;
    display: block;
    font-size:17px
}

  .subscribe-btn{
    text-align:center;
    cursor: pointer;
    display:inline-block;
  }



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

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}
.mobile-view #wb-skip2,#gcwu-gcnb ul,#gcwu-gcnb li,#gcwu-sig,#gcwu-bc,#gcwu-psnb,#gcwu-srchbx,#wb-foot,#gcwu-gcft,#jqm-mb-location-text h2{display:none}
.mobile-view #wb-skip2{visibility:hidden}

  .large-4 {
    width: 33.33333%;
  }


	body .container .portfolio-items:not(.carousel) .col {
		margin-bottom: 20px;
	}


	body #featured .orbit-slide article .container .span_12 {
		width: 900px!important;
	}

	
	#featured .orbit-slide article .container {
		top: 145px!important;
		position: absolute!important;
	}


	.container {
    	max-width: 600px; 
  	}

  	
  	
	body #featured .orbit-slide article .container { 
	    top: -25px!important;
	    opacity: 1!important;
	    position: relative!important;
	}

	
	#call-to-action .container a {
		margin-top: 20px;
		margin-left: 0px!important;
	}

	
	#footer-widgets .container .col {
		margin-left: 15px;
		width: 48%;
	}

	
	#call-to-action .container span {
		display: block!important;
	}

	
	body.woocommerce .container div.product div.images div.thumbnails a, body.woocommerce .container #content div.product div.images div.thumbnails a, body.woocommerce-page .container div.product div.images div.thumbnails a, body.woocommerce-page .container #content div.product div.images div.thumbnails a {
		width: 16.9%!important;
		margin-right: 3.8%!important;
	}

	
	.woocommerce .container div.product div.images div.thumbnails a:nth-child(5n+5) {
		margin-right: 0px!important;
	}

	
	#footer-widgets .container .col.span_6, #footer-widgets .container .col.span_4 {
		margin-left: 0px;
		margin-right: 15px;
		padding: 15px;
		margin-bottom: 0px;
	}

	
	#footer-widgets .container .col.span_4 {
		margin-bottom: 40px;
	}

	
	.container, div.slider-nav {
    	max-width: 300px!important; 
  	}

	
	.container article.post .post-meta {
		display: none;
	}

	
	.container article.post .post-content {
		padding-left: 0px!important;
	}

	
	.container article.post .post-header h2  {
		font-size: 18px;
	}
	
	
	.container .post-header {
	    font-size: 10px;
	}

	
	.container #respond h3 {
		font-size: 13px;
	}

	
	.container .comment-list .reply {
    	right: 29px;
    	top: auto;
    	bottom: 29px;
	}


	.container .contact-info {
		padding-left: 0px;
	}

	
	#footer-widgets .container .col:nth-child(3) {
		margin-bottom: 40px!important;
	}

	
	body #full_width_portfolio .project-title.parallax-effect .container, body #page-header-bg .project-title .container {
	    padding-bottom: 30px!important;
	}


	.ascend.single .container-wrap #author-bio #author-info {
		width: 100%!important;
	}


	.ascend .container-wrap #author-bio #author-info p {
		max-width: 100%!important;
	}

	
	#boxed .container, #boxed #post-area.masonry, #boxed #post-area.masonry.span_9 {
		max-width: 85%!important;
	}

	
	body[data-bg-header="true"] .full-width-section.first-section, body[data-bg-header="true"] .full-width-content.first-section,
	body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section {
		margin-top: 0px!important;
	}

  	
  	#footer-widgets .container .col:nth-child(3), #footer-widgets .container .col:nth-child(4) {
  		margin-bottom: 0px;
  	}


	body[data-footer-reveal="1"] .container-wrap {
		margin-bottom: 0!important;
	}

	
	body.single-portfolio #full_width_portfolio .container-wrap {
		padding-top: 2.1em;	
	}

	
	body .container-wrap .portfolio-filters-inline.first-section {
		padding-top: 19px !important;
	}

	
	body .container-wrap.portfolio-filters-inline.first-section.non-fw  {
		padding-top: 33px !important;
	}


.container-wrap, .project-title {
	background-color: #f8f8f8;
	position: relative;
	z-index: 10;
	margin-top: -55px;
	padding-top: 93px;
	padding-bottom: 40px;
}


body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
	margin-top: 0px;
	padding-top: 40px;
}


body[data-bg-header="true"] .container-wrap { margin-top: 0!important; padding-top: 0!important; }


.single-portfolio .row.project-title .container .title-wrap {
	border-bottom: 1px solid #DDDDDD;
	position: relative;
	padding-bottom: 30px;
}


body[data-bg-header="true"] .container-wrap, body.single-portfolio .container-wrap, body.page-template-template-portfolio-php .container-wrap,
body.tax-project-type .container-wrap {
	padding-top: 25px;
	margin-top: 0px!important;
	padding-bottom: 40px;
}


body.single-portfolio .container-wrap {
	padding-top: 0px!important;
}


body.single-post[data-bg-header="true"] .container-wrap {
	padding-top: 40px!important;
}


body.single-portfolio div[data-project-header-bg="true"] .container-wrap {
	padding-top: 40px!important;
}


body.single-portfolio #full-width-portfolio div[data-project-header-bg="true"] .container-wrap {
	padding-top: 0!important;
}


body.search-results .container-wrap {
	margin-top: -55px!important;
	padding-top: 80px!important;
}


.container .row:last-child, .wpb_wrapper .clear {
	padding-bottom: 0px;
}


#boxed .home-wrap, #boxed .container-wrap {
	overflow: hidden;
}


body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] #boxed .container-wrap  {
	box-shadow: none!important;
}



header#top .container .row {
	padding-bottom: 0px;	
}


#search-outer .container {
	overflow: visible!important;
}


body .container .portfolio-filters-inline.full-width-content .container {
	width: 100%;
	max-width: 100%;
	padding: 0 31px!important;
}



body[data-button-style="rounded"] .nectar-button.see-through, body[data-button-style="rounded"].ascend .nectar-button.see-through,
body[data-button-style="rounded"] .nectar-button.see-through-2, body[data-button-style="rounded"].ascend .nectar-button.see-through-2,
body[data-button-style="rounded"] .nectar-button.see-through-3, body[data-button-style="rounded"].ascend .nectar-button.see-through-3,
body[data-button-style="rounded"] .portfolio-filters-inline .container ul li a,
body[data-button-style="rounded"] #to-top, body[data-button-style="rounded"] .flex-direction-nav a, body[data-button-style="rounded"] #pagination span, 
body[data-button-style="rounded"] #pagination a, body[data-button-style="rounded"] #pagination .next.inactive, body[data-button-style="rounded"] #pagination .prev.inactive, 
body[data-button-style="rounded"].woocommerce nav.woocommerce-pagination ul li a, 
body[data-button-style="rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span,
body[data-button-style="rounded"] input[type=submit], body[data-button-style="rounded"] button[type=submit], body[data-button-style="rounded"] input[type="button"],
body[data-button-style="rounded"] button, body[data-button-style="rounded"].ascend .container-wrap input[type="submit"], body[data-button-style="rounded"].ascend .container-wrap button[type="submit"],
body[data-button-style="rounded"] .nectar-button, body[data-button-style="rounded"] .swiper-slide .button a {
	border-radius: 200px!important;
	-webkit-border-radius: 200px!important;
	-o-border-radius: 200px!important;
}


body .carousel-wrap[data-full-width="true"] .carousel-heading .container {
	min-height: 40px;
}


#page-header-bg[data-alignment-v="bottom"] .row, #page-header-bg[data-alignment-v="bottom"] .container,
#page-header-bg[data-alignment-v="top"] .row, #page-header-bg[data-alignment-v="top"] .container,
#page-header-bg[data-alignment-v="middle"] .row, #page-header-bg[data-alignment-v="middle"] .container,
.nectar-box-roll .overlaid-content[data-alignment-v="middle"] .row, .nectar-box-roll .overlaid-content[data-alignment-v="middle"] .container,
.nectar-box-roll .overlaid-content[data-alignment-v="top"] .row, .nectar-box-roll .overlaid-content[data-alignment-v="top"] .container,
.nectar-box-roll .overlaid-content[data-alignment-v="bottom"] .row, .nectar-box-roll .overlaid-content[data-alignment-v="bottom"] .container {
	height: 100%;
}


body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap, body[data-bg-header="true"].blog .container-wrap {
	padding-top: 3.1em!important;
}


.single-post.ascend .container-wrap.fullscreen-blog-header, body.single-post[data-bg-header="true"].ascend .container-wrap {
	padding-top: 70px!important;
	margin-top: 0!important;
}


.single-post .container-wrap.fullscreen-blog-header {
	margin-top: 0!important;
}


#full_width_portfolio .project-title.parallax-effect .section-title, #page-header-bg .section-title, .single .row .section-title, #full_width_portfolio .project-title .container .title-wrap {
	border-bottom: none;
}


#full_width_portfolio .project-title.parallax-effect .container {
	border: none!important;
}


#page-header-bg .project-title .container, #page-header-bg .heading-title {
	border: none!important;
	padding: 0!Important;
}


.portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a.active {
	color: rgba(255,255,255,1)!important;
	padding: 7px 10px;
}


.portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a:hover {
	color: rgba(255,255,255,1);
}


.portfolio-filters-inline[data-color-scheme="black"] .container ul li a.active {
	color: #fff!important;
	background-color: rgba(255,255,255,0.15);
}


.page-template-template-portfolio-php[data-bg-header="false"] .container-wrap {
	padding-top: 0;
}


body.blog .meta_overlaid_blog.container-wrap { padding-top: 0!important; }

body.blog .meta_overlaid_blog.container-wrap #post-area { margin-top: 0!important; }


#footer-outer #copyright .container div:last-child {
	margin-bottom: 0px;
}


body[data-footer-reveal="1"][data-footer-reveal-shadow="small"] .container-wrap {
	box-shadow: 0 5px 8px -3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 5px 8px -3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 8px -3px rgba(0,0,0,0.2);
}


body[data-footer-reveal="1"][data-footer-reveal-shadow="large"] .container-wrap {
	box-shadow: 0 27px 25px -2px rgba(0,0,0,0.3);
	-webkit-box-shadow:  0 27px 25px -2px rgba(0,0,0,0.3);
	-moz-box-shadow:  0 27px 25px -2px rgba(0,0,0,0.3);
}


body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap {
	box-shadow:  0 70px 110px -30px rgba(0,0,0,1);
	-webkit-box-shadow:   0 70px 110px -30px rgba(0,0,0,1);
	-moz-box-shadow:   0 70px 110px -30px rgba(0,0,0,1);
}


body .container-wrap.no-shadow { box-shadow: none!important; }


body[data-button-style="rounded"].ascend .container-wrap .search-form input[type="submit"] {
	 border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
}


#call-to-action .container {
	padding: 42px 0px 36px 0px!important;	
}


#pagination span, #pagination a, #pagination .next.inactive, #pagination .prev.inactive, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span{
	background-color: #333333!important;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    padding: 11px 13px 10px 13px!important;
    background-position: -21px center;
    position: relative;
    text-transform: capitalize;
    transition: all 0.2s linear 0s;
    border-radius: 2px 2px 2px 2px;
    font-family: 'Open Sans';
	font-weight: 600;
}


 .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span {
 	line-height: 11px!important;
 }


#pagination .next a:hover, #pagination .prev a:hover, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,
.woocommerce nav.woocommerce-pagination ul li a:active {
	background-color: #27CFC3;
}


body .container .woocommerce-message a.button, body .container .woocommerce-error a.button, body .container .woocommerce-info a.button {
	padding: 0px!important;
	line-height: 1.5em;
	height: 1.5em;
	vertical-align: middle!important;
	background-color: transparent!important;	
}
body .container .container:not(.tab-container){width:100%!important;padding:0!important;}
body .carousel-heading .container{padding:0 10px!important;}
body .carousel-heading .container .carousel-next{right:10px;}
body .carousel-heading .container .carousel-prev{right:35px;}
#boxed .container{width:92%;padding:0;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.btn--top{position:absolute;top:-12px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.row{margin-right:-15px;margin-left:-15px}

.meh-app-pub,.meh-app-pub .container,.meh-app-pub .row,.meh-app-pub .app-logo,.meh-app-pub .app-phone{height:112px;}
.footer-section--legal__legal-menu .menu .leaf .last,.footer-section--legal__legal-menu .menu li .last{border-width:0}
.footer-section--legal__legal-menu .menu .last{border-width:0}
.footer-section__menu .leaf.last,.footer-section__menu .last{margin-bottom:0}
.menu-minipanel-panel .menu li.last.expanded{position:relative;-webkit-transform:translateZ(0)}
.submenu .last{margin:0;padding:0}
.submenu .leaf,.submenu .last,.submenu .collapsed{display:block;list-style:none;line-height:1}
#competition-main-menu li.last .menu-minipanel-panel,#microsite-main-menu li.last .menu-minipanel-panel{right:0 !important}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu .leaf,html:not(.lt-ie10) li.accent-border--turquoise ul.menu .last,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--turquoise .submenu .leaf,html:not(.lt-ie10) li.accent-border--turquoise .submenu .last{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu .leaf,html:not(.lt-ie10) li.accent-border--purple ul.menu .last,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--purple .submenu .leaf,html:not(.lt-ie10) li.accent-border--purple .submenu .last{max-width:100%}
.static-header__user-menu .leaf.last,.static-header__user-menu .last{margin-bottom:0}
#prize-concepts .filters ul li.last{padding-right:0}


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





.krthg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #423A38;
}


.pathwaycontainer {
	width				: 660px;
	height				: 20px;
	vertical-align		: middle;
}

div.footer ul.film-site-links li.last,div.footer ul.rainbow-channels li.last{border:none;}

div.footer ul.film-info-links li.last a{border:none;}

div.menu ul li.last{padding:0;}

div.menu ul li a.first-level.last-category{padding-right:0;}

div.menu ul li ul li.last{border:none;}

div.menu ul li ul li.last a{padding:5px 0 5px 5px;display:block;}

#connect_share .youtube a { background-position: 0 -185px }

#connect_share .youtube a:hover { background-position: 0 -216px }

.social_icons .youtube a {
    background-position: -163px 0;
    width: 55px;
}

.social_icons .youtube a:hover { background-position: -163px -72px }

body.single #sidebar-container #menu-sidebar-menu #menu-item-29 a,
body.page-template-archives-php #sidebar-container #menu-sidebar-menu #menu-item-29 a,
body.category #sidebar-container #menu-sidebar-menu #menu-item-29 a {
  color: #fd5441; }

.dark input, .light .dark input, .dark textarea, .light .dark textarea, .dark select, .light .dark select, .dark .tt_post_widget ul li, .light .dark .tt_post_widget ul li,
.dark .widget_pages ul, .light .dark .widget_pages ul, .dark .widget ul.menu, .light .dark .widget ul.menu, .dark .tt_post_widget ul li,
.dark .tt_widget_thumb, .light .dark .tt_widget_thumb, .dark .tagcloud a, .light .dark .tagcloud a,
.dark ul.products li.product .entry_product, .light .dark ul.products li.product .entry_product, .dark .medium_top_image .entry_format, .light .dark .medium_top_image .entry_format,
.dark .blox_elem_placeholder, .light .dark .blox_elem_placeholder, .dark .grid_entry article.entry, .light .dark .grid_entry article.entry, .dark .blox_elem_audio, .dark .blox_elem_video, .light .dark .blox_elem_audio, .light .dark .blox_elem_video,
.dark .jp-seek-bar, .light .dark .jp-seek-bar, .dark .blox_elem_progress.style1, .light .dark .blox_elem_progress.style1, .dark .blox_elem_progress.style3, .light .dark .blox_elem_progress.style3,
.dark .blox_elem_progress.style5, .light .dark .blox_elem_progress.style5, .dark .blox_elem_progress.style6 .blox_progress_vline, .light .dark .blox_elem_progress.style6 .blox_progress_vline,
.dark .blox_elem_progress.style8 .blox_progress_vline, .light .dark .blox_elem_progress.style8 .blox_progress_vline, .dark .blox_elem_price_col, .light .dark .blox_elem_price_col, .dark .blox_elem_price_plan_name, .light .dark .blox_elem_price_plan_name {
    background-color: rgba(0,0,0,.1) !important;
}

.dark a:hover, .light .dark a:hover,
.dark ul.menu li a:hover, .light .dark ul.menu li a.active,
.light .dark ul.menu li a:hover, .dark ul.menu li a.active {
    opacity: .6;
    color: #000;
}

.light input, .dark .light input, .light textarea, .dark .light textarea, .light select, .dark .light select, .light .tt_post_widget ul li, .dark .light .tt_post_widget ul li,
.light .widget_pages ul, .dark .light .widget_pages ul, .light .widget ul.menu, .dark .light .widget ul.menu, .light .tt_post_widget ul li,
.light .tt_widget_thumb, .dark .light .tt_widget_thumb, .light .tagcloud a, .dark .light .tagcloud a,
.light ul.products li.product .entry_product, .dark .light ul.products li.product .entry_product, .light .medium_top_image .entry_format, .dark .light .medium_top_image .entry_format,
.light .blox_elem_placeholder, .dark .light .blox_elem_placeholder, .light .grid_entry article.entry, .dark .light .grid_entry article.entry, .light .blox_elem_audio, .light .blox_elem_video, .dark .light .blox_elem_audio, .dark .light .blox_elem_video,
.light .jp-seek-bar, .dark .light .jp-seek-bar, .light .blox_elem_progress.style1, .dark .light .blox_elem_progress.style1, .light .blox_elem_progress.style3, .dark .light .blox_elem_progress.style3,
.light .blox_elem_progress.style5, .dark .light .blox_elem_progress.style5, .light .blox_elem_progress.style6 .blox_progress_vline, .dark .light .blox_elem_progress.style6 .blox_progress_vline,
.light .blox_elem_progress.style8 .blox_progress_vline, .dark .light .blox_elem_progress.style8 .blox_progress_vline, .light .blox_elem_price_col, .dark .light .blox_elem_price_col, .light .blox_elem_price_plan_name, .dark .light .blox_elem_price_plan_name {
    background-color: rgba(255,255,255,.1) !important;
}

.light a:hover, .dark .light a:hover,
.light ul.menu li a:hover, .dark .light ul.menu li a.active,
.dark .light ul.menu li a:hover, .light ul.menu li a.active {
    opacity: .6;
    color: #FFF;
}



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

ul.menu li {
    list-style: none;
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

ul.menu li .menu_text{
    white-space: nowrap;
}

ul.menu ul .new a:after {
    content: "NEW";
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 7px;
    padding: 2px;
    background: #00b4cc;
    color: #FFF;
    line-height: 7px;
    font-weight: 800;
    border-radius: 2px;
}

ul.menu ul .menu_item {
    position: relative;
}

ul.menu ul .hot a:after {
    content: "HOT";
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 7px;
    padding: 2px;
    background: red;
    color: #FFF;
    line-height: 7px;
    font-weight: 800;
    border-radius: 2px;
}

.icon_menu ul.menu li {
    text-align: center;
}

.mainmenu ul.menu li ul .menu_description {
    margin-top: 5px;
    opacity: .7;
}

.icon_menu ul.menu li a {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 20px;
    display: block;
    position: relative;
    height: 137px;
    line-height: 137px;
}

.icon_menu ul.menu li a:hover {
    color: #666;
}

.default_menu ul.menu {
    text-align: left;
}

.default_menu ul.menu li {
    margin: 0 15px;
}

.wide_menu ul.menu li a {
    padding: 20px;
    border-left: 1px solid rgba(0,0,0,0.1);
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #000;
}

.ie8 .wide_menu ul.menu li a {
	border-left: 1px solid #ececec;
}

.wide_menu ul.menu li:last-child a {
    border-right: 1px solid rgba(0,0,0,0.1)
}


ul.menu li a:hover, ul.menu li a.active {
    color: #00b4cc;
}

.mainmenu ul.menu li ul{
    display: none;
    position: absolute;
    top: -1px;
    left: 0px;
    text-align: left;
    margin: 0px;
    padding: 0px;
    z-index: 9498;
    width: 230px;
}

.mainmenu ul.menu li ul ul {
    top: 0;
}

.mainmenu ul.menu li ul li ul{
    margin-left: 228px;
    margin-top: -1px;
}

.mainmenu ul.menu li ul.floar_right_menu li ul{
    margin-left: -228px;
}


.mainmenu ul.menu li ul li{
    margin: 0px;
    padding: 0px;
    background-color: #FFF;
    background-color: rgba(255,255,255, 1);
    display: block;
    line-height: 0px;
    padding: 12px 18px;
    border: 1px solid rgba(192,192,192, .3);
    border-bottom-width: 0;
}

.dark_sub_menu .mainmenu ul.menu li ul li {
	background-color: #333;
}

.dark_sub_menu .mainmenu ul.menu li ul li a:hover, .dark_sub_menu .icon_menu ul.menu li ul li a:hover, .dark_sub_menu .default_menu ul.menu li ul li a:hover, .dark_sub_menu .metro_menu ul.menu li ul li a:hover,
.dark_sub_menu .mainmenu ul.menu li ul li a:focus, .dark_sub_menu .icon_menu ul.menu li ul li a:focus, .dark_sub_menu .default_menu ul.menu li ul li a:focus, .dark_sub_menu .metro_menu ul.menu li ul li a:focus {
	color: #FFF;
}

.mainmenu ul.menu li ul li:last-child{
    border-bottom-width: 1px;
}

.mainmenu ul.menu li ul li:last-child a{
    border: 0px;
}

.mainmenu ul.menu li ul li a,
.icon_menu ul.menu li ul li a,
.default_menu ul.menu li ul li a,
.metro_menu ul.menu li ul li a{
    height: auto;
    margin: 0px;
    padding: 0px;
    line-height: 1em;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    text-align: left;
    color: #999;
    background-color: transparent;
    border: 0px;
}

.mainmenu ul.menu li ul li a:hover,
.icon_menu ul.menu li ul li a:hover,
.default_menu ul.menu li ul li a:hover,
.metro_menu ul.menu li ul li a:hover {
    color: #000;
}


.mainmenu ul.menu .menu_column ul{
    position: relative;
    display: block;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.mainmenu ul.menu .menu_column ul::after{
    display: none;
}

.mainmenu ul.menu .megamenu .menu_column{

}

.mainmenu ul.menu .megamenu .menu_column h3{
    font-size: 13px;
    color: #333;
    margin: 20px 18px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}

.dark_sub_menu .mainmenu ul.menu .megamenu .menu_column h3 {
    color: #FFF;
}

.mainmenu ul.menu .megamenu .menu_column .menu_item {
    border-bottom: 1px solid #ededed;
    margin:  12px 18px;
    padding-bottom: 12px;
}

.mainmenu ul.menu .megamenu .menu_column .menu_item [class^="icon-"] {
    line-height:0
}

.mainmenu ul.menu .megamenu .menu_column .menu_item:last-child{
    border: 0px;
}

header.stuck ul.menu li a {
    height: inherit;
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 36px;
}

header.stuck ul.menu li:first-child a{
	padding-left:5px
}

header.stuck ul.menu li:last-child a{
	padding-right:5px
}



.widget_pages ul, .widget ul.menu {
    border: 1px solid rgba(192,192,192,.3);
    background-color: rgba(192,192,192,.1);
}

.widget_pages ul li:first-child, .widget ul.menu:first-child {
    padding-top: 10px;
}

.widget_pages ul li:last-child, .widget ul.menu li:last-child {
    padding-bottom: 10px;
    border-bottom: none;
}

.widget ul.menu li {
    display: block;
}

.widget_pages ul li, .widget ul.menu li {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.widget_pages ul li a:after, .widget ul.menu li a:after {
    font-family: fontawesome;
    content: "\f054";
    right: 0px;
    top: 50%;
    position: absolute;
    font-size: 10px;
    margin-top: -10px;
    font-weight: normal;
}

.widget_pages ul li.current_page_ancestor a:after, .widget ul.menu li.current_page_ancestor a:after {
    font-family: fontawesome;
    content: "\f078";
    right: 0px;
    top: 50%;
    position: absolute;
    font-size: 10px;
    margin-top: -10px;
    font-weight: normal;
}

.widget_pages ul li:before, .widget ul.menu li:before {
    display: none;
}

.widget_pages ul li a, .widget ul.menu li a {
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 0;
    position: relative;
}

.widget ul.menu ul.sub-menu{
    
    display: block;
}

.widget_pages ul li.current_page_item, .widget ul.menu li.menu.current_menu_item {
    background-color: #00b4cc;
    margin: -1px;

    box-shadow: 0 0 1px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 1px rgba(0,0,0,.1);
}

.widget_pages ul li.current_page_item a, .widget ul li.menu.current_menu_item a {
    color: #FFF;
}

.widget_pages ul li ul.children, .widget ul.menu li ul.sub-menu {
    margin: 5px -15px -10px -15px;
    border: none;
    background-color: transparent;
}

.menu{font-family:'Open Sans'}

    
    ul.menu ul .menu_item .new:after,
    #feature, #error-404 input[type="submit"], 
    input[type="button"], input[type="reset"], input[type="submit"],
    .tt_widget_thumb,
    .tagcloud a,
    .widget_social ul li a, ul.social_icon li a,
    .widget_pages ul li.current_page_item, .widget ul.menu li.menu.current_menu_item,
    .widget_archive ul li span, .widget_categories ul li span, .widget_product_categories ul li span,
    
    .woocommerce span.onsale,
    .woocommerce-page span.onsale,

    .woocommerce ul.products li.product .entry_product:hover,
    .woocommerce-page ul.products li.product .entry_product:hover,
    .woocommerce-page .entry_product:hover,

    footer.cart_buttons a.button,

    .woocommerce a.button,
    .woocommerce-page a.button,
    .woocommerce button.button,
    .woocommerce-page button.button,
    .woocommerce input.button,
    .woocommerce-page input.button,
    .woocommerce #respond input#submit,
    .woocommerce-page #respond input#submit,
    .woocommerce #content input.button,
    .woocommerce-page #content input.button,

    .woocommerce a.button.alt,
    .woocommerce-page a.button.alt,
    .woocommerce button.button.alt,
    .woocommerce-page button.button.alt,
    .woocommerce input.button.alt,
    .woocommerce-page input.button.alt,
    .woocommerce #respond input#submit.alt,
    .woocommerce-page #respond input#submit.alt,
    .woocommerce #content input.button.alt,
    .woocommerce-page #content input.button.alt,

    .woocommerce .addresses .title .edit,
    .woocommerce-page .addresses .title .edit,

    .price_slider_wrapper .ui-slider-handle,

    .woocommerce span.onsale,
    .woocommerce-page span.onsale,

    
    .jp-play-bar,
    .blox_elem_button_default,
    .blox_elem_divider.style7,
    .blox_elem_divider.style8{
        background-color: #00a79e;
    }
.wide_menu ul.menu li a,nav.mainmenu a{color:#00a79e}

.wide_menu ul.menu li a:hover,nav.mainmenu ul.menu li a:hover,ul.menu li a:hover,.icon_menu ul.menu li a:hover, ul.menu li a.active{color:#00a79e}

 #header .menu{ display:none; }

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a{font-weight:normal;border-right:none;text-align:left;color:#005782;}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a:hover{font-weight:normal;border-right:none;text-align:left;color:#666;text-decoration:underline;}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent{font-weight:normal;border-right:none;text-align:left;color:#005782;}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent:hover{font-weight:normal;border-right:none;text-align:left;color:#666;text-decoration:underline;}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol,.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li{margin:0;padding:0;}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{display:inline;float:left;width:12em;}
.sf-menu.sf-style-default.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{float:right;}

.getstarted-adsense{
  width:280px;
  overflow-x:hidden;
}



.clear:before,
.clear:after,
.gallery:before,
.gallery:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.home-widget-area:before {
  content: '';
  display: table;
}


.clear:after,
.entry-content:after,
.gallery:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.home-widget-area:before {
  clear: both;
}

.white-menu .header-search-wrap .td-drop-down-search {
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}

.white-menu .header-search-wrap .td-drop-down-search:before {
  border-color: transparent transparent #e6e6e6;
}

.header-search-wrap .td-drop-down-search {
  position: absolute;
  padding: 0;
  top: 100%;
  border-radius: 0;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #e6e6e6;
  z-index: 98;
  display: none;
  right: 0;
  width: 341px;
  background: #ffffff;
  
  
  
  
}

.header-search-wrap .td-drop-down-search .btn {
  position: absolute;
  border-radius: 0 3px 3px 0;
  height: 32px;
  line-height: 17px;
  padding: 7px 15px 8px;
  text-shadow: none;
  vertical-align: top;
  right: 0px;
  
}

.header-search-wrap .td-drop-down-search .btn:hover {
  background-color: #222222;
}

.header-search-wrap .td-drop-down-search:before {
  position: absolute;
  top: -6px;
  right: 24px;
  display: block;
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent #ffffff transparent;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  
}

.header-search-wrap .td-drop-down-search #td-header-search {
  background-color: #ffffff !important;
  width: 95%;
  height: 32px;
  margin: 0px;
  border-right: 0px;
  line-height: 17px;
}

.header-search-wrap .td-drop-down-search #td-header-search:active,
.header-search-wrap .td-drop-down-search #td-header-search:focus {
  border-color: #cccccc;
}

.header-search-wrap .td-drop-down-search .td-aj-search-results {
  background-color: #fdfdfd;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  padding: 10px 0px 10px 0px;
}

.header-search-wrap .td-drop-down-search .td-aj-search-results .td-module-thumb {
  top: 10px;
}

.header-search-wrap .td-drop-down-search .td-aj-search-results .td_module_wrap .item-details {
  margin-top: 10px;
  margin-bottom: 10px;
}

.header-search-wrap .td-drop-down-search .td-aj-search-results .td_mod_aj_search {
  padding: 10px 21px 0px 21px;
  margin: 1px 0px 0px 0px;
  min-height: 56px;
}

.header-search-wrap .td-drop-down-search .td-search-form {
  margin: 21px 20px 20px 21px;
}

.header-search-wrap .td-drop-down-search .result-msg {
  text-align: center;
  padding: 4px 0px 6px 0px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  color: #222222;
  font-style: italic;
}

.header-search-wrap .td-drop-down-search .result-msg a {
  color: #222222;
  display: block;
}

.header-search-wrap .td-drop-down-search .result-msg a:hover {
  color: #4db2ec;
}

.header-search-wrap .td-drop-down-search .no-result {
  background-color: #fdfdfd;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}

.header-search-wrap .td-drop-down-search .meta-info {
  line-height: 14px;
  top: 2px;
}


.td-drop-down-search-open {
  display: block !important;
  z-index: 9999 !important;
}


.footer-widget-area .footer-widget h4 {
font-family: "OswaldLight", arial, serif;
font-size: 18px;
height: 42px;
line-height: 42px;
margin-bottom: 0;
}

	.footer-widget-area{ background: #f7f7f7; }
#global-header-dropdown .dropdown .dropdown-container{position:relative;margin:0 auto;width:100%;max-width:1500px}
.section .region{width:100%;}
.region-content{overflow:hidden;}
.region-content-bottom{overflow:hidden;padding:35px 0 0px;border-top:1px solid #dfdecc;clear:both;}
.region-content-bottom section.block .content ul li{padding:0 0 6px 0;margin-bottom:8px;background:none;border-bottom:1px solid #f2f2eb;}
.region-content-bottom section.block h2{font-size:20px;line-height:24px;margin-bottom:20px;}
.region-footer{overflow:hidden;}

.mashmenu .channel-content{display:none}

.mashmenu .channel-content.active{display:inline-block;  max-width: 857px;  height: 200px; overflow: hidden;  position: absolute;}


.site-info {
  display: inline-block;
  width: 100%;
  margin: 0 auto;
}
.photo-check-container, .quickbook-checks-container{position: relative;}
.photo-check-container p {color: #549bc3; font-weight: bold; position: absolute; left: 12%; bottom: 4px;}
.photo-check-container span {padding: 2px 8px; position: absolute; right: 12%; bottom: 8px; color: #ffffff;  text-shadow: 1px 0 2px #3e4146; font-weight:bold; font-size: 1.2em; background-color: #a8bac6; border: 1px solid #dae8f5;}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.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_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.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%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}


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


  .navbar-collapse.collapse.in,
  .navbar-collapse.collapsing {
    background-color: #fff;
    border: none; }


  .navbar-collapse.collapse.in .navbar-nav,
  .navbar-collapse.collapsing .navbar-nav {
    background-color: #fff;
    margin: 0 -15px; }


.push {
	height: 175px;
}
#footer  .widgettitle{ color: #9B9B9B;  }

#footer .social_bookmarks li {
clear: none!important;
}


.html_header_sidebar.html_content_align_left #footer, .html_header_sidebar.html_content_align_right #footer,
.html_header_sidebar.html_content_align_left #socket, .html_header_sidebar.html_content_align_right #socket
{
	overflow: hidden;
}


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


#top #footer .widget ul{float:none}


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





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






nav,
#footer,
#scroll-top-link,
.image-overlay,
#top #main .sidebar,
#commentform, .comment_container .miniheading, .comment_container .minitext,
#top .avia-post-nav
{display: none;}


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



.container_wrap {
  clear: both;
  position: relative;
  
  border-top-style: solid;
  border-top-width: 1px;
}
.socket_color, .socket_color div, .socket_color header, .socket_color main, .socket_color aside, .socket_color footer, .socket_color article, .socket_color nav, .socket_color section, .socket_color  span, .socket_color  applet, .socket_color object, .socket_color iframe, .socket_color h1, .socket_color h2, .socket_color h3, .socket_color h4, .socket_color h5, .socket_color h6, .socket_color p, .socket_color blockquote, .socket_color pre, .socket_color a, .socket_color abbr, .socket_color acronym, .socket_color address, .socket_color big, .socket_color cite, .socket_color code, .socket_color del, .socket_color dfn, .socket_color em, .socket_color img, .socket_color ins, .socket_color kbd, .socket_color q, .socket_color s, .socket_color samp, .socket_color small, .socket_color strike, .socket_color strong, .socket_color sub, .socket_color sup, .socket_color tt, .socket_color var, .socket_color b, .socket_color u, .socket_color i, .socket_color center, .socket_color dl, .socket_color dt, .socket_color dd, .socket_color ol, .socket_color ul, .socket_color li, .socket_color fieldset, .socket_color form, .socket_color label, .socket_color legend, .socket_color table, .socket_color caption, .socket_color tbody, .socket_color tfoot, .socket_color thead, .socket_color tr, .socket_color th, .socket_color td, .socket_color article, .socket_color aside, .socket_color canvas, .socket_color details, .socket_color embed, .socket_color figure, .socket_color fieldset, .socket_color figcaption, .socket_color footer, .socket_color header, .socket_color hgroup, .socket_color menu, .socket_color nav, .socket_color output, .socket_color ruby, .socket_color section, .socket_color summary, .socket_color time, .socket_color mark, .socket_color audio, .socket_color video, #top .socket_color .pullquote_boxed, .responsive #top .socket_color .avia-testimonial, .responsive #top.avia-blank #main .socket_color.container_wrap:first-child, #top .socket_color.fullsize .template-blog .post_delimiter, .socket_color .related_posts.av-related-style-full a{border-color:#444444;}
.footer_color, .footer_color div, .footer_color header, .footer_color main, .footer_color aside, .footer_color footer, .footer_color article, .footer_color nav, .footer_color section, .footer_color  span, .footer_color  applet, .footer_color object, .footer_color iframe, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color p, .footer_color blockquote, .footer_color pre, .footer_color a, .footer_color abbr, .footer_color acronym, .footer_color address, .footer_color big, .footer_color cite, .footer_color code, .footer_color del, .footer_color dfn, .footer_color em, .footer_color img, .footer_color ins, .footer_color kbd, .footer_color q, .footer_color s, .footer_color samp, .footer_color small, .footer_color strike, .footer_color strong, .footer_color sub, .footer_color sup, .footer_color tt, .footer_color var, .footer_color b, .footer_color u, .footer_color i, .footer_color center, .footer_color dl, .footer_color dt, .footer_color dd, .footer_color ol, .footer_color ul, .footer_color li, .footer_color fieldset, .footer_color form, .footer_color label, .footer_color legend, .footer_color table, .footer_color caption, .footer_color tbody, .footer_color tfoot, .footer_color thead, .footer_color tr, .footer_color th, .footer_color td, .footer_color article, .footer_color aside, .footer_color canvas, .footer_color details, .footer_color embed, .footer_color figure, .footer_color fieldset, .footer_color figcaption, .footer_color footer, .footer_color header, .footer_color hgroup, .footer_color menu, .footer_color nav, .footer_color output, .footer_color ruby, .footer_color section, .footer_color summary, .footer_color time, .footer_color mark, .footer_color audio, .footer_color video, #top .footer_color .pullquote_boxed, .responsive #top .footer_color .avia-testimonial, .responsive #top.avia-blank #main .footer_color.container_wrap:first-child, #top .footer_color.fullsize .template-blog .post_delimiter, .footer_color .related_posts.av-related-style-full a{border-color:#444444;}
.alternate_color, .alternate_color div, .alternate_color header, .alternate_color main, .alternate_color aside, .alternate_color footer, .alternate_color article, .alternate_color nav, .alternate_color section, .alternate_color  span, .alternate_color  applet, .alternate_color object, .alternate_color iframe, .alternate_color h1, .alternate_color h2, .alternate_color h3, .alternate_color h4, .alternate_color h5, .alternate_color h6, .alternate_color p, .alternate_color blockquote, .alternate_color pre, .alternate_color a, .alternate_color abbr, .alternate_color acronym, .alternate_color address, .alternate_color big, .alternate_color cite, .alternate_color code, .alternate_color del, .alternate_color dfn, .alternate_color em, .alternate_color img, .alternate_color ins, .alternate_color kbd, .alternate_color q, .alternate_color s, .alternate_color samp, .alternate_color small, .alternate_color strike, .alternate_color strong, .alternate_color sub, .alternate_color sup, .alternate_color tt, .alternate_color var, .alternate_color b, .alternate_color u, .alternate_color i, .alternate_color center, .alternate_color dl, .alternate_color dt, .alternate_color dd, .alternate_color ol, .alternate_color ul, .alternate_color li, .alternate_color fieldset, .alternate_color form, .alternate_color label, .alternate_color legend, .alternate_color table, .alternate_color caption, .alternate_color tbody, .alternate_color tfoot, .alternate_color thead, .alternate_color tr, .alternate_color th, .alternate_color td, .alternate_color article, .alternate_color aside, .alternate_color canvas, .alternate_color details, .alternate_color embed, .alternate_color figure, .alternate_color fieldset, .alternate_color figcaption, .alternate_color footer, .alternate_color header, .alternate_color hgroup, .alternate_color menu, .alternate_color nav, .alternate_color output, .alternate_color ruby, .alternate_color section, .alternate_color summary, .alternate_color time, .alternate_color mark, .alternate_color audio, .alternate_color video, #top .alternate_color .pullquote_boxed, .responsive #top .alternate_color .avia-testimonial, .responsive #top.avia-blank #main .alternate_color.container_wrap:first-child, #top .alternate_color.fullsize .template-blog .post_delimiter, .alternate_color .related_posts.av-related-style-full a{border-color:#e1e1e1;}
.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color  span, .main_color  applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a{border-color:#e1e1e1;}
.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color  span, .header_color  applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avia-testimonial, .responsive #top.avia-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter, .header_color .related_posts.av-related-style-full a{border-color:#e1e1e1;}


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

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



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


.html_header_sticky_disabled .container_wrap:first-child, .avia-section.avia-full-stretch, .html_header_transparency .avia-section.avia-builder-el-0{border-top:none;}


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


#footer-copyright {
	min-height:180px;
	border: none;
	}


#footer-copyright .footer-left, 
#footer-copyright .footer-right,
#footer-copyright p.terms {float:none;}

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

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

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

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

header .socialtop li.facebook a {background-position:0 0;}

footer .socialfooter li.facebook {background-position:0 0;}


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

.izq {
	float: left;
}
a[href^="javascript:"]:after,
a[href^="#"]:after,
[class^="meta"] a:after,
[class$="meta"] a:after,
.page-link a:after,
.postmetadata a:after,
.gallery-item a:after,
.postinfo a:after,
.entry h2 a:after,
.entry-taxonomy a:after,
.tags a:after,
#masthead a:after{content:"" !important;}

#full-menu .full-menu {
  list-style: none;
  margin: 0;
  height: 50px;
}

#full-menu .full-menu a, #full-menu .full-menu .btn-link {
  white-space: nowrap;
}


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


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


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


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


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


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


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


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}

#header .container,
#main .container { 
    z-index:20;
    background-color:#fff; 
    border-top:1px solid #ddd;
    -moz-box-shadow:    0px 2px 10px rgba(0,0,0,.2);
    -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,.2);
    box-shadow:         0px 2px 10px rgba(0,0,0,.2);
}



#header .container {
    padding:30px; 
    width:900px;
    margin-top:40px;
}





#header { padding:10px; }
