/* Columns  */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth { margin-right: 4%; float: left; line-height:21px; margin-bottom:20px; }
.one_half { 	width: 48%; }
.one_third { width: 30.6666%; }
.two_third { width: 65.3332%; }
.one_fourth { width: 22%;}
.three_fourth { width: 74%; }
.last {margin-right:0!important; clear: right; }
.clearboth{ clear: both; display: block; font-size: 0px; height: 0px; line-height: 0; width: 100%; overflow:hidden; }

/* Dropcap */
.izi_dropcap { font-size:40px; margin-right:6px; line-height:normal; text-transform: uppercase; float: left; position: relative; color:#888; }

/* Highlight */
.highlight1 { background:#f6f67a; }
.highlight2 { background:#000; color:#ddd; }

/* Video */
.video-shortcode { margin-bottom:15px; }

/* Tabs */
.izi_tabs_wrapper { overflow: hidden; width: 100%; margin-bottom:15px; }
.izi_tabs_wrapper ul.izi_tabs {padding:0; margin:0;}
.izi_tabs_wrapper ul.izi_tabs li{display:inline; list-style-type:none; padding:0!important}
.izi_tabs_wrapper ul.izi_tabs li a { font-size:11px; font-weight:bold; line-height:28px; color: #333; padding: 0px 15px; background:#fff url(../../images/overlay_dark_gradient.png) 0 100% repeat-x; display:inline-block;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; border:1px solid #ddd; border-bottom: none}

.izi_tabs_wrapper ul.izi_tabs li.active a{background:#fff; margin-bottom:-1px; padding-bottom:1px;}
.izi_tabs_wrapper .izi_tab_content{padding:10px 10px 0 10px; overflow:hidden; border:1px solid #ddd; background-color:#fff; display:none;-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 0;
border-radius: 5px;
border-top-left-radius: 0;}

/* Tooltips */
span.izi_tooltip{ border-bottom:1px dotted #333; font-weight:bold; display:inline; cursor:pointer}

/* Toggles */
.izi_toggle {padding:4px 5px; background:#fff url(../../images/overlay_dark_gradient.png) 0 0 repeat-x; border:1px solid #ddd;cursor:pointer; margin-bottom:10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.izi_toggle:hover{background:#fff url(../../images/overlay_dark_gradient.png) 0 100% repeat-x;}
.izi_toggle a{ background: url(images/toggle_plus.png) no-repeat left; text-decoration:none; padding-left:25px; color:#444; font-size:14px; }
.izi_toggle:hover { background-color:#fff; }
.izi_toggle.active a{background:url(images/toggle_minus.png) no-repeat left;}
.izi_toggle_content { display:none; margin-bottom:15px; }
.izi_toggle_content .block {font-style:italic; line-height:18px; padding:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background-color:#fff; border:1px solid #ddd;}

/* List */
.izi_list{margin:0; padding:0;list-style-type: none!important}
.izi_list li{background-position: center left; background-repeat:no-repeat; list-style-type: none!important; padding:3px 0; padding-left:25px !important; }
.izi_list.check li{ background-image:url(images/list/check.png);}
.izi_list.error li{ background-image:url(images/list/error.png);}
.izi_list.arrow li{ background-image:url(images/list/arrow.png);}
.izi_list.star li{ background-image:url(images/list/star.png);}
.izi_list.plus li{ background-image:url(images/list/plus.png);}

.izi_list.black li{ background-image:url(images/list/black.png);}
.izi_list.blue li{ background-image:url(images/list/blue.png);}
.izi_list.gold li{ background-image:url(images/list/gold.png);}
.izi_list.gray li{ background-image:url(images/list/gray.png);}
.izi_list.green li{ background-image:url(images/list/green.png);}
.izi_list.orange li{ background-image:url(images/list/orange.png);}
.izi_list.pink li{ background-image:url(images/list/pink.png);}
.izi_list.red li{ background-image:url(images/list/red.png);}
.izi_list.silver li{ background-image:url(images/list/silver.png);}

/* Buttons */
.izi_button{background: #f5f5f5 url(../../images/overlay_dark_gradient.png) 0 0 repeat-x; color:#fff; font-weight:bold; position: relative; overflow: visible;line-height:20px; border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:14px;-moz-box-shadow: 0 1px 2px 0 #eee; -webkit-box-shadow: 0 1px 2px 0 #eee; box-shadow: 0 1px 2px 0 #eee;-moz-box-shadow: inset 0px 0px 1px #fff;-webkit-box-shadow: inset 0 0 0px #fff;box-shadow: inner 0 0 0px #fff; cursor:pointer; display:inline-block; margin:0 10px 10px 0; padding:0 10px;}

.izi_button span{padding: 5px 0px; display:inline-block}
.izi_button:hover{text-decoration:none; color:#fff; }

/* Button icons */
.izi_button span.none{}
.izi_button span.download{ background:url(images/download.png) 0 50% no-repeat; padding-left:20px;}
.izi_button span.tick{ background:url(images/tick.png) 0 50% no-repeat; padding-left:20px;}
.izi_button span.alert{ background:url(images/alert.png) 0 50% no-repeat; padding-left:20px;}
.izi_button span.info{ background:url(images/info.png) 0 50% no-repeat; padding-left:20px;}
.izi_button span.note{ background:url(images/note.png) 0 50% no-repeat; padding-left:20px;}

/* Button Colors */
.izi_button.black { background-color:#444; border:1px solid #222; }
.izi_button.black:hover{background-color:#333} 
.izi_button.red { background-color: #de4444; border:1px solid #af4040;}
.izi_button.red:hover { background-color: #d92d2d;}
.izi_button.green {background-color: #76ce1d; border:1px solid #87bf00;}
.izi_button.green:hover {background-color: #6ebc1b;}
.izi_button.blue {background-color: #3783d5; border:1px solid #4081af;}
.izi_button.blue:hover{background-color: #2d72c2;}
.izi_button.orange {background-color: #d57637; border:1px solid #af7440;}
.izi_button.orange:hover{background-color: #d15c20;}
.izi_button.light {background-color: #f5f5f5; border:1px solid #ddd; color:#666;}
.izi_button.light:hover{background-color: #eee;}

/* Boxes shortcodes */
.izi_box{ padding:10px; padding-left:35px; background-position: 10px 50%; background-repeat:no-repeat; border-width:1px 0 1px 0; border-style:solid; margin-bottom:10px;}
.izi_box.download {background-image:url(images/download.png); background-color:#edfcd5; border-color:#d4ebaf}
.izi_box.tick {background-image:url(images/tick.png); background-color:#edfcd5; border-color:#d4ebaf}
.izi_box.note {background-image:url(images/note.png); background-color:#fef6d2; border-color:#efe3ae}
.izi_box.alert {background-image:url(images/alert.png); background-color:#ffd9c8; border-color:#f8c0c0}
.izi_box.info {background-image:url(images/info.png); background-color:#e3f3fb; border-color:#c0e5f8}


/* Pricing Tables */
.pricing_table{margin:25px 0;}
.pricing_table .column{float:left;background: url(images/pricing/pricing_three.png) 50% 100% no-repeat;padding-bottom:10px;margin-right:20px;display:inline;width:300px}
.pricing_table .column_inner{background-color:#eee;border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}
.pricing_table_header{background: url(images/pricing/overlay_dark_gradient.png) 0  100% repeat-x;color:#666;font-size: 18px;font-family:Oswald;padding: 5px 10px;height: 25px;line-height: 25px;margin: -1px -1px 0px !important;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;text-shadow: 1px 1px 0px #FFF;text-align:center}
.pricing_table .price_wrap{background-image: url(images/pricing/pricing_price.png);background-repeat: repeat-x;margin:0 -1px}
.pricing_table .price_wrap_inner{background: url(images/pricing/pricing_table_overlay.png) 50% 100% no-repeat;padding-bottom:30px;padding-top:10px;text-align:center}
.pricing_table .price{font-size:30px;font-family:Oswald;color:#fff;display:block;line-height:1.5;text-shadow: 1px 1px 1px #333}
.pricing_table .rate{color:#fff;font-size:14px}
.pricing_table  ul {list-style-type:none;margin: 0px !important;text-shadow: 1px 1px 1px #FFF;color: #555;text-align:center}
.pricing_table li {list-style-type:none!important;cursor: default;padding: 10px 15px;background: #EEE url(images/pricing/pricing_list_border.png) bottom repeat-x}
.pricing_table li:hover {filter: alpha(opacity=65);-moz-opacity: 0.65;-khtml-opacity: 0.65;opacity: 0.65}
.pricing_table li:before{content: "";display: inline-block; height: 10px;width: 10px;margin-right: 8px; background: url('images/pricing/check.png');background-position: center center;background-repeat: no-repeat}
.pricing_table_footer{background: url(images/pricing/pricing_footer.png) 0 0 repeat-x;padding:20px 0;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px}
.pricing_table_button a{cursor: pointer;display: block;text-align:center;width: 100px;margin: 0px auto;font-family:Oswald;font-size:14px;text-transform:uppercase;line-height: 30px;background-color: #405191;border:1px solid #405191;background-image: url('images/pricing/button_overlay.png');color: #fff!important;text-shadow: 1px 1px 1px #333;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 1px 2px 0 #EEE;-webkit-box-shadow: 0 1px 2px 0 #EEE;box-shadow: 0 1px 2px 0 #EEE;-moz-box-shadow: inset 0px 0px 1px #fff;-webkit-box-shadow: inset 0 0 0px #fff;box-shadow: inner 0 0 0px #fff}
.column.featured .pricing_table_button a:hover,
.pricing_table_button a:hover{background-color: #666!important;border:1px solid #666!important;text-decoration:none}
.pricing_table_button a:active{margin-top: 1px}
.column.featured .price_wrap,
.column.featured .pricing_table_button a{background-color:#d05900}
.column.featured .pricing_table_button a{border:1px solid #d05900}
/* four columns */
.pricing_table.four .column{width:220px;background:url(images/pricing/pricing_four.png) 50% 100% no-repeat;padding-bottom:7px}
.pricing_table.four .price_wrap_inner{background: url(images/pricing/pricing_table_overlay_four.png) 50% 100% no-repeat;padding-bottom:30px;padding-top:10px;text-align:center}
