 #widgetbox{width: 340px; border: 1px solid #ddd; padding: 10px 20px; background-color: #fff; position: fixed; bottom: 100px; left: 0; -moz-box-shadow: -1px 0px 2px #d7d7d7; -webkit-box-shadow: -1px 0px 2px #d7d7d7; box-shadow: -1px 0px 2px #d7d7d7; z-index: 200; border-top: 1px solid #dddddd; text-align: left; display: block;}@keyframes slide-right{from{margin-left: -100%;}to{margin-left: 0%;}}.detail{animation: 1s slide-right; display: none}.detail p{/*font-size: 1.000em;color: #4a4a4a !important;font-weight: 300;line-height: 1.35em;*/ padding-left: 12px; /*margin-bottom:10px;*/}.flex-container{display: flex;}/*===========================button link==========================*/ #widgetbox .widget-link{width: 100%; padding: 10px 0; background-color: #b00; text-align: center; color: #fff; font-weight: 300; font-size: 16px; border-radius: 4px; cursor: pointer; margin-bottom: 10px;}/*#widgetbox .widget-link2{width:100%;height:39px;padding-top:3px;margin-top:25px;background-color:#b00;text-align:center;color:#fff;font-weight: 300;font-size: 16px; border-radius:4px;cursor: pointer;}*/ #widgetbox .widget-link a:active, .widget-link a:hover{background-color: #fff; text-decoration: none;}/*===========================close==========================*/ #widgetbox a.close{width: 24px; height: 24px; position: absolute; cursor: pointer; top: -15px; right: -10px; border-radius: 80px; padding: 2px; font-size: 16px !important; opacity: 1 !important; background: #BB0000; color: #fff; text-align: center;}#widgetbox a.close:hover{background-position: 0px -13px;}/*===========================FORM==========================*/ #formbox{display: flex; margin-top: 20px; flex-direction: column; width: 100%;}#formbox p{margin-bottom: 10px; font-size: 14px; font-weight: 300; line-height: 1.37em; padding-left: 0;}#formbox div input{margin: 5px 0; height: 31px; text-indent: 5px; width: 97%; font-size: 14px; font-weight: 300; color: #666666; border: 1px solid #d6d6d6; outline: none; font-family: 'Lato', sans-serif !important;}#formbox .check input{width: 15px; height: 15px; padding: 0px !important; vertical-align: middle;}#formbox input[type=submit]{background-color: #b00; outline: none; border: none; color: white; padding: 10px 20px; text-decoration: none; margin-top: 10px; cursor: pointer; border-radius: 4px; width: 100%; font-size: 16px; font-weight: 400; text-align: center; font-family: 'Lato', sans-serif !important;}#formbox input[type=submit]:active{border: none;}#formbox .skip{width: 100%; text-align: center; text-decoration: underline; padding-top: 10px;}#formbox .skip a{color: #b00; font-weight: 300; font-size: 14px;}.check span{font-size: 12px; line-height: 16px;}#formbox .term div{width: 100%; font-size: 10px; line-height: 12px; padding: 10px 0;}.term div a{text-decoration: underline; color: #b00;}.validate{font-family: 'Lato', sans-serif !important; font-weight: 400; font-size: 12px; color: #b00;}/*===========================thanks==========================*/ .thanks .thanksbox{color: #4A4A4A;}.thanks h3{padding: 0px 20px;}.thanks p{border-bottom: 1px solid #d6d6d6; padding: 0 0 20px 0 !important; margin-bottom: 10px;}.thanks span{padding: 0 !important; font-size: 12px;}.thanks a{color: #ADADAD;}.thanks a:hover{color: #D6D6D6;}.svg-down{width: 45px; height: 45px; background-color: #4A4A4A; -webkit-mask: url(../img/download-solid.svg) no-repeat 50% 50%; mask: url(../img/download-solid.svg) no-repeat 50% 50%;}@media only screen and (max-width : 767px){#widgetbox .thanks{padding: 30px; width: 200px !important;}#widgetbox{margin: 0; bottom: 125px !important; padding: 10px; width:290px;}#widgetbox .thanks p{font-size: 14px; color: #4a4a4a !important; border-bottom: 1px solid #d6d6d6; font-weight: 300; line-height: 18px;}.thanks span{padding-top: 10px !important; font-size: 12px;}}@media only screen and (max-width : 448px){#widgetbox .thanks{width: 230px !important; padding: 10px 20px !important;}#widgetbox p{margin-top: 0; text-align: left;}}.thumbPull{/*width: 400px !important;*/ height: auto;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.thumbPull{width: 75px !important; height: auto;}.open-box-title{margin-top: 20px !important; margin-bottom: 20px !important;}}