/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */

/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site 

*/

.ctable table td {
  background-color: #4472c4;
  color: #fff;
}

#loopedSlider a.flex-prev, #loopedSlider a.flex-next {
   opacity: 100 !important;
}

.post-entries {
  display: none;
}

.pull-left {
  display: none;
}

#inner-wrapper {
  margin-bottom: 20px;
}

#header {
  background-position: center top;
  border: 0 solid;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 109px;
  padding-top: 22px;
height: 120px;
}

.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date {
  background: transparent none repeat scroll 0 0;
}

.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title {
    background-color: #174469;
  background-image: none;
}

.timely .ai1ec-btn-default {
  background-color: #e3af2f;
}

.boxed-layout #header, .boxed-layout #content, .boxed-layout #footer-widgets, .boxed-layout #footer {
  padding-left: 0;
  padding-right: 0;
}

#logo {
  padding-left: 20px;
}

.slogan {
  color: #284C6A;
  display: block;
  float: left;
  font: bold 12px droid sans;
  margin-right: 10px;
  text-shadow: 1px 1px #CCCCCC;
  text-transform: uppercase;
}

.header-widget {
  margin-right: 0.5em;
  width: 62%;
}


.header-widget .widget {
  margin-bottom: 0;
  margin-top: 2em;
}

.header-widget .textwidget {
  text-align: right;
}

.social {
  float: left !important;
  width: 190px !important;
}	

.social > a {
  display: inline-block !important;
  float: left !important;
height: 24px;
  margin-left: 10px;
  margin-top: -4px;
width: 24px;
}

.social img {
  float: left;
}

.contact {
  float: left;
  width: 100px;
}


.contact > a {
  background-color: #e3af2f;
  color: #ffffff;
  display: block;
  float: left;
  font: bold 12px droid sans;
  margin-top: -14px;
  padding: 15px 9px;
  text-transform: uppercase;
}

.search_main {
  float: right;
  margin-right: 20px;
  margin-top: 52px;
  width: 210px;
}

.searchform, #searchform {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
  background: #ccc;
  border-color: #133754;
  border-radius: 3px;
  border-style: solid;
  border-width: 2px;
  margin-top: 5px;
  position: relative;
  width: 98%;
}

.searchform input.s, #searchform input#s {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  color: #FFFFFF;
  font: normal 12px droid sans;
  margin: 0;
  padding: 8px;
  width: 85%;
}

.searchform .icon-search:before {
  color: rgba(255, 255, 255, 0.5);
  font-family: FontAwesome;
  font-size: 1em;
  line-height: 1.5;
}

a.button, a.comment-reply-link, #commentform #submit, .submit, input

[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.home #navigation {
   padding-left: 1px !important;
}


#navigation {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-bottom: 0 !important;
  margin-left: 17px;
  margin-top: -73px;
  padding-left: 10px;
  padding-top: 0;
  width: 960px;
}

ul.nav li a {
  padding-top: 14px !important;
}

#navigation ul.nav ul {
   background-color: #1D5584 !important;
}

#navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a {
  background-color: #E3AF2F !important;
border-radius: 4px 4px 0 0 ;
}

.sub-menu li a, .submenu li a:hover {
  border-radius: 0 !important;
}

#content.business {
  background-color: rgba(0, 0, 0, 0) !important;
background: transparent !important;
  margin-top: 15px;
}

#content {
  background-color: #fff;
  margin-bottom: 10px;
  min-height: 450px;
  padding: 0;
  position: relative;
  width: 960px;
}

h1 {
  text-transform: uppercase;
}

article h2 {
  clear: none !important;
}

h2 {
display: block;
clear: both;
}


#loopedSlider {
  height: 320px !important;
}

#loopedSlider .content {
  background-color: #fff !important;
  padding: 0 !important;
}

.slider-pagination {
  display: none !important;
}

.ie8 .wooslider .wooslider-direction-nav a, .ie8 #navigation .nav li.parent > a:after {
display: none !important;
}

.wooslider .wooslider-direction-nav a {
     font-size: 3em !important;
  border: 0px none !important
}


body .wooslider .wooslider-control-nav {
  display: none !important;
}

.wooslider-slider-business {
  margin: 0 0 10px !important;
}

.wooslider {
  margin-bottom: 0 !important;
}

.wooslider-theme-business .has-featured-image .slide-excerpt {
    background: #fff !important;
}


.wooslider-theme-business .has-featured-image .slide-content, .wooslider-theme-business .has-featured-image .slide-excerpt {
  background: none repeat scroll 0 0 #fff !important;
  height: 50px !important;
  text-align: left !important;
padding: 5px 5px 0 !important;
}

.wooslider-theme-business .has-featured-image .slide-title {
  margin: 0 !important;
  padding: 0 !important;
}

.wooslider-theme-business .has-featured-image .slide-title a, .wooslider-theme-business .has-featured-image .slide-excerpt p {
  color: #1d5584 !important;
 padding: 0 !important;
}


.business #main-sidebar-container > section {
  width: 100% !important;
 padding: 0 !important;
}

#main {
  width: 60% !important;
padding: 20px;
}

.highlighted {
  background-color: #c2d7ee;
  margin-bottom: 18px;
  padding: 10px;
  text-align: center;
}

.business #sidebar {
  background-color: #e3af2f;
  margin-top: -8px !important;
  padding: 20px;
  width: 920px !important;
}

#sidebar {
  padding: 20px;
  width: 30% !important;
}


.domain li {
  background-color: #FFFFFF;
  border-radius: 3px;
  display: block;
  float: left;
  font: bold 14px droid sans;
  height: 60px;
  list-style: none outside none;
  margin: 13px;
  padding: 20px 20px 20px 40px;
  text-align: right;
  text-transform: uppercase;
  width: 220px;
}

.domain > a {
  display: block;
}

.d1 {
  background-image: url("/wp-content/uploads/2014/10/but3-1.jpg");
background-repeat: no-repeat;
}

.d2 {
  background-image: url("/wp-content/uploads/2014/10/but2-1.jpg");
background-repeat: no-repeat;
}


.d3 {
 background-image: url("/wp-content/uploads/2014/10/but1-1.jpg");
background-repeat: no-repeat;
}


.d4 {
  background-image: url("/wp-content/uploads/2014/10/but4-12.jpg");
background-repeat: no-repeat;
}


.d5 {
  background-image: url("/wp-content/uploads/2014/10/but5-1.jpg");
background-repeat: no-repeat;
}


.d6 {
  background-image: url("/wp-content/uploads/2014/10/but6-1.jpg");
background-repeat: no-repeat;
}

.domain li > span {
  display: inline-block;
  margin-top: 19px;
}


#footer-widgets {
  background-image: url("/wp-content/uploads/2014/04/footer-bg.jpg");
  background-position: center top;
  background-repeat: repeat-x;
  border-top: 0 none;
  min-height: 290px;
color: #FFFFFF;
width: 960px;
}

#footer-widgets.col-3 .block {
  margin-right: 0;
  width: 29%;
}

#footer-widgets .block {
  border-right: 1px solid #7a9ab4;
  height: 255px;
  padding: 20px;
}

.block.footer-widget-3 {
  border-right: 0 none !important;
}

#footer a, #footer-widgets a {
  color: #fff !important;
}

#footer {
 width: 920px;
  padding: 10px 20px !important;
}


.rpwe-block h3 {
    padding: 0;
}

.rpwe-block li {
  border-bottom: 1px dotted #ccc !important;
margin-bottom: 4px !important;
}

.rpwe-block h3 {
  border-bottom: 0 none;
padding: 0;
}

.rpwe-block h3 a {
  font: bold 12px droid sans !important;
color: #fff;
  text-transform: none !important;
}

.rpwe-summary {
color: #fff;
 font: bold 12px droid sans !important;
  line-height: 18px;
}

.rpwe-block ul {
  list-style: none outside none;
}

.ai1ec-event-title {
  color: #333333;
}

.ai1ec-popover-content {
color: #333 !important;
}

.ai1ec-agenda-widget-view .ai1ec-event > a {
  background: none repeat scroll 0 0 #ccc !important;
}

#footer-widgets .block .ai1ec-day, #footer-widgets .block .ai1ec-weekday {
  color: #fff;
  text-shadow: 1px 1px #333;
}

div.wpfaqacc div.wpfaqacccontent {
  height: auto !important;
}

.padd {
  border: 0 none !important;
  float: left;
  margin-right: 2em !important;
}

.padd1 {
  padding: 1em;
  text-align: center;
}

a.woo-sc-button span {
  font-weight: bold;
}

.inbutton {
  background-color: #C2D7EE;
  border-radius: 5px;
  color: #133754 !important;
  display: block;
  float: left;
  font: bold 14px droid sans;
  margin: 15px 15px 0 0;
  padding: 20px;
  text-align: center;
  text-decoration: none !important;
  width: 210px;
height: 30px;
}

.bl {
  clear: both;
  display: inline-block;
  margin-bottom: 20px;
  width: 100%;
}

.bl > ul {
  margin: 0;
  padding: 0;
}

.bl li {
  /*float: left;*/
  list-style: none outside none !important;
  margin-right: 20px;
  width: auto;
}

.inbutton:hover {
 background-color: #E3AF2F;
color: #ffffff !important;
text-decoration:none;
}

.home .breadcrumbs { display: none; }

.breadcrumbs {
  background-color: #E3AF2F;
  clear: both;
  display: block;
  float: none;
  margin-left: -10px;
  padding: 10px 5px;
margin-bottom: 10px;
}

.post-meta, #comments, #respond, .post-comments.comments {
  display: none;
}

.woocommerce-breadcrumb > a:hover {
color: #fff;
}

.entry a:link {
  text-decoration: underline;
}

#sidebar .widget > h3 {
  margin-bottom: 0;
  padding: 10px;
}

#cycledtestimonialwidget-2 > h3 {
  background-color: #3b5997;
  border-radius: 4px 4px 0 0;
  color: #FFFFFF;
}

.testimonial_body > p {
  font: italic 14px/24px droid sans;
}

#sidebar .menu {
  list-style: none outside none;
}

#sidebar .sub-menu li {
  list-style: none outside none !important;
}

#sidebar .widget {
  background-color: #F4F4F4;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
}

.business #sidebar .widget {
  background-color: rgba(0, 0, 0, 0);
  border: 0 none !important;
  border-radius: 0;
}

#sidebar .widget ul li a {
  border-bottom: 1px solid #CCCCCC;
  color: #333333;
  display: block;
  line-height: 22px;
  padding: 10px;
  text-decoration: none;
}

#sidebar .widget ul li a:hover, #sidebar .widget .current-menu-item a, #sidebar 

.current-page-ancestor a {
  background-color: #9ebde5 !important;
}



#sidebar .widget.widget_woothemes_testimonials {
  padding: 20px;
}

blockquote.testimonials-text p {
  font: italic 14px/22px georgia !important;
}

.entry table, .entry table td, .entry table th {
  padding: 4px !important;
}

.textwidget > ul {
  list-style: none outside none;
}

div.wpfaqacc h4.wpfaqacctoggle a {
background: url("/wp-content/uploads/2014/10/dn1.png") no-repeat scroll right center rgba(0, 0, 0, 0) !important;
color: #003a6a;
  display: block;
  font: bold 14px droid sans;
  padding: 10px;
  text-decoration: none;
  text-shadow: 1px 1px #ddd;
}



/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the 

desktop layout of your site */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */



	
}

/* Mobile STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the 

Mobile layout of your site */
@media only screen and (max-width: 767px) {
	/* Mobile styles go below this line */
.bl {
  clear: both;
  display: inline-block;
}

#logo {
  margin-top: -20px;
  text-align: center;
}

#header {
 background-position: left -20px top !important;
 height: 125px;
}

.header-widget {
  clear: both;
  float: none;
  margin: 0 auto;
  width: 90%;
}

.header-widget .textwidget {
  float: none !important;
}



.slogan {
  clear: both;
  display: block;
  float: none;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 100%;
}

.search_main {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  margin-top: 10px;
  width: 90%;
}

.widget.widget_woo_search {
  clear: both;
  float: none;
  margin: 0 !important;
}


.searchform, #searchform {
   margin-top: 0;
}


.contact {
  float: left;
  width: 100px;
}

.contact > a {
  background-color: #E3AF2F;
  border-radius: 4px;
  color: #FFFFFF;
  display: block;
  float: left;
  font: bold 12px droid sans;
  margin-top: -11px;
  padding: 10px;
  text-transform: uppercase;
}

#content {
  margin-bottom: 10px;
  padding: 0;
  position: relative;
background-color: #fff;
min-height: 450px;
}

.wooslider-theme-business .has-featured-image .slide-excerpt p {
  font: 11px/1.5em "Droid Sans",arial,sans-serif;
}

.wooslider .wooslider-direction-nav a, #navigation .nav li.parent > a:after {
display: none !important;
}

#sidebar {
  clear: both;
  padding: 20px;
}

.business #sidebar .widget {
  background-color: rgba(0, 0, 0, 0);
  border: 0 none !important;
  border-radius: 0;
}

.business #sidebar {
  background-color: #E3AF2F;
  margin-top: -8px !important;
  padding: 0;
width: auto !important;
}


#content {
  width: 100% !important;
}

#main {
  padding: 20px;
  width: auto !important;
}

#sidebar {
  width: auto !important;
}


#footer-widgets {
width: auto !important;
}

#footer-widgets .block {
  padding: 20px;
}

#footer-widgets.col-3 .block {
  width: auto;
}

#footer {
width: auto !important;
}

#navigation {
  background: none repeat scroll 0 0 #eee;
  margin-bottom: 0 !important;
  margin-left: 0;
  margin-top: 0;
  padding-left: 0;
  padding-top: 4em;
  width: 80%;
}

#navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a {
  background-color: #eee !important;
  border-radius: 0 !important;
}

#navigation ul.nav ul {
  background-color: #eee !important;
}

ul.nav li a {
  color: #333;
  display: block;
  padding: 0.5em 1em;
}

.breadcrumbs {
  margin-left: 0;
  padding: 1em 0.5em;
  width: auto;
}


}
