@media only screen and (min-width: 768px) {
.portfolio-wrapper.carousel .bx-wrapper .bx-viewport, .sponsors-wrapper.carousel .bx-wrapper .bx-viewport, .blog-wrapper.carousel .bx-wrapper .bx-viewport, .team-wrapper.carousel .bx-wrapper .bx-viewport, .products-wrapper.carousel .bx-wrapper .bx-viewport, .testimonials-wrapper.carousel .bx-wrapper .bx-viewport {
height: 100% !important; 
}
.services-wrapper.carousel .bx-wrapper .bx-viewport {
height: 100% !important;
}
}  @media only screen and (min-width: 768px) and (max-width: 959px) {
#master-wrapper .container                                  { width: 768px; }
#master-wrapper .column.alpha, 
#master-wrapper .columns.alpha               				{ margin-left: 0; margin-right: 10px; }
#master-wrapper .column.omega, 
#master-wrapper .columns.omega               				{ margin-right: 0; margin-left: 10px; }
#master-wrapper .container .one.column                      { width: 44px; }
#master-wrapper .container .two.columns,
#master-wrapper .container .su-column-1-6                   { width: 108px; }
#master-wrapper .container .three.columns,
#master-wrapper .container .su-column-1-4					{ width: 172px; }
#master-wrapper .container .four.columns,
#master-wrapper .container .su-column-1-3                   { width: 236px; }
#master-wrapper .container .five.columns                    { width: 300px; }
#master-wrapper .container .six.columns,
#master-wrapper .container .su-column-1-2                   { width: 364px; }
#master-wrapper .container .seven.columns                   { width: 428px; }
#master-wrapper .container .eight.columns,
#master-wrapper .container .su-column-2-3                   { width: 492px; }
#master-wrapper .container .nine.columns,
#master-wrapper .container .su-column-3-4					{ width: 556px; }
#master-wrapper .container .ten.columns,
#master-wrapper .container .su-column-5-6                   { width: 620px; }
#master-wrapper .container .eleven.columns                  { width: 684px; }
#master-wrapper .container .twelve.columns                  { width: 748px; }
#master-wrapper .container .nine.columns .six.columns       { width: 268px; }
#master-wrapper .container .nine.columns .twelve.columns    { width: 556px; }
#master-wrapper .container .nine.columns .three.columns     { width: 124px; }
#master-wrapper .container .nine.columns .four.columns      { width: 172px; }
#master-wrapper .container .su-column-1-5 { width:133px;}
#master-wrapper .container .su-column-2-5 { width:288px;}
#master-wrapper .container .su-column-3-5 { width:440px;}
#master-wrapper .container .su-column-4-5 { width:595px;}
#master-wrapper.boxed-container { width:798px !important;}
#master-wrapper { padding-bottom:0;}
.main-slideshow-wrapper {min-height: inherit !important;}
.widget-container.widget_quick-flickr-widget div.quick-flickr-item,
.widget-container.widget_quick-flickr-widget div.quick-flickr-item img {
width: 35px;
height: 35px !important;
}
.page-headline-wrapper { text-align: center; padding: 20px 0;}
.page-headline-wrapper h1 { float: none}
.entry-subtitle { border: 0; display: block; float: none; margin:0 0 15px 0; padding: 0; line-height: normal;}
#breadcrumb { float: none;}
.widget-container.contact ul li span { margin-right: 10px; width: auto;}
.masonry-navigation { width: 100%; text-align: center;}
article.portfolio_pt .entry-content { width: 100%;}
article .entry-content {width: 100%;}
article .entry-date-posttype {width: 100%; margin-right: 0; margin-bottom: 10px; text-align: center; }
article .blog-posttype.circle,
article .blog-date.circle { float: left; margin: 0 10px 0 0;}
article .blog-gallery,
article iframe {width: 100%; height: auto;}
div.product div.images, 
#content div.product div.images {
width: 150px;
}
#comments .comment-meta,
#comments .commentlist li li .comment-meta,
#comments .commentlist li li li .comment-meta,
#comments .commentlist li li li li .comment-meta,
#comments .commentlist li li li li li .comment-meta {
width: 100%;
}
#comments .vcard { display: none;}
.main-slideshow-wrapper .bx-caption-holder {
bottom: 10px !important;
left: 50px !important;
}
.boxed-container header {
width: 798px;
}
.main-slideshow-align { min-height: inherit !important;}
.home-slogan h1, .home-slogan h1 a {font-size: 21px !important; letter-spacing: 0!important;}
.features-block .features-block-content {width: 165px !important;}
.call-to-action-wrapper a.call-to-action {float: none;display: inline-block; margin-top: 10px;}
.call-to-action-wrapper { text-align: center;}
.call-to-action-wrapper p,
.call-to-action-wrapper .call-to-action-meta,
.call-to-action-wrapper h3 { float: none;}
.call-to-action-wrapper h3 { margin-right: 0;}
}  @media only screen and (max-width: 767px) {
#master-wrapper.boxed-container { width:330px !important;}
#master-wrapper .container { width: 235px; }
#master-wrapper .container .one.column,
#master-wrapper .container .two.columns,
#master-wrapper .container .three.columns,
#master-wrapper .container .four.columns,
#master-wrapper .container .five.columns,
#master-wrapper .container .six.columns,
#master-wrapper .container .seven.columns,
#master-wrapper .container .eight.columns,
#master-wrapper .container .nine.columns,
#master-wrapper .container .ten.columns,
#master-wrapper .container .eleven.columns,
#master-wrapper .container .twelve.columns,
#master-wrapper .container .one-third.column,
#master-wrapper .container .two-thirds.column,
.col2-set .col-1, 
.col2-set .col-2,
.su-column,
.columns  { width: 235px; margin-left:0; margin-right:0; }
.aq-template-wrapper .aq_span1,
.aq-template-wrapper .aq_span2,
.aq-template-wrapper .aq_span3,
.aq-template-wrapper .aq_span4,
.aq-template-wrapper .aq_span5,
.aq-template-wrapper .aq_span6,
.aq-template-wrapper .aq_span7,
.aq-template-wrapper .aq_span8,
.aq-template-wrapper .aq_span9,
.aq-template-wrapper .aq_span10,
.aq-template-wrapper .aq_span11,
.aq-template-wrapper .aq_span12 { width:235px;margin-left: 0;}
.main-slideshow-wrapper { min-height: inherit;}
.widget-container.widget_quick-flickr-widget div.quick-flickr-item,
.widget-container.widget_quick-flickr-widget div.quick-flickr-item img {
width: 35px;
height: 35px !important;
}
.page-headline-wrapper { text-align: center; padding: 20px 0;}
.page-headline-wrapper h1 { float: none}
.entry-subtitle { border: 0; display: block; float: none; margin:0 0 15px 0; padding: 0; line-height: normal;}
#breadcrumb { float: none; display: none;}
.widget-container.contact ul li span { margin-right: 10px; width: auto;}
.masonry-navigation { width: 100%; text-align: center;}
article.portfolio_pt .entry-content { width: 100%;}
header {position: relative !important;}
#sticky-situation-sticky-wrapper {height: auto !important;}
.bottom-wrapper {padding: 15px 0 !important;}
.is-sticky header {box-shadow:none;}
.is-sticky header .bottom-wrapper { border: none;}
.bx-caption-holder {display: none;}
.main-slideshow-wrapper {min-height: inherit !important;}
.boxes-in-love ul li.four-columns {width:100%;}
.boxes-in-love ul li.three-columns {width:100%;}
.boxes-in-love ul li.two-columns {width:100%;}
.boxes-in-love ul li.one-column {width:100%;}
.woocol-four-columns ul.products li.product {width:100%;}
.nine.columns ul.products li.product {width:100%;}
.top-contact-meta {
float: left;
margin: 0;
text-align: center;
width: 100%;
}
.top-wrapper .social-icons-widget {
float: left;
margin: 0;
text-align: center;
width: 100%;
display: none;
}
.top-wrapper .social-icons-widget li {
display: inline-block;
float: none;
margin-top: 10px;
}
.call-to-action-wrapper a.call-to-action {float: none;display: inline-block; margin-top: 10px;}
.call-to-action-wrapper { text-align: center;}
footer #credits {text-align: center;}
footer #credits #footer-navigation { float: none; display: inline-block; margin-top: 10px; display: none;}
.features-block .features-block-content {width: 100% !important;}
article .entry-content {width: 100%;}
article .entry-date-posttype {width: 100%; margin-right: 0; margin-bottom: 10px; text-align: center; }
article .blog-posttype.circle,
article .blog-date.circle { float: left; margin: 0 10px 0 0;}
article .blog-gallery,
article iframe {width: 100%; height: auto;}
#content.nine.columns div.product div.summary {width: 100%; float: left;}
.button.checkout-button { margin-top:10px !important; }
.pricingtable .table-price .table-price-holder {
width: 90px;
}
.pricingtable .table-price span {
height: 50px;
line-height: 50px;
width: 50px;
}
.mean-container .mean-nav {width: 100% !important;}
ul.products li.product .price {width: 70%;}
ul.products li.product a.add_to_cart_button,
ul.products li.product a.button.product_type_grouped,
ul.products li.product a.product_type_variable { width: 30%;}
#comments .comment-meta,
#comments .commentlist li li .comment-meta,
#comments .commentlist li li li .comment-meta,
#comments .commentlist li li li li .comment-meta,
#comments .commentlist li li li li li .comment-meta,
#comments .commentlist li li li li li li .comment-meta {
width: 100%;
}
#comments .commentlist li li li,
#comments .commentlist li li li li,
#comments .commentlist li li li li li,
#comments .commentlist li li li li li li {margin:0;}
#comments .vcard,
#authorbox .author-image img { display: none;}
.boxed-container header {
width: 100%;
}
#site-title a, #site-title {
font-size: 22px !important;
}
.main-slideshow-align { min-height: inherit !important;}
.home-slogan h1, .home-slogan h1 a {font-size: 14px !important; letter-spacing: 0!important;}
.features-block .features-block-content {width: 165px !important;}
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
#master-wrapper.boxed-container { width:450px !important;}
#master-wrapper .container { width: 420px; }
nav#navigation ul.menu { display: block;}
nav#navigation select.select-menu { display: none;}
#master-wrapper .container .one.column,
#master-wrapper .container .two.columns,
#master-wrapper .container .three.columns,
#master-wrapper .container .four.columns,
#master-wrapper .container .five.columns,
#master-wrapper .container .six.columns,
#master-wrapper .container .seven.columns,
#master-wrapper .container .eight.columns,
#master-wrapper .container .nine.columns,
#master-wrapper .container .ten.columns,
#master-wrapper .container .eleven.columns,
#master-wrapper .container .twelve.columns,
#master-wrapper .container .one-third.column,
#master-wrapper .container .two-thirds.column,
.col2-set .col-1, 
.col2-set .col-2,
.su-column,
.bottom-wrapper .columns.floatright,
article.portfolio_pt .entry-content { width: 420px; margin-left:0; margin-right:0;  }
.aq-template-wrapper .aq_span1,
.aq-template-wrapper .aq_span2,
.aq-template-wrapper .aq_span3,
.aq-template-wrapper .aq_span4,
.aq-template-wrapper .aq_span5,
.aq-template-wrapper .aq_span6,
.aq-template-wrapper .aq_span7,
.aq-template-wrapper .aq_span8,
.aq-template-wrapper .aq_span9,
.aq-template-wrapper .aq_span10,
.aq-template-wrapper .aq_span11,
.aq-template-wrapper .aq_span12 { width:420px;margin-left: 0;}
.main-slideshow-wrapper { min-height: inherit;}
.widget-container.widget_quick-flickr-widget div.quick-flickr-item,
.widget-container.widget_quick-flickr-widget div.quick-flickr-item img {
width: 35px;
height: 35px !important;
}
.page-headline-wrapper { text-align: center; padding: 20px 0;}
.page-headline-wrapper h1 { float: none}
.entry-subtitle { border: 0; display: block; float: none; margin:0 0 15px 0; padding: 0; line-height: normal;}
.widget-container.contact ul li span { margin-right: 10px; width: auto;}
.masonry-navigation { width: 100%; text-align: center;}
article.portfolio_pt .entry-content { width: 100%;}
.boxes-in-love ul li.four-columns {width:50%;}
.boxes-in-love ul li.three-columns {width:50%;}
.boxes-in-love ul li.two-columns {width:100%;}
.boxes-in-love ul li.one-column {width:100%;}
.woocol-four-columns ul.products li.product {width:50%;}
.nine.columns ul.products li.product {width:50%;}
ul.products li.first { clear: none;}
.features-block .features-block-content {width: 85% !important;}
.mean-container .mean-nav {width: 70% !important;}
#comments .comment-meta,
#comments .commentlist li li .comment-meta,
#comments .commentlist li li li .comment-meta,
#comments .commentlist li li li li .comment-meta,
#comments .commentlist li li li li li .comment-meta,
#comments .commentlist li li li li li li .comment-meta {
width: 100%;
}
#comments .commentlist li li li,
#comments .commentlist li li li li,
#comments .commentlist li li li li li,
#comments .commentlist li li li li li li {margin:0;}
#comments .vcard,
#authorbox .author-image img { display: none;}
}  @media only screen and (min-width: 100px) and (max-width: 320px) {
#master-wrapper.boxed-container { width:230px !important;}
#master-wrapper .container { width: 180px; }
#master-wrapper .container .one.column,
#master-wrapper .container .two.columns,
#master-wrapper .container .three.columns,
#master-wrapper .container .four.columns,
#master-wrapper .container .five.columns,
#master-wrapper .container .six.columns,
#master-wrapper .container .seven.columns,
#master-wrapper .container .eight.columns,
#master-wrapper .container .nine.columns,
#master-wrapper .container .ten.columns,
#master-wrapper .container .eleven.columns,
#master-wrapper .container .twelve.columns,
#master-wrapper .container .one-third.column,
#master-wrapper .container .two-thirds.column,
.col2-set .col-1, 
.col2-set .col-2,
.su-column,
.columns,
aside .widget-container  { width: 180px; margin-left:0; margin-right:0; }
.aq-template-wrapper .aq_span1,
.aq-template-wrapper .aq_span2,
.aq-template-wrapper .aq_span3,
.aq-template-wrapper .aq_span4,
.aq-template-wrapper .aq_span5,
.aq-template-wrapper .aq_span6,
.aq-template-wrapper .aq_span7,
.aq-template-wrapper .aq_span8,
.aq-template-wrapper .aq_span9,
.aq-template-wrapper .aq_span10,
.aq-template-wrapper .aq_span11,
.aq-template-wrapper .aq_span12 { width:180px; }
.mean-container .mean-nav {width: 100% !important;}
.main-slideshow-wrapper { min-height: inherit;}
.widget-container.widget_quick-flickr-widget div.quick-flickr-item,
.widget-container.widget_quick-flickr-widget div.quick-flickr-item img {
width: 35px;
height: 35px !important;
}
.page-headline-wrapper { text-align: center; padding: 20px 0;}
.page-headline-wrapper h1 { float: none}
.entry-subtitle { border: 0; display: block; float: none; margin:0 0 15px 0; padding: 0; line-height: normal;}
#breadcrumb { float: none; display: none;}
.widget-container.contact ul li span { margin-right: 10px; width: auto;}
.masonry-navigation { width: 100%; text-align: center;}
article.portfolio_pt .entry-content { width: 100%;}
header {position: relative !important;}
#sticky-situation-sticky-wrapper {height: auto !important;}
.is-sticky header {box-shadow:none;}
.is-sticky header .bottom-wrapper { border: none;}
.bx-caption-holder {display: none;}
.main-slideshow-wrapper {min-height: inherit !important;}
.mean-container .mean-nav ul li a { font-size: 9px;}
.boxes-in-love ul li.four-columns {width:100%;}
.boxes-in-love ul li.three-columns {width:100%;}
.boxes-in-love ul li.two-columns {width:100%;}
.boxes-in-love ul li.one-column {width:100%;}
.woocol-four-columns ul.products li.product {width:100%;}
.top-contact-meta {
float: left;
margin: 0;
text-align: center;
width: 100%;
}
.top-wrapper .social-icons-widget {
float: left;
margin: 0;
text-align: center;
width: 100%;
display: none;
}
.top-wrapper .social-icons-widget li {
display: inline-block;
float: none;
margin-top: 10px;
}
.call-to-action-wrapper a.call-to-action {float: none;display: inline-block; margin-top: 10px;}
.call-to-action-wrapper { text-align: center;}
footer #credits {text-align: center;}
footer #credits #footer-navigation { float: none; display: inline-block; margin-top: 10px; display: none;}
.features-block .features-block-content {width: 100% !important;}
.main-slideshow-wrapper .bx-wrapper .bx-controls-direction a {
display: none;
}
#comments .comment-meta,
#comments .commentlist li li .comment-meta,
#comments .commentlist li li li .comment-meta,
#comments .commentlist li li li li .comment-meta,
#comments .commentlist li li li li li .comment-meta,
#comments .commentlist li li li li li li .comment-meta {
width: 100%;
}
#comments .commentlist li li li,
#comments .commentlist li li li li,
#comments .commentlist li li li li li,
#comments .commentlist li li li li li li {margin:0;}
#comments .commentlist li li {padding-left: 0;}
#comments .vcard,
#authorbox .author-image img { display: none;}
}.main-slideshow-wrapper {
float: left;
width: 100%;
}
.main-slideshow-align {
margin: 0 auto;
min-height: 350px;
max-width: 1400px;
}
.main-slideshow-wrapper img {
width: 100%;
display: block;
}
.main-slideshow-wrapper .bx-wrapper{
margin-bottom: 0;
}
.bx-wrapper {
position: relative;
margin: 0 auto 30px;
padding: 0;
*zoom: 1;
}
.su-column .bx-wrapper,
.blog-gallery .bx-wrapper{ margin-bottom: 0;}
.blog-gallery {
width: 610px;
height: 250px;
overflow: hidden;
}
.bx-wrapper img {
max-width: 100%;
display: block;
}
.bxslider ul {
margin:0;
list-style:none;
}
.bxslider ul li{
list-style:none;
} .portfolio-wrapper.carousel .bx-wrapper .bx-viewport,
.sponsors-wrapper.carousel .bx-wrapper .bx-viewport,
.blog-wrapper.carousel .bx-wrapper .bx-viewport,
.team-wrapper.carousel .bx-wrapper .bx-viewport,
.products-wrapper.carousel .bx-wrapper .bx-viewport,
.testimonials-wrapper.carousel .bx-wrapper .bx-viewport {
border-left:1px solid #EDEDED;
border-right:1px solid #EDEDED;
}
.carousel.boxes-in-love ul li {
margin-bottom: 0 !important;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
}
.widget-container .bx-wrapper .bx-pager,
.widget-container .bx-wrapper .bx-controls-auto {
bottom: -40px;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//www.agendesescolars.cat/wp-content/themes/agendesescolars/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bxslider.pbuilder .bx-wrapper .bx-pager {
bottom: -25px;
}
.bxslider.pbuilder .bx-wrapper .bx-pager.bx-default-pager a {
background: #eee;
}
.bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #515050;
text-indent: -9999px;
display: block;
width: 15px;
height: 15px;
margin: 0 3px;
outline: 0;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bxslider.pbuilder .bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bxslider.pbuilder .bx-wrapper .bx-pager.bx-default-pager a.active {
background: #46A4D5;
}  .bx-wrapper .bx-prev {
left: 0px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.widget-wrapper .bx-wrapper .bx-prev {
left: 1px;
}
.bx-wrapper .bx-prev:after {
content: '\e761';
display: block;
float: left;
height: 75px;
line-height: 75px;
text-align: center;
text-indent: 0;
width: 40px;
}
.bx-wrapper .bx-next {
right: 0px;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.widget-wrapper .bx-wrapper .bx-next {
right: -1px;
}
.bx-wrapper .bx-next:after {
content: '\e762';
display: block;
float: left;
height: 75px;
line-height: 75px;
text-align: center;
text-indent: 0;
width: 40px;
}
.bx-wrapper .bx-prev:hover {
background: #46a4d5;
color: #fff;
}
.bx-wrapper .bx-next:hover {
background: #46a4d5;
color: #fff;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -35px;
outline: 0;
width: 40px;
height: 75px;
text-indent: -9999px;
z-index: 9999;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
color: #ccc;
font-family: "fontello";
font-size: 36px;
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
-ms-transition: all 200ms linear;
transition: all 200ms linear;
}
.widget-wrapper .bx-wrapper .bx-controls-direction a,
.widget-wrapper .bx-wrapper .bx-next:after,
.widget-wrapper .bx-wrapper .bx-prev:after {
height: 40px;
line-height: 40px;
} .carousel.shortcode-wrapper .bx-wrapper .bx-prev {right: 30px; left: auto;}
.carousel.shortcode-wrapper .bx-wrapper .bx-prev:after {
content: "-";
display: block;
float: left;
height: 28px;
line-height: 28px;
text-align: center;
text-indent: 0;
width: 28px;
}
.carousel.shortcode-wrapper .bx-wrapper .bx-next {right: 0px; left: auto;}
.carousel.shortcode-wrapper .bx-wrapper .bx-next:after {
content: "+";
display: block;
float: left;
height: 28px;
line-height: 28px;
text-align: center;
text-indent: 0;
width: 28px;
}
.carousel.shortcode-wrapper .bx-wrapper .bx-prev:hover {
background: #46a4d5;
color: #fff;
}
.carousel.shortcode-wrapper .bx-wrapper .bx-next:hover {
background: #46a4d5;
color: #fff;
}
.carousel.shortcode-wrapper .bx-wrapper .bx-controls-direction a {
position: absolute;
top: -43px;
margin-top: 0;
outline: 0;
width: 28px;
height: 28px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
text-indent: -9999px;
z-index: 9999;
background: #f5f5f5;
color: #a3a3a3;
font-size: 21px;
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
-ms-transition: all 200ms linear;
transition: all 200ms linear;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//www.agendesescolars.cat/wp-content/themes/agendesescolars/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//www.agendesescolars.cat/wp-content/themes/agendesescolars/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bxslider.pbuilder .bx-caption {
position: absolute;
left:30px;
bottom: 30px;
}
.bxslider.pbuilder .bx-caption h3{
background: #46a4d5\9;
background: rgba(70, 164, 213, 0.75);
color: #FFFFFF;
display: block;
font-size: 20px;
font-weight: bold;
letter-spacing: -1px;
margin-bottom: 0;
padding: 10px;
}
.bxslider.pbuilder .bx-caption p{
color: #fff;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
display: block;
width: 430px;
padding: 10px;
margin-bottom: 0;
font-size: 12px;
font-family: PT Sans,sans-serif	;
}
.main-slideshow-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
.main-slideshow-wrapper .bx-caption-holder {
position: absolute;
bottom: 100px;
left: 0;
width: 400px;
}
.main-slideshow-wrapper .bx-caption-holder h3 {
background: #46a4d5\9;
background: rgba(70, 164, 213, 0.75);
color: #FFFFFF;
display: block;
font-size: 20px;
font-weight: bold;
letter-spacing: -1px;
margin-bottom: 0;
padding: 10px;
width: 430px;
}
.main-slideshow-wrapper .bx-caption-holder p {
color: #fff;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
display: block;
width: 430px;
padding: 10px;
margin-bottom: 0;
font-size: 12px;
font-family: PT Sans,sans-serif	;
}a.meanmenu-reveal {
display: none;
} .mean-container .mean-bar { 
float: right;
width: 70%;
position: absolute;
right: 0;
padding: 4px 0;
min-height: 42px;
z-index: 9999999;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 15px;
padding: 9px 13px 15px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #B1B0B0;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 15px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
background: #f5f5f5;
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #B1B0B0;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav { 
float: right;
width: 70%;
background: #46A4D5;
margin-top: 35px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
position: inherit;
}
.mean-container .mean-nav ul ul {left: auto;}
.mean-container .mean-nav ul.sf-menu li:hover > ul,
.mean-container .mean-nav ul.sf-menu li.sfHover > ul {
display: none;
}
.mean-container .mean-nav .sf-arrows .sf-with-ul:after {
content: '';
}
.mean-container .mean-nav ul.sf-menu li.current-menu-item ul.sub-menu a {
color: Menu !important;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
background: none;
}
.mean-container .mean-nav ul li.current-menu-item {
background: #aaa;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left;
color: #fff;
border-bottom: 1px solid #383838;
border-bottom: 1px solid rgba(255,255,255,0.5);
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
}
.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-bottom: 1px solid #f1f1f1;
border-bottom: 1px solid rgba(255,255,255,0.25);
opacity: 0.75; 
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover { 
background: #252525;
background: rgba(255,255,255,0.1); 
}
.mean-container .mean-nav ul li a.mean-expand {
width: 26px;
height: 26px;
border: none !important;
padding: 12px !important;
text-align: center;
position: absolute;
right: 0;
top: 0;
z-index: 2;
font-weight: 700;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: none;
}
.mean-container .mean-push { 
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both; 
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
}