/**
 *
 * --------------------------------------------
 * Shortcodes - CSS file
 * --------------------------------------------
 * 
 **/
/*
 *
 * 6. Shortcodes styling
 *
 *
------------------------------------ */
 
/* 6.1. Typography style
==================================== */ 
/* Bullet Styles */
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li {list-style: none;padding: 0 0 0 15px!important;margin: 0 0 3px;background-repeat: no-repeat;background-position: 0px 14px;}
ul.bullet-1 li {background-image: url(/wp-content/themes/iguana/images/typography/bullet1.png);}
ul.bullet-2 li {background-image: url(/wp-content/themes/iguana/images/typography/bullet2.png);}
ul.bullet-3 li {background-image: url(/wp-content/themes/iguana/images/typography/bullet3.png);}

ul.bullet-add, ul.bullet-arrow, ul.bullet-arrow2, ul.bullet-briefcase, ul.bullet-calendar, ul.bullet-check, ul.bullet-crank, ul.bullet-delete, ul.bullet-docs, ul.bullet-email, ul.bullet-home, ul.bullet-key, ul.bullet-lock, ul.bullet-minus, ul.bullet-monitor, ul.bullet-notes, ul.bullet-post, ul.bullet-printer, ul.bullet-rss, ul.bullet-star, ul.bullet-star2, ul.bullet-unlock, ul.bullet-warning, ul.bullet-write, ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8, ul.bullet-9, ul.bullet-10 {padding: 0 0 0 5px;margin: 0 0 15px;}
ul.bullet-add a, ul.bullet-arrow a, ul.bullet-briefcase a, ul.bullet-calendar a, ul.bullet-check a, ul.bullet-crank a, ul.bullet-delete a, ul.bullet-docs a, ul.bullet-email a, ul.bullet-home a, ul.bullet-key a, ul.bullet-lock a, ul.bullet-minus a, ul.bullet-monitor a, ul.bullet-notes a, ul.bullet-post a, ul.bullet-printer a, ul.bullet-rss a, ul.bullet-star a, ul.bullet-star2 a, ul.bullet-unlock a, ul.bullet-warning a, ul.bullet-write a, ul.bullet-1 li a, ul.bullet-2 li a, ul.bullet-3 li a, ul.bullet-4 li a, ul.bullet-5 li a, ul.bullet-6 li a, ul.bullet-7 li a, ul.bullet-8 li a, ul.bullet-9 li a, ul.bullet-10 li a {font-size: 110%;line-height: 1.7;}


ul.bullet-add li, ul.bullet-arrow li, ul.bullet-arrow2 li, ul.bullet-briefcase li, ul.bullet-calendar li, ul.bullet-check li, ul.bullet-crank li, ul.bullet-delete li, ul.bullet-docs li, ul.bullet-email li, ul.bullet-home li, ul.bullet-key li, ul.bullet-lock li, ul.bullet-minus li, ul.bullet-monitor li, ul.bullet-notes li, ul.bullet-post li, ul.bullet-printer li, ul.bullet-rss li, ul.bullet-star li, ul.bullet-star2 li, ul.bullet-unlock li, ul.bullet-warning li, ul.bullet-write li, ul.bullet-help li, ul.bullet-register li {background-position: 0 2px;padding: 0 0 0 26px;background-repeat: no-repeat;list-style: none;margin: 0 0 3px;}

/* Ordered Lists */
ol { padding-left:28px; list-style-position:inside; }
ol.dec { list-style-type:decimal; list-style-position:inside; }
ol.roman { list-style-type:upper-roman; list-style-position:inside; }
ol.alpha { list-style-type:lower-alpha; list-style-position:inside; }
ol.decleadingzero { list-style-type:decimal-leading-zero; list-style-position:inside; }
div.number1 span, div.number2 span, div.number3 span { width:22px; height:20px; display:block; float: left; font-size: 11px; color:#fff; text-align:center; margin-right:8px; }
div.number1, div.number2, div.number3  { line-height:20px;}
div.number3  { color:#fefefe; }
div.number1 span { background:transparent url(/wp-content/themes/iguana/images/typography/bullet_ol_1.png) no-repeat center center; color:#fff; }
div.number2 span { background:transparent url(/wp-content/themes/iguana/images/typography/bullet_ol_2.png) no-repeat center center; color:#555555; }
div.number3 span { background:transparent url(/wp-content/themes/iguana/images/typography/bullet_ol_3.png) no-repeat center center; color:#555555; }
/* Big Number ---*/
p.bignumber {
	position: relative;
	padding: 5px 0 5px 55px !important;
	min-height: 44px;
}
.bignumber .bnumber {
	background-image: url(/wp-content/themes/iguana/images/typography/bignumber-bg.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	width: 44px;
	height: 44px;
	line-height: 44px !important;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold; 
	font-size:20px;
	text-align: center;
}

.bignumber-1 .bnumber { background-position: left top; }

.bignumber-2 .bnumber { background-position: left -44px; }

.bignumber-3 .bnumber { background-position: left -88px; }

.bignumber-4 .bnumber { background-position: left -132px; }


/* Emphasis Styles*/
em.italic {font-style: italic;font-weight: bold;}
em.bold {font-weight: bold;}
em.bold, em.rt-typoblock {font-size: 120%;line-height: 145%;font-style: normal;}
em.bold2 {font-size: 135%;font-weight: bold;line-height: 120%;font-style: normal;}
em.rt-typoblock {display: block;padding: 3px 5px;margin-bottom: 15px;background: #666;color: #fff;}
.rt-upper {text-transform: uppercase;}
.rt-center {text-align: center;}

/* Drop Cap */
p.dropcap {overflow: hidden;}
span.dropcap {font-size: 400%;margin: 0 5px 0 0;line-height: 110%;float: left;display: block;}

/* Notice Styles */
pre {font-style:italic;overflow: auto;padding: 10px;margin-bottom: 15px;}
.body pre {background: #333;border: 1px solid #353535;color: #bbb;}
.alert, .approved, .attention, .info, .doc, .download, .media, .note, .help, .idea, .time, .dp_quote {display: block;margin: 15px 0;background-repeat: repeat-x;background-position: 0 100%;clear: both;}
.alert a, .approved a, .attention a, .info a, .doc a, .download a, .media a, .note a, .idea a, .time a, .help a, .dp_quote a {font-weight: bold;color: inherit;font-size: 110%;}
.dp_quote-l {display: block;padding: 8px 10px 0px 55px;margin: 10px 0;background: no-repeat 10px 12px; min-height:32px;}
.dp_quote-r {display: block;padding: 0 25px 0 0;}
.dp_quote-l {background-image: url(/wp-content/themes/iguana/images/typography/quote-l.png);}
.dp_quote-r {background: url(/wp-content/themes/iguana/images/typography/quote-r.png) no-repeat 100% 100%;}
.alert,	.approved, .attention, .info, .doc, .idea, .download, .media, .note, .help, .time{border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 8px 10px 8px 10px;}
.typo-icon {font-size:32px;line-height:32px; padding-right:10px;}
.alert {color: #D0583F;background-color: #FCE8E4;border-bottom: 1px solid #F8C9BB;border-right: 1px solid #F8C9BB;}
.approved {color: #6CB656; background-color: #E7F4E5;border-bottom: 1px solid #C1CEC1;border-right: 1px solid #C1CEC1;}
.attention {color: #E1B42F; background-color: #FEFAEB;border-bottom: 1px solid #E4E4D5;border-right: 1px solid #E4E4D5;}
.info {color: #55A0B4;background-color: #F6FBFB;border-bottom: 1px solid #C9D5D8;border-right: 1px solid #C9D5D8;}
.doc {color: #666666; background-color: #F7F7F7;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
.idea {color: #F0633D; background-color: #FEEADB;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
.download {color: #966402;background-color: #F7F4B4;border-bottom: 1px solid #CECB8E;border-right: 1px solid #CECB8E;}
.media {color: #8D79A9;background-color: #F6F2FB;border-bottom: 1px solid #DBE1E6;border-right: 1px solid #DBE1E6;}
.note {color: #B76F38; background-color: #FFF3EA;border-bottom: 1px solid #E6DAD2;border-right: 1px solid #E6DAD2;}
.help {color: #6187B3;background-color: #D9E8EF;border-bottom: 1px solid #C7CDDA;border-right: 1px solid #C7CDDA;}
.time {color: #6187B3;background-color: #D9E8EF;border-bottom: 1px solid #C7CDDA;border-right: 1px solid #C7CDDA;}

.dp_quote {color: #727272;background-image: url(/wp-content/themes/iguana/images/typography/quote.png);background-color: #F3F3F3;border-bottom: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;}

/* Blockquote styles*/
blockquote div.dp_blockquote1 div { padding:0 17px; }
blockquote div.dp_blockquote2 div { padding:0 17px; }
blockquote div.dp_blockquote3 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote3 { padding-bottom:5px; }
blockquote div.dp_blockquote4 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote4 { padding-top:2px; }
blockquote div.dp_blockquote1 div { padding:0 17px; }
blockquote div.dp_blockquote2 div { padding:0 17px; }
blockquote div.dp_blockquote3 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote3 { padding-bottom:5px; }
blockquote div.dp_blockquote4 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote4 { padding-top:2px; }
blockquote { font-style:italic; margin:20px 0; float:left; }
blockquote div.dp_blockquote1 { background:transparent url(/wp-content/themes/iguana/images/typography/open1.png) no-repeat left bottom; }
blockquote div.dp_blockquote1 div { background:transparent url(/wp-content/themes/iguana/images/typography/close1.png) no-repeat right top; }
blockquote div.dp_blockquote2 { background:transparent url(/wp-content/themes/iguana/images/typography/open1.png) no-repeat left top; }
blockquote div.dp_blockquote2 div { background:transparent url(/wp-content/themes/iguana/images/typography/close1.png) no-repeat right top; }
blockquote div.dp_blockquote3 { background:transparent url(/wp-content/themes/iguana/images/typography/open2.png) no-repeat left bottom; }
blockquote div.dp_blockquote3 div { background:transparent url(/wp-content/themes/iguana/images/typography/close2.png) no-repeat right top; }
blockquote div.dp_blockquote4 { background:transparent url(/wp-content/themes/iguana/images/typography/open2.png) no-repeat left top; }
blockquote div.dp_blockquote4 div { background:transparent url(/wp-content/themes/iguana/images/typography/close2.png) no-repeat right top; }
blockquote div.dp_blockquote5 div { padding:5px 27px 0 33px; font-size:18px; font-family: Titillium,Helvetica,Arial,sans-serif;font-weight: normal;}
blockquote div.dp_blockquote5 { padding-bottom:5px; }
blockquote div.dp_blockquote5 { background:transparent url(/wp-content/themes/iguana/images/typography/open5.png) no-repeat left bottom; }
blockquote div.dp_blockquote5 div { background:transparent url(/wp-content/themes/iguana/images/typography/close5.png) no-repeat right top; }
/* Legends */

div.dp_legend1 h4, div.dp_legend2 h4, div.dp_legend3 h4 { width:auto; float:left; position:relative; top:-14px; left:11px; margin:0 0 -9px 0 !important; padding:4px 8px; font-size:1.17em; font-weight:normal; }
div.dp_legend1, div.dp_legend2, div.dp_legend3 { margin:25px 0; }
div.dp_legend1 p, div.dp_legend2 p, div.dp_legend3 p { margin:7px; clear:both; }
div.dp_legend1 h4 { background: #626262; color: #fff; }
div.dp_legend2 h4 { background: #d5d5d5; color: #555555; }
div.dp_legend3 h4 { background: #E24F3D; color: #ffffff; }
div.dp_legend1 { border: 1px solid #555555; }
div.dp_legend2 { border: 1px solid #d5d5d5; }
div.dp_legend3 { border: 1px solid #E24F3D; }
div.dp_legend3 p {color: #E24F3D;}


/* Inset Styles */
span.inset-left {float: left;margin-right: 20px;margin-bottom:20px;}
span.inset-right {float: right;margin-left: 20px;margin-bottom:20px;}
span.inset-right-title, span.inset-left-title {position: absolute;display: block;top: -12px;left: 10px;padding: 3px 8px;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 12px 8px 8px 8px;width: 20%;font-size: 100%;font-style: italic;margin-top: 25px;position: relative;text-align: center;}

/* BUBBLES
-----------------------------------------------------------------*/
/* Common Style + Style 1 */
.bubble { margin: 16px 0; position: relative; }

.bubble .bubblecontent { border: 1px solid #d5d5d5; padding: 10px 15px; background-color:#fff;color#555 }

.bubble p.bubble-meta { margin: -1px 0 0; height: 25px; padding-left: 65px; }

.bubble span.bubble-arrow {
	display: block;
	position: absolute;
	bottom: 0;
	left: 28px;
	width: 25px;
	height: 25px;
	background: url(/wp-content/themes/iguana/images/typography/bubble-arrow.png) 0 0;
}

.bubble span.bubble-author { font-weight: bold; display: block; padding-top: 5px; }
.bubble.rounded .bubblecontent {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

.bubble-2 .bubblecontent { border: 0 !important; background: #f0f0f0; color:#444 }

.bubble-2 span.bubble-arrow { background-position: -25px 0; }

.bubble-3 .bubblecontent { border: 1px solid #626262;background-color:#626262;color:#fff; }

.bubble-3 span.bubble-arrow { background-position: 0 -25px; }

.bubble-4 .bubblecontent { border: 0 !important; background: #222222; color: #fff; }

.bubble-4 span.bubble-arrow { background-position: -25px -25px; }


/* ICON BlOCK'S
-------------------------------------------------------------- */
.dp_icon {text-align: center;
	margin-right:10px;
display: inline-block;
}
	
.dp_icon i{	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	margin: 0;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #555;
}
.dp_icon.small i {font-size:22px;}
.dp_icon.small.badge i {width:40px;height:40px; line-height:40px;}
.dp_icon.medium i {font-size:34px;}
.dp_icon.medium.badge i{width:60px;height:60px; line-height:60px;}
.dp_icon.large i {font-size:44px;}
.dp_icon.large.badge i {width:90px;height:90px; line-height:90px;}
.dp_icon.accented {background-color:#E24F3D}
.icon_box{margin-bottom:30px; display:block;}
.icon_box .dp_icon{float:left;margin-right:15px;padding-top:0;}
.icon_box .iconbox_text{overflow:hidden;}
.icon_box_link{display:inline-block;}
.left1 .icon_box h3, .left2 .icon_box h3, .center .icon_box h3{margin-bottom:10px!important;line-height:16px!important;font-size:16px!important; vertical-align:baseline; text-transform:uppercase; font-weight:400;}
.icon_box p{margin-bottom:15px;}
.left1 .icon_box .dp_icon {margin-top:10px;}
.left2 .icon_box .dp_icon {margin-bottom:15px; margin-top:6px;}
.ie .left1 .dp_icon {margin-right:20px}
.center .icon_box .dp_icon {display:block; margin:0 auto 15px auto;float:none;}
.center .icon_box .dp_icon.badge {display:block; margin:0 auto 20px auto;float:none;}
.center .icon_box .iconbox_text {text-align:center;}
.iconanimate-zoom .icon_box:hover .dp_icon { 		-webkit-transform: scale(1.15);
	   -moz-transform: scale(1.15);
	    -ms-transform: scale(1.15);
	     -o-transform: scale(1.15);
	        transform: scale(1.15);

}
 
/*
 *
------------------------------------ */
 
/* 6.2. Content layout style
==================================== */ 

/* Columns
---------------------------------------------------------- */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
                position: relative;
                margin-right: 4%;
                float: left;
}
.one_half, .one_half_last {
                width: 48%;
}
.one_third, .one_third_last {
                width: 30.6666%;
}
.two_third, .two_third_last {
                width: 65.3332%;
}
.one_fourth,.one_fourth_last {
                width: 22%;
}
.two_fourth, .two_fourth_last {
                width: 48%;
}
.three_fourth, .three_fourth_last {
                width: 74%;
}
.one_fifth, .one_fifth_last {
                width: 16.8%;
}
.two_fifth, .two_fifth_last {
                width: 37.4%;
}
.three_fifth, .three_fifth_last {
                width: 58.4%;
}
.four_fifth, .four_fifth_last{
                width: 79.2%;
}
.one_sixth, .one_sixth_last {
                width: 13.3333%;
}
.two_sixth, .two_sixth_last {
                width: 30.6666%;
}
.three_sixth, .three_sixth_last {
                width: 47.9998%;
}
.four_sixth,.four_sixth_last {
                width: 65.3332%;
}
.five_sixth, .five_sixth_last {
                width: 82.6665%;
}
.one_half_last, .one_third_last, .one_fourth_last, .one_fifth_last, .one_sixth_last, .two_third_last, .three_fourth_last, .two_fifth_last, .three_fifth_last, .four_fifth_last, .five_sixth_last, .one_sixth_last, .two_sixth_last, .three_sixth_last, .four_sixth_last, .five_sixth_last{
                margin-right: 0 !important;
                float:right;
}

.one_half .one_half {
                margin-right: 8.3333%;
                width: 45.8333%;
}
.one_half .one_third {
                margin-right: 8.3333%;
                width: 27.7778%;
}
.one_half .two_third {
                margin-right: 8.3333%;
                width: 63.8889%;
}
.two_third .one_third {
                margin-right: 6.1224%;
                width: 29.2517%;
}
.two_third .two_third {
                margin-right: 6.1224%;
                width: 64.6258%;
}
.two_third .one_fourth {
                margin-right: 6.1224%;
                width: 20.4082%;
}


/* Dividers*/

.divider {
	position:relative;
	clear:both;
	display:block;
	padding-top:0px;
	margin:15px 0 25px 0;
	height:3px;
	border-bottom:1px solid #E5E5E5;
}
.divider.top a {
	position:absolute;
	right:0;
	top:3px;
	width:20px;
	font-size:10px;
	padding:0 2px;
	text-align:right;
	text-decoration:none;
	line-height:14px;
	color:#7a7a7a;
}
.divider_padding {
	position:relative;
	clear:both;
	display:block;
	padding-top:30px;
}
.divider_line {
	position:relative;
	clear:both;
	display:block;
	border-bottom:1px solid #EEEEEE;
	margin-bottom:10px;
}


/* Buttons Styles*/
.button_sc, .button_sc span {
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.button_sc {
	white-space: nowrap;
	line-height:1em;
	position:relative;
	outline: none;
	overflow: visible; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #e6e6e6;/* IE */
	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
	border-bottom:rgba(0, 0, 0, .4) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
	-moz-user-select: none;
	-webkit-user-select:none;
	-khtml-user-select: none;
	user-select: none;
}
button_sc::-moz-focus-inner {
    border: none; /* overrides extra padding in Firefox */
}
button_sc.button_sc {
	padding:0px;
	margin:0;
}
a.button, a.button:hover {
	text-decoration: none;
}
.button_sc.full, .button_sc.full span {
	display: block;
}
.button_sc:hover, .button_sc.hover {
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .2) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(255, 255, 255, .2))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.button_sc:active, .button_sc.active {
	top:1px;
	background: -moz-linear-gradient(
		center top,
		rgba(0, 0, 0, .1) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(0, 0, 0, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.button_sc span {
	position: relative;
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	border-top: rgba(255, 255, 255, .2) 1px solid;
	padding:0.6em 0.8em;
	line-height:1em;
	text-decoration:none;
	text-align:center;
	white-space: nowrap;
}

.button_sc.small span {
	font-size:12px;
}
.button_sc.medium span {
	font-size:14px;
}
.button_sc.large span {
	font-size:18px;
}
/* Button Color Scheme
---------------------------------------------------------- */
.button_sc.dark {
	background-color: #262626;
}
.button_sc.dark span{
color: #f0f0f0;
}
.button_sc.dark:hover {
	background-color: #E24F3D;
		background: -moz-linear-gradient( none);/* FF3.6 */
	background: -webkit-gradient( none);/* Saf4+, Chrome */
	filter:none; /* IE6,IE7 */
	-ms-filter: none; /* IE8 */

}
.button_sc.dark:hover span{
color: #f0f0f0!important;
}

.button_sc.accented {
	background-color: #E24F3D;
}
.button_sc.accented span{
color: #f0f0f0;
}
.button_sc.accented:hover {
	background-color: #262626;
		background: -moz-linear-gradient( none);/* FF3.6 */
	background: -webkit-gradient( none);/* Saf4+, Chrome */
	filter:none; /* IE6,IE7 */
	-ms-filter: none; /* IE8 */

}
.button_sc.accented:hover span{
color: #f0f0f0!important;
}

.button_sc.light {
	background-color: #fff;
	background: -moz-linear-gradient( none);/* FF3.6 */
	background: -webkit-gradient( none);/* Saf4+, Chrome */
	filter:none; /* IE6,IE7 */
	-ms-filter: none; /* IE8 */

}
.button_sc.light span{
	color: #555;
}
.button_sc.light:hover {
	background-color: #f0f0f0!important;
	background: -moz-linear-gradient( none);/* FF3.6 */
	background: -webkit-gradient( none);/* Saf4+, Chrome */
	filter:none; /* IE6,IE7 */
	-ms-filter: none; /* IE8 */
}
.button_sc.light:hover span{
	color: #555;
}


.button_sc.black {
	background-color: #333333;
}
.button_sc.gray {
	background-color: #666666;
}
.button_sc.white {
	background-color: #F0F0F0;
}
.button_sc.white span{
	color: #666666;
}
.button_sc.limon {
	background-color: #89a200;
}
.button_sc.burgund {
	background-color: #a01010;
}
.button_sc.orange {
	background-color: #D73D15;
}
.button_sc.purple {
	background-color: #682d49;
}
.button_sc.coffee {
	background-color: #51443c;
}
.button_sc.blue {
	background-color: #6E97B3;
}
.button_sc.pink {
	background-color: #a8437f;
}
.button_sc.teal {
	background-color: #3b8c85;
}

.button{
	display:inline-block;
	padding: 3px 8px 3px 8px;
	letter-spacing:0px;
	margin: 22px 0 0 0;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
	background:#E24F3D;
	color: #262420;
	line-height:18px;
}
.button:hover {
	background:#262420;
	color:#E24F3D;
}
.metro-button {
	padding: 20px 36px 20px 36px;
	background: transparent;
	border: 2px solid #ffffff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #ffffff;
	line-height: 15px;
	font-size: 15px;
	width:auto;
	display:inline-block;
}

.metro-button:hover {
background: #E24F3D;
border-color: #E24F3D;
}

.button.orange {
	background-color:#E24F3D;
	/* FF3.5+ */
	background: -moz-linear-gradient( center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100% );
	/* Safari 4+, Chrome */
	background: -webkit-gradient( linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)) );
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
	-moz-user-select: none;
	-webkit-user-select:none;
	-khtml-user-select: none;
	user-select: none;
	box-shadow:inset 0px 0px 5px #444, 0px 0px 6px #444;
	-khtml-box-shadow:inset 0px 0px 5px #444, 0px 0px 6px #444;
	-moz-box-shadow:inset 0px 0px 5px #444, 0px 0px 6px #444;
	-ms-box-shadow:inset 0px 0px 5px #444, 0px 0px 6px #444;
	-o-box-shadow:inset 0px 0px 5px #444, 0px 0px 6px #444;
	-webkit-box-shadow:inset 0px 0px 5px #444, 0px 0px 6px #444;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}
.button.orange:hover {
	background-color:#000;
	color:#ffffff !important;
}
.button.white {
	
	background:url(/wp-content/themes/iguana/images/btn_arrow.png) no-Repeat 92% 9px #fff !important;
	color:#E24F3D;
	padding:10px 30px 10px 12px;
	-moz-user-select: none;
	-webkit-user-select:none;
	-khtml-user-select: none;
	user-select: none;
	border:0px solid #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow:inset 0 0px 0px #eee, 0px 0px 8px #aaa;
	-khtml-box-shadow:inset 0 0px 0px #eee, 0px 0px 8px #aaa;
	-moz-box-shadow:inset 0 0px 0px #eee, 0px 0px 8px #aaa;
	-ms-box-shadow:inset 0 0px 0px #eee, 0px 0px 8px #aaa;
	-o-box-shadow:inset 0 0px 0px #eee, 0px 0px 8px #aaa;
	-webkit-box-shadow:inset 0 0px 0px #eee, 0px 0px 8px #aaa;
	opacity:1!important;
	
	
}
.button.white:hover {
	background-color:#333!important;
	color:#ffffff !important;
}

/* Images */

.alignright,img.alignright,a img.alignright {float:right; margin:10px 0px 10px 16px;}
.alignleft,img.alignleft,a img.alignleft {float:left; margin:10px 16px 10px 0;}
.aligncenter,img.aligncenter,a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.frame,.small_frame {border: 1px solid #F3F3F3;background: #Ffffff;box-shadow: 0 1px 3px rgba(202, 202, 202, 0.9);display:inline-block;}
.frame img{background:#ffffff none repeat scroll 0 0;border:1px solid #fff;padding:8px;margin:0;}
.small_frame img {background:#ffffff none repeat scroll 0 0;border:1px solid #fff;padding:4px;margin:0;}
.subtle_shadow img{ border:1px solid rgba(0,0,0,0.05);
	-moz-box-shadow:  0 1px 3px rgba(202, 202, 202, 0.9);
  -webkit-box-shadow:  0 1px 3px rgba(202, 202, 202, 0.9);
  box-shadow:  0 1px 3px rgba(202, 202, 202, 0.9);
  background-color:#fefefe!important;}
.shadowbox { border:1px solid rgba(0,0,0,0.05);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color:#fefefe!important;padding:0!important}
  
/* pricing tables */
	.price-table { overflow: hidden; padding: 0 10px 25px; }
	.price-column { float: left; text-align: center; margin: 20px 0; background: #f2f2f2; border-bottom: 1px solid #ccc; }
	.two-column-table .price-column		{ width: 50%; }
	.three-column-table .price-column	{ width: 33.33%; }
	.four-column-table .price-column	{ width: 25%; }
	.five-column-table .price-column	{ width: 20%; }
	.six-column-table .price-column		{ width: 16.66%; }
	.price-table .even-column 			{ background: #f9f9f9; }
	
	.price-table .highlight-column 		{ margin: 13px 0; border-bottom: 0; background: #fff; 
										-webkit-box-shadow: 0 0 12px rgba(0,0,0,.6); -moz-box-shadow: 0 0 12px rgba(0,0,0,.6); box-shadow: 0 0 12px rgba(0,0,0,.6);
										-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
	.price-column ul							{ margin: 0; }
	.price-column li 							{ padding: 10px 0; margin: 0 15px; list-style: none; }
	.price-column p 							{ padding: 10px 0; margin: 0 15px; }
	.price-column .column-title 				{ border: 0; margin: 0 0 10px; padding: 0; line-height: 66px!important; font-size: 20px; background: #ccc; font-weight:700; }
	.price-table .even-column .column-title  			{background: #ddd; }
	.price-table .highlight-column .column-title { color: #fff; background-color: #E24F3D; line-height: 46px; font-size: 20px; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; }
	.first-column .column-title, .first-column	{ -moz-border-radius: 2px 0 0 0; -webkit-border-radius: 2px 0 0 0; border-radius: 2px 0 0 0; }
	.first-column 								{ -moz-border-radius: 0 0 0 2px; -webkit-border-radius: 0 0 0 2px; border-radius: 0 0 0 2px; }
	.last-column .column-title, .last-column 	{ -moz-border-radius: 0 2px 0 0; -webkit-border-radius: 0 2px 0 0; border-radius: 0 2px 0 0; }
	.last-column 								{ -moz-border-radius: 0 0 2px 0; -webkit-border-radius: 0 0 2px 0; border-radius: 0 0 2px 0; }
	.price-table .highlight-column 				{ position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding-bottom:15px; }
	.price-container .price 							{ display: block; margin-bottom: 8px; font: normal 32px/1 "opensans",Helvetica,Arial, serif;}
	.price-container .details 						{ font-size: 14px; line-height: 16px; }
	.price-table .highlight-column .price-container { color: #E24F3D; }

/* Photo gallery */
    ul.photo_gallery{
        list-style:none;
        list-style-position:outside;
    }
    
    ul.photo_gallery li{
        float:left;
    	padding:4px; 
		margin:0 4px 0 0;
		
    }
	
	
    /* mouse over effect */
    .imagemask{ 
	position:absolute; 
	opacity:0; 
	overflow:hidden;
	
    }

    .imagemask img{ 
	display: block !important;
	padding: 0 0 0 0 !important; 
    }
    
    a.imgeffect,a.imgeffect:hover{
        text-decoration:none;
	cursor:pointer;
    }

    
	
	/* Images with mouseover effect - play and plus icons */
	/* plus icon */
		.imagemask.plus{
			/*background:url(/wp-content/themes/iguana/images/zoom.png) center 30px no-repeat;*/
		}
	
	/* play icon */
		.imagemask.play{
			background:url(/wp-content/themes/iguana/images/play.png) center 30px no-repeat; 
		} 
	/* play icon */
		.imagemask.link{
			background:url(/wp-content/themes/iguana/images/link.png) center 30px no-repeat; 
		} 
    /* mouse over effect */

/*  Tabs & Accordion & Toggle   */
.tabs_container {
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
}

.tabs {
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:0 0 -1px 0;
}

.tabs li {
	display:block;
	float:left;
	margin:0 1px 0 0;
	overflow:hidden;
	padding:0!important;
}

.tabs li a {
	background-color:#f0f0f0;
	color:#555;
	text-align:center;
	display:block;
	min-width:50px;
	height:auto;
	padding:0px 5px;
	margin-top:2px;
	position:relative;
	font-weight:400;
	font-size:14px;
	text-transform:uppercase;
}
.tab_title {
	display:block;
	position:relative;
	padding:17px 10px 17px 20px;
	font-size:14px;
	line-height:20px!important;
	height:auto;
	font-weight:400;
	margin:0;
	text-transform:uppercase;
	color:#555;	
}
.tabs li a:hover {
	background-color:#e6e6e6;
	opacity:1;
}
.tabs li a.current, .tabs li a.current:hover {
	background-color:#E24F3D;
	opacity:1;
}
.tabs_container .tabs li a.current .tab_title {color:#fff!important;}
.panes {
	border:1px solid #e5e5e5;
	padding:10px;
	position:relative;
	z-index:1;
}

.pane {
	display:none;
	overflow:hidden;
	position:relative;
	z-index:1;
	
}

.toggle {
    overflow:hidden;
    position:relative;
}

.toggle_title, .acc_title { cursor:pointer;
	margin:0 0 7px 0;
	padding:7px 10px 5px 10px;
	line-height:18px;
	font-size:18px;
	cursor:pointer;
	background-color: #f5f5f5;
	background-image: -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f0f0f0));
	background-image: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background-image: -o-linear-gradient(top, #ffffff, #f0f0f0);
	background-image: linear-gradient(top, #ffffff, #f0f0f0);
	background-image: -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #d4d4d4;
	border-bottom-color: #d5d5d5;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	color:#666;
}
.toggle_title:hover, .acc_title:hover {background-color: #ececec;
	background-image: -ms-linear-gradient(top, #ffffff, #ececec);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ececec));
	background-image: -webkit-linear-gradient(top, #ffffff, #ececec);
	background-image: -o-linear-gradient(top, #ffffff, #ececec);
	background-image: linear-gradient(top, #ffffff, #ececec);
	background-image: -moz-linear-gradient(top, #ffffff, #ececec);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec', GradientType=0);
}

.toggle .toggle_content {padding:15px 0 15px 0px; display:none}

.toggle_indicator {font-family: fontello; color:#b9b9b9; font-size:120%; padding-right:10px;}
.toggle_indicator:before            { content: "\e821"; }
.toggle_title:hover .toggle_indicator:before { content: "\e821"; }
.toggle_title.current .toggle_indicator:before {content: "\e825";}

.code .toggle_title { cursor:pointer;
	margin:0;
	padding:7px 10px 5px 10px;
	line-height:14px;
	font-size:13px!important;
	cursor:pointer;
	position:relative;
	background: #f0f0f0;
	color:#777;
	width:80px;
	z-index: 2;
	font-weight:400;
}
.code .toggle_title:hover {	background: #f6f6f6;color:#777}
.code .toggle_indicator {color:#777; padding-right:5px;}
.code .toggle_indicator:before { content: "\e946";}
.code .toggle_title:hover .toggle_indicator:before {content: "\e946";}
.code .toggle_title.current .toggle_indicator:before  {content: "\e945";}
.code .toggle_content {background:#f0f0f0;margin-top:5px;	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
.accordions {
	margin-bottom:18px;
	overflow:hidden;
	position:relative;
}


.acc_indicator {}
.acc_title:hover span.toggle_indicator { }
.acc_title.current span.toggle_indicator:before {content: "\e825";}



.accordion .tab_content {
	padding:8px 0 15px;
	overflow:hidden;
	position:relative;
	display:none;
}

.vertical_tabs {
	overflow:hidden;
	position:relative;
	margin-bottom:18px;
}

.vtabs {
	width:20%;
	float:left;
	margin-top:0;
	z-index:2;
}

.vtabs li {
	background-color:#f0f0f0;
	color:#fff;
	list-style:none;
	padding-bottom:0;
	margin-bottom:1px;
}
.vtab_title {
	display:block;
	position:relative;
	padding:17px 10px 17px 20px;
	font-size:14px;
	line-height:20px!important;
	height:auto;
	font-weight:400;
	margin:0;
	text-transform:uppercase;
	color:#555;	
}
.tabs_container .vtab_title {
	display:block;
	position:relative;
	padding:10px 10px 10px 10px;
	font-size:14px;
	line-height:20px!important;
	height:auto;
	font-weight:400;
	margin:0;
	text-transform:uppercase;
	color:#fff;	
}
.vtabs li:hover { cursor: pointer;background-color:#e6e6e6;}
.vtabs li:hover .vtab_title {}
.vtabs li.current {background-color:#E24F3D;}
.vtabs li.current .vtab_title {color:#fff!important}


.vtab_panes {width:79.5%;float:left; border:1px solid #e5e5e5;}
.vtab_pane {
	display:none;
	overflow:hidden;
	position:relative;
}

.vtab_pane_inner {
	padding:20px;
	margin-bottom:1px;
	overflow:hidden;
	}

/* Social Icons */

.social {
	overflow:hidden;
	display:inline;
	padding: 0px 0px 1px 0px;
}
.social a {
display:block;
	float:left;
	width:30px;
	height:30px;
	overflow:hidden;
	margin: 0 0 0px 5px;
	background-color:#626262;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-position: 0 0;
		-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.social a:first-child {
	margin: 0 0 0 0;
}
.social a:hover {
	background-position:0 30px;
	background-color:#E24F3D;
}
.social a.twitter {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/twitter.png");}
.social a.linkedin {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/linkedin.png");}
.social a.facebook {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/facebook.png");}
.social a.skype {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/skype.png");}
.social a.rss {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/rss.png");}
.social a.gplus {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/gplus.png");}
.social a.youtube {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/youtube.png");}
.social a.dribble {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/dribble.png");}
.social a.delicious {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/delicious.png");}
.social a.vimeo {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/vimeo.png");}
.social a.forst {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/forst.png");}
.social a.pinterest {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/pinterest.png");}
.social a.sharethis {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/sharethis.png");}
.social a.digg {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/digg.png");}
.social a.flickr {background-image: url("/wp-content/themes/iguana/images/icons/social-shortcode/flickr.png");}

/* Team shortcode */

.team {
	text-transform:uppercase;
	
	

}
.team h3.person {
	margin-bottom:0px;
	font-size:15px;
	font-weight:normal;
	color:#7a7a7a!important;
	padding:10px 0;
}

.team h3.person span { text-transform:none;color:#E24F3D; font-size:11px;}
.team-box p {font-size:11px; margin-bottom:15px;}
.socialteam-wrapper{position:relative;float: right;
    right: 50%;
}
.socialteam {
	position:relative;
	float: right;
    right: -50%;
	overflow:hidden;
	display:inline;
	padding: 1px 0px 1px 0;
	width:auto;
}
.team-box .image-wrapper {overflow:hidden;}
.team-box img {
	width:100%;
	-webkit-transform: scale(1.0);
	   -moz-transform: scale(1.0);
	    -ms-transform: scale(1.0);
	     -o-transform: scale(1.0);
	        transform: scale(1.0);
	-webkit-transition: -webkit-transform 0.15s linear;
	   -moz-transition:    -moz-transform 0.15s linear;
	     -o-transition:      -o-transform 0.15s linear;
	        transition:         transform 0.15s linear;
}
.team-box img:hover {
		-webkit-transform: scale(1.15) rotate(-1.5deg);
	   -moz-transform: scale(1.15) rotate(-1.5deg);
	    -ms-transform: scale(1.15) rotate(-1.5deg);
	     -o-transform: scale(1.15) rotate(-1.5deg);
	        transform: scale(1.15) rotate(-1.5deg);
}
.socialteam a {
	display:block;
	float:left;
	width:26px;
	height:26px;
	overflow:hidden;
	margin: 0 0 0px 3px;
	background-position: 0 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-color:#626262;
	border-radius:3px;

}
.socialteam a:first-child {
	margin: 0 0 0 0px;
}
.socialteam a:hover {
	background-position:0 26px;
}
.socialteam a.twitter {background-image: url("/wp-content/themes/iguana/images/icons/team-shortcode/twitter.png");}
.socialteam a.linkedin {background-image: url("/wp-content/themes/iguana/images/icons/team-shortcode/linkedin.png");}
.socialteam a.facebook {background-image: url("/wp-content/themes/iguana/images/icons/team-shortcode/facebook.png");}
.socialteam a.skype {background-image: url("/wp-content/themes/iguana/images/icons/team-shortcode/skype.png");}
.socialteam a.rss {background-image: url("/wp-content/themes/iguana/images/icons/team-shortcode/rss.png");}
.socialteam a.twitter:hover {background-color:#45b0e3 ;}
.socialteam a.linkedin:hover {background-color:#016699 ;}
.socialteam a.facebook:hover {background-color:#39599f ;}
.socialteam a.skype:hover {background-color:#00c6ff ;}
.socialteam a.rss:hover {background-color:#f8bc2e ;}


/* Gmap plugin */

.gmap img {max-width:none!important}
.gmap {-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	clear:both;
}
#dp-header.box {}

/*Tipsy*/
	.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000;}
  	.tipsy-inner { padding: 7px 7px 7px 7px;  background: #222222;border: #222222 1px solid;  color: #ffffff!important; max-width: 180px; font-family:Arial, Helvetica, sans-serif; -webkit-box-shadow: 3px -2px 10px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    3px -2px 10px rgba(50, 50, 50, 0.6);
box-shadow:         3px -2px 10px rgba(50, 50, 50, 0.6);}
  	.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:11px;line-height:12px; }
  	.tipsy-arrow { position: absolute; background: url("/wp-content/themes/iguana/images/body/tipsy-arrow.png") no-repeat top left; 	width: 9px; height: 5px; }
 	.tipsy-n .tipsy-arrow { top: 0; left: 50%;}
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  	.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; background-position: bottom left; z-index: 100010; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
 	.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  	.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

/* Audio Player */
.jp-jplayer{line-height:0;}
div.jp-audio{color: #666;position:relative;width:100%;margin-bottom:20px; text-align:center;}
.jp-interface {padding:10px 15px;height: 45px;background: #f8f8f8; border:#ddd 1px solid;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
a.jp-play,a.jp-pause {width:30px; height:30px; float:left;  text-indent:-9999px;  outline:none;   margin: 0 0 0 -4px;}
a.jp-play {background: url("/wp-content/themes/iguana/images/jplayer/sprite.png") 0 0 no-repeat;}
a.jp-play:hover {background: url("/wp-content/themes/iguana/images/jplayer/sprite.png") -30px 0px no-repeat;}
a.jp-pause {background: url("/wp-content/themes/iguana/images/jplayer/sprite.png") 0 -30px no-repeat;display: none;}
a.jp-pause:hover {background: url("/wp-content/themes/iguana/images/jplayer/sprite.png") -30px -30px no-repeat;display: none;}
.jp-progress {background: #999999; width:100%; height:6px; float:left; margin: 5px 0 7px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.jp-seek-bar { width:0px; height:100%;  cursor: pointer;}
.jp-play-bar { background: #E24F3D; width:0px;height:6px;   position:relative;z-index: 1;-webkit-border-radius: 3px;-moz-border-radius: 3px;	border-radius: 3px;}
.jp-audio a.jp-mute,.jp-audio a.jp-unmute { text-indent:-9999px; float:right; height: 15px; width: 18px; outline:none;margin-top:8px;}
a.jp-mute { background: url(/wp-content/themes/iguana/images/jplayer/sprite.png) 0 -60px no-repeat;}
a.jp-mute:hover { background: url(/wp-content/themes/iguana/images/jplayer/sprite.png) -30px -60px no-repeat;}
a.jp-unmute {background: url(/wp-content/themes/iguana/images/jplayer/sprite.png) 0 -80px no-repeat;display: none;}
a.jp-unmute:hover {background: url(/wp-content/themes/iguana/images/jplayer/sprite.png) -30px -80px no-repeat;display: none;}
.jp-volume-bar {background: #999; height: 5px;width:50px;	float: right;margin: 12px 1px 0 8px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.jp-volume-bar-value { background: #E24F3D; width:0px; height:5px; position:relative; z-index: 9999; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.mp3-title { float:left;line-height:30px;padding-left:20px;font-size:13px; font-style:italic;}
.mp3-title span {font-weight:700; font-style:normal;}
	

/* Responsive Stuff */
@media only screen and (max-width: 767px) {
.one_half, .one_half_last, .one_third, .one_third_last, .two_third, .two_third_last, .one_fourth,.one_fourth_last, .two_fourth, .two_fourth_last, .three_fourth, .three_fourth_last, .one_fifth, .one_fifth_last, .two_fifth, .two_fifth_last, .three_fifth, .two_fifth_last, .four_fifth, .four_fifth_last, .one_sixth, .one_sixth_last,
.two_sixth, .two_sixth_last, .three_sixth, .three_sixth_last, .four_sixth,.four_sixth_last, .five_sixth, .five_sixth_last {width: 100%; margin-bottom: 10px; float: none;}
.price-column{float:none}
.two-column-table .price-column, .three-column-table .price-column, .four-column-table .price-column, .five-column-table .price-column, .six-column-table .price-column {width:98%; margin:0 auto;}

.team-box {width:260px;margin-bottom:10px;}
}	

