/*!
 *  CCWR Pricing Table 1.3 by @realwebcare - http://www.realwebcare.com
 *  License - http://www.realwebcare.com/licenses.php (Font: Apache License 2.0, CSS: Standard License)
 */*{outline:none}
.ccwrpt_container{max-width:1100px;margin:0 auto}
.ccwrpt_container:before, .ccwrpt_container:after {display: table;line-height: 0;content: "";overflow:visible}
.ccwrpt_container:after {clear: both}
.ccwrpt_content {width:100%;font-weight:normal;color:#333;line-height:normal !important;margin: 30px auto}
.ccwrpt_content h2.caption {width: 95%;font-size: 36px;font-weight: 700;text-align: left}
.ccwrpt_row {}
.ccwrpt_row:before, .ccwrpt_row:after {display: table;line-height: 0;content: ""}
.ccwrpt_row:after {clear: both}
.ccwr_pricing_table {font-family: 'Roboto Condensed', serif;width:98%;margin: 0 auto}
.ccwr_pricing_table div {border: none;white-space: normal;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box}
div.ccwr_pricing_table a {color:#000;text-decoration:none}
div.ccwr_pricing_table h1 {font-size: 60px}
div.ccwr_pricing_table h2 {font-size:24px}
div.ccwr_pricing_table h1 span.unit {font-size: 28px;}
div.ccwr_pricing_table h1 span.unit {vertical-align: text-top}
div.ccwr_pricing_table h1 span.price {font-weight:700}
div.ccwr_pricing_table h1 span.cent {font-size: 28px;position: absolute;z-index: 98}
div.ccwr_pricing_table h1 span.plan {font-size: 16px;vertical-align: baseline}
div.ccwr_pricing_table h1 span.price_desc {font-size: 14px;margin: 0 10px;vertical-align: middle;line-height: normal;display: block}
div.ccwr_pricing_table ul {list-style-type: none;margin: 0;padding: 0 !important}
div.ccwr_pricing_table ul li {position: relative;list-style-type: none;margin: 0}
div.ccwr_pricing_table h1, div.ccwr_pricing_table h2, div.ccwr_pricing_table h3 {font-family: 'Roboto Condensed', serif;font-weight: 400;position: relative;margin: 0;padding:0;border: 0 !important;display: inline-block;vertical-align: middle;line-height: normal}
div.ccwr_pricing_table .center {text-align: center}
p.ccwrpt_notice {background-color: #FFF;padding: 15px 20px;font-size: 24px;line-height: 24px;border-left: 4px solid #7ad03a;-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);box-shadow: 2px 2px 5px 2px rgba(0,0,0,.1);display: inline-block}
/* pricing column caption */
div.ccwr_pricing_table div.package_caption {float: left;margin-top: 40px;width: 100%}
div.ccwr_pricing_table div.package_caption li.pricing_table_plan {height: 121px;color: #304153}
div.ccwr_pricing_table div.package_caption li.top_left_radius {-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;-khtml-border-top-left-radius: 10px;border-top-left-radius: 10px}
div.ccwr_pricing_table div.package_caption li.bottom_left_radius {-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;-khtml-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px}
div.ccwr_pricing_table div.package_caption li.feature_style_2, div.ccwr_pricing_table div.package_caption li.feature_style_3 {margin: -1px 0;padding: 0 10px}
div.ccwr_pricing_table div.package_caption li.feature_style_2 span.caption, div.ccwr_pricing_table div.package_caption li.feature_style_3 span.caption {font-weight:400;line-height: normal;margin: 0}
div.ccwr_pricing_table div.package_caption li.feature_style_2 span.fa-icon, div.ccwr_pricing_table div.package_caption li.feature_style_3 span.fa-icon {margin: 0 10px 0 0}
/* common */
div.ccwr_pricing_table div.package_caption li.pricing_table_title, div.ccwr_pricing_table div.package_details li.pricing_table_title {height: 62px;line-height: 62px;text-align: center}
div.ccwr_pricing_table div.package_caption li.pricing_table_plan, div.ccwr_pricing_table div.package_details li.pricing_table_plan {height: 120px;line-height: 120px;text-align: center;margin-top: -1px;margin-bottom: -1px}
div.ccwr_pricing_table div.package_caption li.feature_style_2, div.ccwr_pricing_table div.package_caption li.feature_style_3, div.ccwr_pricing_table div.package_details li.feature_style_1 {font-family: 'Droid Sans', sans-serif;height: 52px;line-height: 52px;font-size: 14px}
div.ccwr_pricing_table div.package_caption li.feature_style_2 .caption_lists, div.ccwr_pricing_table div.package_caption li.feature_style_3 .caption_lists, div.ccwr_pricing_table div.package_details li.feature_style_1 .feature_lists {display: inline-block;vertical-align: middle;line-height: normal}
div.ccwr_pricing_table div.package_details li.feature_style_1 .feature_lists {position:relative}
/* pricing column details */
div.ccwr_pricing_table div.package_details {position: relative;float: left;width: 100%;margin-top: 40px;margin-left:0;-moz-transition: all 0.15s ease-in-out;-webkit-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;-ms-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;z-index: 98}
div.ccwr_pricing_table div.package_details:hover {position: relative;-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);-moz-box-shadow: 0px 0px 5px #333;-webkit-box-shadow: 0px 0px 5px #333;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#333333');-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#333333');box-shadow: 0px 0px 5px #333;z-index: 99}
div.ccwr_pricing_table div.package_details span {background: none;border: 0}
div.ccwr_pricing_table div.package_details h2 span.package_desc {margin: 2px 0 5px;vertical-align: middle;line-height: normal;display: block;font-size:14px;}
div.ccwr_pricing_table div.package_details div.feat_cap {font-weight: 700;display: inline-block;line-height: normal}
div.ccwr_pricing_table div.package_details li.pricing_table_title, div.ccwr_pricing_table div.package_details li.pricing_table_plan {background: -moz-linear-gradient(#64C3DE, #3591CA);background: -webkit-gradient(linear, center top, center bottom, from(#64C3DE), to(#3591CA));background: -webkit-linear-gradient(#64C3DE, #3591CA);background: -o-linear-gradient(#64C3DE, #3591CA);background: -ms-linear-gradient(#64C3DE, #3591CA);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64C3DE', endColorstr='#3591CA',GradientType=1 );-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64C3DE', endColorstr='#3591CA',GradientType=1 );background: linear-gradient(#64C3DE, #3591CA)}
div.ccwr_pricing_table div.package_details li.pricing_table_plan img {max-width: 100%}
div.ccwr_pricing_table div.package_details li.feature_style_1, div.ccwr_pricing_table div.package_details li.feature_style_2, div.ccwr_pricing_table div.package_details li.feature_style_3 {position: relative;color: #364D55;font-weight: 700;margin-top: -1px;margin-bottom: -1px;padding: 0 5px 0 10px}
div.ccwr_pricing_table div.package_details li.feature_style_1 span.fa-icon, div.ccwr_pricing_table div.package_details li.feature_style_1 span.hide-fa-icon {}
div.ccwr_pricing_table div.package_details li.feature_style_1 span.feat_value {margin: 1px 0 0 0}
div.ccwr_pricing_table div.package_details li.feature_style_1 span.media_screen {margin: 1px 0 0 8px}
div.ccwr_pricing_table div.package_details li.feature_style_1 span.not-available {text-decoration: line-through}
div.ccwr_pricing_table div.package_details li.feature_style_1 {background-color: #FAFAFA}
div.ccwr_pricing_table div.package_details li.feature_style_2 {background-color: #DFDFDF}
div.ccwr_pricing_table div.package_details li.feature_style_3 {background-color: #F5F5F5}
div.ccwr_pricing_table div.package_details li.feature_style_1 span, div.ccwr_pricing_table div.package_details li.feature_style_2 span, div.ccwr_pricing_table div.package_details li.feature_style_3 span {line-height: normal;padding: 0 5px 0 0;color: #2F4F4F;font-weight: 400}
div.ccwr_pricing_table div.package_details li.feature_style_2 span, div.ccwr_pricing_table div.package_details li.feature_style_3 span {display: inline-block;vertical-align: middle;line-height: normal}
div.ccwr_pricing_table div.package_details span.feature_yes, div.ccwr_pricing_table div.package_details span.feature_no, div.ccwr_pricing_table div.package_details span.feature_empty {display: inline-block;line-height: normal;padding: 0 !important}
div.ccwr_pricing_table div.package_details span.feature_yes:before {background:url(../images/ccwrpt-buttons.png) no-repeat -2px -2px;}
div.ccwr_pricing_table div.package_details span.feature_no:before {background: url(../images/ccwrpt-buttons.png) no-repeat -2px -33px;}
div.ccwr_pricing_table div.package_details span.feature_yes:before, div.ccwr_pricing_table div.package_details span.feature_no:before {width: 24px;height: 24px;display: inline-block;content: "";vertical-align: middle;line-height: normal}
/* pricing column button */
div.ccwr_pricing_table div.package_details li.pricing_table_button {background-color: #ccc;width: 100%;height: 60px;line-height: 60px;float: left;text-align: center}
div.ccwr_pricing_table div.package_details li.pricing_table_button a.action_button {font-family: 'Droid Sans', sans-serif;font-size: 14px;font-weight: 700;text-transform: uppercase;text-decoration: none;color: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;background: -moz-linear-gradient(#64C3DE, #3591CA);background: -webkit-gradient(linear, center top, center bottom, from(#64C3DE), to(#3591CA));background: -webkit-linear-gradient(#64C3DE, #3591CA);background: -o-linear-gradient(#64C3DE, #3591CA);background: -ms-linear-gradient(#64C3DE, #3591CA);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64C3DE', endColorstr='#3591CA',GradientType=1 );-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64C3DE', endColorstr='#3591CA',GradientType=1 );background: linear-gradient(#64C3DE, #3591CA);display: inline-block;vertical-align: middle;max-width: 80%;width: 170px;height: 30px;line-height: 30px;padding: 0 10px}
div.ccwr_pricing_table div.package_details li.pricing_table_button a.action_button:hover {background: -moz-linear-gradient(#666, #333);background: -webkit-gradient(linear, center top, center bottom, from(#666666), to(#333333));background: -webkit-linear-gradient(#666, #333);background: -o-linear-gradient(#666, #333);background: -ms-linear-gradient(#666, #333);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=1 );-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=1 );background: linear-gradient(#666, #333);color: #000000}
div.ccwr_pricing_table div.package_details li.pricing_table_button span.icon_divider {display: inline-block;vertical-align: middle;line-height: normal;margin-right: 10px;float: left}
div.ccwr_pricing_table div.package_details li.pricing_table_button span.button_icon {padding: 0 10px 0 0;float: left}
div.ccwr_pricing_table div.package_details li.pricing_table_button span.icon_divider:before {border-right: 1px solid #333;content: "";display: inline-block;height: 29px}
/* pricing column tooltip */
div.ccwr_pricing_table div.package_details a.text_tooltip, div.ccwr_pricing_table div.package_details a.icon_tooltip {text-decoration: none;position: relative;font-weight: 700;color: #364D55;cursor: pointer;}
div.ccwr_pricing_table div.package_details a.text_tooltip {}
div.ccwr_pricing_table div.package_details a.icon_tooltip {position:absolute;top: 4px;right: -15px}
div.ccwr_pricing_table div.package_details a.text_tooltip:hover:after, div.ccwr_pricing_table div.package_details a.icon_tooltip:hover:after {font-family: 'Droid Sans', sans-serif;font-size: 14px;font-weight: 400;background: #333;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;position: absolute;bottom: 27px;left: -30px;color: #fff;content: attr(rel);padding: 10px 15px;z-index: 99;width: 130px;text-align: left}
div.ccwr_pricing_table div.package_details a.text_tooltip:hover:before, div.ccwr_pricing_table div.package_details a.icon_tooltip:hover:before {border: solid;border-color: #333 transparent;border-width: 10px 6px 0 6px;bottom: 18px;content: "";left: 0;position: absolute;z-index: 99}
/* pricing caption tooltip */
div.ccwr_pricing_table div.package_caption a.cap_tooltip {font-family: 'Droid Sans', sans-serif;text-decoration: none;position: absolute;right: 8px;font-weight: 400;color: #364D55;z-index: 999}
div.ccwr_pricing_table div.package_caption a.cap_tooltip:hover:after{background: #F8F8FF;border: 1px solid #aaa;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;top: -20px;left: 35px;color: #333;content: attr(rel);padding: 10px 20px;position: absolute;z-index: 98;width: 150px;font-size: 14px;text-align: left;line-height: 20px;}
div.ccwr_pricing_table div.package_caption a.cap_tooltip:hover:before{border: solid;border-color: transparent #aaa transparent transparent;border-width: 10px;bottom: -4px;content: "";left: 16px;position: absolute;z-index: 99;}
/* pricing column ribbon 1 */
div.ccwr_pricing_table div.package_details li .ccwr-ribbon {position: absolute;top: 63px;right: -7px;overflow: visible;font-family: 'Droid Sans', sans-serif;font-size: 14px;font-weight: 700;line-height: 24px;z-index: 9999}
div.ccwr_pricing_table div.package_details li .ccwr-ribbon:before {content: "";height: 0;width: 0;display: block;position: absolute;top: 2px;left: 4px;border-color: transparent rgba(0, 0, 0, 0.3) transparent transparent;border-width: 12px 24px 12px 0;border-style: solid}
div.ccwr_pricing_table div.package_details li .ccwr-ribbon:after {content: "";height: 2px;background: rgba(0, 0, 0, 0.3);display: block;position: absolute;bottom: -2px;left: 27px;right: 5px}
div.ccwr_pricing_table div.package_details li .ccwr-ribbon a {display: block;padding: 0 20px 0 5px;position: relative;background: #cb0000;background: -moz-linear-gradient(left, #fe0000, #cb0000);background: -webkit-linear-gradient(left, #fe0000, #cb0000);background: -o-linear-gradient(left, #fe0000, #cb0000);background: -ms-linear-gradient(left, #fe0000, #cb0000);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0000', endColorstr='#cb0000', GradientType=1);-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0000', endColorstr='#cb0000',GradientType=1 );background: linear-gradient(to right, #fe0000, #cb0000);overflow: visible;height: 24px;margin-left: 29px;color: #fff;text-decoration: none}
div.ccwr_pricing_table div.package_details li .ccwr-ribbon a:after {content: "";height: 0;width: 0;display: block;position: absolute;bottom: -8px;right: 0;border-top: 8px solid #4F0000;border-right: 8px solid transparent}
div.ccwr_pricing_table div.package_details li .ccwr-ribbon a:before {content: "";height: 0;width: 0;display: block;position: absolute;top: 0px;left: -24px;border-color: transparent #fe0000 transparent transparent;border-width: 12px 24px 12px 0px;border-style:solid}
div.ccwr_pricing_table div.package_details:hover li .ccwr-ribbon a:before {left: -23px}
/* pricing column ribbon 2 */
div.ccwr_pricing_table div.package_details li .ribbon-container {position: absolute;top: 134px;left: 0;margin-right: 1em;padding: 6px 10px 6px 5px;border-radius: 0 .5em .5em 0;background-color: #cb0000 !important;background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);box-shadow: inset 0 .062em 0 rgba(255,255,255,.6), 0 .125em .25em rgba(0,0,0,.2);color: #fff;font-family: 'Droid Sans', sans-serif;font-weight: 700;text-shadow: 0 -.062em 0 rgba(0,0,0,.2);white-space: nowrap;transition: background-color .2s ease-in-out;z-index:99}
div.ccwr_pricing_table div.package_details li .ribbon-container:before,
div.ccwr_pricing_table div.package_details li .ribbon-container:after {position: absolute;background-color: inherit;content: ""}
div.ccwr_pricing_table div.package_details li .ribbon-container:before {bottom: 0;left: -6px;width: 7px;height: 38px;border-radius: 0 0 0 .5em;background-image: linear-gradient(to right, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 100%)}
div.ccwr_pricing_table div.package_details li .ribbon-container:after {top: -14px;left: -6px;width: 7px;height: 1em;border-radius: .5em 0 0 .5em;background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 100%);box-shadow: 0 .062em 0 rgba(255,255,255,.6)}
/* pricing column ribbon 3 */
div.ccwr_pricing_table div.package_details li .ribbon-corner {position: absolute;left: -5px;top: -5px;z-index: 1;overflow: hidden;width: 75px;height: 75px}
div.ccwr_pricing_table div.package_details li .ribbon-corner span {font-family: 'Droid Sans', sans-serif;font-size: 12px;font-weight: 700;color: #FFF;letter-spacing: 1px;text-align: center;line-height: 30px;transform: rotate(-45deg);width: 95px;display: block;background: #79A70A !important;background: -moz-linear-gradient(#9BC90D 0%, #79A70A 100%) !important;background: -webkit-linear-gradient(#9BC90D 0%, #79A70A 100%) !important;background: -o-linear-gradient(#9BC90D 0%, #79A70A 100%) !important;background: -ms-linear-gradient(#9BC90D 0%, #79A70A 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9BC90D 0%', endColorstr='#79A70A 100%', GradientType=1) !important;-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9BC90D 0%', endColorstr='#79A70A 100%',GradientType=1 ) !important;background: linear-gradient(#9BC90D 0%, #79A70A 100%) !important;position: absolute;top: 9px;left: -23px}
div.ccwr_pricing_table div.package_details li .ribbon-corner span::before {content: "";position: absolute;left: -1px;top: 100%;z-index: -1;border-left: 3px solid #79A70A;border-right: 3px solid transparent;border-bottom: 3px solid transparent;border-top: 3px solid #79A70A}
div.ccwr_pricing_table div.package_details li .ribbon-corner span::after {content: "";position: absolute;right: 0px;top: 100%;z-index: -1;border-left: 3px solid transparent;border-right: 3px solid #79A70A;border-bottom: 3px solid transparent;border-top: 3px solid #79A70A}
/* pricing column ribbon 4 */
div.ccwr_pricing_table div.package_details li .ribbon-banner {position: absolute;top: 63px;right: -7px;overflow: visible;font-family: 'Droid Sans', sans-serif;font-size: 14px;font-weight: 700;line-height: 30px;z-index: 9999}
div.ccwr_pricing_table div.package_details li .ribbon-banner:before {content: "";height: 0;width: 0;display: block;position: absolute;top: 2px;left: 12px;border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) transparent;border-width: 15px;border-style: solid}
div.ccwr_pricing_table div.package_details li .ribbon-banner:after {content: "";height: 2px;background: rgba(0, 0, 0, 0.3);display: block;position: absolute;bottom: -2px;left: 42px;right: 5px}
div.ccwr_pricing_table div.package_details li .ribbon-banner a {display: block;padding: 0 20px;position: relative;background: #a00;overflow: visible;height: 30px;margin-left: 29px;color: #fff;text-decoration: none}
div.ccwr_pricing_table div.package_details li .ribbon-banner a:after {content: "";height: 0;width: 0;display: block;position: absolute;bottom: -8px;right: 0;border-top: 8px solid #4F0000;border-right: 8px solid transparent}
div.ccwr_pricing_table div.package_details li .ribbon-banner a:before {content: "";height: 0;width: 0;display: block;position: absolute;top: 0px;left: -16px;border-color: #a00 transparent;border-width: 15px;border-style:solid}
/* pricing column ribbon 5 */
div.ccwr_pricing_table div.package_details li .corner-ribbon {position: absolute;right: 0;top: 52px;overflow: hidden;white-space: nowrap;width: 100px;height: 58px;z-index: 99}
div.ccwr_pricing_table div.package_details li .corner-ribbon a {font-family: 'Droid Sans', sans-serif;font-size: 14px;font-weight: 700;color: #FFF;text-align: center;letter-spacing: 1px;line-height: 30px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(30deg);width: 175px;display: block;background: #a00;background: -moz-linear-gradient(#B64B4B 0%, #a00 100%);background: -webkit-linear-gradient(#B64B4B 0%, #a00 100%);background: -o-linear-gradient(#B64B4B 0%, #a00 100%);background: -ms-linear-gradient(#B64B4B 0%, #a00 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B64B4B 0%', endColorstr='#a00 100%', GradientType=1);-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B64B4B 0%', endColorstr='#a00 100%',GradientType=1 );background: linear-gradient(#B64B4B 0%, #a00 100%);border: 1px solid #faa;position: absolute;top: 5px;right: -57px}

div.ccwr_clear{clear:both}

@media only screen and (max-width : 480px) {div.ccwr_pricing_table .center {text-align: left}div.ccwr_pricing_table div.package_caption {display:none}div.ccwr_pricing_table div.package_details {width: 98%}div.ccwr_pricing_table div.package_details span.feature_empty {display:none !important}}
@media only screen and (min-width : 481px) and (max-width: 767px) {div.ccwr_pricing_table .center {text-align: left}div.ccwr_pricing_table div.package_caption {display:none}div.ccwr_pricing_table div.package_details {width:49.75%}div.ccwr_pricing_table div.package_details span.feature_empty {display:none !important}}
@media only screen and (min-width : 768px) and (max-width: 860px) {.ccwrpt_content h2.caption {font-size:24px !important}div.ccwr_pricing_table div.package_details li.pricing_table_button a.action_button {font-size:10px !important}}
@media screen and (min-width: 768px) {div.ccwr_pricing_table div.package_caption {width: 23%}div.ccwr_pricing_table div.package_details {width: 19.144%;margin-bottom:10px}div.ccwr_pricing_table div.package_details li.feature_style_1 span.hide-fa-icon, div.ccwr_pricing_table div.package_details span.media_screen {display:none !important}}