/* 
    Document   : bootstap-customstyles
    Created on : 07-May-2013, 12:48:32
    Author     : Alex
    Description:
        Custom Style of Bootstrap to override base.
*/

/* Container was set to 1170px before customised */

@font-face {
    font-family: 'parchment_mfregular';
    src: url('/font/parchment_mf-webfont.eot');
    src: url('/font/parchment_mf-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/parchment_mf-webfont.woff') format('woff'),
         url('/font/parchment_mf-webfont.ttf') format('truetype'),
         url('/font/parchment_mf-webfont.svg#parchment_mfregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




body{background: top center no-repeat url(/img/bg.jpg) #D6CEE3!important; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }

.span12 {
    width: 940px;
}

.span11 {
    width: 860px;
}

.span10 {
    width: 780px;
}

.span9 {
    width: 700px;
}

.span8 {
    width: 620px;
}

.span7 {
    width: 540px;
}

.span6 {
    width: 460px;
}

.span5 {
    width: 380px;
}

.span4 {
    width: 300px;
}

.span3 {
    width: 220px;
}

.span2 {
    width: 140px;
}

.span1 {
    width: 60px;
}

.offset12 {
    margin-left: 980px;
}

.offset11 {
    margin-left: 900px;
}

.offset10 {
    margin-left: 820px;
}

.offset9 {
    margin-left: 740px;
}

.offset8 {
    margin-left: 660px;
}

.offset7 {
    margin-left: 580px;
}

.offset6 {
    margin-left: 500px;
}

.offset5 {
    margin-left: 420px;
}

.offset4 {
    margin-left: 340px;
}

.offset3 {
    margin-left: 260px;
}

.offset2 {
    margin-left: 180px;
}

.offset1 {
    margin-left: 100px;
}

/* Custom css */

.position {
    /* top: 0; */
    position: absolute;
}


.container header{ padding-top: 20px;}
.container header .row-fluid, .container header .row{ background: url(/img/slider_bg.jpg) top left repeat-x #FBBA38; border-radius: 10px 0;}
.container header.reader-page .row-fluid, .container header.reader-page .row{ background: url(/img/reader-slider_bg.jpg) top left repeat-x; border-radius: 10px 0;}
.container header.reader-page .no-background-header, .container header.reader-page .no-background-header{ background: none;}
.container header .no-background-header, .container header .no-background-header{ background: none;}
.container header .header-no-bg, .container header .header-no-bg{ background: none;}
.container header .no-background-header.border-bottom, .container header .no-background-header.border-bottom{ border-bottom: 1px solid #FFF; border-radius: 0;}
.container header .header-no-bg h1.page-title{ font-weight: bold; color: #FDB833; font-size: 40px; text-transform: lowercase; padding-left: 22px;}


/*.container header .row-fluid .span3, .container header .row .span3{background: url(/img/filter_bg.png) top left no-repeat;}*/

#header_img{ float: right; width: 100%;}
#filterform2{ width: 100%; float: left; }
#filterform2 { text-align: center; background: #FBBA38; }
#filterform2  select{height:26px; width: 95%; background: #D6C9E3; color: #84469C; text-transform: uppercase; font-size: 12px; border: 1px solid #939598;}

#product-list-top{ padding-top: 25px; padding-bottom: 25px;}
#product-list-top .filter li{ line-height: 1;}
#product-list-top .filter{ padding-top: 20px ; background: url(/img/filter_bg.png) top left no-repeat; }
#product-list-top .filter .logo{ padding-left:  15px;}
.nav.nav-list.filter-menu{ width: 175px; }
.nav.nav-list.filter-menu li:last-of-type{ background: url(/img/divider.png) bottom left no-repeat; padding-bottom: 15px; }

ul.filter-menu li.cat-header{ color: #0FB2EF; font-size: 30px; padding-bottom: 5px; margin-top: 15px; text-transform: lowercase; background: url(/img/category-split.png) center right no-repeat;}
ul.filter-menu li a{ color: #6D6E71; font-weight: bold; text-transform: uppercase;}
ul.filter-menu li a:hover{ background: none; text-decoration: underline; }
ul.filter-menu li:first-of-type{ margin-top: 10px;}

.nav.deals-list{ padding-top: 10px; width: 175px; float: left;}
.nav.deals-list li{ color: #662D91; font-size: 14px;  padding-bottom: 10px; float: left; line-height: 1;}
.nav.deals-list li:first-of-type{ color: #662D91; font-size: 14px;  padding-bottom: 10px; float: left; margin-top: 0!important;}
.nav.deals-list li strong{ width: 100%; float: left;}
.nav.deals-list li:last-of-type{ background: url(/img/divider.png) bottom left no-repeat; padding-bottom: 15px; }



#product-list-top .row-fluid .reader-holder{ background: #FFF; padding: 10px;}
#product-list-top .row-fluid .reader-holder-inner{ width: 100%; float: left; background: url(/img/person-border.png) top left no-repeat;}
#product-list-top .row-fluid .reader-holder-inner .reader-name h3{ color: #4D176E; line-height: 1.2; margin: 0;}
#product-list-top .row-fluid .reader-holder-inner .reader-pin p{ text-transform: uppercase; font-size: 20px; font-weight: bold; color: #FDB833; margin-bottom: 0; padding-bottom: 10px;}
#product-list-top .row-fluid .reader-holder-inner .reader-desc{ font-size: 12px; color: #000; line-height: 1.2; font-weight: bold;}

#product-list .row-fluid .reader-holder{ background: #FFF; padding: 10px 8px; border: 2px solid #7F3E98; border-radius: 10px;}
#product-list .row-fluid .reader-holder-inner{ width: 100%; float: left; background: url(/img/person-border.png) top left no-repeat;}
#product-list .row-fluid .reader-holder-inner .reader-name h3{ color: #4D176E; line-height: 1.2; margin: 0; text-transform: capitalize;}

#product-list .row-fluid .reader-holder-inner .reader-pin p{ text-transform: uppercase; font-size: 20px; font-weight: bold; color: #FDB833; margin-bottom: 0; padding-bottom: 10px;}
#product-list .row-fluid .reader-holder-inner .reader-desc{ font-size: 12px; color: #000; line-height: 1.2; font-weight: bold;}

#content-page-holder{padding-top: 10px; padding-bottom: 25px;}
#content-page-holder .content-holder{ padding: 20px; background: #FFF; border-radius: 10px; float: left;}
#content-page-holder .content-holder .steps-holder{ border-bottom: 1px solid #FEBF1D; padding-bottom: 15px;}
#content-page-holder .content-holder .register-explain{border-bottom: 1px solid #FEBF1D; padding: 10px 0;}
#content-page-holder .content-holder .register-explain h2{ line-height: 1; color: #FEBF1D; font-size: 32px; font-weight: normal; margin: 0;}
#content-page-holder .content-holder .register-explain h3{ line-height: 1; color: #AEAFB1; font-size: 22px; font-weight: normal; margin: 0;}
#content-page-holder .content-holder .register-explain p{ margin-top: 10px; color: #58585A;}
#content-page-holder .content-holder .register-method{ padding: 20px 0; float: left; border-bottom: 1px solid #FEBF1D;}
#content-page-holder .content-holder p.account-link{ width: 100%; float: left; padding: 15px 0 0;}
#content-page-holder .content-holder p.account-link a{ color: #662D91;}
#content-page-holder .content-holder .register-method .register-types{ list-style: none; padding: 0; margin: 0; float: left;} 
#content-page-holder .content-holder .register-method .register-types li{ float: left;}
#content-page-holder .content-holder .register-method .register-types li.or-text{ font-size: 20px; padding: 16px 15px; font-weight: bold; color: #FEBF1D;}
#content-page-holder .content-holder .register-next{padding: 20px 0; float: left; }
#content-page-holder .content-holder .register-next h4{ font-size: 20px; font-weight: normal; margin: 0; color: #FBBE1E;}
#content-page-holder .content-holder .register-form{ padding: 20px 0; width: 100%; float: left; border-bottom: 1px solid #FEBF1D;}
#content-page-holder .content-holder .register-form .terms{ text-transform: uppercase; font-weight: bold;}
#content-page-holder .content-holder .register-form .terms a{ color: #000; text-decoration: underline; }
#xcontent-page-holder .content-holder .register-form #submit{ background: url(/img/createbutton.png) top left no-repeat; color: #FFF; text-shadow: none; width: 200px; height: 35px; border: none; padding: 5px 0 10px;}




#content-page-holder .reader-content-holder{ padding: 20px; background: #FFF; border-radius: 10px; float: left; -webkit-border-radius: 10px; -moz-border-radius: 10px; behavior: url(/PIE.htc);}
#content-page-holder .reader-content-holder .reader-profile{ width: 100%; float: left;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .nav.nav-tabs{ margin-bottom: 0; border-bottom: 2px solid #7F3E98;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .nav.nav-tabs li{ width: 108px; float: left; margin-right: 2px;  text-align: center;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .nav.nav-tabs li:last-of-type{ margin-right: 0; }
#content-page-holder .reader-content-holder .reader-profile .tabbable .nav.nav-tabs li a{ margin: 0; padding: 5px; background: none; border: 2px solid #7F3E98; border-bottom: 0; border-radius: 10px 10px 0 0; line-height: 1; color: #7F3E98; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; behavior: url(/PIE.htc);}
#content-page-holder .reader-content-holder .reader-profile .tabbable .nav.nav-tabs li a:hover{ padding: 5px; color: #7F3E98;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .nav.nav-tabs li.active a{ background: #7F3E98; color: #FFF;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content{ padding-top: 15px;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .section-title{ color: #FDB833; font-size: 40px; text-transform: lowercase; margin: 0 0 10px;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .testimonial-holder{ margin-bottom: 15px;  }
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .testimonial-holder p{ margin-bottom: 0; }

#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .reader-availability{ width: 100%; float: left; padding-bottom: 15px;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .reader-availability .button-holder{ float: right;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .reader-description{ width: 100%; float: left; padding: 15px 0; border-top: 1px solid #7F3E98; border-bottom: 1px solid #7F3E98; }
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .reader-description{ width: 100%; float: left; font-size: 12px; color: #58585A; line-height: 1.3;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .reader-social{width: 100%; float: left; padding-top: 15px;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .reader-social .social-links{ width: auto; float: left;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .reader-social .social-links ul{ width: 100%; float: left; list-style: none;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .reader-social .social-links ul li{ width: auto; float: left; margin-right: 5px;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .reader-social .social-links ul li:last-of-type{ margin-right: 0;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .reader-social .button-holder{ float: right;}
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .profile-card{ 
    -webkit-box-shadow: 2px 4px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 4px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 4px 2px rgba(0, 0, 0, 0.3);
    background-image: -moz-linear-gradient(top, #fff, #ddd);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image: -o-linear-gradient(top, #fff, #ddd);
    background-image: linear-gradient(to bottom, #fff, #ddd);
    margin:0 5px 5px 0;

    border: 2px solid #7F3E98; border-radius: 15px; padding: 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
#content-page-holder .reader-content-holder .reader-profile .tabbable .tab-content .profile-card h3.card-title{ font-size: 35px; font-weight: normal; color: #0FB2EF; line-height: 1; margin: 0; padding: 0 0 5pxpx; }

.reader-banner .row-fluid{ }

.reader-banner .banner-lower .reader-name-pin{ 
    width: 100%; 
    float: left;
}
.reader-banner .banner-lower .reader-name-pin h2{ 
    text-transform: uppercase;
    font-size: 30px;
    line-height: 1;
    font-weight: normal;
    margin: 0;
    color: #6C2CA7;
}

.profile-card table{ border: none;}
.profile-card table tr{ border: none;}
.profile-card table tr td{ border: none;padding:6px 0 0 0;}
.profile-card table tr td:first-child{ min-width: 80px; padding-left:  0; color:#777;}
.profile-card table tr td:last-child{ padding-right:  0;color:#4E186E;font-weight:bold;}


.carousel-inner { top: -13px;}

.reader-banner .row-fluid{ padding-top:  10px;}
.reader-image-holder{ width: 300px; float: left; background: #FFF; padding: 5px; border-radius: 10px; position: relative; top: -23px; -webkit-border-radius: 10px; -moz-border-radius: 10px; behavior: url(/PIE.htc);}
.reader-image-holder .reader-image-border{ background: url(/img/reader-border5.jpg) top left no-repeat; padding: 20px;height:195px;text-align: center;vertical-align: central;}
.reader-image-holder img{}
.reader-header {border-radius: 0; margin: 0 0 10px -20px !important; padding-left:15px !important; background-image: url('');}

.header-details{ width: 95%; float: left; text-align: right;}
.header-details h2{ font-size: 32px; color: #A185BE; text-transform: uppercase;}
.header-details p.bold-number{ font-weight: bold; font-size: 46px;height:46px;}
.header-details h3{ font-size: 28px; color: #A185BE; font-weight: normal; float: left; width: 100%; margin: 20px 0 0;}
.header-details ul.call-details{ width: 100%; float: left; padding: 0; margin: 0; list-style: none; color: #7F3E98; font-size: 18px;}

/* RESPONSIVE CUSTOM WORK */

@media (min-width: 979px) and (max-width: 2000px) {

    #header_img {
        margin-right: 10px;
        position: relative;
        /* top: -23px; */
    }
    .reader-banner .banner-lower{
        width: 645px;
        float: left;
        padding-left: 23px;
    }

    .reader-banner .banner-lower ul.breadcrumb{
        background: none; 
        padding: 0 0 15px;
        text-transform: uppercase;
        margin: 5px 0 0;
        width: 100%;
        float: left;
    }


    .reader-header {background-image: url('/img/reader_bg.jpg');}



    .reader-banner .banner-lower ul.breadcrumb li{ 
        text-shadow: none; 
        font-size: 12px;
    }
    .reader-banner .banner-lower ul.breadcrumb li.active{
        color: #FFF;
    }
    .reader-banner .banner-lower ul.breadcrumb li .divider{
        color: #FFF;
    }
    .reader-banner .banner-lower ul.breadcrumb li a{
        color: #FFF;
    }


    .reader-banner #header_img {
        margin-right: 10px;
        position: relative;
        top: -13px;
        width: 688px;
    }
    .container header .row-fluid .span3{ position: relative;}
    .container header .row-fluid .span3 .navbar{ position: absolute; top: -50px; background: url(/img/filter_bg.png) top left no-repeat; 
                                                 padding-top: 15px; height: 850px;}
    .container header .row-fluid .span3 .navbar .navbar-inner, .container header .row .span3 .navbar .navbar-inner{
        background: none;
        border-radius: none;
        box-shadow: none;
        border: none;

    }

    .no-background-header div .account-nav{ float: left; margin-left: 0; list-style: none; padding: 8px 0;}
    .no-background-header div .account-nav li{float: left; line-height: 1; border-left: 1px solid #FFF;}
    .no-background-header div .account-nav li:first-of-type{ border-left: none;}
    .no-background-header div .account-nav li:first-of-type a{ padding-left: 0;}
    .no-background-header div .account-nav li:last-of-type a{ padding-right: 0;}
    .no-background-header div .account-nav li a{padding: 0 10px; font-size: 12px; line-height: 1; text-transform: uppercase; font-weight: bold; color: #FFF;}

    .no-background-header div .account-nav-background{ width: auto; float: right; margin-left: 0; list-style: none; background: url(/img/account-bg.jpg) top left repeat-x; padding: 8px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; behavior: url(/PIE.htc);}
    .no-background-header div .account-nav-background li{float: left; line-height: 1; border-left: 1px solid #662D91;}
    .no-background-header div .account-nav-background li:first-of-type{ border-left: none;}
    .no-background-header div .account-nav-background li:first-of-type a{ padding-left: 0;}
    .no-background-header div .account-nav-background li:last-of-type a{ padding-right: 0;}
    .no-background-header div .account-nav-background li a{padding: 0 10px; font-size: 12px; line-height: 1; text-transform: uppercase; font-weight: bold; color: #662D91;}

    .navbar-responsive-collapse .nav{ padding-right: 25px;}
    .navbar-responsive-collapse .nav li{ width: 100%; float: left; line-height: 1.2;}
    .navbar-responsive-collapse .nav li.cat-header{ color: #0FB2EF; font-size: 30px; padding-bottom: 5px; margin-top: 15px; text-transform: lowercase; background: url(/img/category-split.png) center right no-repeat;}
    .navbar-responsive-collapse .nav li input{ float: right; margin:3px 0 0 0; }
    .navbar-responsive-collapse .nav li a{ color: #6D6E71; font-weight: bold; text-transform: uppercase; padding: 0; float: left;}
    .navbar-responsive-collapse .nav li a:hover{ background: none; text-decoration: underline; }
    .navbar-responsive-collapse .nav li:first-of-type{ margin-top: 0;}

    #product-list{ margin-top: 20px;}
    #product-list-top .row-fluid .reader-holder{ width: 196px; float: left; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; behavior: url(/PIE.htc);}
    #product-list-top .row-fluid .reader-holder-inner{ width: 172px; height: 285px; float: left; background: url(/img/person-border-small.png) top left no-repeat; padding: 15px;}
    #product-list-top .row-fluid .reader-holder-inner .reader-image{ float: left; width: 100%; padding-top: 5px; text-align: center;}
    #product-list-top .row-fluid .reader-holder-inner .reader-image img{ border-bottom: 1px solid #000; }
    #product-list-top .row-fluid .reader-holder-inner .reader-name{ width: 172px; float: left; padding: 5px;}
    #product-list-top .row-fluid .reader-holder-inner .reader-name h3{ font-size: 32px; line-height:20px; color: #4D176E}
    #product-list-top .row-fluid .reader-holder-inner .reader-pin{ width: 172px; float: left; padding: 5px; }
    #product-list-top .row-fluid .reader-holder-inner .reader-pin p{background: url(/img/pin-shadow.jpg) bottom left no-repeat;}
    #product-list-top .row-fluid .reader-holder-inner .reader-desc{ width: 158px; float: left; padding: 5px; } 

    #product-list-top .row-fluid .reader-bottom{ width: 196px; float: left; padding: 0; line-height: 1;}

    #product-list-top .row-fluid .steps-holder{ width: 192px; float: left; border-radius: 10px; background: #FFF; padding: 10px; border: 2px solid #7F3E98; -webkit-border-radius: 10px; -moz-border-radius: 10px; behavior: url(/PIE.htc);}
    #product-list-top .row-fluid .steps-holder-inner{ width: 196px; float: left; padding: 0;}
    #product-list-top .row-fluid .steps-holder-inner .step{ width: 100%; float: left; color: #FDB833; font-weight: bold; font-size: 17px; padding-bottom: 5px; }
    #product-list-top .row-fluid .steps-holder-inner .step p{ margin: 0; }
    #product-list-top .row-fluid .steps-holder-inner .step-desc{ width: 100%; float: left; font-size: 12px; color: #7D2D91; line-height: 1.3; }
    #product-list-top .row-fluid .steps-holder-inner .step-desc p{float: left;}

    #product-list-top .row-fluid .steps-holder-inner .step-desc p strong{ width: 100%; float: left; }
    #product-list{ margin-top: 0;}
    #product-list .row-fluid .reader-holder{ width: 196px; float: left; border-radius: 10px;  border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; behavior: url(/PIE.htc);}
    #product-list .row-fluid .span3{ height: 430px;}
    #product-list .row-fluid .noleftmargin{ margin-left: 0;}
    #product-list .row-fluid .reader-holder-inner{ width: 166px; height: 285px; float: left; background: url(/img/person-border-small.png) top left no-repeat; padding: 15px;}
    #product-list .row-fluid .reader-holder-inner .reader-image{ float: left; width: 100%; padding-top: 5px; text-align: center;}
    
    .reader-holder-inner .reader-image img{ /* border-bottom: 1px solid #000; */ max-height: 140px;}
    
    
    #product-list .row-fluid .reader-holder-inner .reader-name{ width: 158px; float: left; padding: 5px;}
    #product-list .row-fluid .reader-holder-inner .reader-name h3{ font-size: 32px; line-height:20px; color: #4D176E}
    #product-list .row-fluid .reader-holder-inner .reader-pin{ width: 158px; float: left; padding: 5px; }
    #product-list .row-fluid .reader-holder-inner .reader-pin p{background: url(/img/pin-shadow.jpg) bottom left no-repeat;}
    #product-list .row-fluid .reader-holder-inner .reader-desc{ width: 158px; float: left; padding: 5px; } 

    #product-list .row-fluid .reader-bottom{ width: 196px; float: left; padding: 10px 0 0; line-height: 1;}
    #product-list .row-fluid .reader-bottom .availability{ float: left;}
    #product-list .row-fluid .reader-bottom .ratings-container{ float: right; width: 140px;}
    #product-list .row-fluid .reader-bottom .ratings-container .ratings{ float: left; padding-top: 5px; width: 90px!important;}
    #product-list .row-fluid .reader-bottom .ratings-container a img{ float: right;}    
    #product-list .row-fluid .reader-bottom .view_reader{ float: right;}

    #product-list-top .row-fluid .reader-bottom .availability{ float: left;}
    #product-list-top .row-fluid .reader-bottom .ratings-container{ float: right; width: 140px;}
    #product-list-top .row-fluid .reader-bottom .ratings-container div{ width: 90px!important; float: left; padding-top: 5px;}    
    #product-list-top .row-fluid .reader-bottom .ratings-container .ratings{ float: left; padding-top: 5px; width: 90px!important;}
    #product-list-top .row-fluid .reader-bottom .ratings-container a img{ float: right;}    
    #product-list-top .row-fluid .reader-bottom .view_reader{ float: right;}




}
.btn-primary{
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #B29EC7;

}


/* SLIDER */ 

.slider-heading{
    font-size:85px;line-height:45px;margin-top:0px;color:#A185BE;text-align:right;padding-right:45px; 
    
}
.slider-phone{
    font-size:50px;line-height:50px;font-weight:bold; font-family:'Titillium Web',sans serif;margin-top:10px;color:#4D176E;text-align:right;padding-right:45px;
}

.slider-heading2{
    font-size:30px;margin-top:20px;text-align:right;padding-right:45px;color:#AD95C6;
}
.slider-prices{
    font-size:20px;margin-top:10px;text-align:right;padding-right:45px;color:#955FA4;line-height:25px;
}      
.price-strapline{
    color:#7F3E98;
    font-size:25px;
    padding:10px;
    margin-left:-10px;
    text-align:center;
    background-color: #EEC74E;
    background-image: -moz-linear-gradient(left, #EEC74E, #F4F0CD);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EEC74E), to(#F4F0CD));
    background-image: -webkit-linear-gradient(left, #EEC74E, #F4F0CD);
    background-image: -o-linear-gradient(left, #EEC74E, #F4F0CD);
    background-image: linear-gradient(to right, #EEC74E, #F4F0CD);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#EEC74E', endColorstr='#F4F0CD', GradientType=0);
}   

/* specialisms */    

.specialism_group i{
    background:url('/img/icons.png');
    width:30px;
    height:30px;
    display: block;
    float:left;
    margin:5px 5px 0 0;
}  

.specialism_group i.specialism_1{background-position: 0px   65px}
.specialism_group i.specialism_2{background-position: -315px 65px}
.specialism_group i.specialism_3{background-position: -70px 65px}
.specialism_group i.specialism_4{background-position: -105px 65px}
.specialism_group i.specialism_5{background-position: -140px 65px}
.specialism_group i.specialism_6{background-position: -175px 65px}
.specialism_group i.specialism_7{background-position: -350px 65px}
.specialism_group i.specialism_8{background-position: -245px 65px}

.specialism_group i.specialism_9{background-position: 0px 0px}
.specialism_group i.specialism_10{background-position: -35px 0px}
.specialism_group i.specialism_11{background-position: -70px 0px}
.specialism_group i.specialism_12{background-position: -105px 0px}
.specialism_group i.specialism_13{background-position: -140px 0px}
.specialism_group i.specialism_14{background-position: -175px 0px}
.specialism_group i.specialism_15{background-position: -210px 0px}
.specialism_group i.specialism_16{background-position: -350px 0px}
.specialism_group i.specialism_17{background-position: -280px 0px}
.specialism_group i.specialism_18{background-position: -315px 0px}
.specialism_group i.specialism_19{background-position: 0px 30px}
.specialism_group i.specialism_20{background-position: -280px 65px}

.social-key{ width: 175px; float: left!important; padding-top: 10px; }
.nav.social-key li.left{ width: 115px; float: left; margin-top: 0!important;}
.nav.social-key li.right{ width: 55px; float: left; padding-left: 5px}
.nav.social-key li.right a{ padding:  8px 0 0 0; margin-left: 0; }
.nav.social-key li.right a:hover{ background: none;}


.social-keys span{
    font-size:11px;
    background: url('/img/key-left.png') no-repeat;
    padding-left:17px;
    line-height:16px !important;
    padding-right: 0px;
    margin-left:-10px;
}
#key-on-a-call{background-position: 0px -14px;}
#key-unavailable{background-position: 0px -29px;}
#key-text-me{background-position: 0px -43px;}
#key-rating{background-position: 0px -59px;}

.slider-heading,.navbar-responsive-collapse .nav li.cat-header, .small_screen, .reader-name h3,.page-title, .card-title, h3.section-title, .header-details h2
{font-family: parchment_mfregular;}

.fancy-title {
  color: #4D176E !important;
  font-family: parchment_mfregular;
  font-size: 32px !important;
}
