/*
Theme Name: Superior Papers
Theme URI: 
Description: A Superior Papers theme for wordpress.
Version: 1.0
Author: Oleg Komarovskyi
Author URI: http://KomarovskiMusic.com
*/
header, section, footer, aside, nav, article, main{display:block;}
*{padding:0;margin:0;line-height:1.4;font-family:Arial;}
img{border:none;}
.thumbcat {float: left;padding-right: 10px;}
body{background:#fff;}
.align{margin:0 auto;min-width:948px;width:948px;}
.wrapper{float:left;width:100%;min-width:948px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.uppercase{text-transform:uppercase;}
/*HEADER*/
.item-post {height:182px;}
.top-line{float:left;width:100%;background:#003fa7;text-align:right;}
.top-line p{font-size:11px;color:#fff;padding:2px 5px;}
.header-container{float:left;width:100%;background:url(images/header-bg.jpg)right 15px no-repeat #fff;border-bottom:1px solid #06377c;}
.header-container .logo{float:left;margin-right:20px;}
.header-container .logo img{display:block;}
.header-container .logo a:hover img{opacity:0.9;}
.header-container .phone-chat-container{float:right;margin-top:20px;}
.header-container .phone-chat-container aside{float:left;padding:0 20px;margin:0 10px;}
.header-container .phone-chat-container p{color:#992450;font-size:14px;}
.header-container .phone-chat-container p span{color:#06377c;}
.header-container .phone-chat-container a{font-size:14px;color:#06377c;text-decoration:none;display:block;}
.header-container .phone-chat-container a span{border-bottom:1px dotted #992450;color:#992450;}
.header-container .phone-chat-container a:hover span{border-bottom:1px dotted transparent;}
.header-container .phone-chat-container .phone{border-right:1px solid #d6dae1;background:url(images/phone-icon.png)5px top no-repeat;padding-left:60px;}
.content p {text-align:justify;}
.header-container .phone-chat-container .chat{padding-left:0;}
.header-container .phone-chat-container .chat a{background:url(images/chat-icon.png)5px 5px no-repeat;padding-left:42px;}
.useful-links-container{float:left;text-align:center;width:100%;height:40px;overflow:hidden;min-width:948px;border-top:2px solid #b6c8e6;border-bottom:1px solid #06377c;background:#809ed3;background:-moz-linear-gradient(top, #809ed3 0%, #003ea6 100%);background:-webkit-linear-gradient(top, #809ed3 0%,#003ea6 100%);background:linear-gradient(to bottom, #809ed3 0%,#003ea6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#809ed3', endColorstr='#003ea6',GradientType=0);}
.useful-links-container ul{list-style:none;display:inline-block;}
.useful-links-container ul li{float:left;}
.useful-links-container ul li a{display:block;color:#fff;text-decoration:none;font-weight:bold;font-size:12px;padding:12px 15px;}
.useful-links-container ul li a:hover{background:#21983a;}
.useful-links-container ul li.popular a{color:#FFFD69;}
.useful-links-container ul li ul{display:none;}
/*HEADER*/
main{float:left;width:100%;min-width:948px;margin-top:15px;}
/*LEFT SIDEBAR*/
.left-sidebar{float:left;width:193px;}
.left-sidebar img{max-width:193px;height:auto;}
.left-sidebar aside{margin-bottom:15px;background:#f1f4fa;padding-bottom:10px;border-radius:0px 0px 4px 0px;border-bottom:1px solid #d5ddea;}
.left-sidebar aside h4{font-size:15px;font-weight:normal;text-transform:uppercase;color:#003ea6;background:#e8ecf2;padding:10px;border-bottom:1px solid #d1dee1;border-radius:0px 4px 0px 0px;text-shadow:0px 1px 0px #fff;}
.left-sidebar aside header{border-bottom:1px solid #f3f7fa;margin-bottom:10px;}
.left-sidebar .left-banner-container{margin-bottom:15px;background:transparent;padding-bottom:0;border-bottom:none;}
.left-sidebar .left-banner-container a{display:block;margin-bottom:10px;}
.left-sidebar .left-banner-container a:last-child{margin-bottom:0;}
.left-sidebar .left-banner-container a:hover{opacity:0.95;}
.left-sidebar .left-banner-container a img{display:block;}
.left-sidebar .main-nav{margin-bottom:15px;background:#f3f6fc;border-bottom:1px solid #d5ddea;padding:8px 13px;}
.left-sidebar .main-nav ul{list-style:none;}
.left-sidebar .main-nav ul li a{display:block;color:#003ea6;text-shadow:0px 1px 0px #fff;text-decoration:none;font-size:12px;border-bottom:1px solid #d4deef;border-top:1px solid #fcfdfe;padding:3px 5px 3px 15px;}
.left-sidebar .main-nav ul li a:hover, .left-sidebar .main-nav ul li.current-menu-item a, .left-sidebar .main-nav ul li.popular.current-menu-item a{background:#d3dae6;font-weight:bold;}
.left-sidebar .main-nav ul li.popular a{color:#9E2653;}
.left-sidebar .main-nav > div > ul > li:first-child a{border-top:none;}
.left-sidebar .main-nav > div > ul > li:last-child a{border-bottom:none;}
.left-sidebar .main-nav > div > ul > li a:before{content:"▶ ";}
.left-sidebar .main-nav ul li ul li a:before{content:"- ";}
.left-sidebar .main-nav ul li ul li ul li a:before{content:"-- ";}
.left-sidebar .main-nav .addthis_button{display:block;margin:10px auto 0;text-align:center;}
.left-sidebar .left-features-container h4{border-top:1px solid #b02653;color:#b02653;padding-left:45px;}
.left-sidebar .left-features-container h4:before{content:"";display:block;width:28px;height:27px;background:url(images/free-features-icon.gif)center center no-repeat;position:absolute;margin:-4px 0 0 -35px;}
.left-sidebar .left-features-container table{margin:0 10px;border-spacing:0;width:173px;}
.left-sidebar .left-features-container th, .left-sidebar .left-features-container td{text-align:left;font-weight:normal;font-size:12px;color:#003ea6;padding:4px 3px;}
.left-sidebar .left-features-container td{text-align:right;}
.left-sidebar .left-features-container tbody tr:last-child th, .left-sidebar .left-features-container tbody tr:last-child td{border-bottom:1px solid #d1dee1;}
.left-sidebar .left-features-container tfoot th, .left-sidebar .left-features-container tfoot td{color:#b02653;border-top:1px solid #f3f7fa;}
.left-sidebar .left-guarantee-container{margin-bottom:0;}
.left-sidebar .left-guarantee-container h4{border-top:1px solid #003ea6;padding-left:35px;}
.left-sidebar .left-guarantee-container h4:before{content:"";display:block;width:22px;height:31px;background:url(images/our-guarantees-icon.gif)center center no-repeat;position:absolute;margin:-4px 0 0 -27px;}
.left-sidebar .left-guarantee-container ul{margin:0 10px;padding-left:20px;}
.left-sidebar .left-guarantee-container ul li{font-size:12px;color:#003ea6;margin:5px 0;}
/*LEFT SIDEBAR*/
/*CONTENT FORMATTING*/
.content{float:left;width:547px;margin-left:15px;}
.no-sidebars .content{width:918px;margin-left:0;margin:0 15px;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{color:#003ea6;font-size:20px;margin-bottom:15px;}
.content h2{font-size:18px;}
.content h3{font-size:16px;}
.content h4, .content h5, .content h6{font-size:14px;}
.content p, .content address, .content ul, .content ol{font-size:12px;color:#010101;margin-bottom:15px;}
.content a{color:#0D48B9;text-decoration:none;}
.content a:hover{color:#000;}
.content ul, .content ol{padding-left:30px;}
.content ul li ul, .content ul li ol, .content ol li ol, .content ol li ul{margin-bottom:0;}
.content ul li, .content ol li{margin:5px 0;}
.content blockquote{background:#f1f1f1;padding:10px;border:1px dotted #ccc;margin-bottom:10px;}
.content blockquote p{margin-bottom:0;color:#2b2b2b;}
.content hr{border:none;margin-bottom:15px;display:block;height:1px;background:#ccc;}
.content table{border-spacing:0 1px;margin-bottom:15px;width:100%;}
.content caption{font-size:14px;text-transform:uppercase;color:#010101;margin-bottom:5px;text-align:left;}
.content th, .content td{text-align:left;font-size:12px;padding:5px;color:#010101;}
.content thead th, .content thead td{font-weight:bold;color:#003ea6;background:#e8ecf2;}
.content tbody th, .content tbody td{background:#fafafa;}
.content tbody tr:hover th, .content tbody tr:hover td{color:#003ea6;}
.content tfoot th, .content tfoot td{background:#e8ecf2;color:#003ea6;}
.content iframe, .content object{display:block;margin:0 auto 15px;}
.content form{background:#f1f1f1;padding:10px;margin-bottom:15px;}
.content form input, .content form select, .content form textarea{background:#fff;border:1px solid #ccc;padding:2px;color:#636363;}
.content form fieldset{padding:10px;border:1px solid #ccc;margin-bottom:15px;}
.content form legend{font-size:12px;color:#636363;}
.content form input[type="checkbox"], .content form input[type="radio"]{margin-right:5px;}
.content form input[type="submit"]{border:none;color:#fff;background:#003ea6;padding:10px;cursor:pointer;}
.content form input[type="submit"]:hover{opacity:0.9;}
.content section footer .order-prices-foot-links{text-align:center;margin-bottom:10px;}
.content section footer .order-prices-foot-links a{display:inline-block;width:200px;color:#fff;text-transform:uppercase;font-size:20px;padding:9px;font-family:Impact;}
.content section footer .order-prices-foot-links a:hover{opacity:0.9;}
.content section footer .order-prices-foot-links .prices-button{border-radius:4px 0px 0px 4px;background:#1959c5;background:-moz-linear-gradient(top, #1959c5 0%, #003286 100%);background:-webkit-linear-gradient(top, #1959c5 0%,#003286 100%);background:linear-gradient(to bottom, #1959c5 0%,#003286 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1959c5', endColorstr='#003286',GradientType=0);}
.content section footer .order-prices-foot-links .order-button{border-radius:0px 4px 4px 0px;background:#2c7926;background:-moz-linear-gradient(top, #2c7926 0%, #1a3714 100%);background:-webkit-linear-gradient(top, #2c7926 0%,#1a3714 100%);background:linear-gradient(to bottom, #2c7926 0%,#1a3714 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c7926', endColorstr='#1a3714',GradientType=0);}
.content .attachment-full{display:block;margin:0 auto 15px;max-width:547px;}
/*CONTENT FORMATTING*/
/*BLOG*/
.content .blog-list article{background:#f1f1f1;padding:10px;margin-bottom:15px;}
.content .blog-list h4{margin-bottom:5px;}
.content .blog-list h4 a{text-decoration:underline;}
.content .blog-list p{margin-bottom:0;}
.blog-hierarchy .current-cat > a{font-weight:bold;color:#9E2653;}
.content .pagination{text-align:center;}
.content .pagination ul{list-style:none;display:inline-block;padding-left:0;}
.content .pagination li{float:left;}
.content .pagination a{margin:0 5px 5px;background:#f1f1f1;padding:5px;}
.content .pagination a:hover{background:#fafafa;}
.content .pagination span{margin:0 5px 5px;background:#f1f1f1;padding:5px;}
/*BLOG*/
/*RIGHT SIDEBAR*/
.right-sidebar{float:right;width:162px;margin-right:5px;}
.right-sidebar img{max-width:162px;height:auto;}
.right-sidebar .order-button{display:block;text-align:center;color:#ffe38e;font-size:16px;font-weight:bold;border-radius:4px;margin-bottom:15px;text-decoration:none;text-transform:uppercase;padding:5px;background:#2c7926;background:-moz-linear-gradient(top, #2c7926 0%, #1a3714 100%);background:-webkit-linear-gradient(top, #2c7926 0%,#1a3714 100%);background:linear-gradient(to bottom, #2c7926 0%,#1a3714 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c7926', endColorstr='#1a3714',GradientType=0);}
.right-sidebar .free-quote-button{display:block;text-align:center;color:#003a9c;font-size:14px;font-weight:bold;border-radius:4px;margin-bottom:15px;text-decoration:none;text-transform:uppercase;padding:5px;text-shadow:0px 1px 0px #b2c6e9;background:#c2d9ff;background:-moz-linear-gradient(top, #c2d9ff 0%, #8aa8da 100%);background:-webkit-linear-gradient(top, #c2d9ff 0%,#8aa8da 100%);background:linear-gradient(to bottom, #c2d9ff 0%,#8aa8da 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2d9ff', endColorstr='#8aa8da',GradientType=0);}
.right-sidebar .free-quote-button span{font-size:16px;}
.right-sidebar .order-button:hover, .right-sidebar .free-quote-button:hover{opacity:0.9;}
.right-sidebar .right-banner-container a{margin-bottom:15px;text-align:center;font-size:12px;color:#06377c;background:#F1F4FA;display:block;text-shadow:0px 1px 0px #fff;border-radius:4px;border-top:1px solid #003ea6;border-bottom:1px solid #d5ddea;text-decoration:none;}
.right-sidebar .right-banner-container a span{padding:5px;display:block;}
.right-sidebar .right-banner-container a img{display:block;margin:0 auto;}
.right-sidebar .right-banner-container a mark{background:transparent;color:#b02653;font-weight:bold;display:block;padding:3px;}
.right-sidebar .right-banner-container a:hover{opacity:0.9;}
.right-sidebar .right-testimonials-container{margin-bottom:15px;background:#f1f4fa;padding-bottom:10px;border-radius:4px;border-bottom:1px solid #d5ddea;}
.right-sidebar .right-testimonials-container h4{font-size:15px;font-weight:normal;text-transform:uppercase;color:#003ea6;background:#e8ecf2;padding:10px;border-bottom:1px solid #d1dee1;border-radius:4px 4px 0px 0px;text-shadow:0px 1px 0px #fff;}
.right-sidebar .right-testimonials-container header{border-bottom:1px solid #f3f7fa;margin-bottom:10px;}
.right-sidebar blockquote{margin:0 10px 10px;padding-left:20px;}
.right-sidebar blockquote:before{content:'"';font-size:28px;color:#003ea6;display:block;position:absolute;margin:-5px 0 0 -20px;}
.right-sidebar blockquote:last-child{margin-bottom:0;}
.right-sidebar blockquote p{font-size:11px;color:#003ea6;line-height:1.2;}
.right-sidebar blockquote p cite{color:#898a8d;margin-top:5px;display:inline-block;}
.right-sidebar .right-sidebar-nav{background:#f1f4fa;padding-bottom:10px;border-radius:4px;border-bottom:1px solid #d5ddea;background:#f3f6fc;}
.right-sidebar .right-sidebar-nav h4{font-size:15px;font-weight:normal;text-transform:uppercase;color:#003ea6;background:#e8ecf2;padding:10px;border-bottom:1px solid #d1dee1;border-radius:4px 4px 0px 0px;text-shadow:0px 1px 0px #fff;}
.right-sidebar .right-sidebar-nav header{border-bottom:1px solid #f3f7fa;margin-bottom:10px;}
.right-sidebar .right-sidebar-nav ul{list-style:none;padding:0 10px;}
.right-sidebar .right-sidebar-nav ul li a{display:block;color:#003ea6;text-shadow:0px 1px 0px #fff;text-decoration:none;font-size:12px;border-bottom:1px solid #d4deef;border-top:1px solid #fcfdfe;padding:3px 5px;}
.right-sidebar .right-sidebar-nav ul li a:hover, .right-sidebar .right-sidebar-nav ul li.current-menu-item a, .right-sidebar .right-sidebar-nav ul li.popular.current-menu-item a{background:#d3dae6;font-weight:bold;}
.right-sidebar .right-sidebar-nav ul li.popular a{color:#9E2653;}
.right-sidebar .right-sidebar-nav > div > ul > li:first-child a{border-top:none;}
.right-sidebar .right-sidebar-nav > div > ul > li:last-child a{border-bottom:none;}
.right-sidebar .right-sidebar-nav ul li ul li a:before{content:"- ";}
.right-sidebar .right-sidebar-nav ul li ul li ul li a:before{content:"-- ";}
/*RIGHT SIDEBAR*/
/*FOOTER*/
.footer-container{float:left;width:100%;min-width:948px;margin-top:15px;border-top:1px solid #003fa7;padding:10px 0;background:#5a82c6;background:-moz-linear-gradient(top, #5a82c6 0%, #013fa6 100%);background:-webkit-linear-gradient(top, #5a82c6 0%,#013fa6 100%);background:linear-gradient(to bottom, #5a82c6 0%,#013fa6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a82c6', endColorstr='#013fa6',GradientType=0);}
.footer-container .payment-holder{float:left;width:898px;background:#f3f6fb;margin:0 15px 15px;padding:10px;border-radius:4px;}
.footer-container .payment-holder p{font-size:13px;font-weight:bold;color:#b02653;text-shadow:0px 1px 0px #fff;margin-bottom:5px;}
.footer-container .payment-holder hr{display:block;margin-bottom:15px;border:none;height:1px;background:#d3dff2;}
.footer-container .left-side-payments{float:left;}
.footer-container .left-side-payments img{display:block;float:left;margin-right:15px;}
.footer-container .right-side-payments{float:right;}
.footer-container .right-side-payments img{display:block;float:left;margin-left:15px;}
.footer-container p.disclaimer{clear:both;margin:0 15px 15px;padding:0 30px;color:#fff;font-size:10px;text-align:center;}
.footer-container > hr{border:none;display:block;margin-bottom:15px;height:1px;background:#668bca;}
.footer-container .bottom-menu-holder{float:left;width:100%;text-align:center;}
.footer-container .bottom-menu-holder ul{list-style:none;display:inline-block;}
.footer-container .bottom-menu-holder ul li{float:left;}
.footer-container .bottom-menu-holder ul li a{font-size:12px;color:#fff;text-decoration:none;margin:0 2px;padding-right:4px;border-right:1px solid #fff;}
.footer-container .bottom-menu-holder ul li:last-child a{border-right:none;}
.footer-container .bottom-menu-holder ul li a:hover{text-decoration:underline;}
.footer-container .copyrights{text-align:center;color:#fff;font-size:12px;padding:0 15px;}
.chat_now:hover {
    color: #fff;
    text-decoration: none;
}

.chat_now {
    display: block;
    position: fixed;
    z-index: 999;
    transform: rotate(0deg);
    bottom: 0;
    right: 2px;
    color: #fff;
    background-color: #144DAD;
    padding: 5px 15px;
    font-size: 26px;
    font-family: arial;
    font-weight: bold;
    letter-spacing: 1;
    text-transform: uppercase;
}

.chat-hide-link {
position: absolute; top: -9999px; left: -9999px; opacity: 0;
}
/*FOOTER*/
.promo-calc {
      font-size: 13px;
      font-family: Arial;
      max-width: 480px;
      width: auto;
      margin: 0 auto;
  }
  .promo-calc .promo-calc-head {
    font-family: arial;
    color: #003ea6;
    font-size: 24px;
    font-weight: bold;
    border-bottom: 1px solid #003ea6;
    margin-bottom: 10px;
    text-align: left;
  }
  form {
    padding: 0px;
    margin: 0px;
  }
  .promo-calc .form-horizontal .control-label {
      max-height: 30px;
  }
  .promo-calc select {
      background-color: #FFFFFF;
      background-image: none;
      border: 1px solid #777777;
      border-radius: 2px;
      color: #555555;
      display: block;
      font-size: 14px;
      height: 34px;
      line-height: 1.42857;
      padding: 6px;
  }
  .promo-calc .pages-float input[type=text] {
    min-width: 50px;
    max-width: 100px;
    background-color: #cecece;
    background-image: none;
    border-radius: 2px;
    color: #555555;
    height: 30px;
    text-align: center;
    display: inline-block;
  }
  .word-count-block {
      text-align: left;
  }
  #std_words_div_title {
      line-height: 34px;
      padding: 0 0 0 5px;
  }
  .promo-calc .pages-float span {
      line-height: 34px;
  }
  .promo-calc .promo-calc-right {
      float: left;
  }
  .page-result {
      font-weight: bold;
      font-size: 30px;
  }
  .promo-calc .promo-calc-right .page-result {
      text-align: center;
      font-size: 16px;
      font-weight: bold;
      margin: 20px 0 17px;
      margin-left: -10px;
  }
  .promo-calc .promo-calc-right input[type=submit] {
      background: url("images/order-now-button.jpg") no-repeat transparent;
      font-family: 'Oswald', sans-serif;
      height: 43px;
      width: 115px;
      border: none;
      margin: 0 auto;
      cursor: pointer;
      border-radius: 0;
      color: #fff;
      font-size: 17px;
      font-weight: 800;
      text-transform: uppercase;
  }
  /* media */
  @media (max-width: 767px){
    .promo-calc {
        margin: 20px auto;
        max-width: 380px;
        padding: 15px;
        background: #fff;
    }
    .promo-calc .promo-calc-right .page-result {
        margin: -15px 0 5px;
    }
    .promo-calc .promo-calc-right {
        float: none;
    }
    .promo-calc .promo-calc-right .page-result {
        margin: -15px 0 5px;
    }
    .word-count-block,.promo-calc .form-horizontal .control-label, .promo-calc .promo-calc-head, .pages-float {
        text-align: center;
    }