.clsEditBorder { border:0px; }
#divHead { display:none; }
#my_centered_buttons { display: flex; justify-content: center; }
#my_centered1_buttons { display: flex; justify-content: center; }
.button { background-color: #8B0000; border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 15px; margin:auto; cursor: pointer; position:relative; }
.button1 { background-color: #8B0000; border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 15px; margin:auto; cursor: pointer; position:relative; }
/* Resets: see reset.css for details */
.ReadMsgBody { width: 100%; background-color: #ffffff;}
.ExternalClass {width: 100%; background-color: #ffffff;}
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height:100%;}
html {width: 100%;margin:0; padding:0; }
body {-webkit-text-size-adjust:none; -ms-text-size-adjust:none; margin:0; padding:0; -webkit-font-smoothing: antialiased;}
table {border-spacing:0;}
img{display:block !important; outline:none; text-decoration:none; -ms-interpolation-mode: bicubic; border:none; height: auto; line-height: 100%;}
p{padding: 0; margin: 0;}
br { line-height:0 !important; }
div, p, span, strong, b, em, i, a, li, td { -webkit-text-size-adjust: none; }
.b-letter__body { background:#cccccc !important; }
table td, table tr { border-collapse: collapse; }
table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; }
@media only screen and (max-width: 640px)
{
body{ width:auto!important; }
table[class="container"],
td[class="container"] { width: 100%!important; }
table[class="container-inner"] { width: 100%!important; }
table[class="remove-space-width"] { display:none!important; }
table[class="layout-1-col"]{ margin-right: 20px!important; width: 30%!important; }
table[class="layout-1-col-last"]{ width: 30%!important; }
table[class="remove"]{ display:none!important; }
td[class="image-180"] img{ width:100% !important; height:auto !important; max-width:100% !important; } td[class="image-80"] img{ width:100% !important; height:auto !important; max-width:100% !important; } td[class="image-130"] img{ width:100% !important; height:auto !important; max-width:100% !important; } table[class="gallery-col"]{ margin-right: 20px!important; width: 21%!important; }
table[class="gallery-col-last"]{ width: 21%!important; }
table[class="col-3-container"]{ width: 250px!important; }
table[class="col-3"]{ width: 180px!important; }
table[class="container-price"]{ float: none!important; margin: 0 auto; }
}
@media only screen and (max-width: 570px)
{
table[class="col-3-container"]{ width: 190px!important; }
table[class="col-3"]{ width: 120px!important; }
}
@media only screen and (max-width: 490px)
{
table[class="gallery-col"]{ margin-right: 10px!important; width: 45%!important; }
table[class="gallery-col-last"]{ width: 45%!important; }
table[class="container-social"]{ width: 100%!important; }
table[class="remove"]{ display:none!important; }
table[class="remove-ly-3"] img{ width: 5px !important; }
table[class="container-layout-3"], td[class="container-layout-3"]{ width: 100%!important; }
td[class="add-20"]{ height: 20px!important }
td[class="add-18"]{ height: 18px!important }
table[class="layout-1-col"]{ margin-right: 0px!important; width: 100%!important; }
table[class="layout-1-col-last"]{ width: 100%!important; }
td[class="image-180"] { text-align: center !important; }
td[class="image-180"] img{ width:100% !important; height:auto !important; max-width:180px !important; min-width:124px !important; }
td[class="image-80"] { text-align: center !important; }
td[class="image-130"] img{ width:100% !important; height:auto !important; max-width:130px !important; min-width:100px !important; }
td[class="align-center"] { text-align: center !important; }
td[class="td-indent"] { padding: 0 20px !important; }
table[class="col-3-container"]{ width: 100%!important; }
table[class="col-3"]{ width: 80%!important; }
}
button { background-color: #CB0000; border-radius: 12px; border: none; color: white; margin-top: 25px !important; margin-bottom: 10px !important; padding: 10px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 23px; margin:auto; cursor: pointer; position:relative; } .button { text-align: center; transition: all 0.9s; cursor: pointer; margin: 5px; }
.button span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; }
.button span:after { content: '\00bb'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s; }
.button:hover span { padding-right: 25px; }
.button:hover span:after { opacity: 1; right: 0; }
.button:hover { background-color: #122BC4; .fa fa-spinner fa-spin }
.button1 { background-color: #CB0000; border-radius: 12px; border: none; color: white; padding: 7px 7px; text-align: center; text-decoration: none; display: inline-block; font-size: 21px; margin:auto; cursor: pointer; position:relative; }
.button1 { text-align: center; transition: all 0.9s; cursor: pointer; margin: 5px; }
.button1 span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; }
.button1 span:after { content: '\00bb'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s; }
.button1:hover span { padding-right: 25px; }
.button1:hover span:after { opacity: 1; right: 0; }
.button1:hover { background-color: #122BC4; }
.zoom { padding: 5px; transition: transform .2s; /* Animation */ margin: 1; }
.zoom:hover { transform: scale(1.09); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */