/**
 * You can add your own styles here. This file is already included.
 */

#sub_01-message,#sub_02-message,#sub_03-message,#sub_04-message{padding:3em 0}

#sub_01{background:url(../images/photos/virtual.jpg)center center no-repeat #000}
#sub_01 h1{color:#fff;font-weight:1200;font-size:36px}
#sub_01 h4{color:#fff;font-weight:500;font-size:18px}
#sub_01 .animated{-webkit-transition-delay:5s;-moz-transition-delay:5s;-o-transition-delay:5s;transition-delay:5s}

#sub_02{background:url(../images/photos/dedicated.jpg)center center no-repeat #000}
#sub_02 h1{color:#fff;font-weight:1200;font-size:36px}
#sub_02 h4{color:#fff;font-weight:500;font-size:18px}
#sub_02 .animated{-o-transition-delay:5s;transition-delay:5s}
#sub_02 .animated,#sub_03 .animated{-webkit-transition-delay:5s;-moz-transition-delay:5s}

#sub_03{background:url(../images/photos/about_tit.jpg)center center no-repeat #000}
#sub_03 h1{color:#fff;font-weight:1200;font-size:36px}
#sub_03 h4{color:#fff;font-weight:500;font-size:18px}
#sub_03 .animated{-o-transition-delay:5s;transition-delay:5s}

#sub_04{background:url(../images/photos/suppor_tit.jpg)center center no-repeat #000}
#sub_04 h1{color:#fff;font-weight:1200;font-size:36px}
#sub_04 h4{color:#fff;font-weight:500;font-size:18px}
#sub_04 .animated{-o-transition-delay:5s;transition-delay:5s}
#sub_04 .animated,.breadcrumbs.animated{-webkit-transition-delay:5s;-moz-transition-delay:5s}.breadcrumb-container{background:#0a0a0a}.breadcrumbs.animated{-o-transition-delay:5s;transition-delay:5s}.features h4{color:#932d29}@media only screen and (min-width:940px){ul.pricing-table{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}ul.pricing-table:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}}ul.pricing-table li.price span{color:rgba(119,119,119,.85)}ul.pricing-table:not(.highlight) li.cta-button .button{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;transition:all 300ms ease-out;background:0 0;border:1px solid #35383f;color:#35383f!important}ul.pricing-table:not(.highlight) li.cta-button .button:hover{background-color:#35383f;color:#fff!important}ul.pricing-table.highlight .price{background:#932d29}ul.pricing-table.highlight .price span{color:rgba(255,255,255,.45)}article h6 a{color:#222}article h6 a:hover{color:#932d29;transition:all 300ms ease-out}.about-social a,article h6 a:hover{-moz-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out}.pagination li a{-webkit-border-radius:3px;border-radius:3px}.popup a{position:relative;display:block}.popup-overlay{background-color:rgba(242,80,80,.5);color:#fff;display:none;font-size:3em;left:0;position:absolute;top:0;width:100%;height:100%}.popup-overlay i{position:relative;color:rgba(255,255,255,.85)}.about-social{margin:.9375em 0 1.875em}.about-social a{background:#4c515b;color:#fff;-webkit-border-radius:50%;border-radius:50%;display:inline-block;height:2em;line-height:2em;width:2em;margin:0 .1875em;transition:all 300ms ease-out}.about-social a:hover{background:#932d29}#map-canvas{height:15.625em;margin-bottom:30px}#map-canvas img{box-shadow:none;border-radius:0;max-width:none}#back-top{display:none}@media only screen and (min-width:940px){#back-top{background:#932d29;-webkit-border-radius:6px;border-radius:6px;bottom:30px;color:#fff;display:none;font-size:2em;height:1.33333em;position:fixed;right:30px;text-align:center;width:1.33333em;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;transition:all 300ms ease-out}#back-top i{line-height:1.33333em}#back-top:focus,#back-top:hover{background-color:#292c31}}footer{background:#35383f;color:#fff;padding:1.875em 0}footer>.row>.column{font-size:.875em!important}footer h4,footer h6{color:#fff;font-weight:700}footer h4{margin-top:1.5em;margin-bottom:1em}footer a{color:#989da8!important;text-decoration:underline}footer a:focus,footer a:hover{color:#932d29!important;transition:all 300ms ease-out}footer .social a i:hover,footer a:focus,footer a:hover{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out}footer p{color:#989da8}@media only screen and (min-width:940px){footer h4{margin-top:.2em;margin-bottom:.5em}footer .social{text-align:right}}footer .social a{text-decoration:none}footer .social a i{color:#989da8;font-weight:400;display:inline-block;padding:.75em 0;width:2.625em;text-align:center;-webkit-border-radius:3px;border-radius:3px}@media only screen and (min-width:940px){footer .social a i{padding:.5em 0;width:2em}}footer .social a i:hover{background-color:#989da8;color:#35383f;transition:all 300ms ease-out}footer .side-nav{padding:0}footer .side-nav li{font-size:1em}footer .copyright{text-align:center}@media only screen and (min-width:940px){footer .copyright{text-align:left}}


#sub_05{background:url(../images/photos/001.jpg)center center no-repeat #000}
#sub_05 h1{color:#fff;font-weight:1200;font-size:36px}
#sub_05 h4{color:#fff;font-weight:500;font-size:18px}
#sub_05 .animated{-o-transition-delay:5s;transition-delay:5s}
#sub_05 .animated,#sub_03 .animated{-webkit-transition-delay:5s;-moz-transition-delay:5s}


#sub_06{background:url(../images/photos/002.jpg)center center no-repeat #000}
#sub_06 h1{color:#fff;font-weight:1200;font-size:36px}
#sub_06 h4{color:#fff;font-weight:500;font-size:18px}
#sub_06 .animated{-o-transition-delay:5s;transition-delay:5s}
#sub_06 .animated,#sub_03 .animated{-webkit-transition-delay:5s;-moz-transition-delay:5s}

#sub_07{background:url(../images/photos/003.jpg)center center no-repeat #000}
#sub_07 h1{color:#fff;font-weight:1200;font-size:36px}
#sub_07 h4{color:#fff;font-weight:500;font-size:18px}
#sub_07 .animated{-o-transition-delay:5s;transition-delay:5s}
#sub_07 .animated,#sub_03 .animated{-webkit-transition-delay:5s;-moz-transition-delay:5s}

#sub_ddos{background:url(../images/photos/sub_ddos.jpg)center center no-repeat #000}
#sub_ddos h1{color:#fff;font-weight:1200;font-size:36px}
#sub_ddos h4{color:#fff;font-weight:500;font-size:18px}
#sub_ddos .animated{-o-transition-delay:5s;transition-delay:5s}
#sub_ddos .animated,#sub_03 .animated{-webkit-transition-delay:5s;-moz-transition-delay:5s}

#sub_cdn{background:url(../images/photos/005.jpg)center center no-repeat #000}
#sub_cdn h1{color:#fff;font-weight:1200;font-size:36px}
#sub_cdn h4{color:#fff;font-weight:500;font-size:18px}
#sub_cdn .animated{-o-transition-delay:5s;transition-delay:5s}
#sub_cdn .animated,#sub_03 .animated{-webkit-transition-delay:5s;-moz-transition-delay:5s}

/* submenu Tables */
.submenu-table { border: solid 1px #e0e0e0; margin-left: 0; margin-bottom: 0.5em; }
.submenu-table * { list-style: none; line-height: 1; }
.submenu-table .title { background-color: white; padding: 1.25em; text-align: left; color: #222222; font-weight: normal; font-size: 0.93em; }
.submenu-table .subtitle { background-color: #ffffff; padding: 0.7375em 0.9em; text-align: center; color: white; font-weight: normal; font-size: 0.83em; }
.submenu-table .subtitle a { color: #7f7f7f; text-decoration: none; }
.submenu-table .description { background-color: white; padding: 0.9375em; text-align: center; color: #777777; font-size: 0.75em; font-weight: normal; line-height: 1.4; border-bottom: none; }
.submenu-table .bullet-item { background-color: white; padding: 0.9375em; text-align: center; color: #333333; font-size: 0.875em; font-weight: normal; border-bottom: none; }
.submenu-table .newcon { background-color: white; padding: 0.9375em; text-align: left; color: #333333; font-size: 0.875em; font-weight: normal; border-bottom: none; }
.submenu-table .cta-button { background-color: white; text-align: center; padding: 0.625em; }


ul.submenu-table:hover { -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -ms-transform: scale(1.02); -o-transform: scale(1.02); transform: scale(1.02); } }
ul.submenu-table li.subtitle span { color: rgba(119, 119, 119, 0.85); }
ul.submenu-table:not(.highlight) li.cta-button .button { -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; transition: all 300ms ease-out; background: transparent; border: #35383f 2px solid; color: #35383f !important; }
ul.submenu-table:not(.highlight) li.cta-button .button:hover { background-color: #35383f; color: #fff !important; }
ul.submenu-table.highlight .subtitle { background: #0c2761; color: #ffffff; font-weight: bold;}
ul.submenu-table.highlight .subtitle span { color: rgba(255, 255, 255, 0.45); }


.row.collapse .column1, .row.collapse .columns1 { position: relative; padding-left: 0; padding-right: 0; float: left; }
.column1, .columns1 { position: relative; padding-left: 0.2375em; padding-right: 0.1em; width: 23%; float: left; }

section.submenu { padding: 0.875em 0; }


table th { height: 50px; }
ul li {list-style-position: inside;}

.form-group select
{
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: rgba(0,0,0,.75);
    display: block;
    font-size: .875em;
    margin: 0 0 1em;
    padding: .5em;
    height: 2.3125em;
    width: 100%;
}


