@charset "utf-8";img{max-width:100%;}
.clear{clear:both;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.grad-btn-small, .grad-btn-medium, .grad-btn-large, .grad-btn-x-large, .simple-btn-small, .simple-btn-medium, .simple-btn-large, .simple-btn-x-large{text-decoration:none;margin:10px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;display:inline-block;}
.grad-btn-small, .grad-btn-medium, .grad-btn-large, .grad-btn-x-large{}
.grad-btn-small, .simple-btn-small{padding:0 10px;line-height:25px;height:25px;font-size:12px;}
.grad-btn-medium, .simple-btn-medium{padding:0 15px;line-height:35px;height:35px;font-size:15px;}
.grad-btn-large, .simple-btn-large{padding:0 20px;line-height:45px;height:45px;font-size:18px;}
.grad-btn-x-large, .simple-btn-x-large{padding:0 25px;line-height:55px;height:55px;font-size:20px;}
.grad-btn-small{background:url(../images/base/button-gradient.png) repeat-x 0 0;}
.grad-btn-medium{background:url(../images/base/button-gradient.png) repeat-x 0 -25px;}
.grad-btn-large{background:url(../images/base/button-gradient.png) repeat-x 0 -60px;}
.grad-btn-x-large{background:url(../images/base/button-gradient.png) repeat-x 0 -105px;}
.grad-btn-small:hover, .grad-btn-medium:hover, .grad-btn-large:hover, .grad-btn-x-large:hover{background-image:none;}
.simple-btn-small:hover, .simple-btn-medium:hover, .simple-btn-large:hover, .simple-btn-x-large:hover{opacity:0.85;}
.btn-align-right{float:right;}
.btn-align-left{float:left;}
.btn-align-center{float:none;margin:0 auto;}
.round-btn-dark{background-image:url(../images/base/button-dark-round-left.png);color:#fff;}
.round-btn-dark span{background-image:url(../images/base/button-dark-round-right.png);}
.round-btn-light{background-image:url(../images/base/button-light-round-left.png);color:#555;text-shadow:0 1px #fff;}
.round-btn-light span{background-image:url(../images/base/button-light-round-right.png);}
.round-btn{background-repeat:no-repeat;background-position:left top;padding:0 0 0 26px;line-height:60px;height:60px;font-size:20px;margin:10px 0;}
.round-btn span{background-repeat:no-repeat;background-position:right top;padding:0 36px 0 10px;display:inline-block;}
.round-btn-light:hover{background-position:left bottom;color:#000;}
.round-btn-dark:hover{background-position:left bottom;color:#ddd;}
.round-btn:hover span{background-position:right bottom;}
.msg-box-icon{display:block;padding:18px 10px 18px 50px;margin-left:15px;background-color:transparent;}
.msg-info, .msg-success, .msg-warning, .msg-error, .msg-about, .msg-simple, .msg-custom, pre{margin:15px 0 !important;}
.msg-info{background-color:#BDE5F8;background:-moz-linear-gradient(center top , #FFFFFF, #BDE5F8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#BDE5F8));background:-webkit-linear-gradient(top, #FFFFFF, #BDE5F8);background:-ms-linear-gradient(top, #FFFFFF, #BDE5F8);background:-o-linear-gradient(top, #FFFFFF, #BDE5F8);border:1px #38AEE5 solid;color:#00529B;}
.msg-info .msg-box-icon{background:url(../images/base/icon_info.png) no-repeat 4px 50% transparent;}
.msg-success{background-color:#DFF2BF;background:-moz-linear-gradient(center top , #FFFFFF, #DFF2BF);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#DFF2BF));background:-webkit-linear-gradient(top, #FFFFFF, #DFF2BF);background:-ms-linear-gradient(top, #FFFFFF, #DFF2BF);background:-o-linear-gradient(top, #FFFFFF, #DFF2BF);border:1px #A0CF4C solid;color:#4F8A10;}
.msg-success .msg-box-icon{background:url(../images/base/icon_success.png) no-repeat 4px 50% transparent;}
.msg-warning{background-color:#FEEFB3;background:-moz-linear-gradient(center top , #FFFFFF, #FEEFB3);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FEEFB3));background:-webkit-linear-gradient(top, #FFFFFF, #FEEFB3);background:-ms-linear-gradient(top, #FFFFFF, #FEEFB3);background:-o-linear-gradient(top, #FFFFFF, #FEEFB3);border:1px #E5BC3B solid;color:#9F6000;}
.msg-warning .msg-box-icon{background:url(../images/base/icon_warning.png) no-repeat 4px 50% transparent;}
.msg-error{background-color:#FFBABA;background:-moz-linear-gradient(center top , #FFFFFF, #FFBABA);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFBABA));background:-webkit-linear-gradient(top, #FFFFFF, #FFBABA);background:-ms-linear-gradient(top, #FFFFFF, #FFBABA);background:-o-linear-gradient(top, #FFFFFF, #FFBABA);border:1px #FF7878 solid;color:#c00;}
.msg-error .msg-box-icon{background:url(../images/base/icon_error.png) no-repeat 4px 50% transparent;}
.msg-about{background-color:#ECF1FF;background:-moz-linear-gradient(center top , #FFFFFF, #ECF1FF);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#ECF1FF));background:-webkit-linear-gradient(top, #FFFFFF, #ECF1FF);background:-ms-linear-gradient(top, #FFFFFF, #ECF1FF);background:-o-linear-gradient(top, #FFFFFF, #ECF1FF);border:1px #c9d7ff solid;color:#4e6bbe;}
.msg-about .msg-box-icon{background:url(../images/base/icon_about.png) no-repeat 4px 50% transparent;}
.msg-simple, .msg-custom{display:block;padding:10px 15px;}
pre{color:#333;padding:10px 15px !important;background-color:#efefef;background:-moz-linear-gradient(center top , #FFFFFF, #efefef);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#efefef));background:-webkit-linear-gradient(top, #FFFFFF, #efefef);background:-ms-linear-gradient(top, #FFFFFF, #efefef);background:-o-linear-gradient(top, #FFFFFF, #efefef);border:1px #999 solid !Important;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.msg-align-center{margin:0 auto;}
.msg-align-left{float:left;}
.msg-align-right{float:right;}
.fvch-codeblock, .syntaxhighlighter{clear:both;}
.syntaxhighlighter .toolbar{display:none;}
.fvch-codeblock{clear:both;}
.full_width{width:100%;}
.one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .four_fifth{float:left;margin-bottom:20px;position:relative;}
.last_column{clear:right;margin-right:0 !important;}
.one_half{width:48%;margin-right:4%;}
.one_third{width:31%;margin-right:3%;}
.two_third{width:65%;margin-right:3%;}
.one_fourth{width:22%;margin-right:3%;}
.three_fourth{width:72%;margin-right:3%;}
.one_fifth{width:18%;margin-right:2%;}
.toggle_holder{padding-bottom:15px;}
.topmargin15{margin-top:15px;}
.slide_toggle{color:#333;margin:0 !important;padding:5px 10px !important;background-color:#efefef;background:-moz-linear-gradient(center top , #FFFFFF, #efefef);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#efefef));background:-webkit-linear-gradient(top, #FFFFFF, #efefef);background:-ms-linear-gradient(top, #FFFFFF, #efefef);background:-o-linear-gradient(top, #FFFFFF, #efefef);border:1px #ccc solid !Important;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;}
.slide_toggle a{text-decoration:none !important;display:block;color:#7BB303;}
h3.slide_toggle a:before{background-color:#353535;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-khtml-border-radius:25px;color:#CCCCCC;content:"+";display:inline-block;font-size:11px;height:15px;line-height:13px;margin-right:10px;position:relative;text-align:center;top:-2px;width:15px;}
h3.clicked{border-radius:10px 10px 0 0 !important;-moz-border-radius:10px 10px 0 0 !important;;-webkit-border-radius:10px 10px 0 0 !important;;-khtml-border-radius:10px 10px 0 0 !important;margin-bottom:0 !important;}
h3.clicked a:before{content:"-";}
.slide_toggle_content{padding:10px;background:#f6f6f6;border:1px #ccc solid;border-top-width:0 !important;border-radius:0 0 10px 10px !important;-moz-border-radius:0 0 10px 10px !important;;-webkit-border-radius:0 0 10px 10px !important;;-khtml-border-radius:0 0 10px 10px !important;}
.tabs-wrapper ul.tabs{width:100%;margin:3px 0 -1px;padding:0;float:left;list-style:none;}
.tabs-wrapper ul.tabs li{display:block;float:left;margin:0 2px 0 0;padding:0;background-color:#d2d2d2;background-image:none;-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;}
.tabs-wrapper ul.tabs li a{color:#000;display:block;float:left;text-decoration:none;padding:10px 20px;cursor:pointer;overflow:hidden;outline:none;text-transform:uppercase;font-weight:bold;}
.tabs-wrapper ul.tabs li a.selected{background-color:#efc62c;-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;}
.tabs-wrapper .tab-content{clear:both;border-top:5px solid #efc62c;padding:10px 0;}
.js_on .tabs-wrapper .tab-content{display:none;margin-bottom:15px;}
.tabs-wrapper .tab-content .tabs-inner-padding{padding:10px;}
.accordion-wrapper{padding-bottom:15px;}
h3.accordion-toggle{padding:0;margin:0 0 1px 0;background:url(../images/base/accordian-title.png) no-repeat scroll 0 0 transparent !important;height:46px;line-height:46px;width:100%;font-weight:normal;float:left;cursor:pointer;border-top:1px #eee solid;}
h3.accordion-toggle a{text-decoration:none;display:block;padding:12px 0 12px 50px;outline:medium none;border:0 none;line-height:1.3;font-size:18px !important;}
h3.accordion-toggle.active{background-position:left bottom;}
.accordion-container{margin:0 0 1px;padding:0;overflow:hidden;width:100%;clear:both;background:url(../images/base/accordian-content-bg.png) repeat scroll 0 0 transparent;}
.accordion-container .content-block{padding:20px;}
ul.list-1, ul.list-2, ul.list-3, ul.list-4, ul.list-5, ul.list-6, ul.list-7, ul.list-8, ul.list-9, ul.list-10{margin:5px 0 5px -5px;position:relative;overflow:hidden;}
ul.list-1 ul, ul.list-2 ul, ul.list-3 ul, ul.list-4 ul, ul.list-5 ul, ul.list-6 ul, ul.list-7 ul, ul.list-8 ul, ul.list-9 ul, ul.list-10 ul{margin-left:0;}
ul.list-1 li, ul.list-2 li, ul.list-3 li, ul.list-4 li, ul.list-5 li, ul.list-6 li, ul.list-7 li, ul.list-8 li, ul.list-9 li, ul.list-10 li{list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:2px !important;padding-bottom:2px !important;padding-left:30px !important;margin-left:0;background-repeat:no-repeat;background-color:transparent;}
ul.list-1 li{background-image:url(../images/base/bullet-1.png);background-position:4px 11px;}
ul.list-2 li{background-image:url(../images/base/bullet-2.png);background-position:3px 10px;}
ul.list-3 li{background-image:url(../images/base/bullet-3.png);background-position:4px 12px;}
ul.list-4 li{background-image:url(../images/base/bullet-4.png);background-position:3px 7px;}
ul.list-5 li{background-image:url(../images/base/bullet-5.png);background-position:3px 7px;}
ul.list-6 li{background-image:url(../images/base/bullet-6.png);background-position:4px 6px;}
ul.list-7 li{background-image:url(../images/base/bullet-7.png);background-position:3px 5px;}
ul.list-8 li{background-image:url(../images/base/bullet-8.png);background-position:4px 6px;}
ul.list-9 li{background-image:url(../images/base/bullet-9.png);background-position:3px 6px;}
ul.list-10 li{background-image:url(../images/base/bullet-10.png);background-position:4px 7px;}
.dropcap{display:block;float:left;font-size:42px;line-height:36px;margin-bottom:0;margin-left:0;margin-right:8px;margin-top:5px;}
.linktotop{color:#666;font-size:11px;text-align:right;margin-bottom:5px;}
.linktotop a{text-decoration:none;}
.testimonials-wrapper blockquote{background:url(../images/base/icon_quote.png) no-repeat 20px 15px;padding:15px 15px 15px 60px !important;font-size:14px;line-height:18px;}
.testimonials-wrapper cite{display:block;text-align:center;font-style:italic;font-size:12px;color:#474747;letter-spacing:1px;text-transform:uppercase;padding-top:30px;}
.testimonial-pager{text-align:center;padding:20px 0 10px;}
.testimonial-pager a{background:url(../images/base/testimonial_nav.png) no-repeat top center;height:12px;width:12px;overflow:hidden;display:inline-block;font-size:0;margin:0 2px;}
.testimonial-pager a:hover, .testimonial-pager a.activeSlide{background-position:center bottom;}
.socialicons{padding:10px 0 5px;text-align:right;}
.socialicons a{background:url(../images/base/social.png) no-repeat;width:34px;height:34px;display:inline-block;opacity:0.9;}
.socialicons a:hover{opacity:1;}
.socialicons .gp{background-position:0 0;cursor:pointer;}
.socialicons .fb{background-position:-34px 0;cursor:pointer;}
.socialicons .tw{background-position:-68px 0;cursor:pointer;}
.socialicons .in{background-position:-102px 0;cursor:pointer;}
.socialicons .yt{background-position:-136px 0;cursor:pointer;}
.socialicons .rs{background-position:-170px 0;cursor:pointer;}
.socialicons .pi{background-position:-204px 0;cursor:pointer;}
.socialicons .gm{background-position:-238px 0;cursor:pointer;}
.postmeta{padding:5px 0;color:#999;}
.postmeta a{color:#999;}
.postmeta a:hover{color:#d81a85;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.breadcrumbs{padding:5px 0 0;margin-bottom:20px;}
ol.commentlist{list-style:none;}
#commentform p{margin:15px 0;}
#commentform label{display:block;}
#commentform input#email, #commentform input#author, #commentform input#url, #commentform textarea, #commentform input#eazycfc_captcha{max-width:96%;border:1px #ccc solid;padding:5px 2%;}
#commentform input#submit{background-color:#711112;border:none;padding:3px 10px;color:#fff;border-bottom:1px #fff solid;display:inline-block;}
#commentform input#submit:hover{background:#fff;color:#d81a85;border-bottom:1px #d81a85 solid;cursor:pointer;}
.form-allowed-tags{display:none;}
ul.errormsg{background:#ffe4e4;}
ul.errormsg li{padding:5px;}
.entry-content table, .comment-body table{border-collapse:collapse;margin:10px 0;}
.entry-content table td, .entry-content table th, .comment-body table td, .comment-body table th{padding:10px 5px;text-align:left;}
.entry-content table th, .comment-body table th{color:#676767;font:normal 14px PT Sans;border-bottom:1px #888 solid;}
.entry-content table td, .comment-body table td{border-bottom:1px #ccc solid;}
.fvch-codeblock:hover .comment-form-url{display:block !important;}
.comment-list, ol.comment-list{list-style:none;box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;-khtml-box-shadow:0 0 5px #666;margin:10px 0;background-color:rgba(126, 20, 98, 0.2);padding:10px 0;}
.comment-list li, ol.comment-list li{list-style:none;background-image:none !important;padding:0px 15px;}
.comment-list li ol li.depth-2, .comment-list li ol li.depth-3, .comment-list li ol li.depth-4, ol.comment-list li ol li.depth-2, ol.comment-list li ol li.depth-3, ol.comment-list li ol li.depth-4{border-bottom:none;}
.comment-list li.bypostauthor article, ol.comment-list li.bypostauthor article{background:#171717;}
.comment-list article{border:none !important;padding:10px;position:relative;background-color:#0d0d0d;}
.comment-list li.bypostauthor li article{border:none !important;padding:10px;position:relative;background-color:#111111;}
ol.comment-list li.bypostauthor li article{border:none !important;padding:10px;position:relative;background-color:#242424;}
.comment-list li .fn{font-weight:normal;font-size:15px;font-style:normal;}
.comment-list li.bypostauthor .fn, ol.comment-list li.bypostauthor .fn{color:#ffffff;}
.comment-list article a time{display:block;clear:both;padding:5px 0 10px;font-size:14px;font-style:italic;font-family:"PT Sans", Times New Roman, Times, serif;}
.comment-list, ol.comment-list p{font-size:14px;}
.comment-list .reply span, ol.comment-list .reply span{display:none;}
.comment-list .reply a, ol.comment-list .reply a{display:block;padding:10px;text-align:center;background:#060606;margin:4px 0;border:1px #2f2f2f solid;}
.comment-author.vcard{display:inline-block;margin-right:15px;float:left;}
.comment-list ul.children li.comment{background-image:none;padding-left:15px;}