.hover-grid .content-inner a {color: #444 !important ;}
.hover-image .module-content .content-inner p {color: #444  ;}
.hover-image .module-content .content-inner em {color: #444  ;}
.hover-image .module-content .content-inner ul li {color: #444  ;font-size:16px  ;line-height: 1.6rem ;}
.hover-image .content-inner > p {font-size:1.5rem !important;}

.hover-image .module-content .content-inner ul li { margin-top:0px !important;margin-bottom: 0px !important;}
.cq-highlight {background-color: #ffffff !important;}
.ts-imageswitch {-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: white;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #ebebeb;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #ebebeb;
    border-left-style: solid;
    border-left-width: 2px;
    border-right-color: #ebebeb;
    border-right-style: solid;
    border-right-width: 2px;
    border-top-color: #ebebeb;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-style: solid;
    border-top-width: 2px;
    margin:  5px !important ;}
ts-imageswitch-overlay-text {color: #009 !important;}
#page .vc_tta-tabs-list .vc_tta-tab > a { padding: 0.5em !important;}