﻿
.cs_control{
	display: block;
}



table.display {
	margin: 0 auto;
	clear: both;
	width: 100%;
	
	
}


table.display thead th {
	padding: 5px 15px 5px 5px;
	font-weight: bold;
    font-size: 100%;
    color: #474747;
	cursor: pointer;
	* cursor: hand;
}


table.display tfoot th {
    padding: 5px 15px 5px 5px;
    font-weight: bold;
    font-style: normal;
    color: #474747;
}


table.display tr.heading2 td {
	border: 1px solid #aaa;
}


table.display td {
	padding: 4px 0;
    line-height: 13px;
    height: 60px;
    text-align: center;
    
}

table.display td.center {text-align: center;}






table.display tr.odd.gradeA {
	background-color: #ddffdd;
}


table.display tr.even.gradeA {
	background-color: #eeffee;
}


table.display tr.odd.gradeC {
	background-color: #ddddff;
}


table.display tr.even.gradeC {
	background-color: #eeeeff;
}


table.display tr.odd.gradeX {
	background-color: #ffdddd;
}


table.display tr.even.gradeX {
	background-color: #ffeeee;
}


table.display tr.odd.gradeU {
	background-color: #ddd;
}


table.display tr.even.gradeU {
	background-color: #eee;
}


table.display tr.even.row_selected td {
	background-color: #B0BED9;
}


table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}


table.display tr.gradeA {
	background-color: #eeffee;
}


table.display tr.gradeC {
	background-color: #ddddff;
}


table.display tr.gradeX {
	background-color: #ffdddd;
}


table.display tr.gradeU {
	background-color: #ddd;
}

.img-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.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;}

        #bottom-header { background-color:rgba(0, 0, 0, 1.0); height:auto; padding:25px 0 0 0; }

        #bottom-header .left .logo { display:block; margin:0 auto 10px auto; }

.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img
{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	-ms-transition:-ms-transform .3s ease-in-out;
	-o-transition:-o-transform .3s ease-in-out;
	transition:transform .3s ease-in-out
}

.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img
{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}

.carousel.fade .item
{
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out;
	opacity:1;
	filter:alpha(opacity=100)
}

.carousel.fade .active.item
{
	opacity:1;
	filter:alpha(opacity=100)
}

.carousel-inner .item.dark .slider_content .text .qbutton
{
	border-color:#303030;
	background-color:#303030;
	color:#fff
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover
{
	background-color:#303030;
	color:#fff!important;
	border-color:#303030
}

.carousel-inner .item img
{
	display:inline-block!important
}

.touch .carousel-inner .item
{
	background-position:center 0!important
}

.carousel-inner .item .image
{
	position:absolute;
	top:0;
	left:0;
	background-position:center 0;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:100%
}

.carousel-inner .item .image img
{
	display:none!important;
	width:0;
	height:0
}

#footer-widget-area .widget-area {float:left;padding:10px;width:219px;width:calc(25%);box-sizing:border-box;}


body.single .entry, body.page .entry{
	font-size : 14px !important;
}


body.single .post .entry a, body.page .post .entry a {
	color: #F15A25;	}

.entry h2 {font-size:20px;background:#F15A25;color:#FFFFFF; padding-top:3px; padding-bottom:3px; }

.entry h3 {font-size:16px;background:#F15A25;color:#FFFFFF; padding-top:3px; padding-bottom:3px; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}

#mega-menu-wrap-primary #mega-menu-primary ul, #mega-menu-wrap-primary #mega-menu-primary li, #mega-menu-wrap-primary #mega-menu-primary p, #mega-menu-wrap-primary #mega-menu-primary img, #mega-menu-wrap-primary #mega-menu-primary div, #mega-menu-wrap-primary #mega-menu-primary a {
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  background: none;
  border: 0;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  margin: 0;
  opacity: 1;
  padding: 0;
  position: relative;
  right: auto;
  top: auto;
  bottom: auto;
  left: auto;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  list-style-type: none;
  line-height: 1.7;
  box-sizing: border-box;
  float: none;
  overflow: visible;
  display: block;
  min-height: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  text-decoration: none;
  width: auto;
  clip: auto;
  height: auto;
  outline: none;
  visibility: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary ul:before, #mega-menu-wrap-primary #mega-menu-primary li:before, #mega-menu-wrap-primary #mega-menu-primary p:before, #mega-menu-wrap-primary #mega-menu-primary img:before, #mega-menu-wrap-primary #mega-menu-primary div:before, #mega-menu-wrap-primary #mega-menu-primary a:before, #mega-menu-wrap-primary #mega-menu-primary ul:after, #mega-menu-wrap-primary #mega-menu-primary li:after, #mega-menu-wrap-primary #mega-menu-primary p:after, #mega-menu-wrap-primary #mega-menu-primary img:after, #mega-menu-wrap-primary #mega-menu-primary div:after, #mega-menu-wrap-primary #mega-menu-primary a:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary table, #mega-menu-wrap-primary #mega-menu-primary td, #mega-menu-wrap-primary #mega-menu-primary tr, #mega-menu-wrap-primary #mega-menu-primary th {
  border: 0;
  margin: 0;
  padding: 0;
  background: none;
}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: 0;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-primary {
  background: #300e04;
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -ms-border-radius: 0px 0px 0px 0px;
  -o-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

#mega-menu-wrap-primary #mega-menu-primary {
  visibility: visible;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  display: inline;
  -webkit-transition: background 200ms linear, color 200ms linear;
  -moz-transition: background 200ms linear, color 200ms linear;
  -o-transition: background 200ms linear, color 200ms linear;
  transition: background 200ms linear, color 200ms linear;
}

#mega-menu-wrap-primary #mega-menu-primary p {
  margin-bottom: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img {
  max-width: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
  text-align: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}

#mega-menu-wrap-primary .mega-menu-toggle {
  display: none;
  z-index: 1;
  cursor: pointer;
  text-align: right;
  background: #300e04;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -ms-border-radius: 2px 2px 2px 2px;
  -o-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  line-height: 40px;
  height: 40px;
  color: #fff;
}

#mega-menu-wrap-primary .mega-menu-toggle:before {
  content: "\f333";
  font-family: 'dashicons';
  font-size: 24px;
  margin: 0 5px;
  float: right;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:before {
  content: "\f153";
}

#mega-menu-wrap-primary .mega-menu-toggle:after {
  content: 'MENU';
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:after {
  content: "";
}

  #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
  }


	
#header h1 a{color: #fff; text-decoration: none;}

#header h1 a:hover{color: #000; text-decoration: none;}


#header h2{
	}

	


#header {
	min-height:150px;
	}


#header h1{
	font:normal 40pt "Arial Black", Arial, Helvetica, sans-serif;
	padding:40px 0 0px 0;
	margin:0;
	text-align:left;
	letter-spacing:-5px;
	text-transform:uppercase;
	}

    .home-bot.skin-care-for-all {
        float: none;
        display: block;
        text-align: center;
        margin: 0 auto 40px;
    }

    .home-bot.paragraph-top-right {
        display: block;
        float: none;
        width: 100%;
        margin: 0 0 50px;
        padding: 0 25px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics,
    .home-bot.responsive-testimonials {
        overflow: hidden;
        position: relative;
        float: none;
        display: block;
        width: 100%;
        margin: 0;
        padding: 25px;
        text-align: center;
    }

        .home-bot-prod-rollover-wrap {
            border: 3px solid #9abea9;
            padding: 20px;
        }

        .home-bot-health-and-wellness-wrap {
            border: 3px solid #b99f89;
            padding: 20px;
        }

        .home-bot-color-cosmetics-wrap {
            border: 3px solid #d6b04b;
            padding: 20px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .health-and-wellness .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        display: block;
        float: none;
        position: relative;
        background: none;  
        margin: 0 0 15px;
        padding: 0;
        width: 100%;
        height: auto;
        top: 0;
    }

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

    .home-bot .prod-rollover .content,
    .home-bot.health-and-wellness .content,
    .home-bot.color-cosmetics .content {
        float: none;
        text-align: left;
        margin: 0;
        padding: 0 25px;
        width: 100%;
    }

    .home-bot.responsive-testimonials {
        text-align: left;
    }

    .home-bot .wrap {
        background-color: transparent;
        box-shadow: none;
    }

    .home-bot.testimonials {
        float: right;
        width: 39%;
        margin: 0;
    }

    .home-bot .testimonials .widget-wrap a img {
        width: 100%;
        max-width: 300px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics {
        position: relative;
        display: block;
        float: left;
        width: 59%;
        margin: 0 0 15px;
        padding: 0;
    }

        .home-bot-prod-rollover-wrap,
        .home-bot-health-and-wellness-wrap,
        .home-bot-color-cosmetics-wrap  {
            overflow: hidden;
            padding: 15px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        width: 100%;
        margin: 0;
        padding: 0 0 0 250px;
    }

    .home-bot .health-and-wellness .widget-title.widgettitle {
        float: left;
        margin: 0 250px 0 0;
    }

    .home-bot .health-and-wellness-image {
        margin: -30px 0 10px 10px;
    }

    .home-bot.health-and-wellness .content {
        clear: left;
        float: none;
    }


.menu-button {
  font-family: "source-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: .95em;
  font-weight: 600;
  letter-spacing: .1em;
}

.no-mediaqueries .menu-button {
  padding: 0.6em 1em;
}



.col {
	display: block;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


  
  .large-4 {
    position: relative;
    width: 33.33333%;
  }
#cff .cff-text-link{float:left;clear:none;width:72%;margin-left:3%;padding:0 0 5px 0;}
#cff .cff-text-link.cff-no-image{width:100%;margin-left:0;}


.us_width-16, .us_width-20, .us_width-25, .us_width-33, .us_width-50, .us_width-100 { float:left; }


.us_width-33 { width:33.3%; }


#content .us_width-33 { width:35.5%; }


#content .us_width-33:first-child { width:29%; }

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-4-0 , #pg-4-1 , #pl-4 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pg-4-0 .panel-grid-cell , #pg-4-1 .panel-grid-cell { float:left }
 #pl-4 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-4 .panel-grid-cell { padding:0 }
.article .header{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e3e3e3}


.texto {font-weight:normal; font-size: 13px; color: #464e5c; font-family: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:link {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.texto A:visited {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:hover {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;}



.cell__article,
.cell__aside {
  display: table-cell;
  padding: 0 27px;
  vertical-align: middle;
}



.cell--half .cell__article,
.cell--half .cell__aside {
  width: 50%;
}


.cell--thirds .cell__aside {
  width: 40.78947%;
}


.cell--fourths .cell__aside {
  width: 32.2807%;
}


.cell--fifths .cell__aside {
  width: 23.77193%;
}


.cell--sixths .cell__aside {
  width: 12.63158%;
}


.cell--benefits .cell__aside {
  min-width: 140px;
  max-width: 140px;
  padding: 0;
}



.cell--top .cell__article,
.cell--top .cell__aside {
  vertical-align: top;
}



.cell--bottom .cell__article,
.cell--bottom .cell__aside {
  vertical-align: bottom;
}

	#sign-up .modal-header{background-color: #97A539;margin-bottom: 20px;}

	#sign-up .modal-header .close{color:#fff;opacity:1;}

	#sign-up .modal-title{font-weight:300;color:#fff;font-size:32px;text-align:center;}

#sign-up-form{width:488px;border:none;height:800px;overflow:hidden;display:block;margin:0 auto}

    #sign-up iframe{max-width:100%;}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}


body.modal-open{padding-right: 0 !important;}

.modal-bio{font-size:16px;color:#54514a}

.modal-bio .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #9e9892}

.modal-bio .modal-body{padding:30px}

.modal-bio .close{font-size:30px;font-weight:700;color:#453e37;position:absolute;top:10px;right:20px;font-family:"Myriad Pro",arial,sans-serif;z-index:2}

.modal-bio .image{margin-bottom:30px}

.modal-bio .title{font-size:30px;margin:0 0 30px;position:absolute;left:0;bottom:0}

.modal-bio .bio-email{font-size:20px;font-weight:700;text-decoration:none}

#media-modal .modal-body img{width:100%;}



#lg-inspiration .modal-header{border:none;}

#lg-inspiration .modal-share{padding: 0;margin: 0;list-style: none;}

#lg-inspiration .modal-share li{display:inline-block;line-height: 36px;vertical-align: middle;}

	#join-bca .modal-header{background-color: #dc6b2f;margin-bottom: 20px;}

	#join-bca .modal-header .close{color:#fff;opacity:1;}

	#join-bca .modal-title{font-weight:300;color:#fff;font-size:32px;text-align:center;}

    .modal-bio .image.v-hidden{display:none}
.text-center{text-align:center}


div.blurb { width:100%; text-align:center; color: #000000; font-size: 0.9em; clear:both;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{font-weight:400;color:#337ab7;border-radius:0}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}
.btn .label{position:relative;top:-1px}
.btn .badge{position:relative;top:-1px}
.btn-xs .badge{top:0;padding:1px 5px}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.carousel-caption .btn{text-shadow:none}


#top-bar a.btn {

	padding: 6px 12px;

}


#page .btn {

	font-family: "Raleway";

	letter-spacing: 1px;

	white-space: normal;

}


#page .btn-primary,

#page .btn-success,

#page .btn-info {

	color: #fff;

}


.btn i {

	-webkit-transition: all 0.25s ease-in-out;

	-moz-transition: all 0.25s ease-in-out;

	-o-transition: all 0.25s ease-in-out;

	transition: all 0.25s ease-in-out;

}


.btn:hover i {

	padding-left: 6px;

}


.site-content .btn-block {

	margin-bottom: 12px;

}




.btn small {

font-size:12px;

}


.navbar-wrapper .btn-default {
	color: #464646;
	border: 1px solid #464646;
	background: none;
}






.navbar .btn-navbar {

  margin-top: 10px;

}


.mobile-search-container .btn {

	margin-top: 3px;

}


#page .search-box .btn {

	margin-top: -5px;

}


#page .search-box .btn:hover i {

	padding-left: 0;

}


#page .btn-default {

	background: none;

	box-shadow: inset 0 0 0 0 rgb(225, 114, 18);

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}


#page .btn-default:hover {

	box-shadow: inset 0 100px 0 0 rgb(225, 114, 18);

	color: #fff;

	border-color: rgb(225, 114, 18);

}


#myCarousel .btn-default {

	background: none;

	color: #fff;

	border: 1px solid #fff;

}


#header-form .btn-block {

	margin-bottom: 10px;

	text-align: left;

}


#header-form .btn-block:last-child {

	margin-bottom: 0;

}


.btn-primary .fa-circle,

.btn-success .fa-circle,

.btn-info .fa-circle,

#secondary .fa-circle {

	color: rgba(0, 0, 0, 0.4);

}


.parallax .btn {

	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);

	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);

	border-top: 1px solid rgba(255, 255, 255, 0.2);

	border-left: 1px solid rgba(255, 255, 255, 0.2);

}


.blur .btn {

	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);

	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);

	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);



}




#page a.btn {

	text-decoration: none;

}




#page .btn-warning {

	background: #ffaa00;

	border: 1px solid #ffaa00;

}


#page .btn-warning:hover {

	background: #d59005;

	border: 1px solid #d59005;

}


#page .btn-danger {

	background: #e17212;

	border: 1px solid #e17212;

}


#page .btn-danger:hover {

	background: #b05a0f;

	border: 1px solid #b05a0f;

}


#call-to-action .appointment-box .btn {

	margin-bottom: 24px;

}


#leave-a-review .btn {

	margin-bottom: 12px;

}


.feature-boxes .btn-default {

	background: none;

	border: 1px solid #464646;

	color: #464646;

}


#mobile-feature-boxes a.btn {

	white-space: normal;

	text-align: left;

}


	#navbar .btn-xs {

		padding: 5px 8px;

	}


	#secondary .btn {

		text-align: left;

	}

body.page-id-3999 article a.btn,
body.page-id-3990 article a.btn,
body.page-id-3968 article a.btn,
body.page-id-3960 article a.btn { max-width:300px; margin:0 auto 60px; border-radius:0 0 4px 4px; }

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	background: #2aa31f;
	border-color: #2aa31f;
}

.btn-default .fa-circle,
#main-content .btn-default i {
	color: #30b86a;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active {
	background: ;
	border-color: ;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active {
	background: #b94e51;
	border-color: #b94e51;
}


.content-area{
	width:65%; 
	float:left; 
	padding-right:10px;
	padding-left:30px;
}

	.widget-area, 
	.content-area, 
	.site-header{width:100%;}


.krown-section {
	padding: 90px 0;
	position: relative;
	z-index: 0;
	margin-bottom: 60px;
}

.krown-section:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: -50%;
	width: 200%;
	height: 100%;
	z-index: -1;
	background: inherit;
}

#primary,
#secondary {
	float: right;
	overflow: hidden;
	width: 220px;
}

#primary {
}

#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}





.widget-area ul {
	list-style: none;
	margin-left: 0;
}

.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}

.widget-area select {
	max-width: 100%;
}

.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}

.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}

.widget-area .entry-meta {
	font-size: 11px;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}

#shoplinks {
	text-align: center;
	}

#shoplinks ul {
	margin: 0;
	padding: 0;
	}

#shoplinks li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0px 0px 0px 0px;
	}

h4 a,
h4 a:hover,
.widget-title a {
  color: #373a41;
}

.sidebar .widget-title,
.sidebar-content .widget-title {
  color: #373a41;
}

.footer .widget-title {
  color: #373a41;
}


.widget-title {
	margin-bottom: 20px;
	clear: both;
}

	.footer .widget_presscore-testimonials-slider .widget-title {
		margin-bottom: 25px;
	}

h3,h4,h5, .widget-title, .team-author-name{letter-spacing:3px;text-transform:uppercase;}

h2, h3, .widget-title{font-size:18px;margin-bottom:10px!important;border-bottom:1px solid #fff;padding-bottom:10px}

.widget-title, .job-title, .team-author-name{font-family:"Montserrat", Helvetica, Arial, Verdana, sans-serif}

.page-id-487 .soc-ico, .page-id-443 .widget-title{display:none}
