
body {
  font-family: "Ubuntu", sans-serif !important;
  font-size: 15px;
  line-height: 25px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.flexslider .slider-legend .slider-legend-title,
.box .title,
.toggletitle,
.accordiontoggler,
.tabstitle {
  font-family: "Ubuntu" !important;
  text-transform: inherit;
  font-weight: 400 !important;
}
.btn,
.btn-nav,
.btn-nav li > a {
  font-family: "Ubuntu" !important;
  text-transform: inherit;
}
#header {
  font-family: "Ubuntu" !important;
  text-transform: inherit;
  font-size: 15px;
}
body {
  background: #f5f5f5;
  color: #555;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #333;
}
blockquote {
  border-left: 5px solid #45bbdf;
}
a {
  color: #45bbdf;
}
a:hover {
  color: #23a6ce;
}
a h2:hover {
  color: #23a6ce;
}
.post-content ul li:before {
  color: #45bbdf;
}
.primarycolor {
  color: #45bbdf !important;
}
.rslides_tabs .rslides_here a {
  background-color: #45bbdf;
}
.btn-nav li > a,
.btn,
.btn-primary,
#respond input#submit,
button.btn,
.wp-pagenavi a,
.wp-pagenavi span.current {
  color: #fff;
  background-color: #45bbdf;
}
.btn-nav li > a:hover,
a.btn:hover,
.btn-primary,
#respond input#submit:hover,
button.btn:hover,
.wp-pagenavi a:hover {
  color: #fff;
  background: #23a6ce;
}
.btn.transparent:hover {
  color: #45bbdf;
}
.prevnext .btn:hover {
  background: #23a6ce;
}
.prevnext .btn a {
  color: #fff;
}
.position h4 {
  color: #45bbdf;
}
.at-share-label,
.at-vertical-menu.at-vertical-menu-right a:hover {
  background-color: #45bbdf;
  color: #fff;
}
#copyright.cream-container,
#header.cream-container {
  background-color: #fff;
}
#copyright.coffee-container,
#header.coffee-container {
  background-color: #1C1C1C;
}
#scrolltop {
  background: #45bbdf;
}
#scrolltop .glyphicons,
#scrolltop .glyphicons i:before {
  color: #fff;
}
.actions a {
  background: #45bbdf;
  color: #fff;
}
.actions a:hover {
  background: #23a6ce;
}
#sidebar .o-widget li:before {
  color: #45bbdf;
}
#searchform input#searchsubmit {
  border: 1px solid #45bbdf;
  background: #45bbdf url(../images/search.png) center 3px no-repeat;
  color: #fff;
}
#searchform input#searchsubmit:hover {
  background-color: #23a6ce;
  border: 1px solid #23a6ce;
}
.flexslider .flex-direction-nav li a {
  background: #45bbdf;
  color: #fff;
}
::selection {
  background: #45bbdf !important;
  color: #fff !important;
}
::-moz-selection {
  background: #45bbdf !important;
  color: #fff !important;
}
#header {
  background: #2fb3db;
}
#header a {
  color: #fff;
}
.mobinav > li {
  border-bottom: 1px solid #4ebee0;
}
#header ul.nav > li a,
#header div.nav > ul > li a,
.sidr a:hover {
  color: #fff;
}
#header ul.nav > li:hover > a,
#header div.nav > ul > li:hover > a {
  color: ;
}
#header ul.nav > li.current-menu-item > a,
#header ul.nav > li.current_page_parent > a,
#header ul.nav > li.current-page-ancestor > a,
#header ul.nav > li.current-menu-ancestor > a,
#header ul.nav > li.current-menu-parent > a,
#header div.nav > ul > li.current-menu-item > a,
#header div.nav > ul > li.current_page_parent > a,
#header div.nav > ul > li.current-page-ancestor > a,
#header div.nav > ul > li.current-menu-ancestor > a,
#header div.nav > ul > li.current-menu-parent > a {
  color: ;
}
#header ul.nav ul,
#header div.nav > ul ul {
  background: #222;
}
#header ul.nav ul > li a,
#header div.nav > ul ul > li a {
  color: #fff;
}
#header ul.nav ul > li a:hover,
#header div.nav > ul ul > li a:hover {
  color: #45bbdf;
}
#header ul.nav ul > li,
#header div.nav > ul ul > li {
  border-bottom: 1px dashed #444;
}
#header.scrolled {
  background: #2fb3db;
}
#header.scrolled a {
  color: #fff;
}
#header.scrolled ul.nav > li a,
#header.scrolled div.nav > ul > li a {
  color: #fff;
}
#header.scrolled ul.nav > li:hover > a,
#header.scrolled ul.nav > li > a:hover,
#header.scrolled div.nav > ul > li:hover > a,
#header.scrolled div.nav > ul > li > a:hover {
  color: #111;
}
#header.scrolled ul.nav > li.current-menu-item > a,
#header.scrolled ul.nav > li.current_page_parent > a,
#header.scrolled ul.nav > li.current-page-ancestor > a,
#header.scrolled ul.nav > li.current-menu-ancestor > a,
#header.scrolled ul.nav > li.current-menu-parent > a,
#header.scrolled div.nav > ul > li.current-menu-item > a,
#header.scrolled div.nav > ul > li.current_page_parent > a,
#header.scrolled div.nav > ul > li.current-page-ancestor > a,
#header.scrolled div.nav > ul > li.current-menu-ancestor > a,
#header.scrolled div.nav > ul > li.current-menu-parent > a {
  color: #111;
}
#header.scrolled ul.nav > ul li:hover > a,
#header.scrolled ul.nav ul > li > a:hover,
#header.scrolled div.nav > ul > ul li:hover > a,
#header.scrolled div.nav > ul ul > li > a:hover {
  color: #45bbdf;
}
.sidr ul li.active a,
.sidr ul li.sidr-class-active a {
  background: #45bbdf;
}
.sugar-container {
  background-color: #45bbdf;
  color: #0d3d4b;
}
.sugar-container h1,
.sugar-container h2,
.sugar-container h3,
.sugar-container h4,
.sugar-container h5,
.sugar-container h6 {
  color: #fff;
}
.sugar-container a {
  color: #fff;
}
.sugar-container a:hover,
.sugar-container a h2:hover {
  color: #146077;
}
.sugar-container .post-content ol li:before,
.sugar-container .post-content ul li:before {
  color: #146077;
}
.sugar-container #sidebar .o-widget li:before {
  color: #23a6ce;
}
.sugar-container .icon-container div {
  background: #45bbdf;
  color: #fff;
}
.sugar-container .icon-bg .glyphicons {
  color: #fff;
}
.sugar-container .rslides_tabs .rslides_here a {
  background-color: #fff;
}
.sugar-container .btn-nav li > a,
.sugar-container .btn,
.sugar-container #respond input#submit,
.sugar-container button.btn,
.sugar-container .prevnext .btn a,
.sugar-container .wp-pagenavi a {
  background-color: #23a6ce;
  color: #fff;
}
.sugar-container .btn-nav li > a:hover,
.sugar-container a.btn:hover,
.sugar-container #respond input#submit:hover,
.sugar-container button.btn:hover,
.sugar-container .prevnext .btn:hover,
.sugar-container .prevnext .btn a:hover,
.sugar-container .wp-pagenavi a:hover {
  background: #1c83a2;
  color: #fff;
}
.sugar-container .btn-nav li.active > a {
  color: #fff !important;
}
.sugar-container .btn.transparent {
  color: #fff;
}
.sugar-container .btn.transparent:hover {
  color: #051920;
}
.sugar-container .position {
  background: #71cbe6;
}
.sugar-container .position h4 {
  color: #051920;
}
.sugar-container .position .more .btn {
  background: #23a6ce;
}
.sugar-container .position .more .btn:hover {
  background: #1c83a2;
}
.sugar-container blockquote {
  border-left: 5px solid #1c83a2;
}
.sugar-container h2 a.rsswidget {
  color: #fff !important;
}
.bg-sugar {
  background: #45bbdf !important;
  color: #fff !important;
}
a.bg-sugar:hover {
  background: #23a6ce !important;
  color: #fff !important;
}
a.bg-sugar.active {
  background: #1c83a2 !important;
  color: #fff !important;
}
.sugar-container .bg-sugar {
  background: #23a6ce !important;
  color: #fff !important;
}
.sugar-container a.bg-sugar:hover,
.sugar-container a.bg-sugar.active {
  background: #1c83a2 !important;
  color: #fff !important;
}
.sugar-container #searchform input#searchsubmit {
  border: 1px solid #1c83a2;
  background: #1c83a2 url(../images/search.png) center 3px no-repeat;
  color: #fff;
}
.sugar-container #searchform input#searchsubmit:hover {
  background-color: #146077;
  border: 1px solid #146077;
}
.sugar-container .hr {
  border-top: 1px solid #0d3d4b;
  border-bottom: 1px solid #f3fbfd;
}
.widget_o_intro_widget .sugar-container p {
  color: #fff;
}
.sugar-container ::selection {
  background: #1c83a2 !important;
  color: #fff !important;
}
.sugar-container ::-moz-selection {
  background: #1c83a2 !important;
  color: #fff !important;
}
.sugar-container #scrolltop {
  background: #1c83a2;
}
#copyright.sugar-container,
#header.sugar-container {
  background-color: #2fb3db;
}
.o-widget .sugar-container p.intro a {
  color: #1c83a2;
}
.o-widget .sugar-container p.intro a:hover {
  color: #146077;
}
.pricingtable-lines li {
  background: #fff;
  color: #333;
}
.pricingtable-lines li.zebra {
  background: #ececec;
}
.pt-coffee .pricingtable-head {
  background: #181818;
}
.pt-coffee .pricingtable-price {
  background: #1d1d1d;
}
.pt-coffee .pricingtable-head h3,
.pt-coffee .pt-currency,
.pt-coffee .pt-priceinfo {
  color: #eee;
}
.pt-coffee .pt-price {
  color: #fff;
}
.pt-coffee .pricingtable-button {
  background: #1d1d1d;
}
.pt-cream .pricingtable-head {
  background: #fff;
}
.pt-cream .pricingtable-price {
  background: #f0f0f0;
}
.cream-container .pt-cream .pricingtable-price {
  background: #e8e8e8;
}
.pt-cream .pricingtable-head h3,
.pt-cream .pt-currency,
.pt-cream .pt-priceinfo {
  color: #333;
}
.pt-cream .pt-price {
  color: #222;
}
.pt-cream .pricingtable-button {
  background: #fff;
}
.pt-sugar .pricingtable-head {
  background: #23a6ce;
}
.sugar-container .pt-sugar .pricingtable-head {
  background: #2094b8;
}
.pt-sugar .pricingtable-price {
  background: #3cb8de;
}
.sugar-container .pt-sugar .pricingtable-price {
  background: #23a6ce;
}
.pt-sugar .pricingtable-head h3,
.pt-sugar .pt-price,
.pt-sugar .pt-currency,
.pt-sugar .pt-priceinfo {
  color: #fff;
}
.pt-sugar .pricingtable-button {
  background: #23a6ce;
}
.pt-sugar .pricingtable-button {
  background: #2094b8;
}
.cream-container .inner-pricingtable {
  border: 1px solid #ccc;
}
.bg-red {
  background-color: #e0051e !important;
  color: #FFFFFF !important;
}
a.bg-red:hover {
  background-color: #ae0417 !important;
  color: #FFFFFF !important;
}
.text-red {
  color: #e0051e !important;
}
.bg-green {
  background-color: #10a813 !important;
  color: #FFFFFF !important;
}
a.bg-green:hover {
  background-color: #0c790e !important;
  color: #FFFFFF !important;
}
.text-green {
  color: #10a813 !important;
}
.bg-blue {
  background-color: #0785c0 !important;
  color: #FFFFFF !important;
}
a.bg-blue:hover {
  background-color: #05638f !important;
  color: #FFFFFF !important;
}
.text-blue {
  color: #0785c0 !important;
}
.bg-orange {
  background-color: #fc681f !important;
  color: #FFFFFF !important;
}
a.bg-orange:hover {
  background-color: #e54e03 !important;
  color: #FFFFFF !important;
}
.text-orange {
  color: #fc681f !important;
}
.bg-grey {
  background-color: #818181 !important;
  color: #FFFFFF !important;
}
a.bg-grey:hover {
  background-color: #686868 !important;
  color: #FFFFFF !important;
}
.text-grey {
  color: #818181 !important;
}
.bg-pink {
  background-color: #ff4cf9 !important;
  color: #FFFFFF !important;
}
a.bg-pink:hover {
  background-color: #ff19f7 !important;
  color: #FFFFFF !important;
}
.text-pink {
  color: #ff4cf9 !important;
}
.bg-purple {
  background-color: #7e0db1 !important;
  color: #FFFFFF !important;
}
a.bg-purple:hover {
  background-color: #5c0a81 !important;
  color: #FFFFFF !important;
}
.text-purple {
  color: #7e0db1 !important;
}
.bg-yellow {
  background-color: #ffc335 !important;
  color: #333333 !important;
}
a.bg-yellow:hover {
  background-color: #ffb402 !important;
  color: #333333 !important;
}
.text-yellow {
  color: #ffc335 !important;
}
.bg-white {
  background-color: #fcfcfc !important;
  color: #333333 !important;
}
a.bg-white:hover {
  background-color: #e3e3e3 !important;
  color: #333333 !important;
}
.bg-black {
  background-color: #222222 !important;
  color: #FFFFFF !important;
}
a.bg-black:hover {
  background-color: #090909 !important;
  color: #FFFFFF !important;
}
.overlay {
  background: url("../includes/rgba.php?r=0&g=0&b=0&a=50") repeat;
  background: rgba(0,0,0,0.5);
}
.text-white {
  color: #fff !important;
}
.text-black {
  color: #000 !important;
}
.text-sugar {
  color: #45bbdf !important;
}
.background-transparent {
  background: none !important;
}
.background-white {
  background-color: #fff !important;
}
.background-black {
  background-color: #111 !important;
}
.background-sugar {
  background-color: #45bbdf !important;
}
@media (max-width: 767px) {
  .sugar-container .o-widget-odd {
    background-color: #3cb8de !important;
  }
  .cream-container .o-widget-odd {
    background-color: #ececec !important;
  }
  .coffee-container .o-widget-odd {
    background-color: #1a1a1a !important;
  }
}