.wpb_revslider_element.wpb_content_element {
    margin-bottom: 0
}
.align-center {
    width: 100%;
    text-align: center
}
.align-right {
    text-align: right
}
.align-left {
    text-align: left
}
.fleft {
    float: left
}
.fright {
    float: right
}
a,
a:active,
a:focus,
a:hover {
    outline: 0
}
img,
pre {
    max-width: 100%;
}
table,
td,
th {
    border: 1px solid rgba(0, 0, 0, .1)
}
table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin-bottom: 24px;
    width: 100%
}
caption,
td,
th {
    font-weight: 400;
    text-align: left;
    padding: 10px 20px
}
th {
    border-width: 0 1px 1px 0;
    font-weight: 700
}
td {
    border-width: 0 1px 1px 0
}
dl {
    margin-bottom: 24px
}
dt {
    font-weight: 700
}
dd {
    margin-bottom: 24px
}
address {
    font-style: italic;
    margin-bottom: 24px
}
.alignleft {
    float: left
}
.alignright {
    float: right
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}
blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
    margin: 7px 24px 7px 0
}
.wp-caption.alignleft {
    margin: 7px 14px 7px 0;
    text-align: left
}
blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
    margin: 7px 0 7px 24px
}
blockquote cite,
p cite {
    display: inline-block;
    margin: 10px 0;
    font-style: italic;
    color: #101010;
    font-weight: 700
}
.wp-caption.alignright {
    margin: 7px 0 7px 14px;
    text-align: right
}
.wp-caption.aligncenter,
blockquote.aligncenter,
img.aligncenter {
    margin-top: 7px;
    margin-bottom: 7px
}
.wp-caption {
    margin-bottom: 24px;
    max-width: 100%;
    color: #767676
}
.wp-caption-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    font-style: italic;
    line-height: 1.5;
    margin: 9px 0
}
div.wp-caption .wp-caption-text {
    padding-right: 10px
}
div.wp-caption.alignright .wp-caption-text,
div.wp-caption.alignright img[class*=wp-image-] {
    padding-left: 10px;
    padding-right: 0
}
.wp-smiley {
    border: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}
code,
pre {
    background-color: #f9f9f9;
    border-color: rgba(180, 180, 180, 1);
    border-style: solid;
    border-width: 0 0 0 4px;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 14px;
    padding: 10px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    overflow: auto
}
.textwidget select {
    max-width: 100%
}
.textwidget img {
    height: auto
}
iframe {
    border: none;
    max-width: 100%
}
img {
    max-width: 100%;
}
div {
    box-sizing: border-box
}
.text-center {
    text-align: center
}
.no_padding>.row {
    margin-left: 0;
    margin-right: 0
}
#logo {
    float: left;
    padding: 0;
    margin: 0;
    width: 225px;
    height: 90px
}
.site_logo {
    padding: 0;
    margin: 31px 0 0 0;
    float: left
}
.site_logo h1 {
    padding: 0;
    margin: 0;
    float: left;
    line-height: 27px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 34px;
    color: #25aae2
}
.site_logo h1 i {
    color: #454545;
    font-style: normal;
    font-weight: 400
}
.aoxhost-boxed-wrapper {
    width: 100%
}
.aoxhost-boxed-container {
    margin: 0 auto;
    max-width: 1200px;
    overflow: hidden;
    position: relative
}
.aoxhost-boxed-inner {
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2)
}
#wrapper {
    width: 100%;
    margin: auto auto auto auto
}
.selectnav {
    font-family: 'Open Sans', sans-serif;
    border: 2px solid #eee;
    padding: 10px 10px 10px 10px;
    background-color: #f9f9f9;
    color: #333
}
#mainmenu {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin: 0;
    list-style-type: none;
    text-align: left;
    z-index: 1001;
    height: 90px;
    float: right;
    position: relative
}
#mainmenu>li {
    position: relative;
    display: inline-block;
    padding: 0;
    z-index: 101;
    margin: 0 1px 0 1px;
    float: left;
    background: url(images/menu-divedar.png) no-repeat right bottom
}
#mainmenu>li>a {
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    line-height: 1;
    color: #fff;
    margin: 0;
    padding: 40px 13px 34px 13px;
    text-align: center;
    background: url(images/spacer.gif) no-repeat center top;
}
#mainmenu>li>a:hover {
    color: #ffffff !important;
    padding: 40px 13px 34px 13px;
    background: url(images/menu-arrow.png) no-repeat center top;
}
#mainmenu li.active>a,
#mainmenu li.current-menu-ancestor>a {
    color: #fcfcfc !important;
    padding: 40px 13px 34px 13px;
    background: url(images/menu-arrow.png) no-repeat center top;
}
#mainmenu>li>ul {
    position: absolute;
    left: 0;
    top: 100%;
    display: none;
    width: 180px;
    padding: 0;
    text-align: left;
    border-top: 3px solid #25aae2
}
#mainmenu>li:last-child>ul {
    right: 0;
    left: inherit
}
#mainmenu>li>ul li {
    display: list-item;
    float: none;
    background: 0 0;
    padding: 0;
    margin: 0;
    height: auto;
    position: relative
}
#mainmenu>li>ul a {
    margin: 0;
    border: none;
    display: block;
    line-height: 1;
    font-weight: 600;
    padding: 13px 12px 13px 12px;
    font-size: 11px;
    color: #fff;
    background: #1c6fff url(images/spacer.gif) no-repeat center bottom;
    width: 100%;
    text-align: left;
    border-top: none;
    border-bottom: 1px solid #fff;
    text-shadow: 0 0 0 rgba(0, 0, 0, .3);
    text-transform: uppercase;
}
#mainmenu li {
    position: relative
}
#mainmenu>li ul ul {
    width: 180px;
    right: -180px;
    top: -3px;
    border-top: 3px solid #25aae2;
    position: absolute;
    display: none
}
#mainmenu li ul li a:hover,
#mainmenu>li>ul>li.active>a {
    background: linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
    border-bottom: 1px solid #555;
    border-top: none;
    color: #fff !important;
    padding: 13px 12px 13px 12px;
    text-shadow: 0 0 0 rgba(0, 0, 0, .3);
}
.selectnav {
    display: none
}
.top_links {
    width: 100%;
    min-height: 35px;
    background-color: #454545
}
.date_wrap {
    float: left;
    width: 25%
}
.date {
    font-family: 'Open Sans', sans-serif;
    color: #999;
    font-weight: 400;
    font-size: 11px;
    line-height: 35px;
    vertical-align: middle;
    padding-left: 4px
}
.top_contact_info {
    float: right;
    width: 75%
}
ul.tci_list {
    float: right;
    padding: 0;
    margin: 0
}
.tci_list li {
    float: left;
    color: #999;
    padding: 0;
    font-size: 12px;
    margin: 7px 6px 0 4px
}
.tci_list li.top-info {
    width: auto;
    line-height: 35px;
    padding: 0;
    margin: 0 18px 0 0;
    background: 0 0;
    border-radius: 0
}
.tci_list li.top-info2 {
    width: auto;
    line-height: 35px;
    padding: 0;
    margin: 0px 4px 0px -14px;
    background: 0 0;
    border-radius: 0;
}
.tci_list li.top-info a {
    float: left;
    width: auto;
    background: 0 0;
    color: #999;
    line-height: 35px
}
.tci_list li a {
    color: #999;
    font-size: 12px
}
.tci_list li a:hover {
    color: #fafafa
}
.tci_list li.country {
    margin: 0;
    padding: 0 5px 0 10px;
    float: left;
    line-height: 32px
}
.tci_list li.country_select {
    float: left;
    width: 99px
}
.tci_list li.country_select select {
    float: left;
    font-size: 10px;
    width: 99px;
    padding: 0;
    margin: 0;
    border: 1px solid #333;
    color: #a9a9a9;
    background-color: #666
}
.top_section {
    position: relative;
    z-index: 9999;
    box-shadow: 0 4px 3px rgba(0, 0, 0, .1);
    -khtml-box-shadow: 0 4px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 4px 3px rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 4px 3px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 4px 3px rgba(0, 0, 0, .1);
    zoom: 1;
    background: linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
}
.slider_button1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #666;
    text-transform: uppercase;
    float: left;
    padding: 0;
    width: 160px;
    height: 45px;
    text-align: center;
    vertical-align: middle;
    line-height: 47px;
    background: url(images/sbut-01.png) no-repeat center top
}
.slider_button1:hover {
    color: #333
}
.slider_button2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #666;
    text-transform: uppercase;
    float: left;
    padding: 0;
    width: 160px;
    height: 45px;
    text-align: center;
    vertical-align: middle;
    line-height: 47px;
    background: url(images/sbut-02.png) no-repeat center top
}
.slider_button2:hover {
    color: #333
}
.slider_gray {
    float: left;
    width: 100%;
    background: url(images/gray-bg2.jpg) repeat left top;
    margin-top: -20px;
    padding: 40px 0 30px 0
}
.hosting_plans {
    float: left;
    width: 100%;
    padding: 30px 0 25px 0;
    border-top: 2px solid #eee;
    border-bottom: 2px solid #eee;
    background: url(images/gray-bg2.jpg) repeat left top
}
.hostplan {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    float: left;
    background-color: #fff;
    position: relative
}
.hostplan:hover {
    background: #fafafa
}
.hostplan .title {
    float: left;
    width: 100%;
    height: 62px;
    border-top: 2px solid #2196d0;
    background: url(images/hostplan-title-bg.png) no-repeat left top
}
.hostplan .title b {
    float: left;
    width: 72px;
    height: 50px;
    padding-top: 17px;
    line-height: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    font-size: 18px;
    text-align: center
}
.hostplan .title b i {
    font-style: normal;
    font-weight: 400;
    font-size: 9px
}
.hostplan .title strong {
    float: left;
    width: 59%;
    height: 57px;
    padding-left: 15px;
    padding-top: 10px;
    line-height: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 18px;
    text-align: left;
    text-transform: uppercase
}
.hostplan ul {
    float: left;
    padding: 9% 0 10% 13%;
    margin: 0;
    width: 100%;
    background: url(images/down-arrow.png) no-repeat center top
}
.hostplan li {
    margin: 0;
    padding: 0 0 0 10px;
    line-height: 27px;
    background: url(images/arrow-04.png) no-repeat left 12px
}
.hostplan li.noarrow {
    margin: 15px 0 0 0;
    padding: 0;
    background: 0 0
}
.hostplan .shadow {
    position: absolute;
    bottom: -6px;
    left: auto;
    right: auto;
    width: 100%;
    height: 7px;
    background: url(images/host-planbox-bottom.png) no-repeat center top
}
.hostplan .black_button {
    margin-bottom: 25px;
    margin-left: 13%
}
.hosting_plans.slider {
    margin-top: -20px
}
.home_aboutarea {
    padding: 14px 20px 0 20px;
    border: 1px solid #eee;
    border-bottom: 2px solid #eee;
    background-color: #fff
}
.home_aboutarea h2 {
    font-size: 18px;
    color: #454545;
    margin-bottom: 10px
}
.home_aboutarea .left {
    float: left;
    width: 210px
}
.home_aboutarea .left img {
    float: left
}
.home_aboutarea .right {
    float: right;
    width: 66%;
    padding: 5px 0 0 0
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    background-image: url(images/accordion-plus.png)!important;
    height: 19px!important;
    right: 10px!important;
    top: 14px!important;
    width: 19px!important;
    cursor: pointer
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url(images/accordion-minus.png)!important;
    background-color: #27b0ea
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #eee;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #999;
    margin-bottom: 4px
}
.wpb_content_element .wpb_accordion_header a {
    border: 1px solid #eee!important;
    color: #727272;
    display: block;
    font-family: "Open Sans";
    font-size: 14px!important;
    font-weight: 600!important;
    padding: 11px 15px 11px 15px!important;
    text-decoration: none;
    text-shadow: none;
    background-color: #fff
}
.wpb_content_element .wpb_accordion_header a:hover {
    color: #25aae2;
    background-color: #eee
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active a {
    border-bottom: 1px solid #fff!important;
    color: #25aae2
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active a:hover {
    background-color: #fff!important
}
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper {
    border: 1px solid #eee
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #fff!important;
    border-bottom: 3px solid #eee!important;
    padding: 25px!important
}
.wpb_content_element .wpb_tabs_nav {
    background: #eee
}
.wpb_content_element .wpb_tabs_nav li {
    border-left: medium none;
    border-right: 2px solid #fff;
    float: left;
    line-height: 45px;
    margin: 0 0 -1px;
    min-height: 45px;
    overflow: hidden;
    padding: 0;
    position: relative
}
.wpb_tabs.wpb_content_element .wpb_tabs_nav li a {
    background-color: #eee;
    color: #454545;
    cursor: pointer;
    display: block;
    font-family: "Open Sans"!important;
    font-size: 14px;
    font-weight: 600;
    outline: medium none;
    padding: 0 15px!important;
    text-align: center;
    text-decoration: none
}
.wpb_tour.wpb_content_element .wpb_tabs_nav li a {
    background-color: #eee;
    border-bottom: 1px solid #fff;
    color: #727272;
    cursor: pointer;
    display: block;
    font-size: 12px;
    outline: medium none;
    padding: 0 10px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #fff;
    border-bottom: 3px solid #eee!important;
    border-right: 1px solid #eee!important;
    border-top: 1px solid #eee!important;
    border-left: 1px solid #eee!important;
    overflow: hidden;
    padding: 30px!important
}
.wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    background-color: #fff;
    border-top: 2px solid #25aae2;
    color: #454545
}
.wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    background-color: #fff;
    color: #25aae2
}
.wpb_single_image img {
    display: block
}
.container {
    max-width: 100%
}
.home_title1 {
    float: left;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 27px;
    line-height: 27px;
    color: #454545;
    text-align: center;
    background: url(images/title-bgline1.png) no-repeat center 13px
}
.home_title1 i {
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 18px;
    color: #727272;
    text-align: center
}
.home_title2 {
    float: left;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 27px;
    line-height: 27px;
    color: #454545;
    text-align: center;
    background: url(images/title-bgline2.png) no-repeat center 13px
}
.home_title2 i {
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 18px;
    color: #727272;
    text-align: center
}
.home_title3 {
    float: left;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 22px;
    line-height: 22px;
    color: #454545;
    text-align: center;
    margin: 30px 0 0 0
}
.home_title3 i {
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 18px;
    color: #727272;
    text-align: center
}
.whyus_box {
    width: 100%;
    padding: 25px 25px 22px 25px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .1);
    float: left
}
ul.whyus_list {
    float: left;
    padding: 0;
    margin: 0 30px 0 0;
    width: 46%
}
.whyus_list li {
    padding: 0;
    margin: 0 0 20px 0
}
ul.whyus_list li br {
    display: none
}
.whyus_list li img {
    float: left;
    padding: 0 16px 0 0;
    margin: 0
}
.whyus_list li h4 {
    font-size: 13px;
    font-weight: 600;
    color: #333;
    text-transform: none
}
ul.whyus_list.last {
    padding: 0;
    margin: 0
}
.features_includes {
    padding: 20px 25px 8px 25px;
    background-color: #f9f9f9;
    border-top: 3px solid #eee;
    border-bottom: 1px solid #eee
}
ul.hosting_includes_list {
    float: left;
    padding: 0;
    margin: 5px 0 20px 0;
    width: 100%
}
.hosting_includes_list li {
    float: left;
    padding: 0;
    margin: 0 0 15px 0;
    width: 100%;
    clear: both
}
ul.hosting_includes_list br {
    display: none
}
.hosting_includes_list li img {
    float: left;
    margin: 0 18px 0 0
}
.hosting_includes_list li h4 {
    font-size: 13px;
    text-transform: none;
    margin: 2px 0 0 0;
    color: #333
}
ul.creating_newwebstie_list {
    float: left;
    padding: 0;
    margin: 18px 0 17px 0;
    width: 100%
}
.creating_newwebstie_list li {
    float: left;
    padding: 0 0 0 13px;
    margin: 0;
    line-height: 25px;
    width: 100%;
    font-size: 13px;
    text-transform: none;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    background: url(images/arrow-07.png) no-repeat left 9px
}
.ad_one {
    width: 100%;
    background: url(images/ad-one-bg.png) repeat left top;
    border: 5px solid #eee;
    text-align: center;
    position: relative
}
.ad_one h2 {
    width: 100%;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    color: #454545;
    margin: 18px 0 0 0
}
.ad_one h1 {
    width: 100%;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    color: #25aae2;
    margin: 10px 0 10px 0
}
.ad_one .but {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    background: url(images/gray-but-bg.png) repeat-x left top;
    border-radius: 20px;
    padding: 7px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
    width: 41%;
    text-align: center
}
.ad_one .but:hover {
    color: #999
}
.ad_one h5 {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    text-transform: none;
    color: #454545;
    margin: 18px 0 0 0
}
.ad_one h5 i {
    background-color: #454545;
    padding: 2px 5px;
    font-style: normal;
    color: #fff;
    font-weight: 400
}
.ad_one .carve {
    position: absolute;
    width: 47px;
    top: -5px;
    right: -5px;
    height: 47px;
    background: url(images/ad-right-carve.png) no-repeat right top
}
.ad_two {
    width: 100%;
    min-height: 110px;
    background: #f0f0f0 url(images/ad-one-bg.png) no-repeat left top;
    border: 5px solid #eee;
    position: relative;
    padding-bottom: 18px;
    text-align: center
}
.ad_two h2 {
    width: 100%;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    color: #25aae2;
    margin: 13px 0 0 0
}
.ad_two h2 i {
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    color: #454545
}
.ad_two h1 {
    width: 100%;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    color: #454545;
    margin: 4px 0 0 0
}
.ad_two h1 i {
    font-size: 9px;
    font-weight: 700;
    color: #454545;
    font-style: normal
}
.ad_two .but {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    background: url(images/gray-but-bg.png) repeat-x left top;
    border-radius: 20px;
    padding: 8px 20px;
    margin-top: 12px;
    margin-bottom: 2px;
    display: inline-block;
    width: 41%;
    text-align: center
}
.ad_two .but:hover {
    color: #999
}
.ad_two .carve {
    position: absolute;
    width: 47px;
    top: -5px;
    right: -5px;
    height: 47px;
    background: url(images/ad-right-carve.png) no-repeat right top
}
.ad_two h5 {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    text-transform: none;
    color: #454545;
    margin: 18px 0 0 0
}
.ad_two h5 i {
    background-color: #454545;
    padding: 2px 5px;
    font-style: normal;
    color: #fff;
    font-weight: 400
}
.bottom_sections {
    float: left;
    width: 100%;
    padding: 25px 0 30px 0;
    border-top: 2px solid #eee;
    border-bottom: 2px solid #eee;
    background: url(images/gray-bg2.jpg) repeat left top
}
.features_section {
    margin-bottom: 23px
}
.features_section .sections {
    padding: 0;
    border: 1px solid #eee;
    border-bottom: 2px solid #eee;
    background-color: #fff
}
.features_section .sections .left {
    float: left;
    width: 30%;
    padding: 14px 20px;
    background: #f6f6f6
}
.features_section .sections .right {
    float: left;
    width: 70%;
    padding: 10px 0 0 20px;
    background: url(images/gray-arrow.png) no-repeat left 40px
}
.features_section .sections img {
    float: left;
    margin-right: 20px
}
.features_title h2 {
    font-size: 18px;
    color: #454545;
    margin-bottom: 20px
}
.features_title h2 i {
    font-size: 12px;
    color: #999;
    margin: 2px 0 0 0;
    font-style: normal;
    text-transform: none;
    display: block
}
.features_section h4 {
    font-size: 14px;
    font-weight: 600;
    color: #454545;
    margin-bottom: 4px
}
.features_section .sections:hover {
    border-bottom: 2px solid #25aae2
}
.whats_new_wrapper {
    padding: 14px 18px 14px 18px;
    border: 1px solid #eee;
    border-bottom: 2px solid #eee;
    background-color: #f9f9f9
}
.whats_new h4 {
    font-size: 14px;
    font-weight: 600;
    color: #454545;
    margin-bottom: 4px
}
.whats_new img {
    float: left;
    margin-right: 10px
}
ul.hosting_features_list {
    float: left;
    padding: 0;
    margin: 0
}
.hosting_features_list li {
    float: left;
    padding: 0;
    margin: 0 0 30px 0;
    width: 50%
}
.hosting_features_list li img {
    float: left;
    padding: 0;
    margin: 0 10px 0 0
}
.hosting_features_list li strong {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    color: #454545;
    display: block
}
.hosting_features_list li.last {
    margin: 0
}
.people_says_main {
    float: right;
    width: 48%
}
.people_says_main h2 {
    margin-bottom: 10px
}
.people_says {
    float: left;
    width: 100%;
    padding: 10px 0 5px 0;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .1)
}
.people_says .who_pic {
    float: left;
    width: 100%;
    height: 100px;
    margin-top: 8px
}
.people_says .who_pic .name {
    padding: 0;
    margin: 0;
    text-align: left;
    width: 40%;
    float: left
}
.people_says .who_pic .picture {
    padding: 0;
    margin: 0;
    text-align: left;
    width: 40%;
    float: left
}
#content {
    padding: 50px 0 0 0
}
.page_title {
    width: 100%;
    min-height: 50px;
    padding-top: 20px;
    background: #022268;
    margin: 0;
}
.page_title .leaft_title {
    display: block;
    float: left;
    text-align: left;
    margin: 0
}
.page_title .leaft_title h1 {
    font-size: 22px;
    line-height: 30px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase
}
.crumb {
    float: right;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    padding: 0
}
.crumb li {
    display: inline;
    text-decoration: none;
    padding: 0 2px 0 2px;
    color: #fff
}
.crumb li a {
    color: #eee
}
.crumb b,
.crumb li a:hover {
    color: #fff
}
.hosting_page_plan:first-child {
    border-left: 1px solid #eee
}
.hosting_page_plan:first-child .title {
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase
}
.hosting_page_plan {
    position: relative;
    float: left;
    border-right: 1px solid #eee
}
.hosting_page_plan .title {
    float: left;
    width: 100%;
    padding: 13px 0 10px 0;
    background: url(images/gray-bg.jpg) repeat left top;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-top: 3px solid #4e4e4e;
    border-bottom: 1px solid #818181;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400
}
.hosting_page_plan .price {
    float: left;
    width: 100%;
    padding: 0 0 10px 0;
    text-align: center;
    font-size: 30px;
    color: #25aae2;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400
}
.hosting_page_plan .price i {
    font-size: 14px;
    color: #25aae2;
    font-weight: 400;
    font-style: normal;
    margin-top: 5px
}
.hosting_page_plan .cont-list {
    float: left;
    width: 100%;
    padding: 15px 0;
    background-color: #fff;
    text-align: center;
    color: #727272
}
.hosting_page_plan .cont-list ul {
    margin: 0;
    padding: 0
}
.hosting_page_plan .cont-list li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 30px;
    border-bottom: 1px solid #eee
}
.hosting_page_plan .cont-list li.last {
    border: none
}
.hosting_page_plan .ordernow {
    float: left;
    width: 100%;
    height: 110px;
    padding: 18px 0 0 0;
    background-color: #f9f9f9;
    border-bottom: 1px solid #eee;
    text-align: center;
    color: #fff
}
.hosting_page_plan .ordernow h4 {
    padding: 20px 0 0 0;
    text-align: center;
    color: #25aae2
}
.our_team_box img.teammempic {
    margin: 0 0 10px 0;
    padding: 0;
    border: 5px solid #f3f3f3
}
.our_team_box img.teammempic:hover {
    margin: 0;
    padding: 0;
    border: 5px solid #e3e3e3
}
.our_team_box .name_team strong {
    font-size: 13px;
    color: #454545;
    display: block
}
.our_team_box .name_team strong i {
    color: #999;
    font-size: 11px;
    font-style: normal
}
.our_team_box .team_social {
    margin: 10px 0;
    padding-left: 0
}
.our_team_box .team_social li {
    display: inline-block;
    margin-right: 4px
}
.our_team_box .team_social li a {
    background-color: #727272;
    font-size: 13px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 20px
}
.our_team_box .team_social li a:hover {
    background-color: #25aae2
}
.our_products {
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-right: 30px;
    margin-bottom: 10px
}
.our_products h5 {
    font-size: 14px;
    color: #25aae2;
    margin-top: 5px;
    margin-bottom: 10px
}
.our_products h3 {
    color: #25aae2;
    margin-top: 10px;
    margin-bottom: 10px
}
.our_support {
    padding: 10px 20px 10px 20px;
    border-radius: 5px;
    border: 5px solid #f9f9f9;
    min-height: 350px
}
.our_support h3 {
    color: #272727;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
    margin-bottom: 20px
}
.our_support h5 {
    color: #25aae2;
    margin-bottom: 3px;
    font-size: 14px
}
.our_support h5 img {
    margin-right: 10px;
    float: left
}
.our_support a {
    color: #454545
}
.sidebar .widget {
    margin-bottom: 30px
}
.site-search-area {
    margin: 0;
    padding: 0
}
.search-form {
    margin: 0;
    padding: 0
}
.search-form #s {
    border: 1px solid #eee;
    background-color: #fff;
    width: 80%;
    height: 36px;
    padding: 10px;
    color: #999;
    float: left;
    font: normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif
}
.search-form #searchsubmit {
    float: left;
    width: 50px;
    height: 36px;
    cursor: pointer;
    text-indent: -5555em;
    line-height: 100;
    overflow: hidden;
    background: #25aae2 url(images/site-search-icon.png) no-repeat center 9px;
    border: 0
}
.search-form #searchsubmit:hover {
    float: left;
    width: 50px;
    height: 36px;
    cursor: pointer;
    text-indent: -5555em;
    line-height: 100;
    overflow: hidden;
    background: #454545 url(images/site-search-icon.png) no-repeat center 9px;
    border: 0
}
.sidebar_widget ul li a {
    color: #999
}
.sidebar_widget ul li a:hover {
    color: #25aae2
}
.sidebar_widget h3 {
    display: block;
    margin-bottom: 18px;
    padding-bottom: 7px;
    color: #333;
    border-bottom: 1px solid #f3f3f3
}
.sidebar_widget ul.recent_blogs {
    margin: 0;
    padding: 8px 0 0 0;
    width: 100%;
    float: left
}
.sidebar_widget .recent_blogs li {
    padding: 0 0 10px 0;
    margin: 0 0 13px 0;
    list-style-type: none;
    border-bottom: 1px solid #f5f6f6;
    float: left;
    width: 100%
}
.sidebar_widget .recent_blogs li span a {
    text-decoration: none;
    line-height: 16px;
    display: block;
    color: #999
}
.sidebar_widget .recent_blogs li span a:hover {
    color: #25aae2
}
.sidebar_widget .recent_blogs li span {
    float: left;
    margin-right: 15px
}
.sidebar_widget .recent_blogs li span img {
    float: left;
    margin-right: 0;
    -moz-opacity: .8;
    -khtml-opacity: .8;
    opacity: .8;
    width: 50px
}
.sidebar_widget .recent_blogs li a img:hover {
    float: left;
    margin-right: 0;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}
.sidebar_widget .recent_blogs li i {
    padding: 1px 0 0 0;
    margin: 0;
    display: block;
    font-size: 10px;
    font-style: normal;
    color: #c9c9c9
}
.sidebar_widget .recent_blogs li.last {
    padding: 0 0 7px 0;
    margin: 0;
    border-bottom: 0 solid #f5f6f6
}
.sidebar_widget .recent_blogs li a {
    line-height: 18px;
    display: block
}
ul.adsbanner-list {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}
.adsbanner-list li {
    margin: 0 10px 10px 0;
    padding: 0;
    float: left;
    width: 105px;
    height: 105px;
    list-style-type: none
}
.adsbanner-list li img {
    margin: 0;
    padding: 0;
    float: left;
    width: 105px;
    height: 105px;
    list-style-type: none
}
.adsbanner-list li.last {
    margin: 0;
    padding: 0;
    float: left;
    width: 105px;
    height: 105px;
    list-style-type: none
}
#flickr_badge_wrapper img {
    width: 60px;
    height: 60px;
    margin-right: 9px;
    margin-bottom: 5px;
    border: 2px solid #454545!important
}
#flickr_www {
    display: block;
    padding: 0 10px 0 10px!important;
    font: 11px Arial, Helvetica, Sans serif!important;
    color: #3993ff!important
}
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:visited {
    text-decoration: none!important;
    background: inherit!important;
    color: #3993ff
}
#flickr_badge_wrapper {
    margin-top: 27px
}
#flickr_badge_source {
    padding: 0!important;
    font: 11px Arial, Helvetica, Sans serif!important;
    color: #666!important
}
.portfolio_area {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left
}
.portfolio_area_left {
    padding: 0;
    margin: 0;
    width: 75%;
    float: left
}
.portfolio_area_left img {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2)
}
.portfolio_area_right {
    padding: 0;
    margin: 0 0 0 3%;
    width: 22%;
    float: left
}
.project_details {
    padding: 0;
    margin: 40px 0 0 0
}
.project_details span {
    padding: 5px 0;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    color: #454545;
    float: left;
    width: 100%;
    border-bottom: 1px solid #e3e3e3
}
.project_details strong {
    padding: 0 0;
    margin: 0;
    font-size: 13px;
    font-weight: 700;
    color: #727272;
    float: left;
    width: 40%
}
.project_details i {
    padding: 0 0;
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    color: #727272;
    float: left;
    width: 60%
}
.project_details span a {
    padding: 3px 10px;
    margin: 0 0 0 3px;
    font-size: 11px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #727272;
    background-color: #e3e3e3;
    border-radius: 3px
}
.project_details span a:hover {
    padding: 3px 10px;
    margin: 0 0 0 3px;
    font-size: 11px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #727272;
    background-color: #ddd;
    border-radius: 3px
}
.addto_favorites {
    padding: 3px 10px 5px 30px;
    margin: 20px 0 0 0;
    width: 115px;
    display: block;
    border-radius: 3px;
    font-size: 13px;
    color: #999;
    background: #e3e3e3 url(images/elements/icon-heart.png) no-repeat 10px 10px
}
.addto_favorites:hover {
    background: #ddd url(images/elements/icon-heart.png) no-repeat 10px 10px
}
ul.small_social_links {
    padding: 0;
    margin: 9px 0 25px 0
}
.small_social_links li {
    padding: 0;
    margin: 0 9px 0 0;
    float: left;
    width: 18px;
    height: 18px
}
.small_social_links li a {
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7
}
.small_social_links li a:hover {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}
.blog-list .post {
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
    padding-bottom: 25px
}
.post-content .post-text {
    margin-left: 75px
}
.post-content .post-text h3 {
    font-size: 20px;
    text-align: left;
    text-transform: none;
    font-weight: 400;
    color: #454545;
    line-height: 25px;
    margin-bottom: 5px
}
.post-content .post-text h3 a {
    color: #454545;
    text-decoration: none;
    margin-top: 3px;
    text-transform: none
}
.post-content .post-text h3 a:hover {
    color: #25aae2;
    text-decoration: none;
    margin-top: 3px
}
ul.post-meta {
    margin: 0 0 5px 0;
    padding: 0
}
.post-meta li {
    margin: 0 15px 0 0;
    padding: 0;
    list-style-type: none;
    color: #999;
    display: inline-block
}
.post-meta li a {
    color: #a1a1a1;
    text-decoration: none;
    font-size: 11px
}
.post-meta li a:hover {
    color: #727272;
    text-decoration: none
}
.post-meta li i {
    display: inline-block;
    margin-right: 5px;
    color: #bfbfbf
}
.post-content .post-image {
    border: 7px solid #fff;
    margin-bottom: 25px;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1)
}
.post-content .post-image:hover {
    border: 7px solid #f9f9f9
}
.post-content .post-image img {
    display: block
}
.post-content .video_frame {
    margin-bottom: 25px
}
.post-content .video_frame iframe {
    border: 7px solid #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1)
}
.post-content .video_frame iframe:hover {
    border: 7px solid #f9f9f9
}
.post-content .date-box {
    padding: 0;
    text-decoration: none;
    width: 55px;
    text-align: center;
    background: #fefefe;
    display: block;
    margin-right: 20px;
    float: left;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .1)
}
.post-content .date-box span.day {
    color: #25aae2;
    font-size: 27px;
    font-weight: 400;
    display: block;
    padding: 12px 0
}
.post-content .date-box span.month {
    color: #fff;
    font-size: 11px;
    font-style: normal;
    padding: 2px 0;
    display: block;
    border-top: 1px solid #f3f3f3;
    width: 100%;
    background-color: #25aae2
}
.image_frame.small {
    float: left;
    width: 43%
}
.image_frame.small .post-image {
    margin-bottom: 0
}
.post_info_content_small {
    float: left;
    margin: 0 0 0 4%;
    padding: 0;
    width: 50%
}
.divider_line {
    border-bottom: 1px solid #eee;
    float: left;
    height: 1px;
    margin: 25px 0 30px;
    width: 100%
}
.sharepost {
    float: left;
    width: 80%;
    margin-bottom: 30px
}
.sharepost ul {
    margin: 0;
    padding: 0
}
.sharepost li {
    margin: 0;
    padding: 0 9px 0 0;
    float: left;
    list-style-type: none
}
.about_author {
    float: left;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #eee
}
.about_author img {
    float: left;
    margin-right: 20px
}
.about_author a:hover {
    color: #454545
}
.pagination {
    clear: both;
    padding: 10px 0;
    font-family: 'Open Sans', sans-serif;
    margin-top: 0;
    margin-bottom: 40px
}
.pagination ul li {
    display: inline-block;
    float: left;
    margin-right: 5px
}
.pagination a,
.pagination span {
    font-size: 12px;
    color: #454545;
    background-color: #eee;
    font-weight: 600;
    text-transform: uppercase;
    padding: 7px 10px;
    border-radius: 3px
}
.pagination a:hover {
    color: #fff;
    background-color: #454545
}
.pagination span.page-numbers.current {
    color: #fff;
    background-color: #454545
}
.comment_form {
    width: 100%;
    margin-top: 30px
}
.comment_input_bg {
    width: 70%;
    height: 35px;
    padding: 7px 10px 0 10px;
    border-top: 2px solid #e3e3e3;
    border-left: 2px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f9f9f9;
    margin-bottom: 20px
}
.comment_textarea_bg {
    width: 100%;
    height: 235px;
    padding: 7px 10px 0 10px;
    margin-bottom: 20px;
    border-top: 2px solid #e3e3e3;
    border-left: 2px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f9f9f9
}
.comment_submit,
.wpcf7-form-control.wpcf7-submit {
    background-color: #eee;
    border: 1px solid #ddd;
    padding: 9px 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    border-radius: 4px;
    color: #333
}
.comment_submit:hover,
.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #f9f9f9;
    cursor: pointer
}
.mar_top2 {
    margin-top: 20px;
    width: 100%
}
.comment_wrap {
    padding: 30px 20px 20px 0;
    overflow: hidden;
    border-bottom: 1px solid #eee
}
.children {
    margin: 0 0 10px 50px;
    overflow: hidden
}
.gravatar {
    float: left
}
.comment_content {
    overflow: hidden;
    padding-left: 20px;
    position: relative;
    min-height: 80px
}
.comment_content .comment_meta {
    position: relative
}
.comment_content .comment_meta .comment_author {
    display: inline;
    font-size: 14px;
    font-style: normal
}
.comment_content .comment_meta .comment_author i {
    display: inline;
    font-size: 11px;
    font-style: italic
}
.comment_content .comment_text {
    clear: both;
    padding-top: 0;
    overflow: hidden
}
.comment_content .comment_text a {
    color: #d3d3d3;
    margin-top: 5px;
    float: left
}
.comment_content .comment_text a:hover {
    color: #727272;
    margin-top: 5px;
    float: left
}
#comments_section li ul li {
    margin-left: 30px
}
.comment_form {
    width: 690px;
    margin-top: 30px
}
.blocklabel {
    float: left;
    width: 100%;
    display: block;
    margin-top: 10px
}
.input_bg,
.wpcf7-form input[type=email],
.wpcf7-form input[type=text],
.wpcf7-form select {
    width: 70%;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    padding: 5px 0 5px 10px;
    border-top: 2px solid #e1e1e1;
    border-left: 2px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f9f9f9;
    margin-bottom: 10px
}
.textarea_bg,
.wpcf7-form textarea {
    width: 100%;
    height: 235px;
    padding: 7px 10px 0 10px;
    margin-bottom: 20px;
    border-top: 2px solid #e1e1e1;
    border-left: 2px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f9f9f9
}
.address-info {
    float: left;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    padding: 20px 20px 30px 20px;
    width: 100%;
    margin-bottom: 40px
}
.address-info a {
    color: #25aae2
}
.address-info a:hover {
    color: #454545
}
.google-map {
    width: 99%;
    height: 350px;
    border: 5px solid #fff;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1)
}
.widget_calendar {
    float: none
}
#wp-calendar {
    width: 100%
}
#wp-calendar caption {
    background: none repeat scroll 0 0 #e9e9e9;
    color: #333;
    font-size: 16px;
    padding: 10px 0;
    text-align: center
}
#wp-calendar thead {
    font-size: 10px
}
#wp-calendar thead th {
    border-color: #e9e9e9;
    border-bottom-style: solid;
    font-size: 13px;
    padding: 8px 0;
    text-align: center;
    vertical-align: middle
}
#wp-calendar tbody {
    color: #aaa
}
#wp-calendar tbody td {
    background: #f5f5f5;
    border-color: #e9e9e9;
    border-bottom-style: solid;
    text-align: center;
    padding: 8px
}
#wp-calendar tbody td#today {
    background: #25aae2;
    color: #fff
}
#wp-calendar tbody td:hover {
    background: #fff
}
#wp-calendar tbody .pad {
    background: 0 0
}
#wp-calendar tfoot {
    border: 1px solid #e9e9e9
}
#wp-calendar tfoot #next {
    font-size: 12px;
    text-transform: uppercase;
    text-align: right;
    color: #37c878
}
#wp-calendar tfoot #prev {
    font-size: 12px;
    text-transform: uppercase;
    padding-top: 10px;
    color: #37c878
}
.widget select {
    max-width: 100%;
    padding: 5px;
    border: 1px solid #ccc;
    width: 100%
}
.widget_text .textwidget img {
    max-width: 100%;
    height: auto
}
.widget_text input,
.widget_text select,
.widget_text textarea {
    max-width: 100%;
    padding: 5px;
    border: 1px solid #ccc;
    width: 100%
}
.widget_text option {
    max-width: 100%
}
.widget_archive ul li {
    margin-bottom: 10px
}
.widget_nav_menu ul li,
.widget_pages ul li {
    color: #827b7d;
    line-height: 20px;
    margin-bottom: 10px
}
.widget_nav_menu ul ul,
.widget_pages ul ul {
    padding-top: 10px
}
.widget_nav_menu ul li ul,
.widget_pages ul li ul {
    float: none;
    margin-left: 40px
}
.widget_nav_menu ul li a,
.widget_pages ul li a {
    color: #827b7d
}
.widget_nav_menu ul li a:hover,
.widget_pages ul li a:hover {
    color: #f86e4e
}
.widget_recent_comments ul li {
    margin-bottom: 10px
}
.dotted-widget.widget_recent_comments ul li span,
.dotted-widget.widget_rss ul li span {
    float: none;
    width: auto;
    height: auto;
    border-radius: 100%;
    border: 0 solid #e6e6e6;
    text-align: center;
    font-size: 13px;
    line-height: 2em;
    margin-top: .5em
}
.content-page ul,
.text-post ul {
    padding-left: 20px;
    list-style: disc outside none
}
.content-page ul li,
.text-post ul li {
    list-style: disc outside none
}
.content-page ol,
.text-post ol {
    padding-left: 20px;
    list-style: decimal outside none
}
.content-page ol li,
.text-post ol li {
    list-style: decimal outside none
}
.magnis-widget select {
    width: 100%;
    max-width: 100%;
    padding: 4px
}
.widget_nav_menu ul ul {
    margin-left: 25px;
    margin-top: 0
}
.widget_rss ul li {
    margin-bottom: 15px
}
.widget_rss ul li a.rsswidget {
    display: block;
    color: #222
}
.rssSummary {
    line-height: 24px
}
.rss-date {
    font-style: italic
}
.dotted-widget select {
    width: 100%;
    padding: 5px 0
}
.page-content ol,
.page-content ul {
    float: none;
    margin-top: 0;
    padding-left: 40px
}
.page-content ul li {
    list-style: square;
    line-height: 28px
}
.page-content ol li {
    line-height: 28px;
    list-style: decimal
}
.page-content ol ol,
.page-content ul ul {
    margin-bottom: 0;
    padding-bottom: 0
}
.page-content p {
    margin-bottom: 20px
}
.widget_tag_cloud li {
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 10px
}
.widget_tag_cloud li a {
    text-decoration: none;
    margin-bottom: 5px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background: #25aae2;
    color: #fff!important;
    padding: 5px 8px 5px 8px
}
.widget_tag_cloud li a:hover {
    background-color: #1a1a1a
}
.wp-tag-cloud li a {
    font-size: 13px!important
}
.sticky .post-text.post-text-no-image {
    background: none repeat scroll 0 0 #ddd;
    padding: 20px
}
.sticky.post-item .post-item-body .meta {
    margin-top: 0!important;
    padding: 10px 15px;
    background: #ececec
}
.sticky.post-item .post-item-body .meta p {
    margin-right: 20px;
    margin-top: 0
}
.twitter_feed {
    width: 100%;
    height: 65px;
    background: url(images/tweets-bg.png) no-repeat center top;
    border-top: 1px solid #191919;
    z-index: 2;
    position: relative
}
#tweets-list ul {
    margin: 0
}
#tweets-list ul li {
    float: right;
    width: 89%;
    height: 48px;
    padding: 10px 0 0 0;
    color: #fff;
    overflow: hidden;
    line-height: 20px
}
#tweets-list ul li a {
    color: #fff
}
#tweets-list ul li a:hover {
    color: #fff;
    text-decoration: underline
}
#tweets-list ul li .interact {
    float: left;
    padding: 0;
    margin: 0
}
#tweets-list ul li .interact a {
    font-size: 10px;
    float: left;
    padding: 0 13px 0 5px;
    margin: 0;
    background: url(images/white-dot.png) no-repeat left 11px
}
#footer {
    width: 100%;
    padding: 35px 0 0 0;
    margin-top: -7px;
    background: url(images/footer-bg.jpg) repeat left top;
    z-index: 1;
    position: relative;
    color: #999
}
#footer h2 {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    clear: both
}
#footer h3 {
    float: left;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase
}
#footer ul.recent_blogs {
    padding: 0;
    margin: -6px 0 0 0
}
#footer .recent_blogs li {
    padding: 13px 0 10px 0;
    margin: 0;
    float: left;
    line-height: 18px;
    width: 100%;
    border-top: 1px solid #212121
}
#footer .recent_blogs li:first-child {
    border-top: none
}
#footer .recent_blogs li span {
    float: left;
    margin-right: 15px
}
#footer .recent_blogs li i {
    color: #727272;
    display: block;
    font-size: 11px;
    font-style: normal;
    margin-top: 8px
}
#footer .recent_blogs li a {
    color: #999;
    font-weight: 700;
    line-height: 18px
}
#footer .recent_blogs li a:hover {
    color: #eee
}
.recent_blogs p {
    line-height: 18px
}
#footer .widget_nav_menu ul.menu {
    float: left;
    padding: 0;
    margin: -3px 0 0 0
}
#footer .widget_nav_menu .menu li {
    padding: 0 0 0 11px;
    margin: 0;
    line-height: 30px;
    background: url(images/arrow-05.png) no-repeat left 12px
}
#footer .widget_nav_menu .menu li a {
    color: #999
}
#footer .widget_nav_menu .menu li a:hover {
    color: #eee
}
.aoxhost-about-widget {
    color: #999
}
.aoxhost-about-widget p {
    margin-bottom: 8px
}
.aoxhost-about-widget .contacts i {
    display: inline-block;
    margin-right: 10px
}
.aoxhost-about-widget .contacts a {
    color: #999
}
.aoxhost-about-widget .contacts a:hover {
    color: #eee
}
#footer ul.social_list {
    float: none;
    padding: 10px 0 0 0;
    margin: 0
}
#footer .social_list li {
    float: none;
    display: inline-block;
    padding: 0;
    margin: 0 4px 10px 0
}
#footer .social_list li a {
    background-color: #727272;
    font-size: 20px;
    border-radius: 36px;
    color: #fff;
    display: block;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 36px
}
#footer .social_list li a:hover {
    background: linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
}
#footer .h_column_area {
    width: 100%;
    padding: 20px 0 20px 0;
    background: url(images/h-line.png) repeat-x left top
}
.image_left1 {
    float: left;
    margin: 0 20px 0 0;
    padding: 0
}
#footer .newsletter input.newsletter-email {
    float: left;
    padding: 3px 0 0 10px;
    height: 39px;
    width: 250px;
    margin: 5px 0 0 20px;
    background-color: #272727;
    border: 1px solid #3c3c3c;
    font: normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif;
    color: #727272
}
#footer .newsletter .newsletter-submit {
    float: left;
    padding: 8px 10px;
    margin: 5px 0 0 5px;
    background-color: #25aae2;
    border: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    color: #fff;
    width: auto
}
#footer .newsletter .newsletter-submit:hover {
    color: #fff;
    cursor: pointer;
    background-color: #2dbaf7
}
#footer ul.clients_list {
    padding: 0;
    margin: 0;
    float: left
}
#footer .clients_list li {
    float: left;
    padding: 0;
    margin: 0 0 0 20px
}
#footer .any_questions {
    float: left;
    padding: 20px 10px 18px 20px;
    margin: 5px 0 0 0;
    min-width: 188px;
    min-height: 88px;
    background-color: #212121;
    border-radius: 4px;
    color: #999
}
#footer .any_questions img {
    float: left;
    margin-right: 20px
}
#footer .any_questions p {
    line-height: 18px
}
#footer .any_questions h3 {
    color: #999;
    margin: 10px 0 0 0;
    font-weight: 700;
    font-size: 18px
}
#footer .any_questions h3 i {
    color: #999;
    text-transform: none;
    font-size: 14px;
    font-style: normal
}
#footer .live_chat {
    float: left;
    padding: 20px 10px 18px 20px;
    margin: 27px 0 0 0;
    width: 100%;
    background-color: #212121;
    border-radius: 4px;
    text-transform: uppercase
}
#footer .live_chat a {
    font-size: 27px;
    color: #999;
    line-height: 22px
}
#footer .live_chat img {
    float: left;
    margin-right: 20px
}
#footer .live_chat h2 {
    font-size: 27px;
    color: #999;
    line-height: 22px;
    margin: 0;
    font-weight: 600;
    float: left;
    clear: none
}
#footer .live_chat h2 i {
    font-size: 14px;
    color: #999;
    font-style: normal;
    display: block;
    margin: 10px 0 0
}
.subfooter {
    padding: 20px 0 20px 0;
    margin: 0;
    width: 100%;
    background-color: #272727;
    color: #727272;
    border-top: 2px solid #222
}
.subfooter b {
    font-size: 12px;
    color: #727272;
    font-style: normal;
    font-weight: 400
}
.subfooter b sup {
    font-size: 8px
}
.menu-footer ul {
    margin: 0;
    text-align: right
}
.menu-footer ul li {
    list-style: none;
    display: inline-block;
    padding: 0 6px;
    line-height: 1;
    border-left: 1px solid #727272
}
.menu-footer ul li:first-child {
    border: none
}
.menu-footer ul li a {
    margin-top: 10px;
    font-size: 12px;
    color: #727272;
    text-align: right
}
.menu-footer ul li a:hover {
    color: #999
}
a.but_book,
a.but_bookmark,
a.but_calendar,
a.but_camera,
a.but_chat,
a.but_check,
a.but_coffe_cup,
a.but_cogwheel,
a.but_download,
a.but_edit,
a.but_envelope,
a.but_exclamation_mark,
a.but_file,
a.but_folder_open,
a.but_globe,
a.but_goback,
a.but_hand_right,
a.but_hospital,
a.but_info,
a.but_lock,
a.but_minus,
a.but_music,
a.but_new_window,
a.but_ok_2,
a.but_pdf,
a.but_pencil,
a.but_phone,
a.but_play_button,
a.but_plus,
a.but_question_mark,
a.but_remove_2,
a.but_search,
a.but_settings,
a.but_shopping_cart,
a.but_star,
a.but_table,
a.but_tag,
a.but_thumbs_down,
a.but_thumbs_up,
a.but_user,
a.but_warning_sign,
a.but_wifi,
a.but_woman,
a.but_word_doc {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    -moz-border-radius: 3px;
    border-radius: 3px
}
a.but_goback {
    padding: 13px 25px 13px 45px;
    margin: 0 0 0 50px;
    background: #25aae2 url(images/arrow_left.png) no-repeat 18px 13px;
    border-bottom: 1px solid #cc7a00
}
a.but_goback:hover {
    background-color: #23b7f6
}
a.but_ok_2 {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #f90 url(images/elements/ok_2.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_ok_2:hover {
    background-color: #ffb200
}
a.but_wifi {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #09c url(images/elements/wifi.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_wifi:hover {
    background-color: #00abde
}
a.but_warning_sign {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #e5cc19 url(images/elements/warning_sign.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_warning_sign:hover {
    background-color: #efda1b
}
a.but_user {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #007f99 url(images/elements/user.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_user:hover {
    background-color: #0090ad
}
a.but_tag {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #e59919 url(images/elements/tag.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_tag:hover {
    background-color: #efa61b
}
a.but_table {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #4c6699 url(images/elements/table.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_table:hover {
    background-color: #5674ad
}
a.but_star {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #99cc4c url(images/elements/star.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_star:hover {
    background-color: #a6da52
}
a.but_search {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #66667f url(images/elements/search.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_search:hover {
    background-color: #747490
}
a.but_phone {
    padding: 10px 20px 10px 40px;
    margin: 0;
    background: #e56619 url(images/elements/phone.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_phone:hover {
    background-color: #ef6f1b
}
a.but_pencil {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #cc4c19 url(images/elements/pencil.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_pencil:hover {
    background-color: #da521b
}
a.but_new_window {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #001900 url(images/elements/new_window.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_new_window:hover {
    background-color: #333
}
a.but_music {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #cccc7f url(images/elements/music.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_music:hover {
    background-color: #dada8a
}
a.but_hand_right {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #25aae2 url(images/elements/hand_right.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_hand_right:hover {
    background-color: #23b7f6
}
a.but_thumbs_down {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #99c url(images/elements/thumbs_down.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_thumbs_down:hover {
    background-color: #a6a6da
}
a.but_thumbs_up {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #00cce5 url(images/elements/thumbs_up.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_thumbs_up:hover {
    background-color: #00daef
}
a.but_globe {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #699 url(images/elements/globe.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_globe:hover {
    background-color: #6fa6a6
}
a.but_hospital {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #196666 url(images/elements/hospital.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_hospital:hover {
    background-color: #1b6f6f
}
a.but_coffe_cup {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #7f994c url(images/elements/coffe_cup.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_coffe_cup:hover {
    background-color: #8aa652
}
a.but_settings {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #997f4c url(images/elements/settings.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_settings:hover {
    background-color: #a68a52
}
a.but_chat {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #7f9919 url(images/elements/chat.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_chat:hover {
    background-color: #8aa61b
}
a.but_play_button {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #4c664c url(images/elements/play_button.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_play_button:hover {
    background-color: #567456
}
a.but_remove_2 {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #e59966 url(images/elements/remove_2.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_remove_2:hover {
    background-color: #efa66f
}
a.but_lock {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #994c19 url(images/elements/lock.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_lock:hover {
    background-color: #a6521b
}
a.but_shopping_cart {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #cc7f4c url(images/elements/shopping_cart.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_shopping_cart:hover {
    background-color: #da8a52
}
a.but_exclamation_mark {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #4c7f7f url(images/elements/exclamation_mark.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_exclamation_mark:hover {
    background-color: #528a8a
}
a.but_info {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #667fcc url(images/elements/info.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_info:hover {
    background-color: #6f8ada
}
a.but_question_mark {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #4c0019 url(images/elements/question_mark.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_question_mark:hover {
    background-color: #620020
}
a.but_minus {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #666 url(images/elements/minus.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_minus:hover {
    background-color: #747474
}
a.but_plus {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #333 url(images/elements/plus.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_plus:hover {
    background-color: #444
}
a.but_folder_open {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #9c9 url(images/elements/folder_open.png) no-repeat 16px 14px;
    border-bottom: 1px solid #909090
}
a.but_folder_open:hover {
    background-color: #a6daa6
}
a.but_file {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #999 url(images/elements/file.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_file:hover {
    background-color: #a6a6a6
}
a.but_envelope {
    padding: 10px 22px 10px 45px;
    margin: 0;
    background: #727272 url(images/elements/envelope.png) no-repeat 16px 14px;
    border-bottom: 1px solid #909090
}
a.but_envelope:hover {
    background-color: #7c7c7c
}
a.but_edit {
    padding: 10px 22px 10px 43px;
    margin: 0;
    background: #e5cc7f url(images/elements/edit.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_edit:hover {
    background-color: #efda8a
}
a.but_cogwheel {
    padding: 10px 22px 10px 43px;
    margin: 0;
    background: #194c7f url(images/elements/cogwheel.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_cogwheel:hover {
    background-color: #1e5c99
}
a.but_check {
    padding: 10px 22px 10px 43px;
    margin: 0;
    background: #004c4c url(images/elements/check.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_check:hover {
    background-color: #005c5c
}
a.but_camera {
    padding: 10px 22px 10px 43px;
    margin: 0;
    background: #007fcc url(images/elements/camera.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_camera:hover {
    background-color: #008ada
}
a.but_calendar {
    padding: 10px 22px 10px 43px;
    margin: 0;
    background: #4c99e5 url(images/elements/calendar.png) no-repeat 16px 11px;
    border-bottom: 1px solid #909090
}
a.but_calendar:hover {
    background-color: #52a6ef
}
a.but_bookmark {
    padding: 10px 22px 10px 38px;
    margin: 0;
    background: #900 url(images/elements/bookmark.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_bookmark:hover {
    background-color: #b60000
}
a.but_book {
    padding: 10px 22px 10px 43px;
    margin: 0;
    background: #7f9999 url(images/elements/book.png) no-repeat 16px 13px;
    border-bottom: 1px solid #909090
}
a.but_book:hover {
    background-color: #8aa6a6
}
a.but_download {
    padding: 10px 22px 10px 43px;
    margin: 0;
    background: #f90 url(images/elements/download.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_download:hover {
    background-color: #ffb200
}
a.but_pdf {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #f90 url(images/elements/pdf.png) no-repeat 13px 11px;
    border-bottom: 1px solid #909090
}
a.but_pdf:hover {
    background-color: #ffb200
}
a.but_word_doc {
    padding: 10px 22px 10px 40px;
    margin: 0;
    background: #f90 url(images/elements/word_doc.png) no-repeat 13px 11px;
    border-bottom: 1px solid #909090
}
a.but_word_doc:hover {
    background-color: #ffb200
}
a.but_woman {
    padding: 10px 22px 10px 43px;
    margin: 0;
    background: #f90 url(images/elements/woman.png) no-repeat 16px 12px;
    border-bottom: 1px solid #909090
}
a.but_woman:hover {
    background-color: #ffb200
}
.dropcap1,
.dropcap2,
.dropcap3 {
    float: left;
    text-align: center;
    overflow: hidden;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400
}
.dropcap1 {
    width: 53px;
    height: 58px;
    line-height: 50px;
    background: url(images/elements/dropcap_gray.png) no-repeat scroll 0 0 transparent;
    color: #999;
    margin: 0 8px -4px 0;
    font-size: 32px
}
.dropcap1.gray {
    background-image: url(images/elements/dropcap_gray.png)
}
.dropcap2 {
    background: url(images/elements/dropcap_gray.png) no-repeat scroll 0 -108px transparent;
    color: #999;
    line-height: 47px;
    height: 56px;
    width: 53px;
    margin: 0 8px -4px 0;
    font-size: 32px
}
.dropcap2.gray {
    background-image: url(images/elements/dropcap_gray.png)
}
.dropcap3 {
    font-size: 40px;
    line-height: 40px;
    width: 44px;
    height: 44px;
    margin: 0 0 -4px 0
}
.dropcap3.gray {
    color: #999
}
ul.list1,
ul.list10,
ul.list2,
ul.list3,
ul.list4,
ul.list5,
ul.list6,
ul.list7,
ul.list8,
ul.list9 {
    list-style-type: none;
    margin: 0 0 25px 0;
    padding: 0;
    text-align: left
}
ul.list1 li,
ul.list10 li,
ul.list2 li,
ul.list3 li,
ul.list4 li,
ul.list5 li,
ul.list6 li,
ul.list7 li,
ul.list8 li,
ul.list9 li {
    padding-left: 18px;
    margin: 3px 0
}
ul.list1 li {
    background: url(images/elements/icon-heart.png) no-repeat left 5px
}
ul.list2 li {
    background: url(images/elements/icon-ok.png) no-repeat left 5px
}
ul.list3 li {
    background: url(images/elements/icon-right-arrow.png) no-repeat left 5px
}
ul.list4 li {
    background: url(images/elements/icon-star.png) no-repeat left 4px
}
ul.list5 li {
    background: url(images/elements/icon-chevron-right.png) no-repeat left 5px
}
ul.list6 li {
    background: url(images/elements/icon-chat.png) no-repeat left 5px
}
ul.list7 li {
    background: url(images/elements/icon-play-button.png) no-repeat left 5px
}
ul.list8 li {
    background: url(images/elements/icon-remove.png) no-repeat left 5px
}
ul.list9 li {
    background: url(images/elements/icon-cart.png) no-repeat left 5px
}
ul.list10 li {
    background: url(images/elements/icon-user.png) no-repeat left 4px
}
.highlight {
    color: #fff;
    padding: 2px 5px;
    background: #000;
    border-radius: 3px
}
.highlight.black {
    background: #000;
    border-radius: 3px
}
.highlight.red {
    background: red;
    border-radius: 3px
}
.highlight.gray {
    background: #aaa
}
.highlight.yellow {
    background: #fff000
}
.highlight.blue {
    background: #09c
}
.highlight.pink {
    background: #e826b4
}
.highlight.green {
    background: #48b02b
}
.highlight.orange {
    background: #fc0
}
.highlight.magenta {
    background: #9325ea
}
.button, button {
    text-decoration: none;
    text-align: center;
    width: 100%;
    color: #585656;
    display: flex!important;
    flex-direction: column!important;
    -moz-border-radius: 5px;
    border: 0!important;
    height: 42px;
    line-height: 32px;
    padding: 0 15px;
    position: relative;
    outline: 0;
    overflow: hidden;
    cursor: pointer;
    border-bottom: rgba(0,0,0,.4) 1px solid;
    font-family: Oswald,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    background: #365a73;
}
.button::-moz-focus-inner {
    border: none
}
.button.hover,
.button:hover,
.page-numbers:hover {
    background: -moz-linear-gradient(center top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .1) 100%);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .2)))
}
.button.active,
.button:active,
.page-numbers:active {
    top: 2px;
    background: -moz-linear-gradient(center top, rgba(0, 0, 0, .1) 0, rgba(255, 255, 255, .2) 100%);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, .2)), to(rgba(0, 0, 0, .1)))
}
.button.full {
    display: block
}
.button.small {
    font-size: 13px
}
.button.medium {
    font-size: 13px;
    height: 40px;
    line-height: 40px
}
.button.large {
    font-size: 16px;
    height: 50px;
    line-height: 50px
}
.button.small.colorchan {
    color: #fff;
    background-color: #25aae2
}
.button.red {
    background-color: red;
    color: #fff
}
.button.blue {
    background-color: #117ed1;
    color: #fff
}
.button.lightblue {
    background-color: #09c;
    color: #fff
}
.button.green {
    background-color: #093;
    color: #fff
}
.button.black {
    background-color: #333;
    color: #fff
}
.button.orange {
    background-color: #f90;
    color: #fff
}
.button.darkgray {
    background-color: #818181;
    color: #fff
}
.button.gray {
    background-color: #f0f0f0;
    color: #000
}
.error,
.info,
.notice,
.success {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #bbb;
    margin-bottom: 20px;
    font-size: 13px
}
p.error {
    border: none
}
.error strong,
.info strong,
.notice strong,
.success strong {
    font-size: 16px
}
.message-box-wrap {
    border: 0 solid #fff;
    padding: 10px
}
.info {
    color: #4a84bc;
    border-color: #c6e3ff;
    background-color: #e6f3ff
}
.error {
    color: #bd6767;
    border-color: #f1bdbd;
    background-color: #fdd
}
.notice {
    color: #a79a30;
    border-color: #d7d099;
    background-color: #f6f2d2
}
.success {
    color: #1ea133;
    border-color: #a9ecb4;
    background-color: #dffbe4
}
.close-but {
    width: 10px;
    height: 10px;
    float: right;
    border: none;
    margin: 5px;
    background: url(images/elements/icon-remove.png) no-repeat center top
}
.table-style {
    float: left;
    width: 100%
}
.table-list {
    float: left;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    width: 100%
}
.table-list th {
    padding: 10px;
    background-color: #eee
}
.table-list td {
    padding: 10px;
    text-align: center;
    background-color: #f5f5f5
}
.table-list tr:hover td {
    background-color: #f9f9f9
}
.pricing-tables {
    position: relative;
    float: left;
    width: 24%;
    border: 1px solid #eee
}
.pricing-tables .title {
    float: left;
    width: 100%;
    padding: 12px 0 10px 0;
    background: -webkit-linear-gradient(left, #446c83, #4eb8bf);
    background-image: linear-gradient(left, #446c83, #4eb8bf);
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-top: 3px solid #365a73;
    border-bottom: 1px solid #d6d6d6;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-transform: uppercase
}
.pricing-tables-helight .title {
    border-top: 3px solid #365a73;
    border-bottom: 1px solid #d6d6d6;
    background: -webkit-linear-gradient(left, #446c83, #4eb8bf);
    background-image: linear-gradient(left, #446c83, #4eb8bf);
}
.offprice {
    background: #008000;
    color: #fff;
    margin: 0 3px;
    padding: 12px 16px;
    border-radius: 10px;
    font-size: 0.6em;
}
.pricing-tables-helight .title {
    border-top: 3px solid #365a73;
    border-bottom: 1px solid #d6d6d6;
    background: -webkit-linear-gradient(left, #446c83, #4eb8bf);
    background-image: linear-gradient(left, #446c83, #4eb8bf);
}
button.trial1mes div:nth-child(2) {
    background-color: #007e59;
}
button.trial1mes2 div:nth-child(3) {
    background-color: #007e59;
}
.pricing-tables-helight .price {
    background-color: #365a73 !important;
}
.pricing-tables .price {
    float: left;
    width: 100%;
    padding: 30px 0 20px 0;
    background-color: #365a73;
    text-align: center;
    font-size: 40px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase
}
.pricing-tables .price i {
    font-size: 14px;
    color: #ccc;
    display: block;
    font-weight: 400;
    font-style: normal;
    margin-top: 18px
}
.pricing-tables .price small,
.pricing-tables-helight .price small {
    color: #f1f1f1;
    display: block;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-transform: none
}
.pricing-tables .cont-list {
    float: left;
    width: 100%;
    padding: 15px 5px;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    background-color: #f9f9f9;
    text-align: center;
    color: #727272;
}
.pricing-tables .cont-list ul {
    margin: 0;
    padding: 0
}
.pricing-tables .cont-list li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 30px;
    border-bottom: 1px solid #fff
}
.pricing-tables .cont-list li.last {
    border: none
}
.pricing-tables .ordernow {
    float: left;
    width: 100%;
    padding: 15px 0;
    background-color: #e3e3e3;
    text-align: center;
    color: #fff;
    border-radius: 0 0 5px 5px;
}
.pricing-tables-helight {
    position: relative;
    float: left;
    width: 27%;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, .1)
}
.pricing-tables-helight .title {
    float: left;
    width: 100%;
    padding: 20px 0 20px 0;
    margin-top: -10px;
    background-color: #19a0d9;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-transform: uppercase
}
.pricing-tables-helight .price {
    float: left;
    width: 100%;
    padding: 34px 0 20px 0;
    background-color: #25aae2;
    text-align: center;
    font-size: 45px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase
}
.pricing-tables-helight .price i {
    font-size: 14px;
    color: #eee;
    display: block;
    font-weight: 400;
    font-style: normal;
    margin-top: 20px
}
.pricing-tables-helight .cont-list {
    float: left;
    width: 100%;
    padding: 15px 5px;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    background-color: #f9f9f9;
    text-align: center;
    color: #727272;
}
.pricing-tables-helight .cont-list ul {
    margin: 0;
    padding: 0
}
.pricing-tables-helight .cont-list li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 30px;
    border-bottom: 1px solid #fff
}
.pricing-tables-helight .cont-list li.last {
    border: none
}
.pricing-tables-helight .ordernow {
    float: left;
    width: 100%;
    padding: 35px 0;
    background-color: #e3e3e3;
    text-align: center;
    color: #fff;
    border-radius: 0 0 5px 5px;
}
button.trial1mes2 div:nth-child(1) {
    background-color: #FFCC00;
}
button.trial1mes div:nth-child(1) {
    background-color: #FFCC00;
}
.btn-price {
    text-decoration: none;
    text-align: center;
    color: #585656;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    position: relative;
    outline: 0;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #dcdcdc;
    border: rgba(0, 0, 0, .2) 1px solid;
    border-bottom: rgba(0, 0, 0, .4) 1px solid;
    font-family: Oswald, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    background: -moz-linear-gradient(center top, rgba(255, 255, 255, .1) 0, rgba(0, 0, 0, .1) 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(rgba(255, 255, 255, .1)), to(rgba(0, 0, 0, .1)));
    background-color: #fff
}
.btn-price::-moz-focus-inner {
    border: none
}
.btn-price:hover {
    background: -moz-linear-gradient(center top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .1) 100%);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .2)))
}
.btn-price:active {
    top: 2px;
    background: -moz-linear-gradient(center top, rgba(0, 0, 0, .1) 0, rgba(255, 255, 255, .2) 100%);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, .2)), to(rgba(0, 0, 0, .1)))
}
.btn-price.darkgray {
    background-color: #2db742;
    color: #fff;
}
.btn-price.small {
    font-size: 13px
}
.btn-price.small.colorchan {
    background-color: #25aae2;
    color: #fff
}
.pricing-tables-two {
    position: relative;
    float: left;
    width: 33%;
    border: 1px solid #eee
}
.pricing-tables-two .title {
    float: left;
    width: 100%;
    height: 27px;
    padding: 14px 0 10px 0;
    background-color: #454545;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-top: 3px solid #272727;
    border-bottom: 1px solid #818181;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-transform: uppercase
}
.pricing-tables-two .price {
    float: left;
    width: 100%;
    padding: 30px 0 20px 0;
    background-color: #636363;
    text-align: center;
    font-size: 40px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase
}
.pricing-tables-two .price i {
    font-size: 14px;
    color: #ccc;
    display: block;
    font-weight: 400;
    font-style: normal;
    margin-top: 20px
}
.pricing-tables-two .cont-list {
    float: left;
    width: 100%;
    padding: 15px 0;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    background-color: #f9f9f9;
    text-align: center;
    color: #727272
}
.pricing-tables-two .cont-list ul {
    margin: 0;
    padding: 0
}
.pricing-tables-two .cont-list li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 30px;
    border-bottom: 1px solid #fff
}
.pricing-tables-two .cont-list li.last {
    border: none
}
.pricing-tables-two .ordernow {
    float: left;
    width: 100%;
    padding: 15px 0;
    background-color: #e3e3e3;
    text-align: center;
    color: #fff
}
.pricing-tables-helight-two {
    position: relative;
    float: left;
    width: 33%;
    z-index: 3;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, .1)
}
.pricing-tables-helight-two .title {
    float: left;
    width: 100%;
    height: 40px;
    padding: 20px 0 0 0;
    margin-top: -10px;
    background-color: #19a0d9;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-top: 3px solid #1397cf;
    border-bottom: 1px solid #2cb3ec;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-transform: uppercase
}
.pricing-tables-helight-two .price {
    float: left;
    width: 100%;
    padding: 35px 0 20px 0;
    background-color: #25aae2;
    text-align: center;
    font-size: 45px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase
}
.pricing-tables-helight-two .price i {
    font-size: 14px;
    color: #eee;
    display: block;
    font-weight: 400;
    font-style: normal;
    margin-top: 25px
}
.pricing-tables-helight-two .cont-list {
    float: left;
    width: 100%;
    padding: 15px 0;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    background-color: #f9f9f9;
    text-align: center;
    color: #727272
}
.pricing-tables-helight-two .cont-list ul {
    margin: 0;
    padding: 0
}
.pricing-tables-helight-two .cont-list li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 30px;
    border-bottom: 1px solid #fff
}
.pricing-tables-helight-two .cont-list li.last {
    border: none
}
.pricing-tables-helight-two .ordernow {
    float: left;
    width: 100%;
    padding: 20px 0 25px 0;
    background-color: #eee;
    text-align: center;
    color: #fff
}
.framed-box {
    border: 1px solid #e3e3e3;
    width: 100%
}
.framed-box.center {
    text-align: center
}
.framed-box-wrap {
    border: 1px solid #fff;
    background-color: #f9f9f9
}
.framed-box-wrap .pricing-title {
    background-color: #f1f1f1;
    padding: 20px 0 0 0;
    text-align: center;
    border-bottom: 1px solid #fff
}
.framed-box-wrap .pricing-text-list {
    padding: 15px 20px 20px 20px;
    text-align: center
}
.error_pagenotfound {
    padding: 30px 30px 45px 30px;
    margin: 0 auto;
    width: 67%;
    background-color: #fafafa;
    border: 1px solid #eee;
    border-bottom: 5px solid #eee;
    text-align: center
}
.error_pagenotfound strong {
    display: block;
    font-size: 145px;
    line-height: 100px;
    color: #e3e3e3
}
.error_pagenotfound b {
    display: block;
    font-size: 40px;
    line-height: 40px;
    color: #eee;
    margin: 0
}
.error_pagenotfound i {
    display: block;
    font-size: 18px;
    line-height: 50px;
    color: #999;
    margin: 0;
    font-style: normal
}
.page404,
.page_content {
    padding: 40px 0 30px
}
.big_text1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 36px;
    line-height: 30px;
    color: #25aae2;
    width: 100%;
    text-align: center
}
.big_text1 i {
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    color: #727272;
    text-align: center
}
.big_text2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 40px;
    color: #999;
    width: 100%;
    text-align: left
}
.big_text2 i {
    color: #25aae2;
    font-style: normal
}
.black_button {
    display: inline-block;
    width: 167px;
    height: 37px;
    line-height: 37px;
    vertical-align: middle;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    background: url(images/black-button.png) no-repeat left top
}
.black_button:hover {
    color: #999
}
ul.list_empty {
    float: left;
    padding: 0;
    margin: 0;
    width: 100%
}
.list_empty li {
    float: left;
    padding: 0;
    margin: 0 20px 35px 0
}
.border-bottom {
    border-bottom-style: solid
}
.punchline_text_box {
    float: left;
    width: 100%;
    padding: 20px;
    margin: 0;
    border: 1px solid #eee;
    border-left: 5px solid #25aae2;
    color: #999;
    background: #f9f9f9
}
.punchline_text_box strong {
    font-size: 15px;
    color: #454545
}
.punchline_text_box .left {
    float: left;
    width: 80%
}
.punchline_text_box .right {
    float: left;
    width: 20%
}
.punchline_text_box2 {
    float: left;
    width: 93%;
    padding: 20px;
    margin: 0;
    border: 1px solid #eee;
    border-left: 5px solid #25aae2;
    color: #999;
    background: #f9f9f9
}
.punchline_text_box2 strong {
    font-size: 15px;
    color: #454545
}
.punchline_text_box2 .left {
    float: left;
    width: 80%
}
.punchline_text_box2 .right {
    float: left;
    width: 20%
}
a.knowmore_but {
    float: right;
    padding: 13px 20px 13px 20px;
    margin: 0 0 0 50px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    background-color: #25aae2;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 1px solid #cc7a00
}
a.knowmore_but:hover {
    background-color: #2bb5ef
}
a.ordernow_but {
    padding: 9px 20px 9px 20px;
    margin: 10px 0 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    background-color: #25aae2;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 1px solid #454545
}
a.ordernow_but:hover {
    background-color: #2bb5ef
}
ul.fullimage_box {
    float: left;
    padding: 0;
    margin: 0;
    width: 48%
}
.fullimage_box li {
    padding: 0;
    margin: 0
}
.fullimage_box li img {
    border: 5px solid #f3f3f3;
    margin-bottom: 8px;
    width: 97%
}
.fullimage_box li img:hover {
    border: 5px solid #e3e3e3
}
ul.fullimage_box.last {
    float: left;
    width: 48%;
    margin-left: 4%
}
ul.fullimage_box2 {
    float: left;
    padding: 0;
    margin: 0
}
.fullimage_box2 li {
    padding: 0;
    margin: 0;
    text-align: center
}
.fullimage_box2 li img {
    margin-bottom: 8px
}
ul.arrows_list1 {
    float: left;
    margin: 0;
    padding: 0
}
.arrows_list1 li {
    margin: 0;
    padding: 0 0 7px 12px;
    list-style-type: none;
    color: #999;
    background: url(images/arrow-04.png) no-repeat left 8px
}
.arrows_list1 li a {
    color: #999
}
.arrows_list1 li a:hover {
    color: #727272
}
.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li {
    margin: 0;
    padding: 0 0 7px 12px;
    list-style-type: none;
    color: #999;
    background: url(images/arrow-04.png) no-repeat left 8px
}
abbr[data-original-title],
abbr[title] {
    color: #727272;
    border-bottom: 1px dotted #727272;
    cursor: help
}
.testimonials-5 {
    float: left
}
.testimonials-5 span {
    float: left;
    line-height: 21px;
    margin-top: 15px;
    padding-left: 40px;
    background: url(images/quote_subfix.gif) no-repeat left top
}
.testimonials-4 {
    float: left
}
.testimonials-4 img {
    float: left;
    margin: 5px 20px 5px 0
}
.testimonials-4 span {
    float: left;
    height: 34px;
    width: 100%;
    padding: 0;
    background: url(images/testi-top-arrow.png) no-repeat 100px 5px;
    position: relative;
    z-index: 999;
    margin-bottom: -1px;
    margin-top: -15px
}
.testimonials-4 .content {
    float: left;
    line-height: 21px;
    padding: 20px 20px 25px 20px;
    border: 1px solid #eee;
    background-color: #f9f9f9;
    border-radius: 5px
}
.testimonials-4 .content i {
    font-size: 11px;
    color: #909090;
    text-transform: none
}
.testimonials-2 {
    float: left
}
.testimonials-2 span {
    float: left;
    line-height: 21px;
    padding: 20px 30px 20px 50px;
    border: 1px solid #eee;
    background: #f9f9f9 url(images/quote_subfix.gif) no-repeat 15px 23px
}
.sideimg_list {
    float: left;
    margin: 0 40px 0 0;
    padding: 0;
    width: 100%
}
.sideimg_list img {
    float: left;
    display: block;
    margin-right: 18px
}
.sideimg_list a {
    font-size: 14px;
    color: #25aae2
}
.sideimg_list a:hover {
    font-size: 14px;
    color: #454545
}
.flex-container a:active,
.flex-container a:focus,
.flexslider a:active,
.flexslider a:focus {
    outline: 0
}
.flex-control-nav,
.flex-direction-nav,
.slides {
    margin: 0;
    padding: 0;
    list-style: none
}
@font-face {
    font-family: flexslider-icon;
    src: url(css/font/flexslider-icon.eot);
    src: url(css/font/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(css/font/flexslider-icon.woff) format('woff'), url(css/font/flexslider-icon.ttf) format('truetype'), url(css/font/flexslider-icon.svg#flexslider-icon) format('svg');
    font-weight: 400;
    font-style: normal
}
.flexslider {
    margin: 0;
    padding: 0;
    background: #fff none repeat scroll 0 0;
    border: 0 solid #fff;
    border-radius: 0;
    box-shadow: 0 0 0 transparent
}
.flexslider ul.slides {
    list-style: none;
    padding-left: 0
}
.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden;
    list-style: none
}
.flexslider .slides img {
    width: 100%;
    display: block
}
.flex-pauseplay span {
    text-transform: capitalize
}
.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
html[xmlns] .slides {
    display: block
}
* html .slides {
    height: 1%
}
.no-js .slides>li:first-child {
    display: block
}
.flexslider {
    position: relative;
    zoom: 1
}
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.loading .flex-viewport {
    max-height: 300px
}
.flexslider .slides {
    zoom: 1
}
.carousel li {
    margin-right: 5px
}
.flexslider .flex-direction-nav {
    list-style: none!important
}
.flex-direction-nav a {
    display: block;
    width: 46px;
    height: 45px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 100;
    overflow: hidden;
    opacity: 1;
    cursor: pointer;
    color: transparent;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    text-shadow: 0 0 0 transparent
}
.flex-direction-nav .flex-prev {
    left: 10px;
    background: url(assets/arrow_large_left.png) no-repeat center top;
    text-indent: -99999px
}
.flex-direction-nav .flex-next {
    right: 10px;
    background: url(assets/arrow_large_right.png) no-repeat center top;
    text-indent: -99999px
}
.flexslider:hover .flex-prev {
    opacity: .7
}
.flexslider:hover .flex-next {
    opacity: .7
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1
}
.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    cursor: default
}
.flex-direction-nav a:before {
    content: ''
}
.flex-direction-nav a.flex-next::before {
    content: ''
}
.flex-direction-nav a.flex-next:before {
    content: ''
}
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000
}
.flex-pauseplay a:before {
    font-family: flexslider-icon;
    font-size: 20px;
    display: inline-block;
    content: '\f004'
}
.flex-pauseplay a:hover {
    opacity: 1
}
.flex-pauseplay a.flex-play:before {
    content: '\f003'
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 15px;
    text-align: center;
    z-index: 2;
    display: none
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1
}
.flex-control-paging li a {
    width: 7px;
    height: 7px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, .5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)
}
.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, .7)
}
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, .9);
    cursor: default
}
.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}
.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}
.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer
}
.flex-control-thumbs img:hover {
    opacity: 1
}
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}
@media screen and (max-width:860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px
    }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px
    }
}
.flickr_badge_image {
    border: 2px solid #454545!important;
    float: left;
    margin-bottom: 5px;
    margin-right: 8px
}
.flickr_badge_image img {
    display: block
}
.one_fifth {
    width: 17.6%
}
.one_fourth {
    width: 22.75%
}
.one_fifth,
.one_fourth,
.one_half,
.one_third,
.three_fourth,
.two_third {
    float: left;
    margin-right: 3%;
    position: relative
}
.one_fifth.last,
.one_fourth.last {
    margin-right: 0
}
.one_full {
    width: 100%;
    float: left
}
ul.list1,
ul.list10,
ul.list2,
ul.list3,
ul.list4,
ul.list5,
ul.list6,
ul.list7,
ul.list8,
ul.list9 {
    list-style-type: none;
    margin: 0 0 25px!important;
    padding: 0;
    text-align: left
}
#bridge td,
#bridge th {
    vertical-align: middle
}
#bridge img {
    max-width: none
}
#bridge h4 {
    margin-top: 15px
}
#bridge select,
#bridge table {
    background: #fff
}
#bridge .breadcrumb {
    font-weight: 700
}
#bridge table {
    margin-bottom: 0
}
#bridge table.data {
    margin-bottom: 20px
}
form select {
    background-color: #f2f2f2;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    box-sizing: border-box;
    color: #999;
    height: 34px;
    outline: medium none;
    padding: 0 10px;
    transition: border .4s ease 0s
}
#bridge input[type=reset],
#bridge input[type=submit],
.whmcs-widget input[type=submit] {
    color: #fff;
    border: none;
    border-radius: 3px;
    padding: 3px 15px;
    min-width: 80px;
    background: #25aae2
}
#bridge input[type=reset],
div#bridge input[type=submit] {
    padding: 5px 20px;
    text-transform: uppercase
}
#bridge input[type=email],
#bridge input[type=text],
#bridge textarea {
    border: 1px solid #e6e6e6
}
#bridge input[type=submit]:hover,
.whmcs-widget input[type=submit]:hover {
    background: #404040
}
#bridge input[type=checkbox],
#bridge input[type=radio],
.whmcs-widget input[type=checkbox],
.whmcs-widget input[type=radio] {
    float: left;
    margin-right: 5px
}
.whmcs-widget select {
    margin: 15px 0;
    background: #fff
}
.whmcs-widget strong {
    font-weight: 500;
    margin-bottom: 10px
}
#bridge table.frame,
#bridge table.frame table,
#bridge table.frame td {
    padding: 0;
    border: none;
    background: 0 0
}
#bridge table.frame td {
    padding: 5px
}
#bridge table.frame td input[type=password],
#bridge table.frame td input[type=text],
#bridge table.frame td select {
    width: 100%;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 32px;
    padding: 0 10px
}
#bridge table.frame td textarea {
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px
}
#bridge #frmlogin table.frame td input[type=password],
#bridge #frmlogin table.frame td input[type=text] {
    max-width: 300px;
    padding: 0 10px
}
#bridge input[type=password]:focus,
#bridge input[type=text]:focus {
    background-color: #f5f5f5
}
#bridge table.frame>tbody>tr>td {
    padding-left: 0
}
#bridge table.frame td.fieldarea {
    padding-right: 5px;
    padding-left: 0;
    text-align: right
}
#bridge #frmlogin table.frame td.fieldarea {
    text-align: right
}
#bridge table.frame td.fieldarea input {
    float: none;
    margin-right: -5px
}
#languagefrm {
    margin-top: 20px
}
#bridge .contentbox textarea {
    margin-bottom: 15px
}
.streng-td {
    padding: 0!important
}
#pwstrengthneg {
    float: left!important;
    border-color: #efefef!important;
    display: none
}
#pwstrengthpos {
    height: 22px
}
#bridge form input[name=search],
#bridge form input[name=searchterm] {
    margin-bottom: 20px
}
#bridge .contentbox input[type=text] {
    width: inherit
}
#bridge td textarea {
    width: 100%!important
}
#bridge p {
    clear: both
}
#bridge input[name=password2] {
    max-width: 255px
}
.kbarticle .kbviews {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    opacity: .7
}
.kbarticle img {
    display: none
}
.kbarticle>strong {
    display: block
}
.kbarticle br {
    display: none
}
#bridge hr {
    margin: 20px 0
}
.whmcs-widget input[type=password],
.whmcs-widget input[type=text],
.whmcs-widget select {
    width: 100%;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 32px;
    padding: 0 10px
}
.whmcs-widget form p {
    margin-bottom: 10px
}
.panel-default {
    border-color: #ddd;
    border-top: 3px solid #04a4ff;
}
.panel-group .panel {
    margin-bottom: 10px;
    border-radius: 5px;
}
#mainmenu>li>ul,
#mainmenu>li ul ul {
    border-color: #00000000 !important;
}
.site_logo img {
    margin: 0;
    padding: 0;
    max-height: 65px;
    vertical-align: middle;
    margin-top: -20px;
    max-width: max-content;
}
div.panel a.incluye:before {
    content: "\f058" !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: inherit;
    text-decoration: inherit;
    color: #04a4ff;
    float: left;
    margin-right: 3px;
    font-size: 15px;
}
div.panel a.incluye:before {
    content: "\f058";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: inherit;
    text-decoration: inherit;
    color: #04a4ff;
    float: left;
    margin-right: 3px;
    font-size: 15px;
}
span.funcionmejorada {
    background: #2db742;
    color: #fff!important;
    font-size: 0.8em;
    text-transform: uppercase;
    padding: 3px 9px;
    border-radius: 10px;
    border: 1px solid #c5c7c9;
    margin-right: -10px;
    float: right;
    box-shadow: 0px 3px 10px rgb(0 0 0 / 35%);
    margin-top: -5px;
    position: relative;
}
.panel-title {
    font-size: 12.3px;
    text-align: left;
}
.top_links {
    width: 100%;
    min-height: 35px;
    background: #041D4E;
    border-bottom: 1px solid #e7e7e7;
}
.tci_list li.top-info a {
    color: #fcfcfc;
}
.tci_list li a {
    color: #fdfdfd;
}
a.contacts {
    color: #000000 !important;
}
a:hover {
    text-decoration: none;
    color: #2700ff;
}
.aplicaya {
    animation: mymove 2s infinite;
}
@keyframes mymove {
    0%,
    100% {
        font-size: 1em;
    }
    50% {
        font-size: 1.05em;
    }
}
@-webkit-keyframes mymove {
    0%,
    100% {
        font-size: 1em;
    }
    50% {
        font-size: 1.05em;
    }
}
@-moz-keyframes mymove {
    0%,
    100% {
        font-size: 1em;
    }
    50% {
        font-size: 1.05em;
    }
}
@-o-keyframes mymove {
    0%,
    100% {
        font-size: 1em;
    }
    50% {
        font-size: 1.05em;
    }
}
.switchplanes {
    background: linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%) !important;
}
.switchplanes {
    margin: 3em auto!important;
    border: 1px solid #1c6fff;
    width: 50%;
    display: block;
    position: relative;
    text-align: center;
    border-radius: 50px;
    background: -webkit-gradient(linear, left top, left 25, from(#1cacff), color-stop(4%, #3989fd), to(#1cacff)) !important;
}
.vc_sep_holder {
    margin-top: 20px;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #04a4ff !important;
    margin-bottom: -28px;
}
.vc_custom_1435729513153 {
    padding-bottom: 0px !important;
}
@media (max-width: 480px) {
.switchplanes {
    background: none !important;
    border: none;
    border-radius: 22px;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    -o-border-radius: 22px;
    float: left;
    width: 100%!important;
    margin-bottom: 20px !important;
    text-align: center;
    padding: 0;
    height: auto;
    margin-top: 0 !important;
}
.toggle, .toggler {
    margin: 0 !important;
}
span.funcionmejorada {
    margin-top: -5px;
}
}

.botonnaranja {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  background: linear-gradient(45deg, #1045db 0%, #1045db 13%, #15095e 52%, #15095e 100%);
  color: #fff;
  padding: 15px 20px;
  border-radius: 5px;
  font-family: Arial, sans-serif;
  text-align: center;
  overflow: hidden; /* evita que la barra se desborde */
  transition: all 0.3s ease;
}

/* Barra de barrido */
.botonnaranja::before {
  content: "";
  position: absolute;
  top: 0;
  left: -30%;
  width: 30%;
  height: 100%;
  background: linear-gradient(to right, rgba(255,255,255,0.2), rgba(255,255,255,0));
  transform: skewX(-20deg);
  animation: sweep 3s linear infinite alternate;
}

/* Animaci��n de barrido */
@keyframes sweep {
  0% {
    left: -30%;
  }
  100% {
    left: 100%;
  }
}

/* Responsive ajustes */
@media (max-width: 480px) {
  .botonnaranja {
    padding: 12px 15px;
    font-size: 14px;
  }
}

/* *****************************************************

    ** Inicio Style Navidad **
a.botonnaranja {
	background: #dd201d;
}
a.botonnaranja:hover {
    background: #740705;
}
a.botonnaranja:before {
    content: '';
	display: block;
	position: absolute;
	top: -7px;
	left: -3px;
	right: 0;
	height: 23px;
	background: url(//clientes.evolucionstreaming.com/templates/six2/img/nube1.png) no-repeat 0 0,
	url(//clientes.evolucionstreaming.com/templates/six2/img/nube2.png) no-repeat 50% 0,
	url(//clientes.evolucionstreaming.com/templates/six2/img/nube3.png) no-repeat 100% 0;
}
** Fin Style Navidad **

***************************************************** */