body { -ms-word-wrap: break-word; word-wrap: break-word; position:relative; font:400 16px/1.8em 'PT Sans', sans-serif; color:#555555;  text-transform:none; background-color:#fff;}
body > .container { margin-top:30px; background:#fff; border:1px solid #cacaca;}
body > .container.noborder { border:none; }
body > .container .row.content_squeeze { padding:0 20px; }
body > .container .row.content_squeeze_more { padding:0 35px; }
body > .container .row.content_squeeze .line { margin-left:-35px; }
strong, b { font-weight: bold; }
cite, em, i { font-style: italic; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 1ex; }
sub { top: .5ex; }
address { margin: 1.5em 0; }
a { color:#286360; }
a:hover, a:focus { color:#144341;text-decoration:none; }
.line { height:1px; width:1169px; padding-left:15px; padding-right:15px; margin-left:-15px; background:#cacaca;}
.col-sm-8  .line { width:100%; margin-left:0px!important; }
.btn { padding: 11px 55px; font-size: 17px; font-weight: 700; }
.btn-primary { color: #fff; background-color: #169be8; border-color: #169be8; }
.btn-primary:hover { color: #fff; background-color: #1389ce; border-color: #1389ce; }
iframe {border:none;} 
.center-block{display:block;margin:0 auto;}
.h1, h1, h1 a { font:400 36px/1.2em 'Source Sans Pro', sans-serif; color:#000000;  text-transform:none; font-weight: 500;}
h1 a:hover { color:#535353; }
.h2, h2, h2 a { font:400 28px/1.2em 'Source Sans Pro', sans-serif; color:#000000; text-transform:none; font-weight: 500;}
h2 a:hover { color:#535353; }
.h3, h3, h3 a { font:400 22px/1.3em 'Source Sans Pro', sans-serif; color:#000000;  text-transform:none; font-weight: 500;}
h3 a:hover { color:#535353; }
.h4, h4, h4 a { font:400 18px/1.3em 'Source Sans Pro', sans-serif; color:#000000;  text-transform:none;font-weight: 500;}
h4 a:hover { color:#535353; }
.h5, h5, h5 a { font:400 14px/1.3em 'Source Sans Pro', sans-serif; color:#000000;  text-transform:none;font-weight: 500;}
h5 a:hover { color:#535353; }
.h6, h6, h6 a { font:400 12px/1.3em 'Source Sans Pro', sans-serif; color:#000000;  text-transform:none;font-weight: 500;}
h6 a:hover { color:#535353; }
th, ul.css-tabs a, div.accordion h2, h2.hide_show_title span { font:600 18px/1em 'Source Sans Pro', sans-serif; color:#121212;  text-transform:uppercase;}
td, td a, td a:hover { font:400 13px/1.4em Arial, Helvetica, sans-serif; color:#121212;  text-transform:none;}
caption { font:600 italic 13px/1em 'Source Sans Pro', sans-serif; color:#121212;  text-transform:uppercase;}
.btn-default {color:#fff;background-color:#59a4a0;background-image:none;border-radius:0;border:none;}
.btn-default:hover {color:#fff;background-color:#4B938F;background-image:none;border-radius:0;border:none;}
.btn-primary {color:#fff;background-color:#59a4a0;background-image:none;border-radius:0;border:none;}
.btn-primary:hover {color:#fff;background-color:#4B938F;background-image:none;-radius:0;border:none;}
code, pre, var { font-family:'Courier New', Courier, monospace; color:#121212; }
blockquote, blockquote p { font:400 18px/1.8em 'Source Sans Pro', sans-serif; color:#121212;  text-transform:uppercase; font-size: 18px; font-weight: 400; line-height: 1.8em; }
div.content blockquote { border-left:4px solid #000000;  } header{margin:0 -15px; padding-left:15px;}
header,#menu_row .dropdown-menu{background-color:#ffffff;}
.menu_sticky.container { position:fixed; top:0; z-index:99; margin-left:-15px;margin-right:-15px; border-bottom:1px solid #cacaca;background:#fff;}
body.admin-bar .menu_sticky.container { margin-top:30px;}
#social_buttons { padding:15px 0 0 0; }
.fa-socialcircle { color: #fff; border-radius: 50%; font-size: 15px; margin-bottom: 20px; padding: 5px 6px; background: #59a4a0;}
.fa-socialcircle:hover { background: #1187cb; background: #53c2bc;}
.fa-socialcircle.fa-facebook { padding: 5px 8px; }
.fa-socialcircle.fa-tumblr { padding: 5px 8px; }
.fa-socialcircle.fa-pinterest-p { padding: 5px 8px; }
header h1.text_logo, header img.image-logo { padding-top:15px; }
header h1.text_logo a:hover { text-decoration:none; }
.text_logo, .text_logo a { font:400 32px/1em 'Source Sans Pro', sans-serif;  text-transform:none;}
header #menu_row { margin:0px; border:none; border-radius: 0px; padding-top:20px; }
header #menu_row .navbar-collapse { border:none; }
header #menu_row .navbar-collapse .navbar-nav  {  }
header #menu_row .navbar-collapse .navbar-nav > li:first-child {padding-left:15px;}
header #menu_row .navbar-collapse .navbar-nav > li { display: inline-block; float: none; text-align:left; margin:0 20px 0 0; padding:0 0 20px; }
header #menu_row .navbar-collapse .navbar-nav > li > a { padding:0 0 3px; line-height:1em; text-shadow: none; text-align: center; width:100% }
header #menu_row .navbar-collapse .navbar-nav > li li a { padding-top:14px; padding-bottom:14px; }
.dropdown-menu { padding:0px; border:none; border-radius: 0px; min-width: 190px; z-index:0; border-top:1px solid transparent; -webkit-box-shadow: none; box-shadow: none; }
header #menu_row .navbar-collapse .navbar-nav > li li:last-child { border-bottom:none; }
header .fallback_cb > ul { list-style:none; padding:0 0 0 15px; margin:0px; }
header .fallback_cb > ul > li { display: inline-block; float: none; position:relative; text-align:left; margin:0 20px 0 0; padding:0 0 20px; }
header .fallback_cb > ul > li > a { padding:0 0 3px; line-height:1em; text-shadow: none; }
header .fallback_cb > ul > li > a:hover { text-decoration:none; }
header .fallback_cb > ul > li > ul { position:absolute; top:-9999%; width:200px; padding:0; margin:0px; list-style:none; z-index:0; border-top:1px solid transparent; }
header .fallback_cb > ul > li:hover ul { top:100%; }
header .fallback_cb > ul > li > ul li { padding:0px; margin:0px; text-align: left; width:100%; }
header .fallback_cb > ul > li > ul li a { display:block; width:100%; }
.navbar-brand { padding: 18px 0 13px 35px; }
.caret { display: block; text-align: center; position:absolute; bottom:-5px; left:45%; }
.navbar-default .navbar-brand, .navbar-default a, .navbar-brand a, .navbar-default:hover .navbar-brand:hover, .navbar-default a:hover, .navbar-brand a:hover { font:400 20px/1em 'Source Sans Pro', sans-serif; color:#000000;  text-transform:uppercase; }
.carousel-caption, .carousel-caption p { font:400 20px/1.5em 'Source Sans Pro', sans-serif; color:#ffffff;  text-transform:none; }
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, header .nav>li>a:hover, header .nav>li>a:focus, .fallback_cb > ul > li > a, .fallback_cb > ul > li > a:hover { font:400 15px/1em 'Source Sans Pro', sans-serif; color:#737373;  text-transform:uppercase; }
header .nav .caret, .navbar-default .navbar-nav>.dropdown>a .caret,.navbar-default .navbar-nav>.dropdown>a .caret, .navbar-default .navbar-nav>.dropdown.active>a .caret, .navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret, header .nav a:hover .caret {  border-top-color: #737373; border-bottom-color: #737373; }
.navbar-default .navbar-nav > li li a, header .fallback_cb > ul > li > ul li a, header .fallback_cb > ul > li > ul li a:hover {  font:400 14px/1em 'Source Sans Pro', sans-serif; color:#606060;  text-transform:none; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { color:#606060; }
#menu_row .dropdown-menu { background-color:transparent;  }
.navbar-default, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus, header .fallback_cb > ul > li > a{ background-color:transparent; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{ background-color:#f2f2f2; }
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle { background-color: transparent; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #e0e0e0; }
.navbar-default .navbar-toggle { border-color: #000000; }
.navbar-default .navbar-toggle .icon-bar { background-color: #000000; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:hover .caret, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, header .nav>li>a:hover, header .nav>li>a:focus, .fallback_cb > ul > li > a:hover { color:#a5a5a5; border-top-color: #a5a5a5!important; border-bottom-color: #a5a5a5!important; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color:#286360; }
.dropdown-menu { border-right: 1px solid #cacaca; border-left: 1px solid #cacaca; border-bottom: 1px solid #cacaca; }
body > .container .sticky-wrapper .row.content_squeeze {padding: 0px 0px;} body > .container .row.content_squeeze.main_content, body > .container .row.content_squeeze_more.main_content { padding-top:40px; padding-bottom:40px; } div.content p { padding:0 0 15px 0; } div.content h1, div.content h2, div.content h3 { margin-top: 35px; margin-bottom: 20px; }
div.content h4, div.content h5, div.content h6 { margin-top: 20px; margin-bottom: 10px; } div.content hr { margin:20px 0; border: none; height: 5px; background: url(//matindautomne.com/wp-content/themes/simple-business-pro/images/hr_dots.png) repeat-x center top; } div.content blockquote { padding: 9px 0 2px 30px; margin:20px 0 20px 0;  }
div.content div.without_excerpt blockquote, div.content div.without_excerpt blockquote p { text-align:left; } div.content dl { padding: 0 0 20px 0; }
div.content dt { float: left; clear: left; width: 150px; text-align: right; font-weight: bold;  }
div.content dt:after { }
div.content dd { margin: 0 0 0 160px; padding: 0 0 1em 0; } div.content ul { list-style:disc outside; }
div.content ol { list-style:decimal outside; }
div.content ul, div.content ol{ padding-left:25px; margin:0 0 20px 0; }
div.content ul ul, div.content ol ol{ padding-left:25px; margin:0 0 0 0; }
div.content ul li, div.content ol li{ margin-top:10px; } div.content input[type="text"], div.content input[type="email"] { font-size:14px; color:#454545; padding:4px; border:1px solid #b6b6b6; background:#ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
div.content textarea { font-size:14px; color:#454545; padding:4px; border:1px solid #b6b6b6; background:#ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
div.content fieldset { display: block; width: 89%; padding:5%; margin: 0 auto; border:1px solid #b6b6b6; }
div.content legend { padding: 4px 10px; border:1px solid #b6b6b6; background: #fff; text-transform: uppercase; margin-left: 0.5em; }
div.content select { padding: 4px; border:1px solid #b6b6b6; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
div.content .radio, div.content .checkbox { display: inline;  margin:10px 10px 0 20px;  margin-bottom: 12px; vertical-align: middle; } div.content table { width:100%; margin:10px auto 20px; border:1px solid #d8d8d8;   -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background:#ffffff; border-collapse:separate; overflow:hidden; }
div.content table caption { width:90%; margin:0px auto; padding:10px 20px; border-bottom:none; text-align:center }
div.content table tr:nth-child(even) { background: #fff; }
div.content table tr:nth-child(odd) { background: #f6f6f6; }
div.content table th { padding:10px; border-bottom:1px solid #d8d8d8; background: #ebebeb; background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 3%, #f3f3f3 6%, #ebebeb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(3%,#ffffff), color-stop(6%,#f3f3f3), color-stop(100%,#ebebeb)); background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 3%,#f3f3f3 6%,#ebebeb 100%); background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 3%,#f3f3f3 6%,#ebebeb 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 3%,#f3f3f3 6%,#ebebeb 100%); background: linear-gradient(top,  #ffffff 0%,#ffffff 3%,#f3f3f3 6%,#ebebeb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); }
div.content table th:first-child { padding:10px 10px 10px 20px;}
div.content table th:first-last{ padding:10px 20px 10px 10px; }
div.content table tfoot th { border-bottom:none; }
div.content table td { padding:10px; }
div.content table td:first-child { padding:10px 10px 10px 20px; }
div.content table td:last-child { padding:10px 20px 10px 10px; } div.content img { max-width: 100%; height:auto; }
div.content div.wp-caption { margin-bottom:0px; max-width:100%; }
div.content p.wp-caption-text { padding:10px 0 15px 0; font-size:11px; } div.content iframe { max-width:100%;  } div.content .gallery { margin: 0 auto 18px; }
div.content .gallery dl.gallery-item { float: left; margin-top: 0; padding: 0px; text-align: center; width: 33%; }
div.content .gallery-columns-2 dl.gallery-item { width: 50%; }
div.content .gallery-columns-4 dl.gallery-item { width: 25%; }
div.content dt.gallery-icon { float: none; clear: both; width: auto; text-align: left; font-weight: normal;  }
div.content dt.gallery-icon:after { content: none; }
div.content .gallery img { padding: 4px; margin:0px auto; display:block; }
div.content .gallery img:hover { background: white; }
div.content .gallery-columns-2 .attachment-medium { max-width: 92%; height: auto; }
div.content .gallery-columns-4 .attachment-thumbnail { max-width: 84%; height: auto; }
div.content .gallery dd.gallery-caption { clear:both; margin: 0 0 12px; }
div.content .gallery dl, .gallery dt { margin: 0; }
div.content .gallery br+br { display: none; } div.content .label { background:none; font-weight:normal; text-shadow:none;  }
div.content code { white-space:normal; } .sticky { }
.gallery-caption { font-size: 12px; }
.wp-caption .wp-caption-text { margin-bottom: 10px; padding: 10px 0 5px 40px;  }
.bypostauthor { }
.alignleft { float:left; margin:0 20px 20px 0; }
.alignright { float:right; margin:0 0 20px 20px; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.screen-reader-text {} div.content .page_title { margin-top:0px; }
body.page .nimbus_1168_526.sub_banner { margin-bottom:55px; }
body.single .nimbus_1168_526.sub_banner { margin-bottom:10px; }
.single_meta { font-size:14px; } div.content h2.blog_post_title { margin-top:0px; }
.blog_meta { font-size:14px; margin-top:25px; margin-bottom:60px; }
div.content .blog_meta .blog_meta_left { padding-left:40px; }
div.content .blog_date { width:100%; background:#59a4a0; padding:5px 0; text-align:center; color:#fff; }
div.content .blog_date .mo { font-size:19px; }
div.content .blog_date .day { font-size:28px; }
.nimbus_192_186 { float:right; height:auto; width:185px; }
.tax_tags { padding:40px 0; font-size:14px; }
.single_post_nav { padding-top:40px; }
div.content .blog_content_row p { margin-bottom:0px; padding-bottom:0px; }
.blog_content_col > .blog_content_row { margin-left:0px; margin-right:0px; } #respond { margin-bottom:45px; }
ol#comments { list-style:none; padding:0px; margin: 0px; }
ol#comments  ul{ list-style:none; padding:0px; margin: 0px; border:none!important; }
ol#comments li { width:100%;  margin:0px; }
ol#comments li.depth-1 { padding:0 0 60px 0; }
ol#comments li.depth-2 { padding:60px 0 0 0; }
ol#comments li.depth-3, ol#comments li.depth-4, ol#comments li.depth-5, ol#comments li.depth-6, ol#comments li.depth-7, ol#comments li.depth-8, ol#comments li.depth-9, ol#comments li.depth-10  { padding:60px 0 0 0; } 
ol#comments li:last-child { padding-bottom:0px; }
ol#comments li.depth-2 img.avatar  { margin:0 0 0 68px; }
ol#comments li.depth-3 img.avatar, ol#comments li.depth-4 img.avatar, ol#comments li.depth-5 img.avatar, ol#comments li.depth-6 img.avatar, ol#comments li.depth-7 img.avatar, ol#comments li.depth-8 img.avatar, ol#comments li.depth-9 img.avatar, ol#comments li.depth-10 img.avatar  { margin:0 0 0 136px; }
.comment-avatar { padding-right:30px; }
div.content p.commentsclosed { font-style:italic; padding-top:20px; } div.widget  { width:100%; background:#fff;}
div.sidebar_widget { padding:30px 30px; margin-top:30px; border: 1px solid #cacaca;}
div.sidebar_widget:first-child { margin-top: 0px; } .widget { line-height:1.4em;}
.widget p { padding:0 20px 15px 20px; }
div.content .widget h1, div.content .widget h2, div.content .widget h3, div.content .widget h4, div.content .widget h5, div.content .widget h6 { padding: 0 0 10px; margin: 0 0 .1em; }
div.content .widget  h3 { margin-top:0px; padding-top:0px; } div.content .widget ul, .widget ul { list-style:none; }
div.content .widget ol, .widget ol  { list-style:none; }
div.content .widget ul, div.content  .widget ol, .widget ul, .widget ol{  margin:0px; padding:0px; }
.widget ul ul, .widget ol ol{ padding-left:25px; margin:0 0 0 0; }
.widget ul li, .widget ol li{ margin-top:5px; line-height:1em; } .widget input, .widget textarea { font-size:14px; color:#454545; padding:4px; border:1px solid #b6b6b6; background:#ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
.widget fieldset { display: block; width: 89%; padding:5%; margin: 0 auto; border:1px solid #b6b6b6; }
.widget legend { padding: 4px 10px; border:1px solid #b6b6b6; background: #fff; text-transform: uppercase; margin-left: 0.5em; }
.widget select { padding: 4px; border:1px solid #b6b6b6; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
.widget button:hover, input[type=submit]:hover  { text-decoration:none;  } 
.widget input[type=image] { border:none; } .widget table { width:100%; margin:10px auto 20px; border:1px solid #d8d8d8;   background:#ffffff; border-collapse:separate; overflow:hidden; }
.widget table caption { width:90%; margin:0px auto; padding:10px 20px; border-bottom:none; text-align:center }
.widget table tr:nth-child(even) { background: #fff; }
.widget table tr:nth-child(odd) { background: #f6f6f6; }
.widget table th { padding:10px; border-bottom:1px solid #d8d8d8; background: #ebebeb; background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 3%, #f3f3f3 6%, #ebebeb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(3%,#ffffff), color-stop(6%,#f3f3f3), color-stop(100%,#ebebeb)); background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 3%,#f3f3f3 6%,#ebebeb 100%); background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 3%,#f3f3f3 6%,#ebebeb 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 3%,#f3f3f3 6%,#ebebeb 100%); background: linear-gradient(top,  #ffffff 0%,#ffffff 3%,#f3f3f3 6%,#ebebeb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); }
.widget table th:first-child { padding:10px 10px 10px 20px;}
.widget table th:first-last{ padding:10px 20px 10px 10px; }
.widget table tfoot th { border-bottom:none; }
.widget table tfoot td { border-bottom:none; }
.widget table td { padding:10px; }
.widget table td:first-child { padding:10px 10px 10px 20px; }
.widget table td:last-child { padding:10px 20px 10px 10px; } .rss-date { font-size:11px; }
.rssSummary { font-size:11px; }
#sidebar cite { font-size:11px; font-style:normal; } div.sidebar_widget p.recent_comment_name a { font-weight:bold; }
div.sidebar_widget a.recent_comment_more{ font-size:11px; }
.widget_recent_entries.widget ul li { margin-top: 15px; } #s { width:85%;}
#searchsubmit { position:relative; top:11px; }
#searchform { position:relative; top:-5px; } #wp-calendar { margin:0px; }
#wp-calendar caption { font-size:16px; font-style:normal; font-weight:normal; padding-top:0px; border-bottom:none!important; }
#wp-calendar td , #wp-calendar th { text-align:center; }
#wp-calendar td:first-child , #wp-calendar th:first-child { padding: 10px 10px 10px 15px; }
#wp-calendar td#prev { text-align:left; }
#wp-calendar td#next { text-align:right; }
#wp-calendar tr:nth-child(odd) { background: #fff; }
#wp-calendar tr:nth-child(even) { background: #f6f6f6; }
#wp-calendar tfoot tr:nth-child(odd) { background: #f6f6f6; } .row-centered { text-align:center; }
.col-centered { display:inline-block; float:none; text-align:left;vertical-align: top; margin-right:-4px; } body > .container .row.content_squeeze.content_only_banner { padding-top:40px;  }
.static_banner, #slideshow { margin-left:-15px; width:1168px; height:auto; }
.carousel .item{left:0!important;-webkit-transition:opacity .9s;-moz-transition:opacity .9s;-o-transition:opacity .9s;transition:opacity .9s;}
.carousel-control{background-image:none!important;}
.next.left,.prev.right{opacity:1;z-index:1;}
.active.left,.active.right{opacity:0;z-index:2;}
#slideshow .carousel-indicators{left:auto;right:15px;bottom:15px;width:auto;margin:0;}
#slideshow .carousel-indicators li{width:18px;height:18px;border:0;background:#fff;opacity:0.4;filter:alpha(opacity=40);float:left;margin-left:7px;}
#slideshow .carousel-indicators li.active{opacity:1;filter:alpha(opacity=100);}
.carousel-control { font-size: 30px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,0.6); }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left { position: absolute; top: 45%; left: 16%; z-index: 5; display: inline-block; }
.carousel-control .glyphicon-chevron-right { position: absolute; top: 45%; right: 10%; z-index: 5; display: inline-block; }
.carousel-inner > .item > img, .carousel-inner > .item > a > img { width: 100%; } .frontpage-action,.frontpage-action.preview{margin-left:-15px;margin-right:-15px;background:#fff;} .frontpage-featured,.frontpage-featured.preview { background-color:#e5e5e5;margin-left:-15px;margin-right:-15px;}
body > .container .row.content_squeeze.action_row { padding-top:35px; padding-bottom:35px; }
body > .container .row.content_squeeze.frontpage_featured { padding:110px 0 120px; text-align:center; margin-bottom:0px; }
body > .container .row.content_squeeze.frontpage_featured i { font-size:90px; color: #59a4a0; }
body > .container .row.content_squeeze.frontpage_featured > div > div { text-align:center; }
.frontpage_featured_item { padding:0 20px; }
body > .container .row.content_squeeze.content_only_banner { padding-top:40px;  }
.featured-title{text-align:center;text-transform: uppercase;margin-top: 0px; margin-bottom:10px;}
.featured-sub-title{text-align:center; margin-bottom:40px;} .frontpage-about,.frontpage-about.preview {background: #fff;padding:110px 30px 120px;margin-left:-15px;margin-right:-15px;}
.frontpage-about .about-title{text-align:center;text-transform: uppercase;margin-top: 0px;margin-bottom:10px;}
.frontpage-about .about-sub-title{text-align:center; margin-bottom:20px;}
.frontpage-about .about-desc{text-align:center;max-width:60%;margin:0px auto; margin-bottom:50px;}
.frontpage-about .frontpage-about-row{margin-bottom:20px;}
.frontpage-about .frontpage-about-row i{float:left;font-size:40px;width:70px;height:70px;background-color: #59a4a0;border-radius:70px;line-height:70px; margin-bottom:10px;text-align:center;margin-right:30px; margin-top:5px; color:#fff;} .frontpage-team,.frontpage-team.preview{background: #fff;padding:120px 30px 120px;margin-left:-15px;margin-right:-15px;}
.frontpage-team .team-title{text-align:center;text-transform: uppercase;margin-bottom:10px;}
.frontpage-team .team-sub-title{text-align:center; margin-bottom:30px;}
.frontpage-team .team-item{text-align:center;margin-top:20px;}
.frontpage-team .team-item img {max-width:70%;margin-bottom:30px;}
.frontpage-team .team-social-icons a{margin:0 5px;}
.frontpage-team .team-social-icons a i {border: 1px solid #4C5152;border-radius: 32px;color: #4C5152;font-size: 16px;height: 32px;line-height: 32px;width: 32px;-webkit-transition: all ease .2s;-moz-transition: all ease .2s;transition: all ease .2s;}
.frontpage-team .team-social-icons a:hover i {border: 1px solid #00aeef;color: #fff;background:#59a4a0;} .frontpage-action2,.frontpage-action2.preview{background:#4C5152;padding:40px 60px 40px;margin-left:-15px;margin-right:-15px;text-align:center;}
.frontpage-action2 .action2-title{color: #fff; margin: 8px 0 25px;display:block;}
.frontpage-action2 .action2-link-button{text-align:center;}
.frontpage-action2 .action2-link-button a{background: #fff; padding: 5px 20px; font-size: 24px; text-transform: none; color: #000; display: inline-block;} .frontpage-news{background: #e5e5e5;padding:120px 0 100px;margin-left:-15px;margin-right:-15px;}
.frontpage-news .news-title{text-align:center;text-transform: uppercase;margin-top:0px;margin-bottom:10px;}
.frontpage-news .news-sub-title{text-align:center; margin-bottom:20px;}
.frontpage-post {margin-bottom:30px;}
.frontpage-post-content{background:#fff;border-bottom: 1px solid #cacaca;border-left: 1px solid #cacaca;border-right: 1px solid #cacaca;padding:30px;}
div.content .frontpage-post-content h2{padding:0px;margin:0px;}
div.content .frontpage-post-content .meta{font-size:11px;font-style:italic;padding:0px;} .frontpage-contact,.frontpage-contact.preview {text-align:center;margin-left:-15px;margin-right:-15px;background:#ffffff;padding: 120px 0 100px;}
.frontpage-contact .contact-title{text-transform: uppercase;margin-top:0px;margin-bottom:10px;}
.frontpage-contact .contact-sub-title{text-align:center; margin-bottom:30px;}
.frontpage-contact .bg-danger{padding:20px;text-align:center;border:1px solid red;margin-bottom:30px;font-size:20px;}
.frontpage-contact .bg-success{padding:20px;text-align:center;border:1px solid green;margin-bottom:30px;font-size:20px;}
.frontpage-contact .input-lg {border-radius: 0px;}
.contact-submit{display: inline-block;float:right;border:none;outline:none;} body > .container.base { background: transparent; }
#credit, #credit a, #copyright, #copyright a { font:400 12px/1.3em 'Source Sans Pro', sans-serif; color:#286360;  text-transform:none; }
#footer_row { padding:50px 0 0 0; }
#footer_row > div > div.footer_widgets { padding-bottom:20px; }
.base { padding:0 0 20px 0; }
body > .container > .row.content_squeeze.footer_widgets { padding-top:20px; padding-bottom:20px; } .center { margin-left:auto!important; margin-right:auto!important; }
.clear{ clear:both!important; }
.none { float:none!important; }
.clear5{ width:100%; height:5px; clear:both; }
.clear10{ width:100%; height:10px; clear:both; }
.clear15{ width:100%; height:15px; clear:both; }
.clear20{ width:100%; height:20px; clear:both; }
.clear25{ width:100%; height:25px; clear:both; }
.clear30{ width:100%; height:30px; clear:both; }
.clear35{ width:100%; height:35px; clear:both; }
.clear40{ width:100%; height:40px; clear:both; }
.hidden{ display: none; }
.left { float:left; }
.right { float:right } @media (min-width: 1200px) {
.menu_sticky {width: 1138px; }
.menu_sticky.container {width: 1168px; }
}
@media (min-width: 768px)  { 
.navbar-nav { float: none!important; }
}
@media (max-width: 1199px) {
.menu_sticky {width: 938px;}
.menu_sticky.container {width: 968px;}
.line { width:969px; }
.static_banner, #slideshow  { width:968px; }
.nimbus_192_186 { width:140px; }
div.content .blog_date .mo { font-size:16px; }
div.content .blog_date .day { font-size:28px; }
#s { width:75%;}
}
@media (max-width: 991px) {
.menu_sticky,.menu_sticky.container {width: 748px;}
.line { width:749px; }
.static_banner, #slideshow  { width:748px; }
div.content .blog_meta .blog_meta_left { padding-left:0px; }
#s { width:65%;}
}
@media (max-width: 767px) {
body > .container { border: none;  }
header {padding-top:40px;}
.menu_sticky.container { position:relative; width:100%; }
header #menu_row { position:fixed; z-index:99; top:0px; right:0px; left:0px; border-bottom:1px solid #cacaca; padding-top: 0px; margin-left:0px;margin-right:0px; }
header #menu_row .navbar-collapse .navbar-nav > li { display: block; padding-left:30px; }
header #menu_row .navbar-collapse .navbar-nav > li ul { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
header #menu_row .navbar-collapse .navbar-nav > li > a { padding: 0 0 3px; line-height: 1em; text-shadow: none; text-align: left; display: inline-block; width: auto;  }
.navbar-header { border:none; }
.line { width:100%; }
.static_banner, #slideshow  { width:100%; margin-left:0px; }
ol#comments li.depth-2 img.avatar  { margin:0 0 0 0px; }
.comment-avatar img { width:30px; height:auto; }
#social_buttons { text-align:center; }
.line { margin-left:0px; }
header h1.text_logo { margin-top:0px; text-align:center; padding-top:0px; padding-bottom:20px; }
.frontpage_featured_item { padding-bottom:30px; }
.nimbus_192_186 { display:none; }
.blog_content_row, .blog_meta , .blog_meta .text-right{ text-align:center; }
div.content .blog_meta { margin-top: 15px; margin-bottom: 45px; }
div.content .blog_meta p { padding-bottom:0px; margin-bottom: 0px; }
.blog_post_title { padding-top:20px; }
.blog_date { max-width:70px; margin:0px auto; }
body.home > .container .row.content_squeeze.main_content, body > .container .row.content_squeeze_more.main_content { padding-bottom: 0px; }
body > .container.footer { margin-top: 0px; }
.base p { text-align:center; }
.blog_sidebar_col { display:none; }
#s { width:90%;}
.fallback_cb { display:none; }
header img.image_logo {display: none;}
}
@media only screen and (max-width: 767px) {
.wc-block-grid.has-5-columns .wc-block-grid__product {
flex: 1 1 100%;
max-width: 100%;
}
.wc-block-grid.has-4-columns .wc-block-grid__product {
flex: 1 1 100%;
max-width: 100%;
}
}