
/*mobile*/
@media (min-width:990px){
.footer ul{display:block !important}
}


@media (min-width:0px) and (max-width:990px){
        .logo{width: 50%}
    body{background: #f6f2fe; font-size: 12px !important}
   .header{background:#ffffff; border-bottom: 2px solid #c15ea1; height: 58px; position:relative; padding-right: 5px; overflow:visible; padding:0px}
   .header .headmenu{display:none; background:#c15ea1; position: absolute; z-index: 9999; width: 100%}
   .header .headmenu li{display:block; float:none; border-bottom: 1px solid #a74188;}
   .header .headmenu li a:hover{background:#a74188; color:#ffffff; text-shadow: 1px 1px #a54489;}
   .header .headholder .search{display:none; position: absolute; background: #ffffff; width: 99.6%; top: 60px; z-index: 99999; margin-top: 0px; border-top:8px solid #c15ea1;border-bottom:8px solid #c15ea1;}
   .header .headholder{position: relative; overflow:visible}

   .header .loginholder .login{width: 100%; float:none; padding:0px;}
   .header .loginholder .login .loginside {position:relative;right:0px; padding:0px; }
   .header .loginholder .login .loginside a{display:block; width: auto; font-weight:bold;  float:none; padding:0px; border:0px; margin: 0px; text-align: left;padding-left: 10px; padding-top: 10px; padding-bottom: 10px;; color:#ffffff; border-bottom: 1px solid #a74188; text-shadow: 1px 1px #a54489;}
   .header .loginholder .login .loginside a:hover{background:#a74188}
   .header .loginholder .login .loginside a.dropdown{display:none;}
   .header .logo{margin-left: 10px;}
   .header .loginholder .login .loginside{ width: auto;  width: 100%; margin-top: 0px;}
   .header .loginholder {display:none; position: absolute; background: #c15ea1; width: 100%; top: 60px; z-index: 9999; height: auto;}
   .content{float:none; width: auto;}
   .sidebar{float:none; width: auto;}
   .wrapper{width:auto;}
   .main{background:transparent; width:auto; padding:0px; margin: 0px;}
   .mobilehead{position: absolute; right:0px;display:block;}
   .mobilehead .mobilemenu{display: block; height: 58px; width: 45px; background:url(../images/mobile-menu.png) no-repeat; float:right; margin-right: 8px;}
   .mobilehead .mobilesearch{display: block; height: 58px; width: 45px; background:url(../images/mobile-search.png) no-repeat; float:right;}
   .mobilehead .mobileuser{display: block; height: 58px; width: 45px; background:url(../images/mobile-user.png) no-repeat; float:right;}
   .content .content-item{padding-bottom: 0px;}
   .content-item .content-title{width:auto; margin:0px !important; padding-right: 10px; padding-top: 10px; padding-left: 10px; ;text-align:center; background:#ffffff; border-top: 1px solid #d06eb3;}
   .content-item .content-title .more{display:none;}
   .content-item .content-title .fl{float:none;}
   .content-item .content-title .fr{display:none;}
   .content-item .content-title h2{font-size: 16px; font-weight: bold; display:block; text-align:center;}
   
   .mpmHoroscope .content-item .content-title{padding:10px 0px 0px 0px;;}
   .mpmHoroscope .content-item .content-title .fr{display:block !important; float:none; clear:both; padding-top: 8px; font-size:0px;  }
   .mpmHoroscope .content-item .content-title .fr .right{ font-size:0px; display:table; width: 100%;  background:rgba(0,0,0,.05); padding-right: 0px; }
   .mpmHoroscope .content-item .content-title .fr .right a{font-size: 14px;width: 50%; display: table-cell; box-sizing: border-box; margin: 0px; padding: 8px 0px 8px 0px;}

   /*articles*/

   .halfcol1{width: auto; float:none;}
   .content .article-main, .article-rollup-half .article-rollup-item,.content .article-rollup-half .article-rollup-item.lastitem{margin: 2%; margin-bottom: 10px; margin-top: 0px;  border: 1px solid #d7d7d7; padding:10px; background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);}
   .article-half .picture{ float:none; width:auto;}
   .article-half .text{ float:none; width:auto;}
   .article-half .picture img{width: 100%; padding:0px; background:#ffffff; height:auto; margin-bottom: 10px;}
   .article-rollup-half .article-rollup-item .text{height: 90px;}

   .halfcol2{width: auto; margin: 0px;; float:none; overflow:visible;}
   .content .article-rollup-half-wide .article-rollup-item{width: auto; margin: 2%; margin-bottom: 10px; margin-top: 0px;  border: 1px solid #d7d7d7; padding:10px; background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);}
   .article-rollup-half-wide .article-rollup-item .picture img, .article-rollup-half .article-rollup-item .picture img{width: 100%; padding:0px; background:#ffffff; height:auto; margin-bottom: 10px;}
   .article-rollup-half-wide .article-rollup-item .picture{float:left; width: 30%; margin-right:0%}
   .article-rollup-half-wide .article-rollup-item .text{float:left; width: 66%; padding-left: 4%; font-size: 12px;}
   .article-rollup-half-wide .article-rollup-item .text h4 a {font-weight:bold;}
   .article-rollup-half-wide .article-rollup-item .text p a{padding-top: 5px; display:block;}
   .article-rollup-half .clear{clear: none; display:none;}
   .article-rollup-half .article-rollup-item.lastitem{width: 43.5%; float:left;  margin:1%  !important; padding: 2% !important;}
   .article-rollup-half .article-rollup-item{width: 43.5%; float:left;  margin:1% !important; padding: 2% !important;}
   ul.more-article{padding:2%}
   .article-rollup-half .article-rollup-item p{font-size: 12px;}

   .article_category_header_text{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}

   .halfcol1 .content-item .content-title{width: auto; margin-bottom: 10px; text-align: center;}
   .halfcol1 .content-item .content-title .fl{float:none; width: auto;}
   .halfcol1 .content-item .content-title h2{width: auto; display:block; text-align: center; float:none;}
   .halfcol1 .content-item .item-content{background:none;}
   .article-half{border:none; margin-bottom:0px;}

   .article-rollup-half{margin: 0px 1% 0px 1%}

   .content-item.crop {width: auto;}

   .content .article-main .picture {width: 100%; float:none; }
   .content .article-main .picture img{padding:0px; background:#ffffff; width: 100%; height: auto;}
   .content .article-main .text{width:auto; float:none; padding-top: 8px; padding-left:0px; margin-left:0px}

   /*slider*/
   div.cms_banner-container{margin-bottom: 20px;}
   div.cms_banner-container img.ctashadow{display:none;}
   div.cms_banner-container{width: 100%; border:0px;}
   div.cms_banner-container img{ height: auto;}
   div.cms_banner-item{background-size: cover; background-position: top !important;}
   div.ctaswitcher {right: 0px; width: 100%; background:#ded5e3; border-bottom: 1px solid #d06eb3; bottom: -22px}
   a.switcher-btn{background: #cdbed5; width: 13px; height: 24px; margin: 4px 1px 4px 2px;}
   a.switcher-btn.active{background:#a74188;}
   a.switcher-btn:hover{background: #a74188}

   .cms_banner-item h4{ line-height: 1.1; width: 80%; margin:0px; margin-top: 1%; padding: 1% 0px 1% 0px; margin-left: 10px; }
   .cms_banner-item h3{margin-left: 10px; width: 60%; line-height:1.1;}
   .cms_banner-item h5 {display:none;}
   .cms_banner-item .text{margin:6% 10% 3px 10px; line-height: 1.1; width: 60%; height: auto !important}
   .cms_banner-item .text span{line-height: 1.5;}
   .cms_banner-item div.price{height: auto !important; color: #808080 !important; left: 10px !important; text-shadow: 0px 0px 0px;width: 40%; margin-top: 1%}

   /* psychics boxes */
   .psychic-rollup-item {width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #e5f3ff; float:left; margin: 0px 0px 10px 0px !important; border: 1px solid #99cfff !important; background-image:none !important; }
.psychic-container .row-callme { padding: 10px 10px 10px 10px; width: auto; height: 110px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background-color: #cce7ff; -webkit-box-shadow: 0 3px #99cfff; -moz-box-shadow: 0 3px #99cfff; box-shadow: 0 3px #99cfff; border-top: 1px solid #99cfff; text-align: center; }
.psychic-container .row-callme a { width: 100%; height: 50px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: table; font-family: Arial; color: #fff; text-decoration: none; text-align: center; line-height: normal; margin-bottom: 5px }
.psychic-container .psychic-picture { float: left; }
.psychic-container .psychic-picture img { -webkit-box-shadow: 0 0 5px rgba(12,13,13,.25); -moz-box-shadow: 0 0 5px rgba(12,13,13,.25); box-shadow: 0 0 5px rgba(12,13,13,.25); border: solid 5px #fff; width:110px; height:110px; }
.psychic-container .psychic-details { float: left; clear: right; margin-left: 10px; width: 160px; }
.psychic-container .row-callme .row4 { font-family: Arial; font-size: 18px; font-weight: bold; color: #2c3e50; }
.star-ratings-css { width:50px; height:10px; position:relative; max-width:50px; overflow:hidden;margin-top:2px; margin-bottom:3px;}
.psychic-rollup-item.master {background-color:#fff2fa !important; position:relative; border-radius:5px; border: 1px solid #ffcceb !important}
.online .psychic-container .row-callme a:hover:before {opacity:0; left:0px;}
.psychic-container .psychic-details .row3 { height:auto !important; padding-bottom: 15px; }
.psychic-rollup {width:100%; box-sizing:border-box; padding:10px;}
.psychic-rollup * {box-sizing:border-box;}
.psychic-rollup:before, .psychic-rollup:after {content:""; display:table;}
.psychic-rollup:after {clear:both}
.psychic-container .psychic-details { float: left; clear: right; margin-left: 10px; }
   /*.psychic-rollup-item{margin: 2%; width: auto; height: auto; float:none; background: #ffffff; border: 1px solid #d7d7d7; margin-bottom: 10px; margin-top: 0px; background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);}*/
   .psychic-rollup-item .psychic-inside .psychic-col1{margin-right: 15px; width: 30%; height: auto; padding-bottom: 10px;}
   .psychic-rollup-item .psychic-inside .psychic-col2{width: 62.5%; float:left;}
   .psychic-rollup-item .psychic-inside .psychic-col2 .row5 {height: auto; padding-bottom: 8px;}
   .psychic-rollup-item .psychic-inside .psychic-col1 img{width: 100%; background: #ffffff; padding:0px; height:auto;}

   .content-item .item-content .daily .horoscopeholder{padding:0px; background:none;}
   .daily .horoscopetable td{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);}

   /*hardcode kiszedni */
   .freeprediciton.ft.valentine {display:none !important}

   /* sidebar*/
   /*
   .sidebar{padding-top: 5px}
   .sidebar-item{ margin:2%;}
   .sidebar-item .sidebar-item{margin:0%;}
   .sidebar .sidebar-item{padding-bottom: 0px;}
   .cit-rightbox-content{text-align:center; padding-top: 0px;}
   .cit-rightbox-content img{width: 100% !important; height: auto !important; }
   .sidebar .sidebar-item.blue .sidebar-title{background:#62a4e0;}
   .sidebar .sidebar-item.blue .item-content{background:#edf4fb; border: 1px solid #c0daff; padding: 10px}
   .sidebar .sidebar-item .item-content .signup .input-text{width: 96%; padding: 2%}
   .sidebar .sidebar-item.blue .bottom{background:none; display:none;}

   .sidebar .sidebar-item.pink .sidebar-title{background:#e89bd1}
   .sidebar .sidebar-item.pink .item-content{padding:2%; background:#fbf2f8; border: 1px solid #f2c5e5}
   .sidebar .article-rollup-half .article-rollup-item{float:none; width: auto; margin-right: 0px; margin: 0px; padding:0px;}
   .sidebar .sidebar-item.pink .item-content .article-rollup-item{border-bottom: 1px solid #eadce5;margin:0px  !important; background:none; padding: 0px  !important; margin-bottom: 10px !important; padding-bottom: 3px !important;}
   .sidebar .sidebar-item.pink .item-content .article-rollup-item.lastitem{border:0px; margin-bottom: 0px !important; padding-bottom:0px !important;}
   .sidebar .article-rollup-half .article-rollup-item .picture{width: 30%; float:left;}
   .sidebar .article-rollup-half .article-rollup-item .picture img {width: 100%; padding:0px; border:0px; background: #ffffff; height: auto;}
   .sidebar .article-rollup-half .article-rollup-item .text{float:left; padding-left: 3%; width: 65%}
   .sidebar .sidebar-item.pink .bottom{background:none; display:none;}
   .sidebar .rightsearch{width: 96%; padding: 2%}
   */

   /*footer */
   .footer{padding:2%; background: none; border-top: 3px solid #c15ea1}
   .footer .col{width: auto; float:none; margin:0px; padding:0%; margin-top: 8px;}
   .footer .col ul{padding:2%; display:none;}
   .footer .vertfooter .wpZone.wpZoneVrt{float: none;}
   .footer h5 {font-size: 12px; padding: 5px; background:#ffffff url('../images/dropdown-down.gif') no-repeat right;; border:1px solid #e5e0ed; cursor:pointer;}


   /*bread*/
   .breadcrumb {margin: 1%}
   .content-item .item-content .tools{display:none;}
   .pagerholder a{display:none}
   .pagerholder a.page{display:block}
   .pagerholder{padding-bottom: 10px;}
   .pagerholder table a.page{ width: 30px; height: 30px; line-height: 30px; color:#323232;border: 1px solid #d7d7d7; background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);}
   .pagerholder table a.page.active, .pagerholder table a.page:hover{background:#c15ea1; color:#ffffff;}

    h1.maintitle{width: auto;padding-right: 10px;padding-top: 10px; margin-bottom: 10px; font-size: 16px; font-weight: bold; padding-left: 10px;text-align: center;background: #ffffff;border-top: 1px solid #d06eb3; border-bottom: 1px solid #d06eb3;}
    /* email joslas*/
    div.emailadvices {width: auto;}
    div.emailadvices div.adviceblockbottom{background:none;}
    div.emailadvices div.adviceblocktop {padding:0px; background: transparent;}
    div.emailadvices div.adviceblocktop h1{padding:0px; width: auto;padding-right: 10px;padding-top: 3px; margin-bottom: 10px; font-size: 16px !important; font-weight: bold; padding-left: 10px;text-align: center;background: #ffffff;border: 1px solid #d06eb3;}
    div.emailadvices div.adviceblocktop div.inner{background: #ffffff; padding: 10px; margin:2%; border: 1px solid #d7d7d7; margin-bottom: 10px; background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);}
    div.emailadvices div.adviceblocktop div.inner ul li img{margin-bottom: 15px; float:left;}
    div.emailadvices div.adviceblocktop div.inner ul li {clear:both;}
    div.emailadvices div.adviceblockbottom div.psychicsminiboxes{padding:0px !important;}
    div.emailadvices div.adviceblockbottom div.psychicsminiboxes{padding:0px; margin:0px;}
    div.emailadvices div.adviceblockbottom div.inner1{padding:0px;}
    div.emailadvices h2{margin-left: 10px;}
    div.emailadvices div.adviceblockbottom p.navtop{display:none;}
    .psychic-rollup-item.small {background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);}
    .submit.emailreading_choose{position:relative;}
    div.emailadvices div.adviceblockbottom div#basicadvicebox, div.emailadvices div.adviceblockbottom div#premiumadvicebox{margin: 2%; width: auto; float:none;}
    div.emailadvices div.adviceblockbottom div.choosepackageboxes ul{height: auto;}

    .mppMemberCenterMemberCenterEmailReading div.emailadvices .adviceblockbottom{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
    .mppMemberCenterMemberCenterOneMessage div.emailadvices.content-item.crop h1{display:none;}
    .mppMemberCenterMemberCenterEmailPayment .item-head-shadow{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}

    /*profile*/
    .profile-col1{float:none; width: auto; background: #df8fc5; text-align:center;}
    .profile-col1 div{width: 50%;  margin: auto; height: auto; padding:0px; background:#df8fc5; padding-top: 8px;}
    .profile-col1 div img{padding:0px; margin: 0px; width: 100% !important; height: auto !important}

    .profile-col2{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
    .aboutme .item-content{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}

     .article-view{float:none; margin: 1%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
     .article-view p img{width: 100% !important; height: auto !important;}
     .article-view .item-content .content-text{width: auto;}
     .article-view .article-col2{display:none;}

     .mppCMSCMScontentPage .content{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
     .mppCMSCMScontentPage .content div{background:transparent !important}
     .mppCMSCMScontentPage .content input{width: 96%; padding: 2%}
     .mppCMSCMScontentPage .content input[type=checkbox]{width: auto; padding: 2%}
     .mppCMSCMScontentPage .breadcrumb{display: none}
     .mppCMSCMScontentPage .graylight{display: none}
     .content-item .item-content .form .row .inputholder{float:none; width: auto;}
     .content-item .item-content .form .row .label{float:none; width: auto;}
     .content-item .item-content .form .row {height: auto; padding-top:0px;}

     div.formcol1, body#emailreviewpage div.formcol1{width: 30%}
     div.formcol2, body#emailreviewpage div.formcol2{width: 60%}
     /* fizetési oldal*/
     .mppMemberCenterMemberCenterMyTopUp .item-content .item-head-shadow{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
     .mppMemberCenterMemberCenterMyTopUp .item-content .item-head-shadow .item-head-shadow{background:transparent; border:0px; margin:0px; padding: 0px;}
     .mppMemberCenterMemberCenterMyTopUp .item-content .item-head-shadow .content-title{ margin-bottom: 10px}
     .mppMemberCenterMemberCenterMyTopUp .payment-steps{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
     /*membercenter */
     .mpmMemberCenter .content input{width: 96%; padding: 2%}
     .mpmMemberCenter .content input.w40{width: 40px; padding: 2%}
     .mpmMemberCenter .content input[type=checkbox]{width: auto; padding: 2%}
     .mpmMemberCenter .content input[type=radio]{width: auto; padding: 2%}
     .mpmMemberCenter .form .row .inputholder{float:none; width: auto;}
     .mpmMemberCenter .form .row .label{float:none; width: auto;}
     .mpmMemberCenter .form .row {height: auto; padding-top:0px;}

     .mppMemberCenterMemberCenterLogin .content{display:none; float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
     .mppMemberCenterMemberCenterRegister .item-head-shadow{ float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
     .sidebar .sidebar-item .item-content input {width: 96%;padding: 2%;}
     .sidebar .sidebar-item .item-content input[type=checkbox]{width: auto; padding: 2%}
     .mppMemberCenterMemberCenterLogin .sidebar .sidebar-item.blue .item-content{background:#ffffff;}

    .mppMemberCenterMemberCenterMyAccount .item-content .item-head-shadow{background:transparent; border:0px; margin:0px; padding: 0px;}
    .mppMemberCenterMemberCenterMyAccount .content .content-item{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
    .mppMemberCenterMemberCenterMyAccount .content .content-item .content-item.crop{background:transparent; border:0px; margin:0px; padding: 0px;}
    .mppMemberCenterMemberCenterMyAccount .content .content-item .content-title{margin-bottom: 10px;}
    .mppMemberCenterMemberCenterMyAccount .payment-steps{float:none; margin: 2%; width: 96%; padding:10px; border: 1px solid #d7d7d7; background:#fff;}

    .text.mppMemberCenterMemberCenterOneMessage .crop.content-item{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
    .text.mppMemberCenterMemberCenterOneMessage .crop.content-item .form{float:none; margin:0px; border:0px; padding:0px;}
    .text.mppMemberCenterMemberCenterOneMessage .content-item .form .crop.content-item{float:none; margin:0px; border:0px; padding:0px;}
    .mppMemberCenterMemberCenterOneMessage .form{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
    .mppMemberCenterMemberCenterMyMessages .item-head-shadow{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
    .mppMemberCenterMemberCenterMyMessages div.mailfolders{padding-top: 10px}

     .mppMemberCenterMemberCenterMyDetails .form{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
     .mppMemberCenterMemberCenterMyPurchases .item-head-shadow,.mppMemberCenterMemberCenterMyCalls .item-head-shadow{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;}
     .mppMemberCenterMemberCenterMyDetails h3{padding-top: 15px; border-bottom: 1px solid #d06eb3; font-size: 16px;}

    textarea{width: 96% !important; padding: 2% !important}
    .mppMemberCenterMemberCenterOneMessage .changereadingtype{margin-left: 2%; margin-bottom: 2%}
    .mppMemberCenterMemberCenterOneMessage .selectedreadingtype{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);}
    .mppMemberCenterMemberCenterOneMessage  .sidebar .psychic-rollup-item.small{height: auto;float:none; margin: 2%; width: auto; }

     /*horoscope */
    .content-item .item-content .daily .horoscope_holders{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff; position:relative;}
    .content-item .item-content .daily .horoscopeholder .col1{float:none; width: auto; position: absolute; top: 15px; left: 10px;}
    .content-item .item-content .daily .horoscopeholder .col1 img{width: 55px !important; height: 55px!important; float:left}
    .content-item .item-content .daily .horoscopeholder .col2{float:none; width: auto; padding:0px;}
    .content-item .item-content .daily .horoscopeholder .col2 h2{padding-left: 70px; padding-top: 15px}
    .content-item .item-content .daily .horoscopeholder .col2 .date{padding-left: 70px; padding-bottom: 15px;}

    .content-item .item-content .weekly .horoscope_holders{float:none; margin: 2%; width: auto; padding:10px; border: 1px solid #d7d7d7; background:#fff; position:relative;}
    .content-item .item-content .weekly .horoscopeholder .col1{float:none; width: auto; position: absolute; top: 15px; left: 10px;}
    .content-item .item-content .weekly .horoscopeholder .col1 img{width: 55px !important; height: 55px!important; float:left}
    .content-item .item-content .weekly .horoscopeholder .col2{float:none; width: auto; padding:0px;}
    .content-item .item-content .weekly .horoscopeholder .col2 h2{padding-left: 70px; padding-top: 15px}
    .content-item .item-content .weekly .horoscopeholder .col2 .date{padding-left: 70px; padding-bottom: 15px;}
    .content-item .item-content .weekly .horoscopeholder iframe{margin-top: 10px;}

    .content-item .bluebox{width:auto;background:#edf4fb; border: 1px solid #c0daff; padding: 10px}
    .content-item .bluebox .btop,.content-item .bluebox .bcenter,.content-item .bluebox .bbottom{background: none;}
    .content-item .bluebox h2{padding-left: 0px !important;padding-top: 0px !important}
    .content-item .item-content .signup .addcol1{float:none; width: auto;}
    .content-item .item-content .signup input.input-text{width: 96%; padding: 2%}
    .content-item .item-content .signup input[type=checkbox]{width: auto; padding: 2%}
    .content-item .item-content .signup .addcol2{float:none; width: auto; padding: 0px;}
    .content-item .bluebox .bcenter{padding:0px;}
    .adminbar{display:none;}
    .sidebar .article-rollup-half .article-rollup-item .text{height: auto;}

    .article-view .article-col1{padding-right: 0px;}
    h1{font-size: 22px;}
    .article-view .item-content .content-text h3{font-size: 18px; padding-top: 8px;}
    .choosepackageboxes.pb10 img{width: 100%}
    div.mailfolders a{margin-left: 6px; padding-left: 6px;}
    .switchtodesktop{display:block; margin: 2%; padding: 4px; background:#c15ea1 url(../images/desktop.png) 10px 5px no-repeat; color:#ffffff; padding-left: 35px;}
    .sidebar .filters .filter-item .filter label{display:block; border-bottom: 1px solid #ebebeb; padding-bottom: 8px; margin-bottom: 4px;}
    .sidebar .psychic-rollup-item{margin:1%}
    .mppCMSCMScontentPage .content p{padding-bottom: 15px}

    /* landing */
    .cc_header_title1{padding:20px; }
    .footersiteselector{text-align:center; margin-bottom: 10px}

     div.cms_banner-container img{width: 100% !important;}
     
     .article-view .article-col1 .content-text img{width:100% !important; height: auto !important;margin-top: 15px; margin-bottom: 15px;}
     .content-item .item-content .zodiac td{float:left; width: 25%}
     .content-item .item-content .daily .horoscopeholder .col2{width: auto !important}
     
     .horoscopetable td img{width: 100% !important; max-width: 72px;}
     .horoscopetable{border-spacing:1px !important}
     .content-item .item-content .signup .addcol2 table td:nth-child(3){padding-right: 0px;}
     
}
@media (min-width:2px) and (max-width:320px){
    .mobilehead .mobilesearch{display:none;}
}
@media (min-width:2px) and (max-width:480px){

   .content .article-rollup-half .article-rollup-item.lastitem{width: 94% !important; float:none;  margin:1%  !important; padding: 2% !important;}
   .content .article-rollup-half .article-rollup-item{width: 94% !important; float:none;  margin:1% !important; padding: 2% !important;}
   .article-rollup-half .article-rollup-item .text{height: auto; }
   .content-item .item-content .signup .smalltext .termsok{width: auto !important;}
}
@media (min-width:0px) and (max-width:480px){
    .mobilehead a{width:40px !important; background-position: center !important;}
    .content-item .content-title h2{font-size: 14px; font-weight: bold; display:block; text-align:center;}
}



@media (min-width:537px) and (max-width:666px) {
   .psychic-rollup-item {width: 48%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #e5f3ff !important; float:left; margin: 0px 5px 10px 5px !important; border: 1px solid #99cfff !important; background-image:none !important; }
   .psychic-container .row-callme { padding: 10px 10px 10px 10px; width: auto; height: auto; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background-color: #cce7ff; -webkit-box-shadow: 0 3px #99cfff; -moz-box-shadow: 0 3px #99cfff; box-shadow: 0 3px #99cfff; border-top: 1px solid #99cfff; text-align: center; }
   .psychic-container .row-callme a { width: 100%; height: 50px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: table; font-family: Arial; color: #fff; text-decoration: none; text-align: center; line-height: normal; margin-bottom: 5px }
   .psychic-container .psychic-picture { float: none; }
   .psychic-container .psychic-picture img { -webkit-box-shadow: 0 0 5px rgba(12,13,13,.25); -moz-box-shadow: 0 0 5px rgba(12,13,13,.25); box-shadow: 0 0 5px rgba(12,13,13,.25); border: solid 5px #fff; width:100%; height:auto; }
   .psychic-container .psychic-details { float: none; clear: none; margin-left: 0px; width: 100%; text-align:center; margin-top:5px; }
   .psychic-container .row-callme .row4 { font-family: Arial; font-size: 14px; font-weight: bold; color: #2c3e50; }
   .star-ratings-css { width:50px; height:10px; position:relative; max-width:50px; overflow:hidden;margin:3px auto}
   .psychic-rollup {width:100%; box-sizing:border-box; padding:10px;}
.psychic-rollup * {box-sizing:border-box;}
.psychic-rollup:before, .psychic-rollup:after {content:""; display:table;}
.psychic-rollup:after {clear:both}
}

@media (min-width:667px) and (max-width:768px) {
.psychic-rollup-item {width: 48%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #e5f3ff; float:left; margin: 0px 5px 10px 5px !important; border: 1px solid #99cfff !important; background-image:none !important; }
.psychic-container .row-callme { padding: 10px 10px 10px 10px; width: auto; height: 110px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background-color: #cce7ff; -webkit-box-shadow: 0 3px #99cfff; -moz-box-shadow: 0 3px #99cfff; box-shadow: 0 3px #99cfff; border-top: 1px solid #99cfff; text-align: center; }
.psychic-container .row-callme a { width: 100%; height: 50px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: table; font-family: Arial; color: #fff; text-decoration: none; text-align: center; line-height: normal; margin-bottom: 5px }
.psychic-container .psychic-picture { float: left; }
.psychic-container .psychic-picture img { -webkit-box-shadow: 0 0 5px rgba(12,13,13,.25); -moz-box-shadow: 0 0 5px rgba(12,13,13,.25); box-shadow: 0 0 5px rgba(12,13,13,.25); border: solid 5px #fff; width:110px; height:110px; }
.psychic-container .psychic-details { float: left; clear: right; margin-left: 10px; width: 160px; }
.psychic-container .row-callme .row4 { font-family: Arial; font-size: 18px; font-weight: bold; color: #2c3e50; }
.star-ratings-css { width:50px; height:10px; position:relative; max-width:50px; overflow:hidden;margin-top:2px; margin-bottom:3px;}
.psychic-rollup {width:100%; box-sizing:border-box; padding:10px;}
.psychic-rollup * {box-sizing:border-box;}
.psychic-rollup:before, .psychic-rollup:after {content:""; display:table;}
.psychic-rollup:after {clear:both}
}
@media (min-width:480px) and (max-width:990px)  {
   .psychic-rollup-item .psychic-inside .psychic-col2 .row5{height: 78px !important}
   .content .article-main, .article-rollup-half .article-rollup-item, .content .article-rollup-half .article-rollup-item.lastitem{margin:1%;}
   .psychic-rollup-item .psychic-inside .psychic-col1{width: 42%;margin-right: 6%}
   .psychic-rollup-item .psychic-inside .psychic-col2{width: 50%}
   .content .article-main .picture{width: 60%; float:left;}
   .content .article-main .text{ float:left; width: 37%; padding-left: 3%; padding-top: 0px;}
   .cit-rightbox-content img{float:left; width: 50% !important; margin-right: 5%}
   .cit-rightbox-content{text-align: left;}
   .sidebar .sidebar-item{clear:both}

   .sidebar .horoscopeholder{float:left; width: 40%}
   .sidebar .sidebar-item .item-content .signup{float:left; width: 55%; padding-left: 5%;padding-top: 0px; border-top:0px;}
}    

@media (min-width:769px) and (max-width:990px)  {
   .psychic-rollup-item {width: 47%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #e5f3ff !important; float:left; margin: 0px 10px 10px 0px !important; border: 1px solid #99cfff !important; background-image:none !important; }
   .psychic-container .row-callme { padding: 10px 10px 10px 10px; width: auto; height: auto; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background-color: #cce7ff; -webkit-box-shadow: 0 3px #99cfff; -moz-box-shadow: 0 3px #99cfff; box-shadow: 0 3px #99cfff; border-top: 1px solid #99cfff; text-align: center; }
   .psychic-container .row-callme a { width: 100%; height: 50px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: table; font-family: Arial; color: #fff; text-decoration: none; text-align: center; line-height: normal; margin-bottom: 5px }
   .psychic-container .psychic-picture { float: none; }
   .psychic-container .psychic-picture img { -webkit-box-shadow: 0 0 5px rgba(12,13,13,.25); -moz-box-shadow: 0 0 5px rgba(12,13,13,.25); box-shadow: 0 0 5px rgba(12,13,13,.25); border: solid 5px #fff; width:100%; height:auto; }
   .psychic-container .psychic-details { float: none; clear: none; margin-left: 0px; width: 100%; text-align:center; margin-top:5px; }
   .psychic-container .row-callme .row4 { font-family: Arial; font-size: 14px; font-weight: bold; color: #2c3e50; }
   .star-ratings-css { width:50px; height:10px; position:relative; max-width:50px; overflow:hidden;margin:3px auto}
   .psychic-rollup {width:100%; box-sizing:border-box; padding:10px;}
.psychic-rollup * {box-sizing:border-box;}
.psychic-rollup:before, .psychic-rollup:after {content:""; display:table;}
.psychic-rollup:after {clear:both}
    .sidebar{float:right; width: 36%; padding-top: 27px;}
    .content{float:left; width: 64%}
   .sidebar .horoscopeholder{float:none;width:auto;}
   .sidebar .sidebar-item .item-content .signup{float:none; width:auto}
   .cit-rightbox-content img{width:100% !important; float:none; margin-bottom: 2px;}
   .content-item .content-title{border: 1px solid #d06eb3; margin-left: 1%; margin-right: 1%; margin-top: 1%}
   .sidebar .psychic-rollup-item{width:auto}
   .item-head-shadow{margin-left: 1%;margin-right: 1%}
   .profile-col2{margin:1%}
   .profile-col1{margin:1%}
   .aboutme .item-content{margin:1%}
   .content-item .item-content .daily .horoscope_holders{margin:1%}
   .mppMemberCenterMemberCenterMyMessages .item-head-shadow,
   .text.mppMemberCenterMemberCenterOneMessage .crop.content-item
   .mppMemberCenterMemberCenterMyPurchases .item-head-shadow,
   .mppMemberCenterMemberCenterMyCalls .item-head-shadow,
   {margin:1%}
   .mppMemberCenterMemberCenterMyDetails .form{margin:0%}

   .sidebar .filters .filter-item .filter label{padding-bottom: 2px; margin-bottom:0px;}
   .sidebar .sidebar-item{}
   .cit-rightbox-content, .sidebar .filters{background:#ffffff; border:1px solid #f2c5e5; padding: 2%}
   .mainpage .sidebar, .mppCMSCMScontentPage .sidebar{padding-top: 0px;}
   .mppCMSCMScontentPage .content{float:left; width: 59%; margin: 1%}

}


/* increase font size for high resolution devices */
@media (min-width:480px) and (max-width:990px){

   .pagerholder table a.page{ width: 40px; height: 40px; line-height: 40px; }

    body,
    .article-rollup-half .article-rollup-item p,
    .footer h5,
    .article-rollup-half .article-rollup-item .text h4,
    .article-rollup-half-wide .article-rollup-item .text,
    .article-rollup-half-wide .article-rollup-item .text h4,
    ul.more-article li,
    .sidebar .sidebar-item .item-content input,
    .header .headmenu li a,
    .submit,
    .psychic-rollup-item .psychic-inside .psychic-col1 .statustext,
    .sidebar .sidebar-item .item-content .account-menu li{font-size: 14px !important}

    div.articlelabel,
    .articleinfo,
    .breadcrumb,
    .breadcrumb a, .breadcrumb span,
    .psychic-rollup-item .psychic-inside .psychic-services,.content-item .item-content .list-table .c1,
    .sidebar .sidebar-item .item-content .account-price .amount td.cta{font-size: 12px !important;}

    .psychic-rollup-item .psychic-inside .psychic-col1 .status{font-size: 16px;}

}

@media (min-width:0px) and (max-width:1000px) {
    .psychic-rollup-item {width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #e5f3ff !important; float:left; margin: 0px 0px 10px 0px !important; border: 1px solid #99cfff !important; background-image:none !important; }
    .psychic-container .row-callme { padding: 10px 10px 10px 10px; width: auto; height: auto; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background-color: #cce7ff; -webkit-box-shadow: 0 3px #99cfff; -moz-box-shadow: 0 3px #99cfff; box-shadow: 0 3px #99cfff; border-top: 1px solid #99cfff; text-align: center; }
    .psychic-container .row-callme a { width: 100%; height: 50px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: table; font-family: Arial; color: #fff; text-decoration: none; text-align: center; line-height: normal; margin-bottom: 5px }
    .psychic-container .psychic-picture { float: none; display:table-cell; vertical-align: top;}
    .psychic-container .psychic-picture img { -webkit-box-shadow: 0 0 5px rgba(12,13,13,.25); -moz-box-shadow: 0 0 5px rgba(12,13,13,.25); box-shadow: 0 0 5px rgba(12,13,13,.25); border: solid 5px #fff; width:100%; height:auto; min-width: 90px; }
    .psychic-container .psychic-details {display:table-cell; float: none; clear: none; margin-left: 0px; width: 100%; margin-top:5px;vertical-align: top; padding: 10px; padding-top: 0px; text-align:left !important}
    .psychic-container .row-callme .row4 { font-family: Arial; font-size: 14px; font-weight: bold; color: #2c3e50; }

    .psychic-rollup {width:auto; box-sizing:border-box; padding:10px;}
    .psychic-rollup * {box-sizing:border-box;}
    .psychic-rollup:before, .psychic-rollup:after {content:""; display:table;}
    .psychic-rollup:after {clear:both}
    .star-ratings-css{margin:0px !important}
    .testimonials.cols.four-col .testimonial{width: 100% !important}
}  

@media (min-width:0px) and (max-width:500px){
.psychic-rollup-item-v2{width: 100% !important}
.ctaswitcher{}
}

@media (min-width:500px) and (max-width:1000px){
.psychic-rollup-item-v2{width: 47.9% !important}
.psychic-rollup{margin-right: -15px; padding-right:0px;}
}
@media (min-width:0px) and (max-width:1000px){
.online .psychic-container .row-callme .row4 a{background:transparent !important; height:auto !important; width: auto !important; display: inline !important;color:#2c3e50;}
.busy .psychic-container .row-callme .row4 a{background:transparent !important; height:auto !important; width: auto !important; display: inline !important;color:#2c3e50;}
.offline .psychic-container .row-callme .row4 a{background:transparent !important; height:auto !important; width: auto !important; display: inline !important;color:#2c3e50;}
}

@media (min-width:0px) and (max-width:440px){
    .psychic-container .psychic-picture { float: left; display:block; vertical-align: top; width: 30%;}
    .psychic-container .psychic-picture img { -webkit-box-shadow: 0 0 5px rgba(12,13,13,.25); -moz-box-shadow: 0 0 5px rgba(12,13,13,.25); box-shadow: 0 0 5px rgba(12,13,13,.25); border: solid 5px #fff; height:auto;width: 100%; min-width: initial;}
    .psychic-container .psychic-details {display:block; float: left; clear: none; margin-left: 0px; margin-top:5px;vertical-align: top; width: 60%; padding: 0% 0% 0% 10%; padding-top: 0px; text-align:left !important}
     .psychic-container .psychic-details .row3{height: auto !important;}

}

@media (min-width:0px) and (max-width:780px){

.content   {display:block !important; width: auto !important;}
.sidebar  {display:block !important; width: auto !important;}
.sidebar .psychic-rollup-item-v2{width: auto !important;}
}


