/*
Theme Name: Appshop
Theme URI: http://www.wpdownloadmanager.com/download/appshop-responsive-wordpress-app-store-theme/
Author URI: http://www.wpdownloadmanager.com
Description: Appshop 100% Responsive, Highly Customizable, Unlimited color schemes and SEO Friendly Theme using Twitter Bootstrap, specially designed for WordPress Marketplace Plugin ( http://wordpress.org/plugins/wpmarketplace/ ). If you want to build a full featured eshop or online marketplace, this theme and wp marketplace plugin could be a perfect choice for you, but still you can use this for for you personal blog site too, as Crypton has also all regular features like gallery, audio, video, chat and other post format support, archive pages, page with side bar, blog page to build your blog site. This theme is will make your website adaptable with any type of devices. Theme Features: WP Marketplace Plugin Support ,Custom Homepage Settings, 3 Page Templates, Custom Background Support, Unlimited Color Schemes, Search Engine Friendly.
Author: Shaon
Version: 1.3.0
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: black, green, white, two-columns, fixed-width, threaded-comments, sticky-post, microformats,  editor-style, custom-menu, custom-background, post-formats

Appshop - WordPress Theme, Copyright 2013 wpdownloadmanager.com
Appshop - WordPress Theme is distributed under the terms of the GNU GPL
 
*/


@import url("https://fonts.googleapis.com/css?family=Roboto:100");


/*@import url(css/font-awesome.min.css);  */
 /* GLOBAL STYLES
    -------------------------------------------------- */
    /* Padding below the footer and lighter body text */

    body {    
      font-family: 'Open Sans',serif;
      font-weight: 400;
      color: #5a5a5a;
      font-size:14px;
      padding: 0;
        margin: 0;
        overflow-x: hidden;
    }

.w3eden h1, .w3eden h2, .w3eden h3, .w3eden h4, .w3eden h5, .w3eden h6, .w3eden .h1, .w3eden .h2, .w3eden .h3, .w3eden .h4, .w3eden .h5, .w3eden .h6{
    font-family: 'Open Sans',serif; font-weight: 800;
}

    #wrapper{
        padding:10px;
        background: #fff;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .container{
        max-width: 1000px;
    }

    /* CUSTOMIZE THE NAVBAR
    -------------------------------------------------- */

    /* Special class on .container surrounding .navbar, used for positioning it into place. */
    .navbar-wrapper{
       padding-bottom: 0px;
       margin-bottom: 20px;

    }
    /*.home .navbar-wrapper{
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      z-index: 10;
      padding-top:  0px;
      padding-bottom: 0px;
      background: transparent;
      margin-top: 20px;
      margin-bottom: -90px;
    }*/

    .navbar-wrapper .navbar {

    }

    /* Remove border and change up box shadow for more contrast */
    .navbar .navbar-inner {
      border: 0;
      -webkit-box-shadow: 0px;
         -moz-box-shadow: 0px;
              box-shadow: 0px;
       background: transparent;
       margin-left: 0;
       padding-left: 0;
    }

    /* Downsize the brand/project name a bit */
    .navbar .brand {
      padding: 14px 20px 16px; /* Increase vertical padding to match navbar links */
      font-size: 16px;
      font-weight: bold;
      text-shadow: none;
      color: #222;
    }

    /* Navbar links: increase padding for taller navbar */
    .navbar .nav > li > a {
      padding: 6px 20px;
      font-weight: 300;
      margin:0;
      text-shadow:none;
      border-radius:0px;
    }

.navbar .nav > li:not(:last-child){
    border-right: 1px solid rgba(255,255,255,0.12);
}
.navbar .nav > li:not(:last-child) > a{
    border-right: 1px solid rgba(0,0,0,0.15);
}

.w3eden .navbar-collapse{
    padding-left: 0;

}

    /* Offset the responsive button for proper vertical alignment */
    .navbar .btn-navbar {
      margin-top: 10px;
    }

    .nav-area .navbar{
        margin-bottom:0px;
    }

    .nav-area{
        background: #ffffff;

    }




    .entry-title{
        font-size:20pt;
    }

    /* Featurettes
    ------------------------- */

    .featurette-divider {
      margin: 80px 0; /* Space out the Bootstrap <hr> more */
    }
    .featurette {
      padding-top: 120px; /* Vertically center images part 1: add padding above and below text. */
      overflow: hidden; /* Vertically center images part 2: clear their floats. */
    }
    .featurette-image {
      margin-top: -120px; /* Vertically center images part 3: negative margin up the image the same amount of the padding to center it. */
    }

    /* Give some space on the sides of the floated elements so text doesn't run right into it. */
    .featurette-image.pull-left {
      margin-right: 40px;
    }
    .featurette-image.pull-right {
      margin-left: 40px;
    }

    /* Thin out the marketing headings */
    .featurette-heading {
      font-size: 50px;
      font-weight: 300;
      line-height: 1;
      letter-spacing: -1px;
    }



    /* RESPONSIVE CSS
    -------------------------------------------------- */

    @media (max-width: 979px) {

      .container.navbar-wrapper {
        margin-bottom: 0;
        width: auto;
      }
      .navbar-inner {
        border-radius: 0;
        margin: -20px 0;
      }

      .carousel .item {

      }
      .carousel img {
        width: auto;
      }

      .featurette {
        height: auto;
        padding: 0;
      }
      .featurette-image.pull-left,
      .featurette-image.pull-right {
        display: block;
        float: none;
        max-width: 40%;
        margin: 0 auto 20px;
      }
    }


    @media (max-width: 767px) {

      .navbar-inner {
        margin: -20px;
      }

      .carousel {
        margin-left: -20px;
        margin-right: -20px;
      }
      .carousel .container {

      }

      .carousel-caption {
        width: 65%;
        padding: 0 70px;
        margin-top: 100px;
      }
      .carousel-caption h1 {
        font-size: 30px;
      }
      .carousel-caption .lead,
      .carousel-caption .btn {
        font-size: 18px;
      }

      .marketing .col-md-4 + .col-md-4 {
        margin-top: 40px;
      }

      .featurette-heading {
        font-size: 30px;
      }
      .featurette .lead {
        font-size: 18px;
        line-height: 1.5;
      }

    }



a{
    color: #226AC1;
}

h1,h2,h3,h4{ font-weight: 800 !important; }
h1{ font-size:24pt; margin: 5px 0px; }
h2{ font-size:20pt; margin: 5px 0px; }
h3{ font-size:14pt; margin: 5px 0px; }
h4{ font-size:12pt; margin: 5px 0px; }


/** archive page styles **/

.archive-item {
    margin-bottom: 20px;
}

.archive-item .format-quote{
    padding-top: 10px !important;
}
.archive-item .format-audio .breadcrumb,
.archive-item .format-quote .breadcrumb{
    margin-bottom: 0;
}

/** archive page styles end **/


h2{
    font-size: 13pt;
}

.archive-item .entry-title a,
.archive-item .entry-title,
.post h2.entry-title{
    margin-top: 0px;
    line-height: normal;
    font-size: 18px;
    font-weight: 700;
}

.post{
    clear: both;
    display: block;
}

.form-allowed-tags{
    font-family: 'courier new';
    color: #aaa;
    display: none !important;
}
.post-meta,
.meta{
    font-size: 9pt;

}

div.post-meta{
    line-height: 35px;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    margin: 10px 0 0;
    color: #9aa7ae;
    font-weight: 600;
}

.breadcrumb.post-meta{
    font-size: 10px;
}

.arc .meta{
    color: #aaa !important;
}
.arc p{
    padding-left: 0px;
}

.comment-meta *{
    font-size: 8pt;
}
.green_posts .meta,.green_posts .meta *{
    color: #336699;
}
.green_posts a{
    color: #2765B5;
    text-decoration: none;
}

.sidebar .box{
    width: 100%;
}

.box a{
    color: #226AC1;
    text-decoration: none;
}

.widget_content a:hover{
    text-decoration: underline;
}
.widget_content{
    padding: 10px 20px;
}
.widget-footer ul{
    margin: 0px;
    padding: 0px !important;
}
.widget li{
    list-style: none;
    padding: 3px 0px;
}

#wp-calendar{
    width: 100%;
}
#wp-calendar *{
    text-align: center;
}
.box h3{
    /*overflow: hidden;*/
}

.post ol,.post ul{
    margin-left: 20px;
    list-style: square;
}
h1,h2,h3,h4{
    clear: both;
    display: block;
}
h1,
.post h1{
    font-size:16pt;
}
.home-box{
    min-height:150px;
    /*overflow: hidden;*/
}
table{
    width: 100%;
    border-collapse: collapse;
    border-bottom:0px solid  #eeeeee;
}

th{
background: #f5f5f5;
border-bottom:1px solid  #eeeeee;
padding: 5px;
text-align: left;
}

td{
    padding: 5px;
    border-bottom:1px solid  #eeeeee;
}
.mx_comments ul ul,
.mx_comments ol ol{
    margin-left: 65px;
}
del{
    color:#800000;
}
.mx_comments ul li{
    list-style: none;
    margin-bottom: 10px;
}

.mx_comments .author-box img{

    padding: 5px;

}

.mx_comments .commentmetadata a{
    color: #ccc;
}
.mx_comments .commentmetadata{
    font-size:12pt;
    display: block;
    line-height: 25px;
    color: #ccc;
}

.post ol li,
.mx_comments .comment-content ol li{
    list-style: decimal;
}

.post ul li,
.mx_comments .comment-content ul li{
    list-style: square;
}

.mx_comments .comment-content ol,
.mx_comments .comment-content ul{
    margin-left: 0px;
}
.mx_comments .comment-content ol ol,
.mx_comments .comment-content ul ul{
  margin-left: 20px;
}

.comment-content img, .reply-content img{
    max-width: 100%;
}

#commentform p{
    margin-bottom:5px;

}
#commentform p .required{
    color: #ff0000;
}
#commentform p label{
    font-weight: bold;
    width: 200px;
    color: #aaa;
}
#commentform p input[type=text]{
    display: block;
    padding: 5px;

width: 89%;

}
.comment-form-author,.comment-form-email,.comment-form-url{
    width:33%;
    float: left;
    clear: none !important;
}

.mx_comments .commentmetadata .fn ,
.mx_comments .commentmetadata .fn a{
    float: left;
    margin-right: 10px;
    font-size: 12pt;
    color: #2765B5 !important;

}
#commentform textarea{
    width: 98%;
    padding: 5px;
}

#respond{
    padding-top: 20px;
    margin-top: 20px;
}
.panel #respond{
    padding-top: 20px;
    margin: 20px;
}
.single p{display: block;clear: both; font-size:10pt;}


.alignright{
    float: right;
    margin: 10px 0px 10px 10px;
}
.alignleft{
    float: left;
    margin: 5px 10px 5px 0px;
}
.aligncenter{
    display: block;   margin-left: auto;   margin-right: auto;
}
.wp-caption-text{
    text-align: center;
}


.footer{
    width: 100%;
    color: #fff;
    background: #444444;
    margin-top:20px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.footer *{
    color: #fff;
}

.footer .content{
    text-align: center;
    padding: 10px;
    color: #fff;
}

.footer .header{
    margin-left: 20px;
}

.footer .content *{
    color: #fff;
}

.gallery-caption{


}

.bypostauthor{

}

.new-downloads li:nth-child(odd), .top-downloads li:nth-child(odd) {
    background: #f1f1f1;
}
.new-downloads li,.top-downloads li{
    margin-bottom: 5px;
}
.new-downloads img,.top-downloads img{
    margin-right: 5px;
}

ul ul{
    margin-left: 15px;
}

table.dtable{  width:620px; }
table.dtable *{ text-align: center !important; }
.fieldset{ border: 1px solid #7AB1FF; padding: 10px; margin-top: 10px;width:600px;}
.fieldset legend{ font-size: 13pt;}
.wpdm_package{background: #fafafa;}
.share, .share *{ border: 0px;}
.share td{
    width: 20%; overflow: hidden;
}



.sidebar .fieldset{
    width: 290px;
    margin-left: 4px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.sidebar a.download-link{
    margin-left: 10px;
}

img{
    max-width: 100%;
}

.preview_img{
    -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}

.home-box h3 img{
    margin-top: 3px;
}

.wp-caption img{
  max-width: 98.6%;
}
.wp-caption{
  padding: 0px;
  border: 1px solid #5896C9;
  display: block;
  max-width: 100%;
/*    -moz-box-shadow: inset 0 0 5px #2765B5;
-webkit-box-shadow: inset 0 0 5px #2765B5;
box-shadow: inner 0 0 5px #2765B5;  */

}
.wp-caption .wp-caption-text{
    background: #C7E6F9;
    padding: 5px;
    margin: 0px;

}
.wp-caption img{
    padding: 0px;
    margin: 5px;
    margin-bottom: 0px;
}
.wp-smiley{

    border: 0px;
}

.post-categories li{
    list-style: none;
    float: left;
    margin-right: 5px;
}

ol li{
    list-style: decimal;
}

.assistive-text {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}
 span.reference a{
            text-shadow:1px 1px 1px #000;
            color:#999;
            text-transform:uppercase;
            text-decoration:none;
            position:fixed;
            right:10px;
            top:10px;
            font-size:13px;
            font-weight:bold;
 }

.w3eden .navbar{
   min-height: 30px;
}

span.reference a:hover{
color:#555;
}
h1.title{
  color:#777;
  font-size:30px;
  margin:10px;
  font-weight:normal;
}
 .footer_menu .current-menu-item a{
     background: transparent;
     font-weight: bold;
 }
 .footer_menu a{
     font-size:11px;
     font-style: italic;
 }
 .nav-next{
     float: right;
     margin: 10px 12px 10px 0;
 }
 .nav-previous{
     float: left;
     margin: 10px 0px;

 }
 .nav-previous a,
 .nav-next a{
    padding: 5px 10px;
    color: #000;
    font-weight: 300;
    background: #FFCD00;
    font-size: 12pt;
 }
 .clear{
     clear: both;
 }
 .widget{
     font-size: 9pt;
 }
 .widget > div,
 .widget > form,
 .widget > p,
 .widget > ul,
 .widget > ol,
 .widget > table{
     padding: 10px;
 }
 form.input{
     max-width:100% !important;
 }

 p.attachment img{
     margin: 0px auto;
 }

p.attachment img.alignleft{}



 .footer .widget h3{
     font-size:13pt;
     border-bottom: 1px solid #666666;
    padding-bottom: 0px;
    padding-left: 0px;

 }

.footer .widget h3 span{
    border-bottom:1px solid #333333;
    padding-bottom:5px;
    padding-right:10px;
    display: block;
}


.widget-footer li{
   border-top:1px solid #333333;
   border-bottom: 1px solid #555555;
   padding: 5px 0px;
}

.widget-footer li:last-child{
    border-bottom: 0px;
}
.widget-footer li:first-child{
    border-top: 0px;
}

.widget-footer ,
.widget-footer li,
.widget-footer a{
    font-size:10pt;
}

 .footer .buttom{
     margin-top:20px;
     border-top: 1px solid #555555;
     background: #222222;
 }

 .edenfresh-bs-services .btn{
     color: #555;
 }

 .edenfresh-bs-services h2{
    
     font-size: 18pt;
     font-weight: 800;
 }
 h1{
   
     font-size: 24pt;
     font-weight: 800;
 }
 p{

     font-size: 10pt;
     font-weight: 300;
     line-height: 1.7;
     margin-top:10px;
 }


code{
    max-width: 100%;
    white-space: normal !important;
}
pre{
    max-width: 100%;
    overflow: hidden;
}

pre:hover{
    overflow: auto;
}

.box.widget{

}

.box.widget h3{
    margin:6px 6px 0 6px;
    color:#000000;
    text-shadow:none;
    font-size: 12pt;
    padding-bottom: 7px;
    padding-left: 0px;
}
.box.widget h3 span{

    padding-bottom:9px;
    padding-right:10px;
}
.box.widget ul{
    margin-left:4px;
}
.box.widget ul li{
    margin:0px;
}
.box.widget li,
.box.widget p{
    font-size: 10pt;
}

.navbar-wrapper li{
    line-height: 25px !important;
}

.navbar .nav .dropdown-toggle .caret{
    margin-top: 12px !important;
}
.dropdown-submenu > a:after{
    margin-top: 8px !important;
}

.current-menu-parent > a > .caret,
.open > a > .caret{
    border-top-color: #ffffff !important;
    border-bottom-color: #ffffff !important;
}

.btn{
    border-radius:4px;
}

.w3eden .nav > li > a:hover, .w3eden .nav > li > a:focus,
.dropdown-toggle:hover,
.dropdown-toggle:active{
    background: rgba(0,0,0,0.3) !important;
}

.open > a,
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.current-menu-parent > a,
.current-menu-item > a,
.dropdown-menu > a:active,
.dropdown-menu > a:focus,
.dropdown-menu > a:hover{

    color: #ffffff;
}

.current-post-parent > a{
    color: #ffffff !important;
}

.dropdown-menu{
    margin: 0 !important;
    padding: 0 !important;
    border-top: 0 !important;
}
.dropdown-menu a{
     font-size: 11pt;
     font-weight: 300 !important;
     line-height: 25px !important;
     border-bottom: 1px solid rgba(0,0,0,0.2);
    color: #333333 !important;
 }

.dropdown-menu a:hover{
    color: #ffffff !important;
}

.dropdown-menu li:last-child a{
    border-bottom: 0;
}

.dropdown-menu{
    box-shadow: none;
    border-top: 0;
    border-radius: 4px;

}

.dropdown-menu:before,
.dropdown-menu:after{
    border: 0 !important;
}


 .arc-header{
     margin-left: 0px;

 }
 .arc-header h1{
    color: #333;
    padding:5px;
    background: rgba(0,0,0,0.05);
    text-align: right;
    padding-right: 20px;
    font-weight: 700;
    border-radius: 0 0 4px 4px;
     margin: 0;
     font-size: 13pt;
     line-height: 40px;
     text-transform: capitalize;
 }

.arc-header *{
    color: #ffffff;
}

 .mx_comments .commentlist {
     margin: 0px;
     padding: 0 !important;
 }
 .mx_comments .commentlist li{
     list-style: none;
 }

 .type-post, .type-post .post,
 .type-page, .type-page .post{
     margin:0px !important;
     padding:0px !important;
 }


 .post:first-child{
     margin-top:0px;
 }
 .breadcrumb{
     margin-bottom: 10px;
     font-size: 10pt;
     background: #f2f2f2;
 }

 .mt5{
     margin-top: 9px;
 }

 .navigation .next-link{
     float: right;
 }
 .navigation{
     margin-bottom: 10px;
 }

.entry-content{
    margin-bottom: 10px;
}
.entry-content,
.entry-content p{
    font-size:14px;
}

.entry-content h2{ font-size:14pt; }
.entry-content h3{ font-size:12pt; }
.entry-content h5, .entry-content h4{ font-size:11pt; }

.home-cat span{

    padding:6px 10px 5px 0px;
    font-weight: 700;
}
.home-cat{
    margin-top: 15px;
    font-size: 13pt;
    margin-bottom:15px;
    padding-bottom: 3px;
    border-bottom: 1px solid #cccccc;
}
#nav-single{
    float: right;
    margin-top: -2px;

}
.btn-info,
.btn-info *,
.btn-info *:hover{
    color:#fff !important;
}
.home-cat-single .entry-title{
    min-width: 100%;
    font-size: 11pt;
    line-height: normal;
}
.home-cat-single .breadcrumb{
    margin-bottom: 0px;
}
.home-cat-single .breadcrumb,
.home-cat-single .entry-title{
   background: transparent;
   float: left;
   margin-right:10px;
   padding-left: 0px !important;
}
.home-cat-single .entry-content .entry-title{
    padding-left:10px;
}

.home-cat-single:hover .entry-content{
    display: block;
}

.home-cat-single{
    display: block;
}
.thumbail img{
    height:auto !important;
}

.call-to-action{
    margin: 0px auto;
}
.sticky{
    border:1px solid #ccc;
}
input#s{
    margin-bottom: 0px;
}

#nav-below{
    margin-left: 0px;
    margin-right: 0px;
}
.box.widget ul{
    margin-left:4px;
}
.box.widget ul,
.box.widget ul li{
    margin:0px;
}
.box.widget li{
    border-bottom: 1px solid #f1f1f1;
    padding:5px 0px !important;
}
.box.widget li,
.box.widget p{
    font-size: 10pt;
}

.service-box h3 a:hover,
.service-box h3 a{
    color: #222;
    text-decoration: none;
}
.service-box h3{
    font-size:13pt;
    line-height: normal;
    margin-bottom: 5px;
    font-weight: 400;
}
.service-icon{
    background:#333;
    border-radius:50%;
    padding:3px 6px 5px 6px;
    margin-right: 5px;
}
blockquote{

    border-left-width: 3px !important;
}

blockquote.dark *{
    color: #ffffff !important;

}
blockquote.light{
     margin-bottom: 0px;
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
}

.bqwrap{
        background: url(images/d3.png) center bottom no-repeat;

        padding-bottom: 13px;
        margin-bottom: 30px;

    }

blockquote.dark{
    background: #222222;
    color: #eee;
    margin:10px 0px;
}

blockquote h3{
    font-size:14pt;
    line-height: normal;
    margin:5px 0px;
}
.section-head{
    font-size: 10pt;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 20px;
    background: #f5f5f5;
    border-radius: 4px;
    padding: 8px;
}

.section-head span{
    display: inline;
    padding: 8px 15px;
    background:#333333;
    color: #ffffff;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-left: -8px;
}



iframe,
embed,
object {
    max-width: 100%;
}

.sidebar a:hover,
a.btn-link:hover,
a:hover{

    text-decoration: none;
}


.sidebar a,
a.btn-link,
a{
    color: #444444;
    font-weight: 400;
    -webkit-transition: all 400ms;
   -moz-transition: all 400ms;
   -o-transition: all 400ms;
   -ms-transition: all 400ms;
   transition: all 400ms;
}
p.large{
    font-size:17pt;
}

.icon-white{
    color: #ffffff;
}

.sbottom
{
  position: relative;
}
.sbottom:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.sbottom:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.tagcloud a{
    font-size:10pt !important;
    padding:3px 6px;
    background: #222;
    color: #ffffff;
    margin: 0px 5px 5px 0;
    display: block;
    float: left;
}

.intro{
    padding-top: 40px;

}

.intro h2{
    font-size: 32pt;
    margin-bottom: 20px;
}

.intro .btn{
    margin-top: 20px;
}

/** content box **/

.contentbox-style1 i.icon-inner{
    color: #ffffff;
}


[class*=contentbox-style] .media,
[class*=contentbox-style]:hover .media,
[class*=contentbox-style]:hover,
[class*=contentbox-style]{
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.contentbox-style2 {
    border: 1px solid #eeeeee;
    padding: 0 20px 20px 20px;
    border-radius: 4px;
}
.contentbox-style2 .iconbox{
    margin-top: -40px;
}
.contentbox-style4 .img-circle,
.contentbox-style3 .img-circle,
.contentbox-style2 .img-circle{
    background: #ffffff;
    border: 1px solid #444444;
}
.contentbox-style2 i.icon-inner{
    color: #444444;
}



.contentbox-style3 .media-body{
    text-align: left !important;
    padding: 20px 20px 20px 0 !important;
}
.contentbox-style3 .media{
    margin-left: 42px;
    border: 1px solid #EEEEEE;

}
.contentbox-style3 .iconbox{
    margin-left: -45px;
    margin-top: 11%;
}
.contentbox-style4 .media-body{
    text-align: right !important;
    padding: 20px 0px 20px 20px !important;
}
.contentbox-style4 .media{
    margin-right: 42px;
    border: 1px solid #EEEEEE;
    overflow: visible;
}
.contentbox-style4 .iconbox{
    margin-right: -45px;
    margin-top: 11%;
}

/** content box end **/

/** package block **/
.package-block .media-body{
   
    font-weight: 300;
    font-size: 9pt;
}
.package-block h3 a,
.package-block h3{
    margin: 0;
    line-height: normal;
    font-size: 9pt;
    font-weight: 800;
    height: 16px;
    display: block;
    overflow: hidden;
}
.package-block .package-info{
    margin: 2px 0;
}
.package-block img{
    border-radius: 3px;
}
/** package block ends **/

.sap{
    margin-top: 50px;
    margin-bottom: 50px;
    display: block;
    height: 1px;
}

.sap span{
    background: #ffffff;
    padding: 0 10px;
    font-size: 18pt;
   
}

.sap:after{
    content:"";
    height:1px;
    margin-top: -12px;
    background:-moz-linear-gradient(left, #FFFFFF 0%,#aaaaaa 50%,#FFFFFF 100%);
    background:-webkit-linear-gradient(left, #FFFFFF 0%,#aaaaaa 50%,#FFFFFF 100%);
    background:linear-gradient(left, #FFFFFF 0%,#aaaaaa 50%,#FFFFFF 100%);
    width:100%;
    display:block;
}

.header-logo-area{
    margin-top: 20px;
}

.menu-bar{
    margin-top: 20px;
}

.navbar-collapse,
.menu-bar  .nav-wrapper,
.menu-bar,
.menu-bar .navbar{
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    -webkit-border-radius: 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius: 0;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;

}

.single #menu-bar  nav.navbar,
.single #menu-bar  .nav-wrapper,
.single #menu-bar,
.page #menu-bar  nav.navbar,
.page #menu-bar  .nav-wrapper,
.page #menu-bar{
    border-radius: 4px 4px 4px 4px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.menu-bar  .navbar{
    background: transparent;

}

.menu-bar ul.nav {
    margin-left: 10px;
}

.c2a h2{
    font-size: 24pt;
    margin-bottom: 20px;
}

.c2a{
    margin-bottom: 30px;
}

.intro{
    margin: 50px 0 80px 0;
    text-align: center;
}

.bigs,
.intro h1{
    color: #ffffff;
    text-shadow:0 1px 0 #ccc,
    0 1px 0 #c9c9c9,
    0 2px 0 #bbb,
    0 2px 0 #b9b9b9,
    0 3px 0 #aaa,
    0 3px 1px rgba(0,0,0,.1),
    0 0 2px rgba(0,0,0,.1),
    0 1px 1px rgba(0,0,0,.3),
    0 1px 3px rgba(0,0,0,.2),
    0 3px 5px rgba(0,0,0,.25),
    0 5px 5px rgba(0,0,0,.2),
    0 10px 10px rgba(0,0,0,.15);
    font-weight: 700;
    font-size: 48pt;
}

.intro h3{
    margin: 50px 0 10px 0;
    font-size: 22px;
    font-style:normal;
    font-weight: 400;
    color: #ffffff;
    text-shadow:0 1px 0 #ccc,
    0 1px 0 #bbb,
    0 2px 0 #aaa,
    0 2px 1px rgba(0,0,0,.1),
    0 0 1px rgba(0,0,0,.1),
    0 1px 1px rgba(0,0,0,.3),
    0 1px 2px rgba(0,0,0,.2),
    0 2px 3px rgba(0,0,0,.25),
    0 2px 3px rgba(0,0,0,.2),
    0 5px 5px rgba(0,0,0,.15);
}

.btn-intro{
    background: #ffffff !important;
    color: #263248;
    font-size: 14pt;
    height: 20px;
   
    padding: 10px 25px;
    box-shadow:0 1px 0 #ccc,
    0 1px 0 #c9c9c9,
    0 2px 0 #bbb,
    0 2px 0 #b9b9b9,
    0 3px 0 #aaa,
    0 3px 1px rgba(0,0,0,.1),
    0 0 2px rgba(0,0,0,.1),
    0 1px 1px rgba(0,0,0,.3),
    0 1px 3px rgba(0,0,0,.2),
    0 3px 5px rgba(0,0,0,.25),
    0 5px 5px rgba(0,0,0,.2),
    0 10px 10px rgba(0,0,0,.15);
}


.nav > li > a{
   
    font-weight: 800;
    font-size: 9pt;
    text-transform: uppercase;
}

.nav .dropdown-menu a{
    font-size: 9pt !important;
    line-height: 30px !important;
}

/** post format styles **/
.format-quote .entry-content{
    padding: 5px 50px 10px 50px !important;
    position:relative;
    background:#f5f5f5;

}

.archive-item .format-quote .entry-content{
    min-height: 185px;
}


.format-quote .entry-content:before {
    font-family: '';
    content: url(images/quote-left.png);
    position:absolute;
    top:10px;
    left:10px;
}

.format-quote .entry-content:after {
    font-family: '';
    content: url(images/quote-right.png);
    position:absolute;
    bottom:10px;
    right:10px;
}

.format-audio .entry-content{
    padding: 10px;
    background:#f5f5f5;
}

.archive-item .format-audio .entry-content{
    min-height: 180px;
}

.format-audio .audio-player{
    margin-bottom: 10px;
}

.format-video .video-player div{
    max-width: 100% !important;
}

.mejs-video{
    max-width: 100% !important;
}

.video-preview{
    background: url(images/video.png) center center no-repeat;
}

.video-preview img.thumbail:hover,
.video-preview:hover img.thumbail{
    opacity: 0.1;
}

/** post format styles end **/

/** animation styles **/
.mask:hover .btn-theme{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;
    -webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}

.mask:hover .btn-theme:last-child{ -webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;-ms-animation-duration:1.1s;-o-animation-duration:1.1s;animation-duration:1.1s; }

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
    }	60% {
             opacity: 1;
             -webkit-transform: translateY(30px);
         }

    80% {
        -webkit-transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes bounceInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -moz-transform: translateY(30px);
    }

    80% {
        -moz-transform: translateY(-10px);
    }

    100% {
        -moz-transform: translateY(0);
    }
}

@-o-keyframes bounceInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -o-transform: translateY(30px);
    }

    80% {
        -o-transform: translateY(-10px);
    }

    100% {
        -o-transform: translateY(0);
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        transform: translateY(30px);
    }

    80% {
        transform: translateY(-10px);
    }

    100% {
        transform: translateY(0);
    }
}

.mask:hover .btn-theme {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
/** animation styles end **/

.carousel-control{
    border: 0;
    border-radius: 0;
}

.carousel-control {
    height: auto;
    font-size: 20pt;
    padding: 8px 0 10px 0;
    margin-top: 0;
    border: 0;
    border-radius: 0;
}

.carousel-control.left{
    left: 4px;
}

.carousel-control.right{
    right: 4px;
}

.header-logo-area h1,
.site-logo{
    font-size:14pt;
    font-weight: 700;
    margin: 0;
}
.tagline {
    line-height: 50px;
    font-weight: 100;
    font-size: 15pt;
    font-family: Roboto;
}

.header-widget #searchform{
    float: right;
    margin: 0;
}

.header-widget .screen-reader-text,
.header-widget #searchsubmit{
    display: none;
}

.boxed{
    max-width: 1100px;
    margin: 0px auto;
}

.featured-block{
    background: #ffffff;
    border: 1px solid #eeeeee;
    padding-top: 30px;
    padding-bottom: 50px;
    margin-bottom: 20px;
    

}

.dropdown-menu{
    box-shadow: 0 4px 2px -2px rgba(0,0,0,0.1);
    z-index: 999999 !important;
    border-radius: 2px !important;
}

/** responsive menu **/

@media (max-width: 799px) {

    .menu-bar .btn-navbar {
        float: none !important;
        clear: both;
        display: block;
        margin: 0 0 1px 0;
        border-radius: 0 !important;
        padding: 15px !important;
        clear:both;

    }
    .menu-bar >  .navbar{
        min-height: 40px;
    }

    .menu-bar .nav > li > a{
        margin: 0;
    }

    .menu-bar .nav > li >a {
        text-align: left !important;
        color: #ffffff;
    }
    .menu-bar .nav a{
        border-bottom: 1px solid #ffffff !important;
    }

    .menu-bar .nav  li:last-child > a{
        border-bottom: 0 !important;
    }

    .navbar .nav > li,
    .navbar .nav > li > a{
        border-right: 0 !important;
    }

    #cryptonmainmenu,
    #cryptonmainmenu ul,
    #cryptonmainmenu ul li{
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    .open a{
        border-bottom: 0 !important;
    }

    ul.dropdown-menu{

        width: 100%;
    }

    .w3eden .navbar-collapse.in{
        overflow-y: visible !important;
    }

    .menu-bar .nav li a{
        padding: 5px 10px !important;
        border-radius: 0 !important;
        margin: 0 !important;
    }

     
    .dropdown-menu {
        background: transparent !important;
    }
    .dropdown-menu a{
        background: rgba(0,0,0,0.8);
        color:  #ffffff !important;
    }
    .dropdown-menu,
    .dropdown.open .dropdown-menu{
        -webkit-transition: all 400ms;
        -moz-transition: all 400ms;
        -o-transition: all 400ms;
        -ms-transition: all 400ms;
        transition: all 400ms;
    }

    .caret{
        float: right;
    }

    .intro h3{
        font-size: 14pt;
    }
    .intro h1{
        font-size: 22pt;
    }

    .contentbox-style2{
        margin-bottom: 50px;
    }




}


.header-area-bottom,
.featured-block{
    border-radius: 4px;
}

.nav-area{
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.nav-tabs li{
    list-style: none !important;
}

.featured-block .col-md-3:nth-child(4n+1){
    margin-left: 0;
}

.featured-block .col-md-3:nth-child(5n+n){
    margin-top: 20px;
}


.wpmp-prices li{
    list-style: none !important;
}

.wpmp-regular-price h3{
    font-size: 15pt !important;
    font-weight: 700 !important;
}
sub{
    bottom: 0;
}

.btn-live-preview{
    background: #3f9968;
    color: #ffffff !important;
    border-bottom: 2px solid #296446;
    padding: 20px 25px;
    -moz-border-radius-topleft: 3px !important;
    -webkit-border-top-left-radius: 3px !important;
    border-top-left-radius: 3px !important;
    -moz-border-radius-bottomleft: 3px !important;
    -webkit-border-bottom-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;

}
.btn-live-screenshot{
    background: #6e5b81;
    color: #ffffff !important;
    border-bottom: 2px solid #40384f;
    padding: 20px 30px;
    -moz-border-radius-topright: 3px !important;
    -webkit-border-top-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
    -moz-border-radius-bottomright: 3px !important;
    -webkit-border-bottom-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}
.btn-live-preview:hover{
    background: #3b8558 !important;
}
.btn-live-screenshot:hover{
    background: #5f5072 !important;
}
.product-det{
    padding-top: 0;
}

.product-det,
.product-det img{
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}


.product-det .product-content{
    padding: 5px 20px;
}

.product-det .product-content img{
    border-radius: 5px;
}

.widget.featured-block{
    padding: 15px;
}

.widget.featured-block h3{
    line-height: normal;
    margin-top: 0;
}

.widget.featured-block ul{
    margin: 0;
    padding: 0;
}

.widget.featured-block img.avatar{
    border-radius: 4px;
    margin-bottom: 10px;
}

.wpmp-badges{
    padding-left: 0 !important;
}

.author-posts .col-md-4{
    margin-bottom: 15px;
}
.author-posts .col-md-4:nth-child(3n+1){
    margin-left: 0 !important;
}

.author-posts.featured-block{
    padding: 15px;
}

.media.profile-card .avatar{
    border-radius: 4px;
    margin: 0 !important;
}
.media .author-name{
    line-height: normal;
    margin-top: 0;
    font-size: 11pt;
}

.btn-shop-profile{
    margin-top: 7px;
}

.media.profile-card{
    padding: 0;
    margin: 0;
}
.btn-success{
    background: #329f5e;
}
.taxonomy-ptype .col-md-3{
    margin-bottom: -5px;
}

.breadcrumb{
    border-radius: 4px;
}
.product-pane.media{
    overflow: visible;
    box-shadow: none !important;
}
.thumbnail.portfolio-block{
    box-shadow: none !important;
}
.product-pane .media-body{
    position: relative;

}
.product-pane .media-body .breadcrumb{
    margin-top: 5px;
}

.wpmp-thumbnails a,
.wpmp-thumbnails a:hover{
    background: transparent;
}

.nav-tabs a:focus,
.nav-tabs a:active{
    outline: none;
}
#wpmp-price-area .wpmp-prices ul,
.post .entry-content .product-demo-info ul,
.post .entry-content .product-demo-info li,
.post .entry-content .product-demo-info{
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
}
.product-demo-info .demo-title{
    font-weight: 700;
}

input.readonly:focus,
input.readonly{
    background: #ffffff !important;
    box-shadow: none !important;
}
.da-pricing{
    font-size: 12pt;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    margin-right: 15px;
    color: #333;
}

.da-pricing .btn-inverse{
    font-style: italic !important;
}

.well{
    border-radius: 5px;
}

nav.navbar-default div.navbar-collapse ul.nav-pills > li.menu-item > a{
    color: #ffffff !important;
    font-size: 10pt !important;
    font-weight: 900;
    line-height: 35px;
}


.open > a,
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.current-menu-parent > a,
.current-menu-item > a,
.dropdown-menu > a:active,
.dropdown-menu > a:focus,
.dropdown-menu > a:hover,
nav.navbar-default div.navbar-collapse ul.nav-pills > li.current-menu-item > a,
nav.navbar-default div.navbar-collapse ul.nav-pills > li.menu-item > a:hover{
    background: rgba(0,0,0,0.1) !important;
    color: #ffffff;
}

.dropdown-menu a{
    color: #222222 !important;
}
.dropdown-menu a:hover{
    color: #000000 !important;
}

#menu-bar{
    margin-top: 20px;
}

footer .footer-area .container-fluid{
    border-top:1px solid #eeeeee;
    line-height: 60px;
    min-height: 70px;
}

footer .footer-area *{
    font-size: 8pt;
}

.home-cat-single .media .media-body h2.entry-title a,
.home-cat-single .media .media-body h2.entry-title{
    margin-top: 0 !important;
    font-weight: 700;
    font-size: 9pt;
    max-height: 45px;
    margin-top: 0 !important;
    overflow: hidden;
}

.panel-footer{
    font-size: 9pt;
}

.icon-gray{ color: #ccc; }
.icon-stack.ist{ width: 1.2em !important; height:1.5em; }
.media .img-rounded{
    border-radius: 3px !important;
}

.well{
    box-shadow: none !important;
    border: 0 !important;
}

#wpdm-user-review-form .row{
margin-top: 20px !important;
    }

.sidebar .panel-heading{
    font-size: 11pt;
    font-weight: 700;
}


.panel ul,
.panel li{
    list-style: none;
    margin: 0;
    padding: 0;
}
.panel ul{
    padding: 10px;
}
.panel li{
    padding: 10px 0;

}
.panel li:not(:last-child){
    padding: 10px 0;
    border-bottom: 1px solid #eeeeee;
}
.panel-body.share a{ margin-right: 4px; width: 38px; }

div.popover{
    min-width: 350px !important;
    max-width: 800px !important;
}

.more-previews a{
    display: block;
    float: left;
}
.more-previews img{
    border-radius: 3px;
    margin: 3px 6px 8px 3px;
}

.entry-content .nav-tabs{
    margin-left: 0 !important;
    padding-left: 20px !important;
    margin-bottom: 20px;
}

#reviews h2{
    margin-bottom: 30px;
}
.navg .btn{
    margin-top: 15px;
}

.label-white{
    background: rgba(0,0,0,0.3);
    font-size: 9pt !important;
     margin-right: -5px;
    margin-left: 10px;
}
.qdl img{
    max-height: 45px;
    width: auto;
}

.panel-footer img{
    max-height: 30px;
}

.panel .media-heading{
    font-size: 13pt;
}

.panel-author img{
    border-radius: 3px;
}
.panel-default .panel-heading{

}

.media-body h3.widget-title a,
.media-body h3.widget-title{
    margin: 0;
    font-weight: 700;
}

.from-blog h3 a,
.from-blog h3{
    font-size: 9pt;
    font-weight: 700;
    margin: 0;
    line-height: 1.5;
}
.bcrumb{
    margin-left: 15px;color: #333;font-size: 9pt;
}
.bcrumb *{
    color: #333;
}
#cryptonmainmenu,
ul.nav{
    margin: 0 !important;
}

#cryptonmainmenu .dropdown-menu{
    min-width:100% !important;
    border-radius:0 !important;
}
#cryptonmainmenu .dropdown-menu > li.menu-item > a{
    color:#eeeeee !important;
    border-bottom:1px solid rgba(255,255,255,0.1);
}
#cryptonmainmenu .dropdown-menu a:hover{
    colo:#ffffff !important;
}

.home-tab-c{
    padding-top: 15px;
}
.nav-right li{
    float: right !important;
}

.home-heading .nav-tabs > li > a:hover{
    background-color: #eeeeee !important;
    border-color: #dddddd;
}

.home-heading{
    border-bottom: 1px solid #ddd;padding-bottom: -1px;
}
.home-heading h3{
    margin: 0;
    font-size: 14pt;
    line-height: 38px;

}

.home-heading .nav-tabs{
    border-bottom: 0;
    padding-right: 10px;
}
.home-heading .nav-tabs li a{
    margin: 0 !important;
    border: 1px solid #dddddd;
    border-bottom: 0;
    margin-right: -1px !important;
    text-transform: capitalize !important;
}
.right-sap:after {
    border-right: 1px solid #eee;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
.item-block img{ border-radius: 3px; }
.w3eden .single-opera-sidebar div.panel > div.panel-heading,
.w3eden .home-opera-sidebar div.panel > div.panel-heading{
    border-radius: 4px !important;
    font-weight: 800;
    font-size: 10pt;
    color: #555;
}
.single-opera-sidebar .panel-body-wpdm .table{
    margin: 0;border-collapse: separate;border: 1px solid #ddd !important;border-radius: 4px;overflow: hidden;
}
.single-opera-sidebar .panel-body-wpdm .table td:last-child{
    font-weight: 700;
}
.single-opera-sidebar .panel-body-wpdm .table tr:first-child td{
    border-top: 0 !important;
}
.single-opera-sidebar .panel-body-wpdm .table td{
    border-bottom: 0 !important;
}
.single-opera-sidebar .panel-body-wpdm{
    padding-top: 10px;
    padding-bottom: 10px;
}
.wpdmarc .item-block{
    margin-bottom: 30px;
}



.home #menu-bar div.nav-wrapper{
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

#hCarousel .carousel-caption h2 a{
    font-weight: 800;
    color: #ffffff;
}
#hCarousel .carousel-caption p{
    font-size: 16pt;
    font-weight: 300;
}
#hCarousel,
#slider{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}

div.well div.more-previews .more_previews_a:last-child{
    margin-right: 0 !important;
}
.more-previews{
    padding-left: 2px;
}
#package-settings-section .nav,
#ftabs .nav{
    padding: 10px 0 0 10px !important;
}
#package-settings-section .nav > li,
#ftabs .nav > li{
    border-bottom: 0 !important;
    padding: 0 !important;
}

#package-settings-section .nav > li > a:focus,
#ftabs .nav > li > a:focus{
    background: #fff !important;
}
.entry-content .nav > li > a:hover,
#package-settings-section .nav > li > a:hover,
#ftabs .nav > li > a:hover{
    background: #eeeeee !important;
}

.ptypes li{
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.home .carousel-caption{
    bottom: 24%;
}
.carousel-overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.6);
}

.w3eden .carousel-control{
    background: rgba(0,0,0,0.6);
    top: 50%;
    bottom: auto !important;
    padding: 15px 30px !important;
    font-size: 40pt;
    width: auto !important;
    border-radius: 5px;
    line-height: 10px !important;
    margin: -30px 10px 0 10px !important;
    display: none;
}

#hCarousel:hover .carousel-control{
    display: block;
}
.archive-sidebar .panel{
    padding: 0 !important;
    border: 0 !important;
}

.da-link .btn.btn-bordered {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6) !important;
    border: 1px solid !important;
    border-radius: 500px;
    font-family: Roboto;
    font-style: normal !important;
    font-weight: 200;
}

@media (max-width: 768px) {
    .w3eden .header-logo-area *{
        text-align: left !important;
        float: none !important;
        clear: both;
        display: block;
    }

    #hCarousel{
        margin-left: 0;
        margin-right: 0;
    }
    #hCarousel .carousel-caption{
        font-size: 10pt;
        left: 5%;
        right: 5%;
        padding: 0;
        text-align: center;
        width: 90%;
    }
    #hCarousel .carousel-caption h2{
        font-size: 10pt;
    }
    #hCarousel .carousel-caption p{
        display: none;
    }
    .w3eden .carousel-control{
        font-size: 20pt;
        z-index: 999999;
    }

    .home-heading h3{
        font-size: 9pt;
        line-height: 30px;
    }

    .home-heading .nav-tabs a{
        font-size: 9pt;
        padding: 7px 10px !important;
    }


    .type-wpdmpro .home-heading h3{
        font-size: 9pt;
    }

    .type-wpdmpro .home-heading .nav-tabs a{
        font-size: 9pt;
        padding: 7px 10px !important;
    }

    .more-previews a{
        display: block;
        float: left;
        max-width: 46%;
        margin-top: 2px;
        margin-right: 10px;
    }
    .more-previews img{
        border-radius: 3px;
        margin: 3px 6px 8px 3px;
    }



}