/*
Theme Name: mcauliffe-bros-plastering
Theme URI: http://wordpress.org/themes/mcauliffe-bros-plastering
Author: the WordPress team
Author URI: http://wordpress.org/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:mcauliffe-bros-plastering
*/

@charset "utf-8";

/******** DEFAULT CLASSES ********/
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td{ margin:0; padding:0;}

/******** Tables ********/
table{border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0; outline:none;}

/******** HTML5 display definitions ********/
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display: block;}
audio, canvas, video {display: inline-block; *display: inline; *zoom: 1;}
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }

/******** Typography ********/
blockquote { margin: 1em 40px; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/******** Improve pre-formatted text ********/
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }

/******** Position subscript and superscript ********/
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup{top:-0.5em;}sub {bottom: -0.25em;}

/******** Embedded content ********/
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }

/******** Figures ********/
figure{margin: 0;}

/******** Contain floats: h5bp.com/q ********/ 
.clearfix:before, .clearfix:after{ content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/******** Simple fluid media ********/
img, object, embed, video {max-width: 100%;}

/******** Typography ********/
p{margin:0 0 16px 0; padding:0; line-height:1.6em;}
h1{font-size:22pt;}h2{font-size:18pt; }h3{font-size:16pt;}h4{font-size:14pt;}h5{font-size:12pt;}h6{font-size:11pt;}
h1,h2,h3,h4,h5,h6{font-weight:normal; padding-top:15px; padding-bottom:10px; color:#00ade2; margin:0 0 10px 0; line-height:120%; font-family: 'Open Sans', sans-serif;}
h1.title{ text-transform:uppercase; border-bottom:1px solid #ccc; font-weight:bold; padding-bottom:2px; margin-bottom:22px; letter-spacing:-1px;}
sup,sub{font-size:10pt; line-height:14px;}

/********  Links ********/
a {color: #000; text-decoration:none;}
a img{border: none;}
a:visited {}
a:hover{text-decoration:underline;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
a:hover, a:active {outline: 0;}

/********  List ********/
ul,ol{margin-top:15px;}
ul li, ol li{margin:0; padding:0 0 7px 0;}
ul li ul{margin-top:5px;}
ul ul li{margin-bottom:0px;}

/*  AUTO SET IMAGE SIZE */
img{max-width:100%; height:auto;}

/* Self Clearing Goodness  */
.wrap:after, header:after, .slider:after, .grid1:after, .glbox_inner:after, .grid2:after, .grid3:after, .latest_projects:after, .project_slides:after, .contact_form:after, .content:after, .grid2_content:after, .we_serve:after, footer:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden;}
.clr{ clear:both; height:0;}

.alignl{float:left;}.alignr{float:right;}
.pull_left, .alignleft{float:left; margin-right:16px; padding:2px; border:1px solid #cdcdcd; background-color:#fff;} .pull_right, .alignright{float:right; margin-left:16px; padding:2px; border:1px solid #cdcdcd; background-color:#fff;}

/* BODY CLASS
================================================== */
body{font:normal 10.5pt/18px Arial, Helvetica, sans-serif; color:#000;}

/* WRAP 
====================================*/
.wrap{max-width:1000px; margin:0 auto; position:relative;}

/* HEADER 
====================================*/
header{background-color:#1b3f94; color:#FFF; padding-top:17px; margin-bottom:4px; font-family: 'Open Sans', sans-serif;}
header a{color:#FFF;}
header a:hover{text-decoration:underline;}
.logo{padding:0 0 18px 5px;}

/* HEADER >> PHONE AND EMAIL */
.hdr_aside{padding-top:17px; text-align:right;}
.hdr_aside .phone{font-size:20pt; line-height:32px; display:block; font-weight:800;}
.hdr_aside .phone a:hover{text-decoration:none;}
.hdr_aside .email{font-size:14pt; line-height:24px;  display:block; font-weight:600;}
.hdr_aside .email a:hover{text-decoration:underline;}

/* NAVIGATION
====================================*/
nav{ background:#00ade2; height:46px; border-radius:8px 8px 0 0; width:100%; text-align:left; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0;}
nav ul, nav li, .grid2_content ul, .grid2_content li, .ftr_nav ul, .ftr_nav li, .frm_form_fields .contact_zone, .contact_zone, .frm_form_fields .contact_zone li, .we_serve ul, .we_serve li{margin:0; padding:0; list-style:none;}
nav li{display:inline-block;  padding-right:1px; background:url(images/nav-sep.gif) no-repeat right center; position:relative;}
nav ul li:last-child{background:none;}
nav ul li a{color:#FFF; padding:0 20px; font-size:12pt; line-height:46px; display:block; margin:0 3px 0 0;}

/* NAV > HOVER AND SELECTED */
nav ul li a:hover, nav ul li.current-menu-item > a,
nav ul li.current-menu-ancestor > a,
nav ul li.current_page_item > a,
nav ul li.current_page_ancestor > a {background:#056698; text-decoration:none;}
nav ul li:first-child a:hover, 
nav ul li:first-child.current-menu-item > a,
nav ul li:first-child.current-menu-ancestor > a, 
nav ul li:first-child.current_page_item > a,
nav ul li:first-child.current_page_ancestor > a{ border-radius:8px 0 0 0; -moz-border-radius:8px 0 0 0; -webkit-border-radius:8px 0 0 0;}
nav ul ul li:first-child a{ border-radius:0!important; -moz-border-radius:0!important; -webkit-border-radius:0!important; }

/* NAV > SUBMENU */
nav ul ul{position:absolute; left:0; top:46px; z-index:10; display:none; margin:0;}
nav ul li:hover ul{display:block;}
nav ul ul li{margin:0; padding:0; float:none; display:block; font-size:10.5pt; line-height:normal; background:none; border-bottom:1px solid #FFF;}
nav ul ul li:last-child{border:none;}
nav ul ul li a{width:164px; padding:8px; line-height:normal; background:#00ade2; margin:0;}
nav li:hover ul li ul{position:absolute; left:180px; top:0; display:none;}
nav li:hover ul li:hover ul{display:block;}

/* SLIDER
====================================*/
.slider{overflow:hidden; margin:0 auto; max-width:1000px;}
.slider img{border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}

/* GRID 1 
====================================*/
.grid1{background:url(images/shadow.gif) no-repeat center bottom; padding-bottom:42px; font:normal 11pt/19px 'Open Sans', sans-serif;}

/* GRID 1 >> BUILDERS-DEVELOPERS  HOME OWNERS */
.gridl_box{width:64.2%; background:url(images/grey-dot.gif) repeat-y 50% top;}
.glbox_inner{border:1px solid #cecece; border-right-width:0;}
.glb_inner_left, .glb_inner_right{width:50%; position:relative; min-height:336px;}
.padd1{padding:18px 22px 17px;}

.icons{position:absolute; right:13px; bottom:-28px; hieght:451px;}
.padd2{padding:18px 22px 17px;}
.tm_box a{text-decoration:underline; color:#FFF;}
.tm_box a:hover{text-decoration:none;}
.gridl_box h2{color:#f26430; text-transform:uppercase; font-size:18pt; font-weight:bold; letter-spacing:-1px; margin-bottom:5px;}
img.img1{border:1px solid #dedede; padding:5px; margin-bottom:10px;} 
.more{background:#ec5e2c url(images/arrow-white.png) no-repeat 96% 80%; padding:7px 20px; display:inline-block; color:#FFF; text-transform:uppercase; border:1px solid #ba6100; font:600 10.5pt/16px 'Open Sans', sans-serif;}
.more:hover{text-decoration:none;}

/* GRID 1 >> TESTIMONIALS */
.gridr_box{width:35.8%;}
.padd2{padding:20px 20px 20px 20px; background-color:#3D8B01; color:#ffffff; height:415px; border-radius:0 6px 6px 0; -moz-border-radius:0 6px 6px 0;  -webkit-border-radius:0 6px 6px 0; }


.inner .tm_box .padd2{height:auto; padding:16px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}


.gridr_box .ctw{min-height:308px; border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -moz-border-radius:8px; -webkit-border-radius:0 8px 8px 0;}
.gridr_box h2{color:inherit; font-size:19pt; font-weight:bold; letter-spacing:-1px; text-transform:uppercase;}
.testimonials{padding-left:46px; background:url(images/quotes-start.png) no-repeat left 5px; display:block;}
.testimonials a{color:inherit; text-decoration:underline;}

/* GRID 2 
====================================*/
.grid2{margin:10px 0 50px; color:#FFF;}

.g2_heading{background:#21345e url(images/left-corner-curve.gif) no-repeat left top; min-height:29px;   max-width:505px; margin:0 auto; text-align:center;}
.g2_heading h2{color:#eb5e2b; background:url(images/right-corner-curve.gif) no-repeat right top; padding:0 20px;  font:bold 17pt/24px 'Open Sans', sans-serif; letter-spacing:-1px; margin:0; padding-top:5px; text-transform:uppercase;}
.grid2_content{background:url(images/blue-graphic.jpg) repeat left top; padding-bottom:40px;}
.grid2_content li{width:25%; float:left;}
.grid2_content li:last-child .padd3{background:none;}
.padd3{padding:35px 27px 0; background:url(images/sep.png) no-repeat right 30px;}
.heading{display:table; margin-bottom:10px;}
.heading li{display:table-cell; width:auto; float:none; vertical-align:top;}
.heading li img{margin-right:12px;}
.heading li span{display:block;}
.heading li h3{ font:bold 13.5pt/22px 'Open Sans', sans-serif; color:#FFF; text-transform:uppercase; letter-spacing:normal; letter-spacing:-1px;}

/* GRID 3
====================================*/
.grid3{margin-bottom:24px;}
.g3_left{width:63%;}
.g3_right{width:33.5%;}

/* GRID 3 > LATEST PROJECT */
.latest_projects{margin-bottom:45px;}
.project_slides{}
.latest_projects h2, .approved_installer h2{ font:800 20pt/30px 'Open Sans', sans-serif; text-transform:uppercase; letter-spacing:-1px; color:#f26430; padding-right:9px;  margin-bottom:24px; background:url(images/greyline.gif) repeat-x center;}
.latest_projects h2 span, .approved_installer h2 span{background:#FFF url(images/line-pointer.gif) no-repeat right center; padding-right:20px;}
.jw_easy_slider_name, .jcarousel-pagination{display:none;}

/* GRID 3 > APPROVED INSTALLER */
.approved_installer{display:block;}
.approved_installer h2{margin-bottom:40px;}
.approved_installer img{margin:4px 14px;}

/* GRID 3 > CONTACT FORM */
.contact_form{background:#1b3f94; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; color:#FFF; padding:16px 14px 10px 23px;}
.contact_form h2{font:800 20pt/30px 'Open Sans', sans-serif; color:#FFF; text-transform:uppercase; margin-bottom:3px;}
.frm_form_fields .contact_zone{margin-top:7px;}
.frm_form_fields .contact_zone li{padding:8px 0;}
.contact_zone li label{width:25%; display:inline-block; vertical-align:top; padding-top:4px;}
.frm_form_fields .contact_zone li input[type="text"],  .frm_form_fields .contact_zone li input[type="tel"], .frm_form_fields .contact_zone li input[type="email"], .frm_form_fields .contact_zone textarea{ display:inline-block; width:70%; background:#eee; padding:5px; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.frm_form_fields .contact_zone textarea{height:72px;}
.with_frm_style .contact_zone li input[type="submit"], .with_frm_style .contact_zone li input[type="submit"]:hover{background: #44474b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDA1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #44474b 0%, #040505 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44474b), color-stop(100%,#040505)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #44474b 0%,#040505 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #44474b 0%,#040505 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #44474b 0%,#040505 100%); /* IE10+ */
background: linear-gradient(to bottom,  #44474b 0%,#040505 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44474b', endColorstr='#040505',GradientType=0 )!important; /* IE6-8 */ border:1px solid #000; padding:9px 18px; color:#FFF; font:bold 15pt/20px Open Sans; text-transform:uppercase; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:none;}
.contact_form .with_frm_style .frm_error_style{margin:10px 0;}

/* INNER ALIGNMENTS
====================================*/
.content{padding:38px 1.2% 55px 0;}
.sidebar{width:26.8%; font-family: 'Open Sans', sans-serif;}
.maincontent{width:67.5%}
.maincontent a{color:#00ade2; text-decoration:underline; font-weight:bold;}
.maincontent a:hover{text-decoration:none;}
.maincontent a.more{color:#FFF; text-decoration:none;}
ul.arrow{list-style:none; padding-left:25px;}
ul.arrow li{ background:url(images/arrow-bk.png) no-repeat left 6px; padding-left:12px;}

/* SIDERBAR
====================================*/

/* SIDERBAR > TESTIMONIALS */
.inner .gridr_box{width:auto;}
.inner .tm_box .ctw{ border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; float:none; width:auto; min-height:0;}
.inner .tm_box img{display:none;}
.inner .testimonials{background:none; padding:0;}

.inner .tm_box .padd2 h2, .we_serve h2{font:600 15.5pt/22px 'Open Sans', sans-serif; text-transform:none; border-bottom:1px dashed; padding-bottom:6px; margin-bottom:14px;}
.we_serve h2{border-color:#FFF;}

/* SIDERBAR > INTERIOR AND EXTERIOR */
.we_serve{background:#1c2f57; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; color:#FFF; margin-bottom:14px;}
.we_serve, .we_serve a{color:#FFF;}
.we_serve ul{margin-left:12px;}
.we_serve li{background:url(images/white-arrow.png) no-repeat left 5px; padding-left:12px; margin-bottom:14px;}
 .padd4{padding:25px 16px 10px;}

/* FOOTER 
====================================*/
footer{background:#000; color:#FFF; padding:14px 0; font-family:'Open Sans', sans-serif;}
footer a{color:#FFF;}
.ftr_nav li{display:inline-block; vertical-align:middle;}
.ftr_nav li:before{content:"|"; margin:0 12px 0 9px;}
.ftr_nav li:first-child:before{content:""; margin:0;}
.ftr_nav ul ul{display:none;}

/* BACK TO TOP 
====================================*/
#back-top{position: fixed;bottom:60px;right: 20px;}
#back-top a {width:40px;display: block;text-align: center;font: 11px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;
text-decoration: none;background:#ec5e2c;color: #bbb; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;-webkit-transition: 1s;
-moz-transition: 1s;transition: 1s;}
#back-top span {width:40px;height:33px;display: block;background:url(images/top-icon.png) no-repeat center center;-webkit-transition: 1s;
-moz-transition: 1s;transition: 1s;}


.portfolio_thumb{float:left; margin-right:14px; padding:3px; border:1px solid #d4d4d4;}
.portfolio_thumb img{width:130px;}
.portfolio_box{overflow:hidden; margin-bottom:20px; padding-bottom:20px;  border-bottom:1px solid #d4d4d4;}


/* BLOG NAVIGATION LAYOUT

====================================*/
.navigation{margin-top:30px; list-style:none; text-align:right;}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {color: #fff;text-decoration:none;}
.navigation li{display: inline-block;}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {background-color:#00ade2;border-radius: 3px;cursor: pointer;padding: 12px;padding: 0.75rem;}
.navigation li a:hover,.navigation li.active a {background-color: #1b3f94;}



/*********** MEDIA DEVICES **********
====================================*/

/* iPAD */
@media only screen and (max-width:999px){
	
.wrap{max-width:96%;}	

/* GRID1 */
.grid1{ padding:0; background:none;}
.gridl_box, .gridr_box{width:auto; float:none; margin-bottom:35px;}
.gridr_box .ctw{min-height:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.glbox_inner{border-right-width:1px; text-align:center;}
.glb_inner_left, .glb_inner_right{min-height:0;}
.padd2{padding:20px;}
.icons{display:none;}

/* GRID2 */
.grid2{text-align:center;}

/* GRID3 */
.contact_form{padding:15px;}
.contact_zone li label{width:30%;}
.frm_form_fields .contact_zone li input[type="text"], .frm_form_fields .contact_zone li input[type="tel"], .frm_form_fields .contact_zone li input[type="email"], .frm_form_fields .contact_zone textarea{width:61%;}

/* SIDEBAR */
.sidebar{width:29%;}

/* FOOTER */
footer{text-align:center;}
.ftr_nav{margin-bottom:6px;}
.copyrights, .ftr_nav{float:none;}
}

@media only screen and (min-width:768px) and (max-width:999px){
/* GRID2 */
.padd3{padding-left:16px; padding-right:16px;}
.heading, .heading li{display:block;}
.heading li img{margin:0;}
}

/* iPhone - Mobile Device */
@media only screen and (max-width:767px){
/* DAFAULT */	
h1{font-size:19pt;}

.wrap{max-width:90%;}

/* Header */
header{text-align:center; padding-bottom:16px;}	
header .wrap{max-width:96%;}
.logo,.hdr_aside{padding-top:0;float:none; text-align:center;}
.logo{width:270px; margin:0 auto 10px; padding:0;}

/* MENU */	
#responsive-menu{font-family:'Open Sans', sans-serif;}
.nav_outer{display:none;}
#responsive-menu .responsive-menu li{padding-bottom:0;}

/* GRID1 */	
.glb_inner_left, .glb_inner_right{width:50%;}


/* GRID2 */
.padd3{padding:25px 5%;}
.grid2_content li{width:auto; float:none; background:url(images/sep-hoz.png) no-repeat center bottom;}
.grid2_content li:last-child{background:none;}
.grid2_content li:last-child .padd3{padding-bottom:0;}
.grid2 .heading{margin:0 auto 10px;}
.heading li{vertical-align:middle; background:none;}
.heading li h3{margin:0;}
.heading li span{display:inline;}

/* GRID3 */
.g3_left, .g3_right{width:auto; float:none;}
.g3_left{margin-bottom:25px;}
.contact_form{padding:25px;}
.contact_zone li label{width:75px;}

/* INNER ALIGNMENT CLASS */
.content{padding:30px 0 0 0;}
.sidebar, .maincontent{width:auto; float:none;}
.maincontent{margin-bottom:30px;}

/* INNER > SIDEBAR > Interior & Exterior */
.interior,.exterior{width:42%; float:left;}
.interior{margin-right:8%;}
}

@media only screen and (min-width:539px) and (max-width:680px){
/* Header */
.hdr_aside .phone{font-size:17pt;}
.hdr_aside .email{font-size:12pt;}
	
/* GRID1 */	
.gridl_box h2{font-size:14pt;}
.padd1{padding:16px;}
img.img1{padding:2px; width:90%;}	
}

@media only screen and (max-width:540px){
/* GRID2 */
.gridl_box{background:none;}
.g2_heading h2{font-size:16pt;}
.glb_inner_left, .glb_inner_right{width:auto; float:none; border:1px solid #cecece; margin-bottom:25px;}
.glbox_inner{border:none;}
}

@media only screen and (max-width:479px){
/* DAFAULT */	
h1{font-size:16pt;}

/* HEADER */
#click-menu{top:145px!important;}
header{padding-bottom:45px;}
	
/* GRID1 */
.gridl_box h2{font-size:16pt;}
.gridr_box img{ display:none;}
.testimonials{padding-left:0; background:none;}
.gridr_box h2, .latest_projects h2, .approved_installer h2, .contact_form h2{font-size:17pt;}

/* INNER > SIDEBAR > Interior & Exterior */
.interior,.exterior{width:auto; float:none; margin:0;}
}

.carousel .wrap {
	
}
 
.carousel .inner-wrap {

}
 
.carousel .bx-wrapper {
	position:relative; padding:0  29px;
}
 
.carousel .bx-wrapper .bx-controls-direction a {
	top:42px; display:block; position:absolute; text-indent:-999999px;
}
 
.carousel .bx-wrapper .bx-prev {
	left: -22px;
	background: url(images/arrow-direction-left.png) no-repeat;
	width: 32px;
	height: 58px;
}
 
.carousel .bx-wrapper .bx-next {
	right:-22px;
	background: url(images/arrow-direction-right.png) no-repeat;
	width: 32px;
	height: 58px;
}
 

 
.carousel .bx-wrapper .bx-viewport {
	border: none;
	box-shadow: none;
	background: transparent;
}
 
.carousel .bx-wrapper img {
	background:url(images/img-border.gif) left bottom;
padding-bottom: 5px;
}
 
.carousel h2 {
	text-transform:none;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 2px; line-height:17px;
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	letter-spacing: 0.02em; background:none;
}
 
.carousel .slide-text {
	font-style: italic;
	font-size: 13px;
	line-height: 1.4;
	margin-bottom: 0;
    color: #000;
	padding-right: 10px;
}

/* woocommerce */

.product .sku { display: none !important; }