/*#############################################################################################################################################################################################################################################################*/
/* ONE STEP PAYMENTS START ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*#############################################################################################################################################################################################################################################################*/

.paypackage {padding-top: 10px;}
.paypackage .package{float: left; width: 143px; padding: 15px; padding-bottom: 10px; margin-right: 17px; background: #ffffff;webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow: hidden;border: 1px solid #cccccc;text-align: center;}
.paystep{background: #fdfbfb;webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border: 1px solid #cccccc; padding: 10px 0px 10px 20px}
.paystep h2, .endstep h2{font-size: 20px; color:#6c3d69; margin-bottom: 0px; padding-bottom: 0px;}
.paystep.inactive h2{color:#cbcbcb}
.package .credits{background:url('../images/pack-icons.png') no-repeat; font-size: 16px; color:#6c3d69; font-weight: bold; margin: auto; line-height:36px; margin-bottom: 8px;}
.package.inactive .credits{background:url('../images/pack-icons-inactive.png') no-repeat;}
.package .credits.c20{background-position: 0px 5px;}
.package .credits.c30{background-position: 0px -26px;}
.package .credits.c40{background-position: 0px -60px;}
.package .credits.c60{background-position: 0px -102px;}
.package .credits.c100{background-position: 0px -145px; padding-left: 13px;}
.package .credits
.package .price{}
.package .button.buynow{ float:none; background: #7ae95c url('../images/button-green.png')bottom  repeat-x; border: 1px solid #399d1e;}
.package .button.buynow:hover{ float:none; background: #7ae95c url('../images/button-green.png')bottom  repeat-x; border: 1px solid #000000;color:#4f284d;text-shadow: 0px 0px 0px;}

.package.inactive {background:#fafafa;color: #8e8d8f;}
.package.inactive .credits{color: #8e8d8f;}
.package.inactive .button.buynow{float:none; background: #7ae95c url('../images/button-grey.png')bottom  repeat-x; border: 1px solid #9a949a}
.package.inactive .button.buynow:hover{ float:none; border: 1px solid #9a949a;color:#ffffff}

.paypackage .package.active{background:red; border:1px solid #6f3a64; background: #e7c8e7;}

.paymentmethods{font-size: 14px; padding-top: 10px;}
.paymentmethods .pmethod.inactive {background:#fafafa;color: #8e8d8f;}
.paymentmethods .pmethod{ float: left; width: 430px; padding: 15px; padding-bottom: 10px; padding-top: 10px; margin-right: 17px; background: #ffffff;webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow: hidden;border: 1px solid #cccccc;text-align: center;}
.paymentmethods .pmethod label{text-align: left; display:block; font-weight: bold; padding-bottom: 8px; padding-top: 5px;}
.paymentmethods .pmethod label.creditcard{background:url('../images/payment-icon-card.png') right no-repeat;}
.paymentmethods .pmethod label.paypal{background:url('../images/payment-icon-paypal.png') right no-repeat;}
.paymentmethods .pmethod label.paypal{background:url('../images/payment-icon-paypal2.png') right no-repeat;}
.paymentmethods .pmethod.inactive label.creditcard{background:url('../images/payment-icon-card-inactive.png') right no-repeat;}
.paymentmethods .pmethod.inactive label.paypal{background:url('../images/payment-icon-paypal-inactive.png') right no-repeat;}
.paymentmethods .pmethod.inactive label.paypal{background:url('../images/payment-icon-paypal-inactive2.png') right no-repeat;}

.cardimage{width: 62px; height: 33px; float:left; }
.cardimage.mc{background:url('../images/payment-icon-card.png') -6px 0px no-repeat;}
.cardimage.visa{background:url('../images/payment-icon-card.png') -65px 0px no-repeat;}

.paymentdetails{font-size: 12px; padding-top: 10px; padding-bottom: 10px;}
.paymentdetails .col1{float:left; width: 510px; background: url('../images/pay-separator.png') right repeat-y}
.paymentdetails .col2{float:right; width: 400px;}
.paymentdetails h3{font-weight: bold; font-size: 14px; color:#3f3f3f;}
.paymentdetails input{margin: 0px;}
.paymentdetails input.error{background: #fef5f5;}
.paymentdetails select.error{background: #fef5f5; border: 1px solid #e86060;}
.paymentdetails .iframe{text-decoration: underline;}
.paymentdetails .securityreason{font-size: 11px; line-height: 16px; padding-top: 17px;}

.paymentdetails .formtable td{padding: 8px 15px 8px 0px;}
.paymentdetails .formtable td.labelholder{font-weight: bold;}
.paymentdetails .formtable td .small{font-size: 11px;}
#securityhelp{background:#ffffff; width: 180px;}
.paymentdetails .prevcards {border-bottom: 1px solid #e8e7e7; padding-bottom: 15px; margin-bottom: 10px;}
.paymentdetails .prevcards label{display:block;}

.paypaltext{width:950px}

.reviewdata {font-size: 14px;}
.reviewdata .reviewtable {width: 945px; border-spacing: 0px;}
.reviewdata .reviewtable th{color: #8e8e93; font-weight: normal; border-bottom: 1px solid #cccccc; padding: 18px 8px 18px 8px;}
.reviewdata .reviewtable td{padding: 18px 8px 18px 8px;  border-bottom: 1px solid #cccccc;}
.reviewdata .reviewtable td.item{color:#513c6e; font-weight: bold;}
.reviewdata .reviewtable td.total{color:#033232; font-weight: bold; font-size: 18px;}
.reviewdata .reviewtable.payment td.item{width: 130px; vertical-align: top;}
.reviewdata .reviewtable.payment td.logo{ vertical-align: top; padding-top: 12px;}
.reviewdata .reviewtable .transaction {font-size: 12px; color: #8e8e93; padding-top: 8px;}
.reviewdata .reviewtable .securityreason{font-size: 12px; line-height: 16px; padding-top: 8px;}
.reviewdata .reviewtable a{text-decoration: underline;}
.reviewdata .reviewtable .change{padding-top:6px; font-size: 12px;}
.reviewdata .reviewtable tr.noborder td{border:0px; padding-bottom: 25px;}

.paystep.creditadded{color:#513c6e; font-size: 16px; padding: 25px 0px 25px 70px; background: #ffffff url('../images/success.png') 0px 0px  no-repeat;}
.paystep.pick{padding: 0px; height: 220px; margin-top: 20px; padding-top: 170px;}

.endstep{font-size: 14px;}

.slide{ width: auto;}

 .actionbutton{padding-top: 10px;}
.actionbutton .col1{float:left; text-align:right; font-weight: bold; padding-right: 10px; width: 210px;}
.actionbutton .col2{float:left;}
.actionbutton .col3{float:right; padding-top: 16px;}
.actionbutton .actionbutton-big{color:#ffffff; text-shadow: 0px 1px 0px #000000; font-size: 14px; font-weight: bold;  background: #3c3d66 url('../images/actionbutton-big.png') top  repeat-x; border: 1px solid #3d3e68; webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 15px 20px 15px 20px}
.actionbutton .actionbutton-big:hover{color:#f1f1ff; background-image: none;}
.actionbutton .actionbutton-big.loading{ background: #cccccc url('../images/actionbutton-loader.gif') 10px 10px  no-repeat; padding-left: 45px; border: 1px solid #b1b0b0; text-shadow: 0px 0px 0px}
.hide{display:none;}
input {outline:none;}

.main{overflow:visible}

.paymenterrors {padding: 10px; background: #ffeded; border: 1px solid #f2c7c7; margin:10px 30px 10px 10px; }
.paymenterrors  b{color:#d62f2f; font-size: 16px; line-height: 25px; display:block; padding-bottom: 8px;}
.paymenterrors li{height: 25px;}
.paymenterrors div{color:#d62f2f;}
.paymenterrors  img{width: 14px; float:left; margin-right: 8px;}


/*#############################################################################################################################################################################################################################################################*/
/* NEW DESIGN ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*#############################################################################################################################################################################################################################################################*/
body{background-attachment: fixed;}
/*body * { -moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in;}*/

.wrapper{width: 990px;}
.header-info{color:#5b5b5b;font-family:Arial;font-size:12px;float:right}
.header-info span{color:#a33b84;font-size:26px;font-weight:700;display:block;text-shadow:1px 1px 0 #FFF; letter-spacing:-1px; line-height: 26px;}
.header-info .fee{color:#7a7a7a;font-size:10px; line-height: 11px; float:left; padding: 19px 0px 0px 8px; max-width:68px; }
.header-info .phone-icon{background:url(../images/head_phone_icon.png) no-repeat;width:26px;height:25px;float:left;margin:10px 15px 0 10px;}
.header-info .separator{background:url(../images/head_separator.png) no-repeat;background-size: 1px 100%; float:left;width:2px;height:60px;margin:0 10px 0 20px;display:none;}
.header-info .card-icon{background:url(../images/head_card_icon.png) no-repeat;width:38px;height:37px;float:left;margin:5px 15px 0 10px;}
.header-info .left {float: left;}
.header-info .phoneholder {float: left; -webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.1);box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.1); background:rgba(255,255,255,0.8); margin-left: 10px; padding: 8px; border:1px solid rgba(0,0,0,0.05); -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; -moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in;}
.header-info .phoneholder:hover{background:#ffffff; border-color:#a33b84;}
.main{background: #ffffff; border-left: 1px solid rgba(0,0,0,0.1);border-right: 1px solid rgba(0,0,0,0.1); padding:5px; border-bottom: 0px solid rgba(0,0,0,0.1); -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; -webkit-box-shadow: 0 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 3px rgba(0,0,0,0.1);box-shadow: 0 3px rgba(0,0,0,0.1);}
.content{width:664px; border-right: 1px solid rgba(0,0,0,0.1); padding-right: 6px;}
.header{padding: 0px; width:988px; height: auto; background:#fdfdfd; border-left: 1px solid rgba(0,0,0,0.1);border-right: 1px solid rgba(0,0,0,0.1); position: fixed; z-index: 9997}
.header .headmenu{background:#c663a9; height: 50px;  -moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in; overflow: hidden; border-bottom: 3px solid rgba(0,0,0,0.1); -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.header .headmenu:after{content: ' ';clear:both;}
.header .headmenu ul:after{content: ' ';clear:both; display:block;}
.header .headmenu li a{line-height: 50px; border-right: 1px solid rgba(0,0,0,0.1);font-size: 14px;}
.header .headmenu li a:hover{background:rgba(0,0,0,0.1);color:#ffffff; text-shadow: none;}
.header .headholder {padding: 16px 19px 16px 19px; height: auto; background:#f0edf4 url(../images/head_header.png) 00px -30px no-repeat; background-size: 100% auto; }
.header .loginholder{padding: 0px 0px 0px 0px; border-bottom: 1px solid rgba(0,0,0,0.1); height: 31px !important; }
.header .loginholder .login {float:left; padding-left: 20px;}
.header .loginholder .login .loginside{right: 8px; position:relative;}
.countrylist{left: 0px; top: 30px; border: 0px solid #e5e5e5; padding:2%; width: 96.1%; -webkit-box-shadow: inset 0px 0px 0px 1px #e5e5e5;-moz-box-shadow: inset 0px 0px 0px 1px #e5e5e5;box-shadow: inset 0px 0px 0px 1px #e5e5e5; z-index:9999 !important; width: 970px; position: fixed; left:auto; right:auto; padding: 10px; }
.countrylist a{width: 23.6% !important;}
.header .loginholder .login .loginside a.dropdown{border:none !important; background-color:transparent; padding-top: 5px;}
.header .headholder .search{ position:absolute; right: 0px; top:0px; margin-top:0px; background: transparent;height: 31px; overflow:hidden; width: auto;}
.header .headholder .search .searchinside input{border:0px; border-left: 1px solid rgba(0,0,0,0.05); padding: 0px 10px 0px 10px !important; margin:0px; width: 180px; height: 29px; -moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in;}
.header .headholder .search .searchinside input:focus{ width:290px;}
.header .headholder .search .searchinside{padding:0px; border:0px; height: auto;}
.header .headholder .search .searchsubmit{width: 33px; height: 30px;  background: url(../images/searchbg.png) center no-repeat; background-size: auto 60%;} 
.header .infoline{color:#323232; font-size: 11px; border-right: 0px ;border-left: 1px solid #3781c2; border-right: 0px !important; padding-left: 10px;}

.header.fixed{position:fixed; top:0px; z-index:9999;width: 988px; }
.header.fixed .headmenu{height: 2px; overflow:hidden;}
.header.fixed .headholder{padding:5px 19px 5px 19px;}
.header.fixed .header-info .phoneholder{border: 1px solid rgba(0,0,0,0); background:transparent !important; -webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.0);-moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.0);box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.0);}
.main{padding-top: 184px !important}

div.cms_banner-container{border:0px solid rgba(0,0,0,0.1); width: 100%; height: 270px; margin:0px; border-bottom: 3px solid rgba(0,0,0,0.1); overflow: hidden; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
div.cms_banner-container img{width: 100%; height: 100%; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
div.cms_banner-item{background-size: 100% 100% !important; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; overflow:hidden;}
div.ctaswitcher{bottom: 10px; left: auto;}
a.switcher-btn{background:#ffffff; border:1px solid #ffffff;}
a.switcher-btn.active,a.switcher-btn:hover{background:#a33b84}
.ctashadow{display:none;}
.content-title h2{font-size: 14px; }

.show_more_psy { display: block; text-align: center; font-size: 16px; font-weight: bold; border-radius: 5px; margin-bottom: 10px; background: #CCE7FF; line-height: 50px; -webkit-box-shadow: 0 3px #99CFFF; -moz-box-shadow: 0 3px #99cfff; box-shadow: 0 3px #99CFFF; position: relative; height: 50px; }
.show_more_psy:after { content: '\25b6'; display: block; width: 30px; height: 30px; position: absolute; top: 10px; right: 10px; color: #99CFFF; background: #ffffff; text-align: center; line-height: 30px; border-radius: 5px; }

.content .content-item{padding-bottom: 0px;}
.mainpage .wrapper .main .wpControlBox.content-item .content-title{ margin: 0px; padding: 10px 0px 8px 0px; ;background:#ffffff;}
.content-item .item-head-shadow{background: none; border-bottom: 1px solid rgba(0,0,0,0.0); padding-top: 0px}
.content-item .content-title .more{position:relative;}
.sidebar .sidebar-item{padding-bottom: 0px; margin-bottom: 5px;}
.sidebar{overflow:visible}
.psychic-rollup-item-v2:nth-child(even){width: 48.9%; margin-right:0px; }         
.psychic-rollup-item-v2{width: 48.9%; margin-top: 0px; margin-bottom: 10px; border: 1px solid #c4e1fb; }
.psychic-rollup-item-v2:hover{background:#f1f9ff;}
.psychic-rollup-item-v2:hover .psychic-container .row-callme{background:#dbeeff;}
.psychic-rollup-item-v2:hover .psychic-container .psychic-details .row1 a{color:#323232}
.sidebar .psychic-rollup-item-v2{width:99%; margin:0px; margin-bottom: 10px;}
.psychic-container .row-callme{width: 100%; padding: 10px 0px 10px 0px; position:relative;}
.psychic-container .row-callme a{width: 94%; margin: 0px 3% 0px 3%}
.psychic-container .psychic-details .row3{font-size: 12px;}
.psychic-container .psychic-details{width: 59%; margin-left: 15px; } 
.sidebar .psychic-container .psychic-details{width: 54%; margin-left: 15px} 
.psychic-container .psychic-picture img{padding:0px; border: 0px; display:block; -webkit-box-shadow: 0 0 5px rgba(12,13,13,0);-moz-box-shadow: 0 0 5px rgba(12,13,13,0); box-shadow: 0 0 5px rgba(12,13,13,0);}

.online .psychic-container .row-callme .row4:before {content:"\2706"; position:absolute; top:10px; left:0px; color:#fff; font-size:26px; line-height:30px; width: 30px; height: 30px; opacity:0; -moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in; text-align:center; background-color:#03A678;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.online .psychic-container:hover .row-callme .row4:before {opacity:1; left:-40px;}

.psychic-container .row-callme { padding: 6px 0px 6px 0px !important;}
.psychic-container .row-callme a{background:#51CB8E; display:block;-moz-transition:all .218s ease-in-out; -webkit-transition:all .218s ease-in-out; transition:all .218s ease-in-out;}
.psychic-container .row-callme .row5 a{background: transparent  !important; padding:0px  !important; margin:0px  !important; border: 0px !important; display:inline !important; color: rgba(0,0,0,0.8) !important;}
.online .psychic-container .row-callme a:hover{background:#79d7a8;}
.psychic-container .row-callme a .status-cont{float:left; text-align:left; padding: 10px 0px 0px 10px;text-shadow: 0px 1px 0px rgba(0,0,0,0.1);}
.psychic-container .row-callme a .status-cont span:first-child{ text-align:left;}
.psychic-container .row-callme a .status-cont span:last-child{text-align:left;}
.psychic-container .row-callme .row4{position:absolute; top:6px; right: 3%; font-size:0px; line-height:0px; text-shadow: 0px 1px 0px rgba(0,0,0,0.4); background:rgba(0,0,0,0.2);color:#ffffff !important; -webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.psychic-container .row-callme .row4 span{display:block; font-size: 11px; line-height: 11px; padding: 9px 15px 0px 15px;font-weight:normal}
.psychic-container .row-callme .row4 span.extension{display:block; font-size: 19px; line-height: 19px;padding: 2px 15px 9px 15px;font-weight:bold;}
.psychic-container .row-callme .row5 { color: rgba(0,0,0,0.8); display:block; height: 20px;}
.master .psychic-container .row-callme .row5 {display:block; font-size: 11px; color: rgba(0,0,0,0.8);height: 20px;}
.psychic-container .row-callme .row5 .ccicon { background: transparent url('../images/agentbox-cc.png') 0px 1px no-repeat; padding-right: 41px;}
.psychic-container .row-callme .extrapriceinfo {margin-bottom: -2px; padding-top: 3px; font-size: 11px;}

.master{border: 1px solid #ffcceb;}
/*
.master .psychic-container .row-callme .row4{color:#ffffff !important; background:#e086bd;}
*/
.master .psychic-container .row-callme{background:#fcd7ee !important; box-shadow: 0 3px #f4bbde !important;}

.master .psychic-container{background: #ffe8f6 !important}
.master .psychic-container .ribbon{background:#c663a9; color:#ffffff; right: -5px; left: auto; top: 6px; width: auto; height: auto; padding: 4px 10px 4px 10px}
.master .psychic-container .ribbon:after{ }
/*
.master .psychic-container .ribbon:before{content:' '; position:absolute; width: 0px; height: 0px;border-style: solid;border-width: 5px 5px 0 0;border-color: #a64b8b transparent transparent transparent; bottom: -5px; right:0px; }
*/

.master:hover .psychic-container{background:#fff3f8 !important;}
.master:hover .psychic-container .row-callme{background:#ffe5f5 !important;}
.master:hover .psychic-container .psychic-details .row1 a{color:#323232}

.content-item .item-head-shadow {margin-bottom: 10px}
.article-half{border-bottom: 0px; margin-bottom:0px; padding-bottom:0px;}    
.article-half:after{content:''; clear:both; display:block;}
.article-half .picture{width: 100%}
.article-half .picture img{background:none; padding: 0px; width: 100%; height: auto;}
.article-half .text{padding:10px; width:auto; background: #ffffff; margin: -35px 10px 10px 10px;padding: 10px; padding-bottom:0px; font-size: 13px; line-height: 18px;}    
.article-half .text h4{font-size: 16px;}    
.halfcol1{margin-left: 0px; width: 49%;}
.halfcol1 .halfcol1, .halfcol2 .halfcol1{margin-left: 0px; width: 100%; margin-bottom: 10px;}
.halfcol2{margin-left: 10px; width: 49%;}
.article-rollup-half-wide .article-rollup-item{width: 100%; border-bottom: 1px dotted rgba(0,0,0,0.1); margin-bottom: 10px; padding-bottom: 10px;}
.article-rollup-half-wide .article-rollup-item.lastitem{border:0px;}
.article-rollup-half-wide .article-rollup-item .picture{width: 40%;}
.article-rollup-half-wide .article-rollup-item .picture img{background:none; padding:0px; width: 100%; height: auto;}
.article-rollup-half-wide .article-rollup-item .text{width: 55%; font-size: 12px; line-height: 16px;}
.article-rollup-half-wide .article-rollup-item .text h4{font-weight:bold; padding-bottom: 0px; }
.article-main .text{width: 48%; font-size: 13px;}
.article-main .picture{width: 49%;}
.article-main .picture img{width: 100%; height:auto;}
.article-half .article-main .text{width: 87%;}
.article-half .article-main .picture{width: 100%;}

.article-view {border-bottom: 2px solid rgba(0,0,0,0.1); padding-bottom: 10px;}
.article-view table{border-spacing: 0px; padding:0px; margin:0px;;}
.article-view h1{padding-left: 10px;}
.article-view h2{padding-left: 10px; padding-right:10px; padding-bottom: 10px;}
.article-view .article-col1 .content-text{padding-left: 10px; padding-right:10px; width: 98%; margin-top:0px; text-align:justify; font-size: 14px; line-height: 20px;}
.article-view .article-col2{width: 28%; padding-top: }
.article-view .article-rollup-half .article-rollup-item{width: 90%;}
.article-view .article-rollup-half .article-rollup-item .text{padding:0px; padding-top: 10px;}
.article-view .article-col2 li{font-size: 12px;}
.article-view .article-col2 h5{border-bottom: 0px solid #BF5BA1; font-size: 10px; padding-bottom:0px; margin-bottom:6px; color:rgba(0,0,0,0.5) }
.article-view .article-col1 img:nth-child(1){width: 100% !important; height: auto !important}
.article-view .article-col1 .content-text p:nth-child(2){ padding-top: 0px;}
.article-view .article-col1 .item-content .content-text h3{font-size: 14px; margin-bottom:0px; padding-bottom: 0px; font-weight:bold;}

.footer{background:transparent;padding-top: 10px}
.content-item .content-title .more{background:transparent}
.halfcol1 .content-item .content-title .fl{padding-left: 10px; width: auto;}
.halfcol1 .content-item .content-title{width: 100%;}
.halfcol1 .halfcol1 .article-half{border-bottom: 1px dotted rgba(0,0,0,0.1); margin-bottom:10px; padding-bottom:0px;} 
.halfcol2 .halfcol1 .article-half{border-bottom: 1px dotted rgba(0,0,0,0.1); margin-bottom:10px; padding-bottom:0px;} 

.article-rollup-half .article-rollup-item{border:0px !important; width: 23.85%; margin-right: 10px; padding:0px}
.halfcol1 .article-rollup-half .article-rollup-item{border:0px !important; width: 48.2%; margin-right: 10px; padding:0px}
.halfcol2 .article-rollup-half .article-rollup-item{border:0px !important; width: 48.2%; margin-right: 10px; padding:0px}
.halfcol1 .article-rollup-half .article-rollup-item.lastitem{ margin-right: 0px; }
.halfcol2 .article-rollup-half .article-rollup-item.lastitem{ margin-right: 0px; }
.article-rollup-half .article-rollup-item.lastitem {}
.article-rollup-half .article-rollup-item .picture img{padding:0px; background:transparent; width: 100%; height:auto;}
.article-rollup-half .article-rollup-item .text{padding: 10px; font-size: 12px; line-height: 14px; }
.article-rollup-half .article-rollup-item .text h4{font-weight: bold;}
.article-rollup-half .article-rollup-item p{font-size: 12px;}
.article-pager .article-main .text{}  
.article-main.firtstitem.lastitem{padding-bottom: 5px;}

ul.more-article{padding: 10px;}
ul.more-article li{line-height: 14px; background:transparent; border-left: 3px solid #3781c2;}

.article-main .picture img{padding:0px; margin: 0px; background:transparent;}
.article-main h3{padding-left: 10px; margin-top: 10px; font-weight: bold; font-size: 16px;}
.articleinfo{padding-left: 10px}

.content-item .content-title{width:auto; padding-top:10px 0px 8px 0px; position:relative;}
.content-item .content-title .fl{padding-left: 0px;}
.article_category_header_text{padding: 0px 10px 0px 10px;}
.content-item .item-content .tools{width:auto; padding-left: 10px;}
h1.maintitle{width:auto; padding-left: 10px;}
.content-title h2{padding-left: 10px; font-weight:bold;}
.content-title .right{padding-right: 10px;}
.breadcrumb{background-color: rgba(0,0,0,0.05); padding: 5px 5px 5px 25px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; background-position: 5px 7px; color:rgba(0,0,0,.5); font-size: 11px;}
.sidebar .rightsearch{margin-top:0px; width: 94%; padding: 5px 8px 6px 8px}
.sidebar .sidebar-item.pink .sidebar-title {background:#c663a9;}
.sidebar .sidebar-item.blue .sidebar-title {background:#74b1e7;}
.sidebar .sidebar-item.pink .item-content {padding: 10px; padding-bottom: 0px; background:#fbf2f8; border: 1px solid #f2c5e5; border-top:0px; border-bottom: 0px; -webkit-box-shadow: 0 3px #e8b5d9;-moz-box-shadow: 0 3px #e8b5d9;box-shadow: 0 3px #e8b5d9; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.sidebar .sidebar-item.blue .item-content {padding: 10px; padding-bottom: 0px; background:#f2f9ff; border: 1px solid #c4e1fb; border-top:0px; border-bottom: 0px; -webkit-box-shadow: 0 3px #a1ccf3;-moz-box-shadow: 0 3px #a1ccf3;box-shadow: 0 3px #a1ccf3; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.sidebar .sidebar-item.blue .bottom,.sidebar .sidebar-item.pink .bottom{background:transparent; height: 3px;}
.sidebar .sidebar-item .sidebar-title h2{font-size: 14px; font-weight: bold; text-shadow: 0px 1px 0px rgba(0,0,0,0.4); line-height: 38px;}
.sidebar .sidebar-item h2 a{font-size: 14px;}
.sidebar .article-rollup-half .article-rollup-item .text{padding:8px 0px 0px 0px;}
.sidebar .filter-item br{display:none;}
.sidebar .filter-item #clearAll{padding-top: 9px; display:block;}
.sidebar .article-rollup-half .article-rollup-item .picture img {width: 100%; height: auto; border:0px; padding:0px; background: transparent}
.sidebar .article-rollup-half .article-rollup-item {width: 48%; border: 0px; margin-right: 10px;}
.sidebar .sidebar-item .buttonholder{padding-bottom: 10px; padding-top: 14px;}
.sidebar .sidebar-item .input-text {padding: 10px; width: 92%}
.sidebar .submit{margin-right: 0px !important; }
.sidebar .psychic-rollup{margin-top: 8px;}

.testimonials.rows .testimonial{padding:10px 0px 10px 0px; background-size: 40px 40px; background-position: 0px -5px}
.testimonials.rows .testimonial .quote{text-indent: 44px; font-size: 12px; line-height: 20px; } 
.sidebar .sidebar-item .item-content p.quote{display:inline;}
.sidebar .sidebar-item .item-content p.author{display:inline;}
.testimonials .testimonial .quote{display:inline}
.testimonials .testimonial{padding-bottom:0px; border-bottom: 0px solid rgba(0,0,0,0.05)}
.testimonials.rows .testimonial{padding-bottom: 8px;}
.testimonials .testimonial .ext{color:#323232; font-size: 12px; background: rgba(0,0,0,0.05);font-weight: normal;-webkit-border-radius: 4px;-webkit-border-top-left-radius: 1px;-webkit-border-top-right-radius: 0px;-moz-border-radius: 4px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;border-radius: 4px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.testimonials .testimonial .ext span.extension{padding-left: 10px; font-weight: bold;}
.testimonials .testimonial .author{float:none; display:inline; border:0px; padding-top: 5px; font-weight:normal !important;}
.testimonials .testimonial .psy{float:none; padding-top: 0px; padding: 0px; font-size: 12px; border-top: 1px solid rgba(0,0,0,0.05); padding:3px !important; margin:0px; margin-top: 10px; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.testimonials .testimonial:after{content: ''; clear:both; display:block;}
.testimonials .testimonial .author:before{content: ' — '; display:inline;}
.testimonials .testimonial .quote:before{padding-left: 45px;}

.testimonials.cols.four-col .testimonial{padding:10px 10px 10px 10px; background-size: 40px 40px; background-position: 5px -9px}
.testimonials .testimonial .quote{font-size: 12px;}

.content-title.wide{}
.pagerholder{padding-bottom: 10px;}
.pagerholder table{margin:inherit}
.pagerholder table td{padding-left: 0px;}
.pagerholder a{display:block; height: 30px !important; font-weight: normal !important; line-height: 30px !important; color:#3781c2 !important;  border: 1px solid #ebebeb; width: auto !important; padding: 0px 10px 0px 10px; min-width: 30px; text-align:center; background:rgba(0,0,0,0.05) !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important;border-radius: 0px !important;}
.pagerholder a:hover{color: #000000 !important;  background:rgba(0,0,0,0.02) !important; }
.pagerholder a.active{background:#c663a9 !important; color:#ffffff !important;}

.content-item.crop{width: auto;}
.content-item .item-content .daily .horoscopeholder, .content-item .item-content .weekly .horoscopeholder{background:none; padding: 0px;}
.horoscopetable td{width:25%; background:#e5f3ff; border: 1px solid #c4e1fb;}
.horoscopetable td:hover{ background:#f1f9ff;}
.weekly .horoscopetable td:hover{ background:#fff3f8;}
.horoscopetable td span{font-size: 12px;}
.content-item .item-content .activehoroscope{font-size: 12px; line-height: normal;}
.content-item .content-title .more{font-size: 12px; right: 0px; padding-top: 2px;}
.content-item .content-title .right{padding-top: 0px;}

div.emailadvices div.adviceblocktop div.inner{padding-top: 25px;}
.form{padding:10px;}

.content-item .item-content .form .row .inputholder .note{color: rgba(0,0,0,0.4); padding-top: 5px; line-height: 14px}
.form input{padding: 8px;}
.form select{padding: 8px;}

.submit,.changereadingtype{background: #b15897;border: 1px solid #9d4182;border-bottom: 3px solid #9d4182;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin-right:8px; font-size: 12px; padding:10px 15px 10px 15px}
.submit:hover{color:#f1f1ff; background-image: none;}

.selectedreadingtype{background:#ffffe0; border: 1px solid #cece82}
.sidebar .sidebar-item .item-content .account-price{background:none;}
.account-price .inside{margin-bottom: 10px; border:1px solid rgba(0,0,0,0.1)}
.account-menu{display:block; padding-bottom: 10px;}
.warningmessage.crop{width: auto;}
.smalltext{font-size: 12px;}
.htmlcontent{padding:10px; padding-top:0px;}
.sidebar .htmlcontent{padding:0px; padding-top:0px;}

/* smaller boxes*/
.psychic-container .row-callme a {height: 42px;}
.psychic-container .row-callme .row4 a {height: 0px;}
.psychic-container .psychic-details{padding-top:10px;}
.psychic-container .row-main { margin-bottom: 0px; padding: 0px; }
.psychic-container .row-callme a .status-cont{padding-top: 7px}
.psychic-container .row-callme .row4 span{padding-top: 6px}
.psychic-container .row-callme .row4 span.extension{padding-bottom: 4px}
.online .psychic-container .row-callme .row4:before{top: 6px;}
.master.online .psychic-container .row-callme .row4:before{top: 6px; background:#e086bd;}
.psychic-rollup-item-v2{ -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;}
.psychic-container .psychic-picture img{margin: -1px 0px 0px -1px}

.psychic-rollup-item-v2 .star-ratings-css{position:relative; width:auto; height:auto; max-width: none; margin:0px; line-height: 12px}
.psychic-rollup-item-v2 .star-ratings-css-top{background:transparent; display:none}
.psychic-rollup-item-v2 .star-ratings-css-bottom{background:transparent; display:none}
.psychic-rollup-item-v2 .star-ratings-css-reference{background:transparent; display:none}
.psychic-rollup-item-v2 .star-ratings-css:after{content:'\f005 \f005 \f005 \f005 \f005'; display:block; position:relative; z-index: 99; font-family: 'FontAwesome';color:rgba(0,0,0,0.2); color:#e1b710; font-size: 10px;}

.psychic-rollup-item.small{background:#e5f3ff; width: 48.9%; padding:0px; height:auto; margin: 0px; margin-right: 10px; margin-bottom: 10px; border:1px solid #c4e1fb; margin-bottom: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow: 0 3px #99cfff; -moz-box-shadow: 0 3px #99cfff;box-shadow: 0 3px #99cfff;}
.psychic-rollup-item.small:nth-child(even){ margin-right: 0px;}
.psychic-rollup-item.small .psychic-inside .psychic-col1{width: 90px;}
.psychic-rollup-item.small .psychic-inside .psychic-col2{width: 66%; }
.psychic-rollup-item.small .psychic-inside .psychic-col2 .row5{height:60px;}
.psychic-rollup-item.small .psychic-inside .psychic-col2 .row6{padding-bottom: 10px;}

.sidebar .psychic-rollup-item.small{width: 99%;}
.sidebar .psychic-rollup-item.small .psychic-inside .psychic-col1{width:92px;}
.sidebar .psychic-rollup-item.small .psychic-inside .psychic-col2{width:170px;}
.psychic-rollup-item.small .psychic-inside .psychic-col1{height:auto;}
.psychic-rollup-item.small .psychic-inside .psychic-col1 img{width: 100%; height: auto; background:none; padding:0px;}

div.emailadvices{padding-bottom: 10px;}



div.emailadvices div.adviceblockbottom{background:none;}
div.emailadvices div.adviceblockbottom div.inner1{padding:0px}
div.emailadvices div.adviceblockbottom div.psychicsminiboxes{padding:0px !important;}
div.emailadvices div.adviceblockbottom div.psychicsminiboxes{margin-left: 0px;}
div.emailadvices div.adviceblockbottom div.psychicsminiboxes .psychic-rollup-item.small .psychic-inside .psychic-col1{width: 90px;}
div.emailadvices div.adviceblockbottom div.psychicsminiboxes .psychic-rollup-item.small .psychic-inside .psychic-col2{width: 74%; }
div.emailadvices div.adviceblockbottom div.psychicsminiboxes .psychic-rollup-item.small .psychic-inside .psychic-col2 .row5{height:40px;}
div.emailadvices div.adviceblockbottom div.psychicsminiboxes .psychic-rollup-item.small .psychic-inside .psychic-col2 .row6{padding-bottom: 10px;}
div.emailadvices div.adviceblockbottom div#basicadvicebox, div.emailadvices div.adviceblockbottom div#premiumadvicebox{width: 49%;  margin:0px ; background:#ffffe0; border: 1px solid #cece82; margin-right: 10px; }
div.emailadvices div.adviceblockbottom div#basicadvicebox:nth-child(even), div.emailadvices div.adviceblockbottom div#premiumadvicebox:nth-child(even){ margin-right: 0px ;}
div.emailadvices div.adviceblockbottom div.choosepackageboxes p img{height:0px; border-bottom: 1px solid #cece82; width: 100%}
div.emailadvices div.adviceblockbottom div.choosepackageboxes h3{margin-bottom: 0px; padding-bottom: 0px;}
.adviceblockbottom .navtop{float:right; margin-top: -30px; padding:0px; margin-right: 0px;}
div.adviceblocktop ul li:before{display:none;}
div.adviceblocktop ul {margin-top: 15px;}

.mppFtFtProfile .profile-col1 div{background:transparent; padding:0px; margin:0px;}
.mppFtFtProfile .profile-col1 img{display:block; margin-left: 10px;}
.mppFtFtProfile .profile-col1{width: auto !important; padding-top: 5px;}
.mppFtFtProfile .profile-col1 div {width: auto; height: auto; margin-bottom: 8px;}
.mppFtFtProfile .profile-col2{width: 66%; padding-top: 5px;}
.mppFtFtProfile .profile-col2 .row2{display: none;}
.mppFtFtProfile .aboutme .item-content{padding: 0px 10px 0px 10px; font-size: 14px; line-height: 20px;}
.mppFtFtProfile .profile-col2 .row1{font-size: 14px; font-weight: bold;}
.mppFtFtProfile .profile-col2 h1{padding-bottom: 8px;}
.mppFtFtProfile .profile-col2 .callnow {display:table; margin-top: 10px; width: 100%; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; overflow:hidden; color:#ffffff !important; text-shadow: 0px 1px 0px rgba(0,0,0,0.1);}
.mppFtFtProfile .profile-col2 .callnow .col1{display:table-cell; padding: 10px; }
.mppFtFtProfile .profile-col2 .callnow .col1 p{padding:0px;}
.mppFtFtProfile .profile-col2 .callnow .col1 .call{border:0px; font-size: 16px; font-weight:bold;}
.mppFtFtProfile .profile-col2 .callnow .col1 .row3{border:0px; color:#ffffff !important; font-size: 14px;}
.mppFtFtProfile .profile-col2 .callnow .col1 .row4{border:0px; font-size: 22px; line-height: 24px;}
.mppFtFtProfile .profile-col2 .row5{border:0px; margin:0px; padding:0px; color: rgba(0,0,0,0.5); font-size: 12px; padding-top: 10px; padding-left: 10px;}

.mppFtFtProfile .profile-col2 .callnow .col2{display:table-cell; background:rgba(0,0,0,0.2);text-align:center; vertical-align: middle;}
.mppFtFtProfile .profile-col2 .callnow .col2 span{display:block; font-size: 14px;}
.mppFtFtProfile .profile-col2 .callnow .col2 span.extension{font-size: 32px; line-height: 38px; letter-spacing: -2px;}

.mppFtFtProfile .profile-col2.online .callnow{background:#66cc99}
.mppFtFtProfile .profile-col2.online .callnow:hover{background:#79d7a8;}

.mppFtFtProfile .profile-col2.offline .callnow{background:#bdc3c7}
.mppFtFtProfile .profile-col2.offline .callnow:hover{background:#d7dadc;}

.mppFtFtProfile .profile-col2.busy .callnow{background:#eb6d60}
.mppFtFtProfile .profile-col2.busy .callnow:hover{background:#f97f72;}

.mppFtFtProfile .specifications {padding-bottom: 15px; border-top: 2px solid rgba(0,0,0,0.1); padding-top: 10px;}
.mppFtFtProfile .specifications table td{padding: 8px 10px 8px 10px; border-bottom: 1px dotted rgba(0,0,0,0.1); font-size: 14px; vertical-align: top;}
.mppFtFtProfile .specifications table td.stars i{color:#e1b710;}
.mppFtFtProfile .specifications table td.label{font-weight:bold; padding-right: 20px; vertical-align: top;}
.mppFtFtProfile .specifications .writetestimonial{float:right; font-size: 12px; margin-top: -10px; margin-bottom: -4px; margin-right: -10px;}
.mppFtFtProfile .specifications .writetestimonial a {display:block; -webkit-border-radius: 3px; padding: 5px 8px 5px 8px; -moz-border-radius: 3px;border-radius: 3px; border: 1px solid rgba(0,0,0,0.1); border-bottom: 3px solid rgba(0,0,0,0.1); } 
.mppFtFtProfile .specifications .writetestimonial a:hover{background: rgba(0,0,0,0.05)}
.mppFtFtProfile .specifications .writetestimonial a:before{content:'\f040'; font-family: 'FontAwesome';padding-right: 8px; }
.mppFtFtProfile .specifications table tr:last-child td{border-bottom: 0px;}

ul.playlist{margin-left: 5px !important;}
ul.playlist li{border-bottom: 3px solid #c0daff !important; -webkit-border-radius: 3px !important;-moz-border-radius: 3px !important;border-radius: 3px !important; overflow:hidden;}
ul.playlist li, ul.playlist li.sm2_paused{box-shadow: none !important}
ul.playlist a{padding-left: 10px !important;}
ul.playlist a:before{content: "\f144"; display:inline; font-family: 'FontAwesome'; padding-right: 5px;} 

.content-item .item-content .form.testimonial {padding:0px; padding-left: 10px;}
.form.testimonial .content-title {padding-bottom:0px;}
.form.testimonial .fl h2{padding:0px; padding-left: 0px;}

.sidebar .sidebar-item .item-content .steps{margin-bottom: 20px;}
.sidebar .sidebar-item .item-content .steps:after{content: '';clear:both; display:block; height: 10px}
.warningmessage{padding: 10px;}

.content-item .item-content .onecomment{border-bottom: 1px dotted rgba(0,0,0,0.1) !important}

.landingpage .inside{padding: 0px !important; background-size: 100% auto}
.lpheader{width: 100%  !important; margin:0px !important;  margin-top: 0px !important;}
.lpheader .textarea{padding-left: 15px !important}
.landingpage .landinghead{margin: -5px -5px 0px -5px;}
.landingpage .psychic-rollup-item-v2{width: 32.42%;}
.landingpage .psychic-rollup-item-v2:nth-child(even){margin-right: 10px; }
.landingpage .psychic-rollup-item-v2:nth-child(3n+0){margin-right: 0px; }

.payment-steps, .mppMemberCenterMemberCenterMyAccount .content .content-item{width:auto;}
 

 /* skin 1*/

 /* ////
.psychic-rollup-item-v2{width: 50%; margin:0px;; background:transparent; -webkit-border-radius: 0 0 0px 0px; -moz-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; position:relative;}
.psychic-rollup-item-v2 .psychic-container{margin: 7px 5px 0px 0px; background:#ffffff url(../images/head_header.png) -40px -20px no-repeat; border: 1px solid rgba(0,0,0,0.1); overflow:hidden; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; border-bottom: 3px solid rgba(0,0,0,0.1);}   
.psychic-rollup-item-v2 .psychic-container:hover{background:#ffffff url(../images/head_header.png) -40px -30px no-repeat;}
.psychic-rollup-item-v2 .psychic-container:hover .row-callme{background:#ffffff !important;}
.psychic-rollup .psychic-rollup-item-v2:nth-child(even) .psychic-container{margin: 7px 0px 0px 0px;}

.psychic-rollup-item-v2 .psychic-container .row-callme{padding: 0px; margin:0px 0px 0px -1px; display:block; width:auto; border-bottom: 0px solid rgba(0,0,0,0.3);  border-top: 0px solid rgba(0,0,0,0.4); -webkit-border-radius: 0 0 0px 0px; -moz-border-radius: 0 0 0px 0px; border-radius:none; -webkit-box-shadow:none; -moz-box-shadow: none; ;}
.psychic-rollup-item-v2 .psychic-container .row-callme span{ text-shadow: 0px 1px 0px rgba(0,0,0,0.3); display:table-cell; vertical-align: middle; line-height: 30px; padding-left: 8px; line-height: 36px !important} 
.psychic-rollup-item-v2 .psychic-container .row-callme:after{content: ''; display:block; clear:both;}
.psychic-rollup-item-v2 .psychic-container .row-callme a{height: auto; display:table; margin-bottom:0px; width:auto; float:left; background: rgba(0,0,0,0.2); -webkit-border-radius: 0 0 0px 0px; -moz-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; -webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px; margin-top: -1px}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont{ width:auto; text-align:left !important; padding: 0px 10px 0px 10px;line-height: 30px;}
.psychic-rollup-item-v2 .psychic-container .row-callme{border-color: #209511;  }
.psychic-rollup-item-v2 .psychic-container .row-callme{ background:#f5f5f5; border-top: 1px solid rgba(0,0,0,0.1)}
.psychic-rollup-item-v2.online .psychic-container .row-callme a{background: #78c663; border-right: 1px solid #64B64E;}
/*
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont span:first-child{font-size: 12px;}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont:first-child span.status{float:none; display:table-cell; padding-left: 0px; text-align:left;}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont:first-child span.status:before{content: "\f095"; margin-right: 6px;font-family: "FontAwesome"}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont:last-child span.statustext{float:none; padding-left: 8px; padding-top: 0px; text-align:left; display:table-cell;}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont:after{content: ''; display:block; clear:both;}
.psychic-rollup-item-v2 .psychic-container .row-callme a:hover:before{display:none;}


.psychic-rollup-item-v2.online .psychic-container .row-callme a:hover{-webkit-animation-name: rotate; -webkit-animation-duration: 1s;  -webkit-animation-iteration-count: infinite;  -webkit-animation-timing-function: linear;}  @-webkit-keyframes rotate {  0% {background-color:#87d101;}  50% {background-color:#3fb82f;}   100% {background-color:#87d101;}} 
.psychic-rollup-item-v2.online .psychic-container .row-callme a:hover:before{top:0px; opacity: 0;} 
.psychic-rollup-item-v2.online .psychic-container .row-callme a:before{ border-bottom: 14px solid #3fb82f; display:none; content: ''; background:transparent; width: 0;  height: 0; top: -13px; left: 10px;  border-left: 14px solid transparent;  border-right: 14px solid transparent;  opacity: 100}
.psychic-rollup-item-v2.online .psychic-container .row-callme a:after{ border-left: 8px solid #323232; position:absolute; display:block; content: ''; background:transparent; width: 0;  height: 0; top: 50%; margin-top: -8px; right: 0px; border-top: 8px solid transparent;  border-bottom: 8px solid transparent;  opacity: 0; -moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in; }
.psychic-rollup-item-v2.online .psychic-container:hover .row-callme a:after{right: -20px; opacity: 80;} 
*/
/* ////
.psychic-container .row-callme .row4{display:block; height:auto; margin-top: -11px; padding-right: 8px;}
.psychic-container .row-callme .row4{ font-size: 0px; float:right; text-shadow: 0px 1px 0px #ffffff}
.psychic-container .row-callme .row4 span{ font-size: 11px; text-shadow: 0px 1px 0px rgba(255,255,255,0.4); font-weight:normal; color:#7a7a7a;  line-height: 14px !important;}
.psychic-container .row-callme .row4 span.extension{font-size: 20px; text-shadow: 0px 1px 0px rgba(255,255,255,0.4); font-weight: bold; padding-right: 0px; color:#a33b84;   line-height: 22px  !important;}
.psychic-container .row-callme .extrapriceinfo{display:none;}
.psychic-container .row-main{padding:0px; margin:0px;}
.psychic-rollup-item-v2 .psychic-container .psychic-details .row3{font-size: 12px;}
.psychic-rollup-item-v2 .psychic-container .psychic-picture img{border:0px; display:block; margin-left: -1px; margin-top:-1px;}
.psychic-rollup-item-v2 .psychic-container .psychic-picture{width: 32%; border-right: 1px solid rgba(0,0,0,0.2)}
.psychic-rollup-item-v2 .psychic-container .psychic-picture img{width: 100%; max-width: 110px; height: auto;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-left: 0px;}
.psychic-rollup-item-v2 .psychic-container .psychic-details{width: 67%; padding-left: 5%; margin: 0px; padding-top: 8px;}
.psychic-rollup-item-v2 .star-ratings-css{position:relative; width:auto; height:auto; max-width: none;}
.psychic-rollup-item-v2 .star-ratings-css-top{background:transparent; display:none}
.psychic-rollup-item-v2 .star-ratings-css-bottom{background:transparent; display:none}
.psychic-rollup-item-v2 .star-ratings-css-reference{background:transparent; display:none}
.psychic-rollup-item-v2 .star-ratings-css:after{content:'\f005 \f005 \f005 \f005 \f005'; display:block; position:relative; z-index: 99; font-family: 'FontAwesome';color:rgba(0,0,0,0.2); color:#e1b710; font-size: 10px;}

.psychic-rollup-item-v2 .psychic-container .row-callme a{display:block; float:left; width: 34%; padding:0px;}
.status{display:none !important; }
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont:last-child span.statustext{display: block; text-align:center; padding:0px; font-size: 12px; font-weight:bold;}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont{display: block;width: 100%; padding:0px;}
/*nocolor*/
/*
.psychic-rollup-item-v2 .psychic-container .row-callme a{background:transparent !important; color:#555; text-shadow: none !important;}
.psychic-rollup-item-v2 .psychic-container .row-callme a:hover{background:transparent !important}
.psychic-rollup-item-v2 .psychic-container .row-callme a span{ text-shadow: none !important;}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont:first-child span.status:before{background: #78c663; margin: 0px 8px -15px -9px; color:#ffffff; float:left; display:block; padding: 0px 8px 0px 8px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;}

*/
 /* ////
.psychic-rollup-item-v2.master .psychic-container{border:1px solid #a33b84 !important; background:#c663a9 !important}
.psychic-rollup-item-v2.master .psychic-container .psychic-details .row3{color:#ffffff;}   
.psychic-rollup-item-v2.master .psychic-container .psychic-details .row1 a{color:#ffffff;}
.psychic-rollup-item-v2.master .psychic-container .psychic-details .row3 a{color:#ffffff;}
.psychic-rollup-item-v2.master .psychic-container .row-callme{background: #b15897 !important; border-top: 1px solid #a44588 !important;}
.psychic-rollup-item-v2.master .psychic-container .row-callme .row4 {color:#ffffff  !important; text-shadow: 0px 1px 0px rgba(0,0,0,0.3) !important}
.psychic-rollup-item-v2.master .psychic-container .row-callme .row4 span{color:rgba(255,255,255,0.5); text-shadow: 0px 1px 0px rgba(0,0,0,0.3) !important}
.psychic-rollup-item-v2.master .psychic-container .row-callme .row4 span.extension{color:#ffffff; text-shadow: 0px 1px 0px rgba(0,0,0,0.3) !important}
.psychic-rollup-item-v2.master .psychic-container .ribbon{width: auto; height: auto; background:transparent; top: 5px; right: 4px; background:rgba(0,0,0,0.4); float:right; left:auto; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.psychic-rollup-item-v2.master .psychic-container .ribbon:after{display:block; content:'Kiemelt jĂłs'; color:#ffffff; font-size: 11px; padding: 0px 8px 0px 8px; }
 * /////
/*new box */
/* 


 .psychic-rollup{margin-right: -5px;}
 .psychic-rollup-item-v2{width: 33.333%; margin:0px;; background:transparent; -webkit-border-radius: 0 0 0px 0px; -moz-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px;; position:relative;}
.psychic-rollup-item-v2 .psychic-container{margin: 7px 5px 0px 0px; background:#fbfbfd; border: 1px solid rgba(0,0,0,0.1);}   


.psychic-rollup-item-v2 .psychic-container .row-callme{padding: 0px; margin:0px; position:relative; display:block; width:auto; border-bottom: 0px solid rgba(0,0,0,0.3);  border-top: 0px solid rgba(0,0,0,0.4); -webkit-border-radius: 0 0 0px 0px; -moz-border-radius: 0 0 0px 0px; border-radius:none; -webkit-box-shadow:none; -moz-box-shadow: none;}
.psychic-rollup-item-v2 .psychic-container .row-callme span{ text-shadow: 0px 1px 0px rgba(0,0,0,0.3); display:table-cell; vertical-align: middle; line-height: 30px; padding-left: 8px;} 
.psychic-rollup-item-v2 .psychic-container .row-callme:after{content: ''; display:block; clear:both;}
.psychic-rollup-item-v2 .psychic-container .row-callme a{height: auto; display:table; margin-bottom:0px; width:auto; float:left; background: rgba(0,0,0,0.2); -webkit-border-radius: 0 0 0px 0px; -moz-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px;}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont{ width:auto; text-align:left !important; padding: 8px 10px 8px 10px;}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont span.status{float:none; display:table-cell; padding-left: 0px; text-align:left; font-size: 12px;display:block; line-height: 16px;}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont span.status:before{content: "\f095"; font-size:12px; margin-right: 6px;font-family: "FontAwesome"; }
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont span.statustext{float:none; display:none; padding-left: 0px; text-align:left; font-size: 0px; line-height: 12px; position: absolute; top: -270px; width:auto; max-width: none; white-space: nowrap;}
.psychic-rollup-item-v2 .psychic-container .row-callme a .status-cont span.statustext:before{content: "\f095"; font-size:12px; margin-right: 6px;font-family: "FontAwesome"; background:#43a935; display:block; float:left; width: 20px; height: 20px; text-align:center; line-height: 20px; margin-top: -3px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.psychic-rollup-item-v2 .psychic-container .row-callme:before{ border-bottom: 10px solid #3fb82f; display:none; content: ''; background:transparent; width: 0; position:absolute; height: 0; top: -10px; left: 10px;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  opacity: 100}
.psychic-rollup-item-v2.online .psychic-container .row-callme a:hover{-webkit-animation-name: rotate; -webkit-animation-duration: 1s;  -webkit-animation-iteration-count: infinite;  -webkit-animation-timing-function: linear;}  @-webkit-keyframes rotate {  0% {background-color:#87d101;}  50% {background-color:#3fb82f;}   100% {background-color:#87d101;}} 
.psychic-rollup-item-v2 .psychic-container .row-callme a:hover:before{display:none;}
.psychic-rollup-item-v2 .psychic-container .row-callme a:before{display:none !important;}
.psychic-rollup-item-v2 .psychic-container .row-callme{border-color: #209511;  }
.psychic-rollup-item-v2.online .psychic-container{background:#f5f5f5;} 
.psychic-rollup-item-v2 .psychic-container .row-callme{ background:#f5f5f5; border-top: 1px solid rgba(0,0,0,0.1)}
.psychic-rollup-item-v2 .psychic-container .row-callme span{ line-height: auto !important}
.psychic-rollup-item-v2.online .psychic-container .row-callme a{background: #43a935;}

.psychic-container .row-callme .row4{display:block; height:auto; margin-top: -13px; padding-right: 8px;}
.psychic-container .row-callme .row4{ font-size: 0px; float:right; text-shadow: 0px 1px 0px #ffffff}
.psychic-container .row-callme .row4 span{ font-size: 11px;  text-shadow: 0px 1px 0px rgba(255,255,255,0.4); font-weight:normal; color:#7a7a7a;  line-height: 14px !important;}
.psychic-container .row-callme .row4 span.extension{font-size: 20px; text-shadow: 0px 1px 0px rgba(255,255,255,0.4); font-weight: bold; padding-right: 0px; color:#a33b84;   line-height: 22px  !important;}
.psychic-container .row-main{padding:0px; margin:0px;}
.psychic-rollup-item-v2 .psychic-container{}
.psychic-rollup-item-v2 .psychic-container .psychic-details{width: auto; padding-left: 0%; margin: 0px; float:none; padding: 10px; margin-top: 0px; position:relative; background:#f0edf4 url(../images/head_header.png) -40px -20px no-repeat; }
.psychic-rollup-item-v2 .psychic-container .psychic-details .row1{position:absolute; width: 100%; padding:0px; left:0px; top:-43px; display:table-cell;padding: 10px; padding-top:15px; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44OCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.26) 22%, rgba(0,0,0,0.67) 57%, rgba(0,0,0,0.88) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(22%,rgba(0,0,0,0.26)), color-stop(57%,rgba(0,0,0,0.67)), color-stop(100%,rgba(0,0,0,0.88))); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.26) 22%,rgba(0,0,0,0.67) 57%,rgba(0,0,0,0.88) 100%); 
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.26) 22%,rgba(0,0,0,0.67) 57%,rgba(0,0,0,0.88) 100%); 
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.26) 22%,rgba(0,0,0,0.67) 57%,rgba(0,0,0,0.88) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.26) 22%,rgba(0,0,0,0.67) 57%,rgba(0,0,0,0.88) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e0000000',GradientType=0 );
}
.psychic-rollup-item-v2 .psychic-container .psychic-details .row1 a{color:#ffffff; text-shadow: 0px 0px 2px rgba(0,0,0,1)}
.psychic-rollup-item-v2 .psychic-container .psychic-details .row1 a:hover{color:#9cc9f0;}
.psychic-rollup-item-v2 .psychic-container .psychic-details .row3{font-size: 12px; height: 50px; overflow:hidden;}
.psychic-rollup-item-v2 .psychic-container .psychic-picture img{border:0px; display:block; margin:0px; width: 100%; height: auto; -webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.0);-moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.0);box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.0);}
.psychic-rollup-item-v2 .psychic-container .psychic-picture{width: 100%; float: none;}
.psychic-rollup-item-v2 .star-ratings-css{position:absolute; right:10px; top: -29px; width:auto; height:auto; max-width: none;}
.psychic-rollup-item-v2 .star-ratings-css-top{background:transparent; display:none}
.psychic-rollup-item-v2 .star-ratings-css-bottom{background:transparent; display:none}
.psychic-rollup-item-v2 .star-ratings-css-reference{background:transparent; display:none}
.psychic-rollup-item-v2 .star-ratings-css:after{content:'\f005 \f005 \f005 \f005 \f005'; display:block; position:relative; z-index: 99; font-family: 'FontAwesome';color:rgba(0,0,0,0.2); color:#e1b710; font-size: 10px;}
*/

/*after live hax*/
 .cms_banner-item h4{margin-top: 30px;}
 .psychic-container .psychic-details .row3 {max-height: 60px; overflow:hidden;}
 ul.playlist li a, ul.playlist li a:hover, ul.playlist li.sm2_paused a {background-image: none !important}
  .sidebar .sidebar-item .item-content .signup .smalltext .termsok{width: 180px; padding-bottom: 10px; font-size: 11px}
  
  .content-item .item-content .zodiac{width: 100%; margin-bottom:20px;}
  .content-item .item-content .daily .horoscopeholder .col2 .text{font-size: 14px; line-height: 20px;}
  .content-item .item-content .daily .horoscopeholder .col1{width: 90px;}
  .content-item .item-content .daily .horoscopeholder .col2{width: 546px;}
  .horoscope_holders div{background:transparent ; background-image:none !important}
  .horoscope_holders .bluebox{border: 1px solid #c4e1fb; background-color: #e5f3ff !important;-webkit-border-radius: 5px;   -moz-border-radius: 5px;border-radius: 5px; width:auto; }
  .content-item .item-content .daily .horoscopeholder .col2 .phone{font-size: 16px !important; }
  .content-item .item-content .signup .addcol2 table td {vertical-align: top; padding-right: 8px;}
  .content-item .item-content .signup .smalltext .termsok {width: 158px; padding-right: 8px;}
  
  .psychic-container .row-callme .row4 span.extension{color:#ffffff !important;}
  .psychic-container .row-callme .row4 span.extension a{color:#ffffff !important; text-decoration: none;}
  

.hidesign{background: #cce7ff}

.psychic-rollup-item-v2 .hidesign{background: #cce7ff; border-right: 5px solid #cce7ff; margin-left: -8px; width: 13px;}
.psychic-rollup-item-v2.master .hidesign{background: #fcd7ee; border-right: 5px solid #fcd7ee; margin-left: -8px; width: 13px;}
.psychic-rollup-item-v2:hover .hidesign{background: #dbeeff; border-right: 5px solid #dbeeff;}
.psychic-rollup-item-v2.master:hover .hidesign{background: #ffe5f5; border-right: 5px solid #ffe5f5;}


.lpheader .text{width: 70%}
.lpheader h2{padding: 6px 0px 8px 0px;}
.row6 .submit{padding: 5px 15px 4px 15px; margin-top: 2px; display: block; position:relative; z-index: 99}

.headmenu {position: relative;}
.headmenu .mmm{background: url('../images/mostmonddmeg.png') no-repeat; width: 236px; height: 32px; display:block; top: 10px; right: 10px; position:absolute; }
 .mmmmobile{display:none;}
@media (min-width:00px) and (max-width:990px){
 .mmmmobile{background: url('../images/mostmonddmeg-mobile.png') center no-repeat; width: 100%; height: 32px; display:block;}
}

#habla_conversation_div{padding-right:10px !important; padding-left:10px !important; height: auto !important; max-height: 300px !important}
#habla_window_div #habla_conversation_div{margin:0px !important; width: 92% !important;;}
.hbl_txt_wrapper textarea{font-family: Arial  !important; outline: none  !important; height: auto !important; padding: 8px !important; resize:none;}
#habla_expanded_div {background: #ffffff !important; border: 0px solid #aaaaaa  !important; padding-bottom: 0px  !important; margin-bottom: -20px  !important; width:100%; padding-top: 0px !important; }
#habla_both_div{background:transparent !important; margin-bottom: -1px  !important; height: 45px  !important;}
#habla_topbar_div {background:#ffffff !important; border: 1px solid #319b36  !important; width: auto  !important; padding-right: 4px;}
#olrk_tab_closure_span{display:none !important;}
#habla_middle_div{margin-left: 0px  !important; width: 100%  !important;}
.habla_conversation_p_item{padding-top: 8px  !important; padding-bottom: 8px !important; border: 0px !important; clear: both !important }
.habla_conversation_p_item.olrk_new_sender{padding-top: 8px  !important; padding-bottom: 8px !important; clear: both !important}
#habla_middle_wrapper_div{width: 100% !important; border-bottom: 0px dotted #000000; margin-bottom: 8px;}
a.habla_oplink_a_normal, a.habla_oplink_a_hover, a.habla_oplink_a_hover:hover {margin: 14px 10px 0px 15px !important; white-space: nowrap;}
#habla_sizebutton_a { display:none !important; right:0px; color:#ffffff !important; font-size: 14px !important; background: transparent !important; background-image: none !important}
#habla_topbar_div{height: 40px; !important}
.habla_conversation_person2 {display: block !important; background:url('../images/icons/chat/chat-icon.png') left no-repeat !important; background-size: 30px 30px !important; -webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important; overflow:hidden !important; font-size:0px !important; color:#2583cf  !important; margin-right: 8px  !important; padding: 0px  !important; float:left !important; width: 30px !important; height: 30px !important; margin-bottom: 0px !important}
.habla_conversation_person1 {display: none !important; float:right; background:url('../images/icons/chat/chat-person.png') left no-repeat !important; background-size: 30px 30px !important; -webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important; overflow:hidden !important;  width: 30px !important; height: 30px !important; font-size: 0px;  margin-left: 8px; padding:0px !important; border: 1px solid #DDD !important;}
.habla_conversation_text_span.hbl_pal_main_fg{background:#f6f6f6 !important; border: 1px solid #eee !important; padding: 10px !important; float:left !important;  -webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important; max-width:70% !important; text-indent:0px !important;}
.habla_conversation_p_item span.habla_conversation_person1 + span{ float:right !important; }
.habla_conversation_p_item span.habla_conversation_person2 + span{ background:#ffe9f9 !important; border:1px solid #fdd3f1 !important; }
#habla_window_state_div.olrk-state-compressed #habla_topbar_div.habla_topbar_div_compressed{background: #7ea333 !important;}
#habla_window_state_div.olrk-state-compressed #habla_topbar_div.habla_topbar_div_compressed:hover{background: #89b139 !important;}
#habla_window_state_div.olrk-state-compressed #habla_topbar_div.habla_topbar_div_compressed a{color:#ffffff !important;  text-shadow: 0px 1px 0px rgba(0,0,0,0.5); text-decoration:none !important;  background: url(../images/icons/chat/chat.png) left 0px no-repeat !important; padding-left: 30px;}
.olrk-state-expanded #habla_topbar_div{border:0px solid #aaaaaa !important; width: 100% !important;background: #7ea333 !important; color:#ffffff !important; cursor: pointer !important; text-shadow: 0px 1px 0px rgba(0,0,0,0.8);background-image:url('../images/icons/chat/chat-icon.png')!important; background-repeat: no-repeat !important;  background-size: 45px 45px !important;}
.olrk-state-expanded #habla_topbar_div:hover{background-color:#89b139 !important;}
.olrk-state-expanded #habla_topbar_div a.habla_oplink_a_normal{ color:#ffffff !important; padding-left: 45px !important;}
.olrk-state-expanded #habla_topbar_div a.habla_oplink_a_hover:hover{ color:#ffffff !important; padding-left: 45px !important;}

.olrk-away #habla_window_state_div.olrk-state-compressed #habla_topbar_div.habla_topbar_div_compressed a{color:#ffffff !important; text-decoration: none !important;  text-shadow: 0px 1px 0px rgba(0,0,0,0.5);  background: url(/images/icons/chat/chat.png) left 2px no-repeat !important; padding-left: 30px;}
.olrk-away #habla_window_state_div.olrk-state-compressed #habla_topbar_div.habla_topbar_div_compressed{background: #979797 !important;}
.olrk-away #habla_window_state_div.olrk-state-compressed #habla_topbar_div.habla_topbar_div_compressed:hover{background: #acacac !important; cursor: pointer;}
.olrk-away #habla_topbar_div {background:#979797 !important; border: 0px solid #838383  !important; width: 100%  !important; background-image:url('../images/icons/chat/chat-icon.png')!important; background-repeat: no-repeat !important;  background-size: 45px 45px !important;}
.olrk-away #habla_topbar_div:hover{background-color: #acacac !important}
#habla_offline_message_span {padding: 10px;}
#habla_offline_submit_input{cursor:pointer; padding:0px 12px 0px 12px;  color:#fff; background:#4a8bf5; display:block; float:right; border:1px solid #3079ed; line-height:29px;  text-shadow:0px 1px 0px #2b5291; margin-top:-5px;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in; margin-right: 10px !important}
#habla_offline_submit_input:hover{background-image:none; color:#fff; background:#1a70b6}
.hbl_panel habla_offline_message_div{border-bottom: 1px solid red !important}
#habla_window_div textarea{margin: 0px !important; width: 92% !important;  box-sizing: border-box; color: #666666 !important; margin-bottom: 10px !important;}
.olrk-away #habla_window_div textarea{width: 92% !important;  box-sizing: border-box; color: #666666 !important; margin-bottom: 10px !important;}
.olrk-away #habla_window_state_div.olrk-state-compressed #habla_topbar_div.habla_topbar_div_compressed a{ background: url(../images/icons/chat/chat-message.png) left 2px no-repeat !important;}
div.hbl_pal_main_height{}
#habla_offline_body_input{height: 90px !important; margin-bottom: 0px !important}
#habla_offline_message_div br{display:none !important}
#habla_offline_message_sent_div {padding: 120px 10px 45px 0px !important; text-align:center; line-height: 18px !important; text-align:center !important; width: 94% !important;  background: url(../images/icons/chat/sent.png) center 30px no-repeat !important; height:auto !important; margin-left: 0px !important;}
#hbl_body_message {padding: 10px !important; display:block !important; padding-top: 20px !important}
#habla_window_div #habla_topbar_div{padding: 15px 15px 15px 0px !important; box-sizing: border-box }
#habla_panel_div{box-shadow: 0px 0px 8px rgba(0,0,0,0.3);}

#habla_window_div .habla_offline_submit_input{background: #b15897 !important;border: 1px solid #9d4182  !important; font-weight: bold; border-bottom: 3px solid #9d4182  !important;-webkit-border-radius: 4px  !important;-moz-border-radius: 4px  !important;border-radius: 4px  !important;  font-size: 12px  !important; padding:5px 25px 5px 25px  !important}
#habla_window_div .habla_offline_submit_input:hover{color:#f1f1ff  !important; background-image: none  !important; background: #c15fa4}
#habla_window_div .olrk_avatar{display:None !important;}
#habla_window_div .habla_conversation_p_item{ text-indent: 0px !important; margin-left: -10px !important;}
#habla_window_div #habla_input_div {margin: 10px 0px 0px -8px!important;}

