Skip to content

Instantly share code, notes, and snippets.

@Pavracer
Created February 2, 2026 01:26
Show Gist options
  • Select an option

  • Save Pavracer/e91776d0d32a84cf4f952a2c94eaae10 to your computer and use it in GitHub Desktop.

Select an option

Save Pavracer/e91776d0d32a84cf4f952a2c94eaae10 to your computer and use it in GitHub Desktop.
#page-container {
padding-top: 68px !important;
}
/* #main-header {top: 0px !important;} */
@media all and (min-width: 1320px) {
.CloudSection {
Min-Height: 688px;
Max-Height: 688px;
}
#VideoHeader {
Min-Height: 466px;
Max-Height: 466px;
}
}
@media all and (min-width: 1178px) {
#BlackHeaderOne {
Min-Height: 407px;
Max-Height: 407px;
}
}
.tooltip {
position: relative;
display: inline-block;
border-bottom: 1px dashed white;
}
.tooltip .tooltiptext {
visibility: hidden;
width: 250px;
background-color: black;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
/* Position the tooltip */
position: absolute;
z-index: 1;
bottom: 100%;
left: 50%;
margin-left: -125px;
}
.tooltip:hover .tooltiptext {
visibility: visible;
}
.et_pb_video_play:before {
font-family: "eleganticons" !important;
content: "I" !important;
}
@media all and (max-width: 580px) {
.MoreAboutA2CBtn {
min-width: 100%;
}
}
@media all and (min-width: 581px) and (max-width: 640px) {
.MoreAboutA2CBtn {
min-width: 450px;
}
}
@media all and (min-width: 641px) {
.MoreAboutA2CBtn {
min-width: 500px;
}
}
.et-pb-contact-message {
padding-top: 40px;
padding-bottom: 43px;
text-align: center;
display: contents;
}
.et-pb-contact-message p {
font-family: "Open Sans", Arial, sans-serif;
font-size: 22px;
max-width: 300px;
line-height: 1.4em;
border-radius: 6px;
border-color: #ffa500;
border-width: 2px;
border-style: solid;
padding: 10px 10px 20px 10px !important;
background-color: #fff8dc;
color: #ffa500;
margin: 40px auto 30px auto;
}
.et_pb_contact_right p input {
max-width: 55px !important;
}
/* For Video sections and popup */
/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
.et_pb_row.videorow.et_pb_row_fullwidth {
margin-left: 2%;
margin-right: 2%;
width: auto !important;
}
}
/* Responsive Styles tablet Portrait */
@media all and (min-width: 480px) and (max-width: 768px) {
.et_pb_row.videorow.et_pb_row_fullwidth {
margin-left: 5%;
margin-right: 5%;
width: auto !important;
}
}
/*-------------*/
/* Video Tiles */
/*-------------*/
#VideoTile001Wrapper,
#VideoTile002Wrapper,
#VideoTile003Wrapper {
width: 100%;
position: relative;
padding: 0;
margin: 0;
}
#VideoTile001Div,
#VideoTile002Div,
#VideoTile003Div {
width: 350px;
padding: 0;
margin: 0;
transform-origin: top left;
position: relative;
}
#VideoTile001Comment,
#VideoTile002Comment,
#VideoTile003Comment {
margin-right: auto !important;
margin-left: auto !important;
}
@media all and (min-width: 768px) {
.VideoTile:hover {
transition: all .4s ease-in-out;
transform: scale(1.15) translateY(-5px);
box-shadow: 1px 15px 35px -10px rgba(0, 0, 0, 0.4);
}
.VideoTile {
transition: all 1.1s ease-in-out;
transform: scale(1) translateY(0px);
box-shadow: 6px 6px 18px 0px rgba(0, 0, 0, 0.3);
}
}
/*----------------------*/
/* Video Tiles comments */
/*----------------------*/
@media all and (min-width: 768px) {
.VideoTileComment:hover {
transition: all .3s ease-in-out;
transform: scale(1.05) translateY(-3px);
box-shadow: 1px 15px 35px -10px rgba(0, 0, 0, 0.4);
}
.VideoTileComment {
Background-color: #0C71C3;
transition: all .9s ease-in-out;
transform: scale(1) translateY(0px);
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
}
@media screen and (max-width: 980px) {
.VideoTileComment {
margin-right: auto !important;
margin-left: auto !important;
}
}
/* Text inside the Tile Comment */
.VideoDescription {
position: absolute;
left: 124px;
width: 210px;
height: 90px;
padding-top: 10px;
font-size: 13px;
letter-spacing: 0.05em;
line-height: 18px;
color: #E6E6E6;
}
.VideoDescription h2 {
left: 0px;
top: 0px;
line-height: 18px;
font-size: 13px;
letter-spacing: 0.05em;
color: #E6E6E6;
}
/* Button More usage cases... */
@media screen and (max-width: 980px) {
.et_pb_button_module_wrapper {
text-align: center !important;
}
body #page-container .et_pb_button_0 {
border-width: 0px !important;
border-radius: 5px !important;
padding: 13px 20px 14px 20px !important;
line-height: 0.9em !important;
font-size: 24px !important;
height: 50px !important;
}
body #page-container .et_pb_button_0:hover {
padding: 13px 2em 14px 0.7em !important;
border: 2px solid transparent;
}
body #page-container .et_pb_button_0:after {
font-size: 1.6em;
text-align: right !important;
line-height: 22px !important;
}
.et_pb_button_0:hover:after {
line-height: 22px !important;
}
}
/*-----------------------------------------------*/
/* Video control section and HTML5 Video Control */
/*-----------------------------------------------*/
/* Does not work, no effect: */
/*
video::-internal-media-controls-download-button {
display: none;
}
*/
video::-webkit-media-controls-panel {
/* the line below triggers a red error in the Divi CSS editor: */
background: -webkit-image-set(url(https://www.attach2cloud.com/wp-content/assets/videos/blueline50.png) 1x) left bottom repeat-x;
}
/* Added after the video section was not floating anymore 2023-04-28 - Beg */
.mfp-wrap {
position: absolute;
width: 100%;
margin-top: 10%;
}
/* End */
.mfp-content {
/* Added after the video section was not floating anymore 2023-04-28 - Beg */
margin: auto;
/* End */
-webkit-animation: et_pb_fade_in_scale 2s 1 cubic-bezier(.77, 0, .175, 1);
animation: et_pb_fade_in_scale 2s 1 cubic-bezier(.77, 0, .175, 1);
}
.mfp-bg.mfp-ready {
background: rgba(0, 0, 0, 0.2);
-webkit-animation: fade_in 1s 1 cubic-bezier(.77, 0, .175, 1);
animation: fade_in 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.mfp-removing .mfp-content {
/* opacity: 0; */
/*
animation: fade_out_scale 2s 1 cubic-bezier(.77,0,.175,1);
-webkit-animation: fade_out_scale 2s 1 cubic-bezier(.77,0,.175,1);
*/
animation: fade_out_scale .5s 1 cubic-bezier(0.525, 0.405, 0.805, 0.500);
-webkit-animation: fade_out_scale .5s 1 cubic-bezier(0.525, 0.405, 0.805, 0.500);
}
.mfp-bg.mfp-removing {
/* opacity: 0; */
animation: fade_out .5s 1;
-webkit-animation: fade_out .5s 1;
}
/* for the popup (loading): */
@-webkit-keyframes et_pb_fade_in_scale {
0% {
opacity: 0;
transform: scale(.1, .1)
}
100% {
opacity: 1;
transform: scale(1, 1)
}
}
@-moz-keyframes et_pb_fade_in_scale {
0% {
opacity: 0;
transform: scale(.1, .1)
}
100% {
opacity: 1;
transform: scale(1, 1)
}
}
@-o-keyframes et_pb_fade_in_scale {
0% {
opacity: 0;
transform: scale(.1, .1)
}
100% {
opacity: 1;
transform: scale(1, 1)
}
}
@keyframes et_pb_fade_in_scale {
0% {
opacity: 0;
transform: scale(.1, .1)
}
100% {
opacity: 1;
transform: scale(1, 1)
}
}
/* for the background (loading): */
@-webkit-keyframes fade_in {
0% {
background: rgba(255, 255, 255, 0);
}
100% {
background: rgba(0, 0, 0, .2);
}
}
@keyframes fade_in {
0% {
background: rgba(255, 255, 255, 0);
}
100% {
background: rgba(0, 0, 0, .2);
}
}
/* for the popup (unloading): */
/*
@-webkit-keyframes fade_out_scale{0%{opacity: 1;transform:scale(1,1)}100%{opacity: .5;transform:scale(0,0)}}
@keyframes fade_out_scale{0%{opacity: 1;transform:scale(1,1)}100%{opacity: .5;transform:scale(.1,.1)}}
*/
@-webkit-keyframes fade_out_scale {
0% {
opacity: 1;
transform: scale(1, 1)
}
100% {
opacity: .1;
transform: scale(.6, .6)
}
}
@keyframes fade_out_scale {
0% {
opacity: 1;
transform: scale(1, 1)
}
100% {
opacity: .1;
transform: scale(.6, .6)
}
}
/* for the background (unloading): */
@-webkit-keyframes fade_out {
0% {
opacity: .7;
}
100% {
opacity: 0;
}
}
@keyframes fade_out {
0% {
opacity: .7;
}
100% {
opacity: 0;
}
}
@media screen and (max-width: 799px) {
#video001 {
border-top-width: 12px !important;
border-left-width: 12px !important;
border-bottom-width: 12px !important;
border-right-width: 12px !important;
border-top-left-radius: 26px !important;
border-top-right-radius: 26px !important;
border-bottom-right-radius: 26px !important;
border-bottom-left-radius: 26px !important;
}
}
@media screen and (min-width: 800px) {
#video001 {
border-top-width: 22px !important;
border-left-width: 22px !important;
border-bottom-width: 22px !important;
border-right-width: 22px !important;
border-top-left-radius: 44px !important;
border-top-right-radius: 44px !important;
border-bottom-right-radius: 44px !important;
border-bottom-left-radius: 44px !important;
}
}
@media screen and (min-width: 1080px) {
.videorow.et_pb_row.et_pb_row_fullwidth {
max-width: 904px !important;
min-width: 904px !important;
}
.videorow {
/* width: 100% !important; */
max-width: 904px !important;
}
.mfp-content {
max-width: 904px;
}
}
/*--------------------------------------*/
/* Video Popup Close button */
/*--------------------------------------*/
/* Font size and color for closing button (we set top:0; to avoid button from jumping upward on popup closing) */
.mfp-close-btn-in .mfp-close {
width: 40px !important;
height: 40px !important;
line-height: 10px !important;
/* Added after the video section was not floating anymore 2023-04-28 - Beg
color: #2C3649; */
border-width: 0;
/* position: relative; */
color: grey;
border-color: grey !important;
z-index: 500;
/* background-color: #DEB887; */
background-color: #EEB887;
/* end */
font-size: 29px;
opacity: 1;
padding-bottom: 4px;
/* padding-left: 1px; */
border-radius: 10px;
top: -16px !important;
}
.mfp-close:hover {
color: #ffffff !important;
opacity: 1 !important;
background: #FD5A21 !important;
background-color: #FD5A21 !important;
}
.mfp-wrap .mfp-container button:hover {
color: #ffffff !important;
opacity: 1 !important;
background: #FD5A21 !important;
background-color: #FD5A21 !important;
}
/*--------------------------------------*/
/* MK Fix Tabs */
/*--------------------------------------*/
.mk-fix-divoneline {
position: fixed;
margin-right: 0;
z-index: 10;
height: 55px;
font-size: 28px;
background-color: #fd5a21;
color: white;
opacity: 0;
visibility: hidden;
-webkit-transition: all 1s ease .30s;
-moz-transition: all 1s ease .30s;
-o-transition: all 1s ease .30s;
-ms-transition: all 1s ease .30s;
transition: all 1s ease .30s;
transform: rotate(-90deg);
cursor: pointer;
}
.mk-fix-divoneline a {
color: white;
}
.mk-fix-divoneline #MKFixTab-Oneline-Left-or-Righ-Title {
display: block;
height: 55px;
padding: 13px 20px 14px 20px;
}
.mk-fix-div {
position: fixed;
margin-right: 0;
z-index: 10;
height: 55px;
font-size: 28px;
background-color: #fd5a21;
color: white;
opacity: 0;
visibility: hidden;
-webkit-transition: all 1s ease .30s;
-moz-transition: all 1s ease .30s;
-o-transition: all 1s ease .30s;
-ms-transition: all 1s ease .30s;
transition: all 1s ease .30s;
transform: rotate(-90deg);
}
.mk-fix-div-left {
top: 80%;
transform-origin: top left;
border-radius: 0 0 5px 5px;
left: 0;
}
.mk-fix-div-right {
/* top: 300px; */
top: 20%;
transform-origin: bottom right;
border-radius: 5px 5px 0 0;
right: 0;
}
.mk-fix-div-subcontainer {
/* position: fixed; do not use, prevents child div to be rotated in IE*/
z-index: 10;
/* height: 55px; */
height: 90px;
padding-top: 20px;
margin-top: 4px;
/* padding-bottom:12px;
padding-left: 15px;
padding-right: 15px;
*/
font-size: 28px;
background-color: #fd5a21;
color: white;
/* opacity is required for animation and visibility to avoid div capturing clicks */
opacity: 0;
visibility: hidden;
-webkit-transition: all 1s ease .30s;
-moz-transition: all 1s ease .30s;
-o-transition: all 1s ease .30s;
-ms-transition: all 1s ease .30s;
transition: all 1s ease .30s;
}
.hoverfixedleft {
-webkit-transform: rotateY(0deg) !important;
-moz-transform: rotateY(0deg) !important;
-o-transform: rotateY(0deg) !important;
-ms-transform: rotateY(0deg) !important;
transform: rotateY(0deg) !important;
border-radius: 0 0 5px 0;
}
.hoverfixedright {
-webkit-transform: rotateY(0deg) !important;
-moz-transform: rotateY(0deg) !important;
-o-transform: rotateY(0deg) !important;
-ms-transform: rotateY(0deg) !important;
transform: rotateY(0deg) !important;
border-radius: 5px 0 0 0;
}
.hoverdefixedleft {
border-radius: 0 0 5px 5px !important;
background-color: #fd5a21 !important;
-webkit-transition: all 1s ease .30s;
-moz-transition: all 1s ease .30s;
-o-transition: all 1s ease .30s;
-ms-transition: all 1s ease .30s;
transition: all 1s ease .30s;
transform: rotate(-90deg);
}
.hoverdefixedright {
border-radius: 5px 5px 0 0 !important;
background-color: #fd5a21 !important;
-webkit-transition: all 1s ease .30s;
-moz-transition: all 1s ease .30s;
-o-transition: all 1s ease .30s;
-ms-transition: all 1s ease .30s;
transition: all 1s ease .30s;
transform: rotate(-90deg);
}
@media all and (max-width: 700px) {
.mk_not_on_mobile_700 {
display: none;
}
}
@media all and (max-height: 700px) {
.mk_not_on_mobile_h_700 {
display: none;
}
}
.sprite {
background-image: url(https://www.attach2cloud.com/wp-content/assets/homepage/picto-sprite.png);
background-repeat: no-repeat;
display: block;
margin: 0 auto 0 auto;
width: 85px;
height: 85px;
}
.sprite-01-automatically {
background-position: 0 0;
}
.sprite-02-conditionally {
background-position: -85px 0;
}
.sprite-03-rules {
background-position: -170px 0;
}
.sprite-04-elapsing-date {
background-position: 0 -85px;
}
.sprite-05-users {
background-position: -85px -85px;
}
.sprite-06-small-footprint {
background-position: -170px -85px;
}
.sprite-07-integration {
background-position: 0 -170px;
}
.sprite-08-fast-agile {
background-position: -85px -170px;
}
.sprite-09-manageable-configurable {
background-position: -170px -170px;
}
.sprite-10-easy-deployement-setup {
background-position: -255px 0;
}
.sprite-11-technical-reference {
background-position: -255px -85px;
}
.sprite-12-technical-support {
background-position: -255px -170px;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment