/*	
Theme Name: Blade
Theme URI: http://themes.azurethemes.com/blade/
Description: Responsive Business and Portfolio Wordpress Theme
Author: AzureThemes
Author URI: http://themeforest.net/user/azurethemes
Version: 1.2
License: -
License URI: -
*/
.container .price-table-container a {
    text-decoration:none;
    -webkit-transition: background 0.2s linear;
    -moz-transition: background 0.2s linear;
    -o-transition: background 0.2s linear;
    transition: background 0.2s linear;
}
.container .price-table-container h4 {
    font-size:25px;
    font-weight:bold;
    color:#3a3a3a;
    margin:0 0 25px 0;
    padding-bottom:15px;
    border-bottom:1px solid #e0e0e0;
}
.content .post-content .price-table-container ul{
    margin:0;
    padding:0;
}
.price-table-container {
    float:left;
    margin:50px auto;
    width:100%;
}
.container .price-table-container .column h1 {
    height:45px;
    background:#f1eeee;
    font-size:20px;
    font-weight:bold;
    color:#3a3a3a;
    text-align:center;
    line-height:45px;
    margin:0;
}
.container .price-table-container  .column h2 {
    height:45px;
    background:#f9f5f5;
    font-size:20px;
    font-weight:200;
    text-align:center;
    line-height:50px;
    margin:0;
}
.container .price-table-container  .column h3 {
    height:31px;
    background:#f9f5f5;
    font-size:13px;
    font-weight:bold;
    color:#929191;
    text-align:center;
    line-height:25px;
    margin:0;
}
.container .price-table-container  .column p a {
    height:30px;
    background:#3a3a3a;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    display:block;
    font-size:13px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    line-height:30px;
}
.container .price-table-container .blank-header {
    height:121px;
    background:none;
}
.container .price-table-container .column { 
    width:19%; 
    min-width: 130px;
    float:left; 
    display:inline-block; 
    border-right:1px solid #fff;
    margin: 0;
}
.container .price-table-container .column ul li {
    text-align:center;
    padding:5px 0 15px;
    /*padding-top:11px;
    padding-bottom:11px;*/
    height:8px;
    overflow:hidden;
    /*color:#9c9797;*/
    font-size:11px;
    background:#f9f5f5;
    border-top:1px solid #fff;
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
}
.container .price-table-container .column ul li.desc-drop { cursor:pointer; }
.container .price-table-container .column ul li.desc-drop:hover { height:112px; }
.container .price-table-container .column ul li.desc-drop:hover div { color:#545454; }
.container .price-table-container .column ul li:nth-child(odd) { background:#f1eeee; }
.container .price-table-container .column ul li div.desc {
    text-align:left;
    color:#9c9797;
    padding:10px 10px 0 10px;
    line-height:15px;
    display:block;
}
#copyright .asc-social .facebook,
#copyright .asc-social .twitter{
background: url(/wp-content/themes/blade/assets/images/social_icons.png) no-repeat -9999px 0;
width: 14px;
height: 14px;
margin: 7px 3px 7px 7px;
}
#copyright .asc-social .twitter{
background-position: left -31px;
}
#copyright .asc-social .facebook{
background-position: left -48px;
}
#copyright .asc-social .facebook:hover,
#copyright .asc-social .twitter:hover{
background-color: rgba(0, 0, 0, 0) !important;
opacity: 0.7;
}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
background-color: #A3302C;
}
    @media only screen and (max-width: 960px) {
        body{ margin:0; }

        .container {
            margin:0 auto;
        }
        .container .price-table-container {
            padding:0;
            margin-left:10px;
        }

        #feature-list { display:none; }
        .desc { display:none; }

        .container .price-table-container .column ul li { padding-top:10px;padding-bottom:30px;}
        .container .price-table-container .column ul li:before {
            content:attr(data-feature) ':';

            display:block;
            margin-bottom:10px;

            font-size:12px;
            font-weight:bold;
            color:#3a3a3a;
        }
        .container .price-table-container .column {     float:none; 
    vertical-align: top; 
    margin-left: -3px;}
        .blank-header { /*width:147px;*/ height:111px; }
        .column h1 {
            height:40px;
            font-size:22px;
            line-height:45px;
        }
        .column h2 {
            height:40px;
            font-size:18px;
        }
        .column h3 {
            font-size:12px;
        }
        .column a {
            font-size:13px;
        }
        .container .price-table-container .column ul li {
            font-size:11px;
            line-height: 11px;
        }
    }

    @media only screen and (min-width: 480px) and (max-width: 960px) {
        .container {
            margin:0 auto;
        }
        .price-table-container {
            padding:0;
            margin:50px auto;
        }
        #feature-list { display:none; }
    }