h2, h3 {color: #eb1c23;}
ul, ol { margin-bottom: 15px; }
ul li, ol li { font-size: 100%!important; }
.breadcrumbs{margin-top:8px;/*background:#fafafa;border-top:1px solid #f7f7f7;border-bottom:1px solid #f9f9f9;*/padding:2px 10px; text-align: right;}
.slider-wrapper{margin:-12px;}
.social-wrapper{margin-top:20px!important;}
.social-wrapper ul{margin-top:5px!important; margin-bottom: 5px; overflow: hidden;float: right;}
.flex-caption,.gdl-slider-caption,.anythingSlider .caption-bottom{background:none!important;opacity:1!important;}
#slider1,#slider2,#slider3,#slider4,#slider5,#slider6{font:24px/30px Arial;text-align:center;color:#111;position:relative;}
#slider1{top:-120px;right:266px;}
#slider2{top:-65px;right:490px;}
#slider3{top:-175px;right:540px;}
#slider4{line-height: 1.25em;top: -202px;right:520px;text-align:left;}
#slider4 .shift{margin-left:40px;}
#slider5{top:-175px;right:120px;}
#slider6{top:-175px;right:540px;}
#slider1btn,#slider2btn,#slider3btn,#slider4btn,#slider5btn,#slider6btn{position:absolute;top:90px;right:20px;}
.highlight{color:#eb1c23;display:inline;}
.gdl-button{color:#fff!important;background-color:#c41018!important;border-color:#ba0f17!important;}
.menu{margin-top:10px;}
.menu li{font-size:14px;float:left;list-style:none;border-right:1px solid #ddd;padding:0 8px;}
.menu li.last{border-right:0;padding-right:0;}
.menu li a{color:#777;}
.menu li a:hover{color:#000;}
.gdl-page-content p, .gdl-page-content ol, .gdl-page-content ul{font-size:1.1em!important;line-height:1.62em;}
div.custom-sidebar ul li{padding-top:5px;padding-bottom:5px;}
div.gdl-page-content{margin-top:15px;}
ul li.current_page_item a,ul.children ul.children .current_page_item a{font-weight:700;}
ul li.current_page_item ul.children a,ul.children ul.children .current_page_item ul.children a{font-weight:400!important;}
ul.children .current_page_item,ul.children .current_page_item .children{background:#f9f9f9;}
.custom-sidebar ul li.current_page_item{background:#f9f9f9 url(/wp-content/themes/modernize/images/icon/dark/arrow4.png) no-repeat 0 14px!important;}
div.navigation-wrapper{background-image:none!important;background-color:#444!important;}
div.navigation-wrapper .sf-menu ul{filter:alpha(opacity=95);opacity:0.95;}
ul.sub-menu li{background:#444!important;}
div.navigation-wrapper .sf-menu li a{color:#eee!important;}
div.navigation-wrapper .sf-menu li:hover{background:#333!important;}
div.navigation-wrapper .sf-menu li a:hover{color:#fff!important;}
div.navigation-wrapper .sf-menu ul,.navigation-wrapper .sf-menu ul li{border-color:#333!important;}
.social-wrapper-text{font-size:16px; margin-bottom: 5px!important;}
h1{background:url(/wp-content/themes/modernize/images/title-bg.png);padding:10px 0 10px 5px; border-left:3px solid #999;}
h2{background:url(/wp-content/themes/modernize/images/icon/dark/left-cross-5px.png);padding:10px 0 10px 5px; overflow: hidden;}
div.gdl-page-item{padding:0!important;}
.home .gdl-button{float:right;}
.subpages-table{border:none;}
td.subpages-cell,img.subpages-images{text-align:center;display:inline-table;}
td.subpages-cell{padding:9px 12px;}
.subpages-images-image img{margin:0 auto;}
#logos li{list-style:none;display:inline;float:left;}
#logos img{border-left:1px solid #ddd;height:58px;width:164px;margin:0 10px 20px;padding:0 5px 0 20px;}
div.footer-widget-wrapper{padding-top:0;}
div.custom-sidebar #searchsubmit,div.search-wrapper input[type=submit]{background:url(/wp-content/themes/modernize/images/search.png) no-repeat center!important;}
.current-menu-item,.current-menu-ancestor{background:#222;}
.body-wrapper{border-top:5px solid #444;}
/*.shortcode-list-check ul li, */ul.why-comtex li{background:none!important;border:0!important;list-style-type:disc;font-size:.9em;line-height:1em;margin:0 0 12px;padding:0!important;}
.no-boxed-layout{background:#fff;}
/*.shortcode-list-check ul, */ul.why-comtex{margin:12px;padding:0;}
body:nth-of-type(1) ul.why-comtex li/*, body:nth-of-type(1) .shortcode-list-check li */{list-style-type:none;position:relative;padding:0 0 0 35px !important;}
body:nth-of-type(1) ul.why-comtex li:before/*, body:nth-of-type(1) .shortcode-list-check li:before */{content:"\00a0";display:block;border:solid 9px #ed1c24;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;height:0;width:0;position:absolute;left:7px;top:40%;margin-top:-8px;}
body:nth-of-type(1) ul.why-comtex li:after/*, body:nth-of-type(1) .shortcode-list-check li:after */{content:"\00a0";display:block;width:3px;height:6px;border:solid #fff;position:absolute;left:14px;top:40%;margin-top:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:0 2px 2px 0;}
table{width:100%;border:1px solid #ddd;border-collapse:collapse;margin:0;padding:0;}
td{vertical-align:middle;border:1px solid #000;}
.content-container li{font-size:13px;}
.subpages-cell,table.subpages-table{text-align:center;}
.subpages-table {display: none;}
.divider {margin: 56px 0 26px!important;}
.single-thumbnail-tag {height: 36px!important;}
#blog-item-holder .single-thumbnail-tag {display: none;}
.shortcode-list-check ul {padding-bottom: 20px;}
.slider-wrapper {margin-bottom: 10px;}
.stunning-text-wrapper {margin: 0 0 40px!important; border: 4px solid #fff; outline: 1px solid #ddd; background-color: #ED1C24!important; padding: 0!important; color: #fff; }
.stunning-text-wrapper .wpb_wrapper { padding: 15px 40px; overflow: hidden; }
.stunning-text-wrapper p {  font-size: 18px!important; color: #fff!important;  text-align: center; margin-bottom: 10px; }
.stunning-text-wrapper .gdl-button { background-color: #333!important; box-shadow: rgba(0,0,0,0.2) 1px 1px 3px; float: none; margin-bottom: 0!important; }
.gdl-page-content ul {margin-bottom: 20px;}
.sf-menu li a {padding: 0 16px;}
/*.page-details {clear: right;}
.page-details .gdl-button {float: right;}*/
.clear-right {clear: right;}
.wpb_text_column {padding-bottom: 25px;}
.footer-widget-wrapper strong {color: #ccc;}
.footer-container-wrapper {padding-top: 30px;}
.logo { float: left; margin-right: 20px; }
.logo-wrapper {  width: 45%; }


/**
 * Widget ID #6 in footer
 */

#text-6 {
   margin-bottom: 10px;
}

#text-6 .textwidget p:last-child {
    margin-bottom: 0;
}

#text-11 {
    overflow: hidden;
    margin-bottom: 10px;
}


/**
 * Slider
 */

.gdl-slider-caption a.gdl-button.shortcode-large-button {
    white-space: nowrap;
}

.gdl-slider-caption #slider1btn {
    right: 92%;
    top: 10px;
}

.gdl-slider-caption #slider2btn {
    top: 35px;
    right: auto;
    left: -360px;
}

#slider3 .highlight {
    display: block;
}

#slider3 br {
    display: none;
}

.gdl-slider-caption #slider3btn {
    top: -40px;
    right: auto;
    left: -390px;
}

.gdl-slider-caption #slider4btn {
    right: auto;
    left: -110px;
    top: -165px;
}

.gdl-slider-caption #slider5btn {
    top: -70px;
    right: auto;
}

.gdl-slider-caption #slider6btn {
    top: -40px;
    right: auto;
    left: -410px;
}

.licenses { font-size: 16px; line-height: 1.35em; color: #000; font-weight: bold; margin-top: 10px; }
.licenses__label { color: #ED1C24; }
.phone-numbers { clear: both; padding-top: 5px; font-size: 16px; }

.page-thumbnail { padding: 0 10px; }
.page-thumbnail img { width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }


.alignnone { display: inline-block; vertical-align: middle; }


/**
 * MiCloud page
 */

.page-id-3335 .slider-wrapper:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    content: " ";
    background: rgba(255,255,255,0.5);
}

.page-id-3335 .slider-wrapper .gdl-slider-caption {
    bottom: auto;
    top: 50%;
    left: 50%;
    width: 100%;
    z-index: 3;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    padding-left: 50%;
    padding-right: 10%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    color: #003157 !important;
    font-size: 28px;
    line-height: 1.35em !important;
    text-shadow: 1px 1px 4px rgba(255,255,255,0.5);
    text-align: center;
}

.page-id-3335 .slider-wrapper .gdl-slider-title {
    position: absolute;
    top: 50%;
    left: 25%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    margin: 0 15% 0 0;
    padding: 0;
    width: 25%;
}

.page-id-3335 .slider-wrapper .gdl-slider-title img {
    width: 100%;
    height: auto;
}

.page-id-3335 .slider-wrapper .highlight {
    display: block;
    color: #199FDA;
    font-weight: bold;
    font-size: 38px;
    line-height: 1.45em;
}

.page-id-3335 .gdl-page-title {
    display: none;
}

.page-id-3335 .sixteen.columns {
    margin-top: 0 !important;
}

.page-id-3335 .slider-wrapper .button {
    background: #fff;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
    color: #333;
    display: inline-block;
    font-size: 18px;
    line-height: 1.2em;
    padding: 10px 20px;
    margin-top: 10px;
    transition: all 0.3s ease-in-out;
}

.page-id-3335 .slider-wrapper .button:hover {
    background: rgba(255,255,255,0.8);
}

.page-id-3335 h2 {
    clear: both;
}

.page-id-3335 .gfield_label {
    font-weight: bold;
    float: left;
    margin-right: 10px !important;
    margin-bottom: 10px;
    margin-top: 0 !important;
}

.page-id-3335 .ginput_container {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 10px !important;
}

.page-id-3335 .gfield_description {
    clear: none;
    color: #888;
    font-size: inherit;
    font-style: italic;
    width: auto;
    padding: 0 !important;
    margin: 0 !important;
}

.page-id-3335 .gform_wrapper input {
    margin-bottom: 0;
}

.page-id-3335 .gfield {
    overflow: hidden;
    margin-bottom: 20px!important;
}

.page-id-3335 .gfield.gf_list_inline {
    margin-bottom: 10px!important;
}

.page-id-3335 .shortcode1-2 li {
    position: relative;
    height: 30px;
    line-height: 30px;
    list-style: none;
}

.page-id-3335 .vc_icon_element {
    position: absolute;
    top: -15px;
    left: -25px;
    width: 1em !important;
    height: 1em !important;
}

.page-id-3335 .vc_icon_element .vc_icon_element-icon {
    color: #ED1C24 !important;
}

.page-id-3335 .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
    line-height: 12px !important;
}

.page-id-3335 .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
    font-size: 12px !important;
}
