.text-left img.img-responsive{float:left}
.image-caption-block-content .text-center img.img-responsive{margin:0 auto;
  /* max-width: 160px;max-height: 160px; */
}
.text-right img.img-responsive{float:right}
.img-responsive{max-width:100%}
.image-block-content .inner-content,.image-group-block-content .inner-content{padding:0;}
.image-block-content i,.image-group-block-content i{display: block;height:90px;font-size: 80px;color:#ccc;}
.image-block-content .inner-content.text-center img{margin:0 auto}
.image-group-block-content .inner-content img{margin:0 auto}
#image-block-edit-content h3,#image-card-block-edit-content h3,#image-caption-block-edit-content h3,#image-group-block-edit-content h3,#background-text-block-edit-content h3, #background-text-btn-block-edit-content h3{font-size:15px;text-align: left;font-weight: bold;margin:10px 0 15px 0;}
#image-block-edit-content .pull-left,#image-card-block-edit-content .pull-left,#image-caption-block-edit-content .pull-left,#image-group-block-edit-content .pull-left{margin-right:25px;}
#image-card-block-edit-content .clearfix,#image-caption-block-edit-content .clearfix{margin-bottom:20px;}
.image-icon i{font-size:140px;color:#aaa;display: block;}
.note em{ font-style: normal;display: block;margin:20px 0 10px 0;}
.block-content{overflow: hidden}
.droppable,.layout-block{position: relative}
.droppable {/*padding: 0;*/min-height: 40px;}
.social-follow-block-content .inner-content-wrapper{padding:0;}
.social-follow-block-content .inner-content{padding: 20px 0 20px 25px;}
.social-follow-block-content .text a span{display: inline;}.social-follow-block-content .text a img{display: none;}
.social-follow-block-content .icon a img{display: inline-block;}.social-follow-block-content .icon a span{display:none}
.social-follow-block-content .icon-text a span,.social-follow-block-content .icon-text a image{display: inline-block;}
.social-follow-block-content .underline a span{text-decoration: underline}
.social-follow-block-content .line-through a span{text-decoration: line-through}

.social-follow-block-content .inner-content.sf-layout4 a{display:inline-block; margin-right: 15px;}
.social-follow-block-content .inner-content.sf-layout4 i.fa{width: 40px; height: 40px; border-radius: 40px;  line-height: 40px; font-size: 25px; }
.social-follow-block-content .inner-content.sf-layout1 a{display:block; margin-bottom: 15px;}
.social-follow-block-content .inner-content.sf-layout1 i.fa{width: 40px; height: 40px; border-radius: 40px;  line-height: 40px; font-size: 25px; }
.social-follow-block-content .inner-content.sf-layout3 a{display:inline-block; margin-right: 10px;}
.social-follow-block-content .inner-content.sf-layout3 i.fa{width: 30px; height: 30px; border-radius: 30px;  line-height: 30px; font-size: 20px; }
.social-follow-block-content .inner-content.sf-layout2 a{display:block; margin-bottom: 10px;}
.social-follow-block-content .inner-content.sf-layout2 i.fa{width: 30px; height: 30px; border-radius: 30px;  line-height: 30px; font-size: 20px; }
.social-follow-block-content .social-icon-style.outline i{line-height:28px}

.social-share-block-content .inner-content-wrapper{padding:0;}
.social-share-block-content .inner-content{padding: 20px 0 20px 25px;}
.social-share-block-content .text a span{display: inline;}.social-share-block-content .text a i{display: none;}
.social-share-block-content .icon a i.fa{display: inline-block;}.social-share-block-content .icon a span{display:none}
.social-share-block-content .icon-text a span,.social-share-block-content .icon-text a i{display: inline-block;}
.social-share-block-content .underline a span{text-decoration: underline}
.social-share-block-content .line-through a span{text-decoration: line-through}

.social-share-block-content .inner-content.sf-layout4 a{display:inline-block; margin-right: 15px;}
.social-share-block-content .inner-content.sf-layout4 i.fa{width: 40px; height: 40px; border-radius: 40px;  line-height: 40px; font-size: 25px; }
.social-share-block-content .inner-content.sf-layout1 a{display:block; margin-bottom: 15px;}
.social-share-block-content .inner-content.sf-layout1 i.fa{width: 40px; height: 40px; border-radius: 40px;  line-height: 40px; font-size: 25px; }
.social-share-block-content .inner-content.sf-layout3 a{display:inline-block; margin-right: 10px;}
.social-share-block-content .inner-content.sf-layout3 i.fa{width: 30px; height: 30px; border-radius: 30px;  line-height: 30px; font-size: 20px; }
.social-share-block-content .inner-content.sf-layout2 a{display:block; margin-bottom: 10px;}
.social-share-block-content .inner-content.sf-layout2 i.fa{width: 30px; height: 30px; border-radius: 30px;  line-height: 30px; font-size: 20px; }
.social-share-block-content .social-icon-style.outline i{line-height:28px}
.social-icon-style{display: inline-block;margin:10px 0;padding:5px;}
.social-icon-style i{display: inline-block; font-size: 25px; width: 45px; margin-right: 10px; border-radius: 45px;height: 45px; text-align: center; line-height: 45px;}
.social-icon-style.style1 i.fa-facebook{background-color:#3A5795;color:#fff;}
.social-icon-style.style1 i.fa-instagram{background-color:#E33E98;color:#fff;}
.social-icon-style.style1 i.fa-whatsapp{background-color:#24D366;color:#fff;}
.social-icon-style.style1 i.fa-pinterest{background-color:#E60022;color:#fff;}
.social-icon-style.style1 i.fa-reddit{background-color:#FF4500;color:#fff;}
.social-icon-style.style1 i.fa-wechat{background-color:#03C160;color:#fff;}
.social-icon-style.style1 i.fa-twitter{background-color:#1DA1F2;color:#fff;}
.social-icon-style.style1 i.fa-linkedin{background-color:#0077B5;color:#fff;}
.social-icon-style.style1 i.fa-youtube{background-color:#ba0000;color:#fff;}
.social-icon-style.style1 i.fa-vk{background-color:#45668e;color:#fff;}
.social-icon-style.style1 i.fa-envelope-o{background-color:#52bcd6;color:#fff;}
.social-icon-style.style1 i.fa-link{background-color:#34dba0;color:#fff;}
.social-icon-style.style2 i.fa{color:#000;background-color:#fff;}
.social-icon-style.style3 i.fa{color:#fff;background-color:#000;}
.social-icon-style.style4 i.fa{color:#000;background-color:#ccc;}
.social-icon-style.outline.style5 i.fa-facebook{color:#3A5795;border:2px solid #3A5795;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-instagram{color:#E33E98;border:2px solid #E33E98;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-whatsapp{color:#24D366;border:2px solid #24D366;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-pinterest{color:#E60022;border:2px solid #E60022;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-reddit{color:#FF4500;border:2px solid #FF4500;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-wechat{color:#03C160;border:2px solid #03C160;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-twitter{color:#1DA1F2;border:2px solid #1DA1F2;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-linkedin{color:#0077B5;border:2px solid #0077B5;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-youtube{color:#ba0000;border:2px solid #ba0000;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-vk{color:#45668e;border:2px solid #45668e;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-envelope-o{color:#52bcd6;border:2px solid #52bcd6;background-color:transparent;}
.social-icon-style.outline.style5 i.fa-link{color:#34dba0;border:2px solid #34dba0;background-color:transparent;}
.social-icon-style.outline.style6 i.fa{color:#000;border:2px solid #000;;background-color:transparent;}
.social-icon-style.outline.style7 i.fa{color:#fff;border:2px solid #fff;;background-color:transparent;}
.social-icon-style.outline.style8 i.fa{color:#ccc;border:2px solid #ccc;;background-color:transparent;}
.social-icon-setting a.social-icon-style:hover,.social-icon-setting a.social-icon-style.active{border: #699dd9 dashed 2px!important;}
.social-icon-setting a.social-icon-style{border: #fff dashed 2px;}
.social-icon-setting a.social-icon-style.style2{background-color:#ddd;border: #ddd dashed 2px;}
.social-icon-setting a.style2:hover{border: #699dd9 dashed 2px;}
.social-icon-setting a.social-icon-style.outline.style7{background-color:#ddd;border: #ddd dashed 2px;}
.social-icon-setting a.outline.style7:hover{border: #699dd9 dashed 2px;}
#block-editing a.sf-layout{ display: block;border:2px solid #ccc;clear:both;margin-top:5px;padding:5px 10px;}
#block-editing a.sf-layout:hover,#block-editing a.sf-layout.active{border:2px dashed #699dd9}
#block-editing a.sf-layout:hover i,#block-editing a.sf-layout.active i{color:#333}
#block-editing a.sf-layout i{ display: block;color:#ccc;}
#block-editing a.sf-layout1{height:168px;}
#block-editing a.sf-layout1 i{font-size:30px;height:35px;}
#block-editing a.sf-layout2 i{font-size:18px;height:20px;}
#block-editing a.sf-layout3 i{font-size:18px;height:20px;float:left;margin-right:10px;}
#block-editing a.sf-layout4 i{font-size:30px;height:35px;float:left;margin-right:10px;}

.image-card-block-content i{display: block;height:90px;font-size: 80px;color:#ccc;}
.image-caption-block-content .imageContainer{display: flex;justify-content: center;align-items: center;width: 100%;
  /* height: 160px; */
}
.imageContainer img{margin:0 auto;display:block;}
.image-caption-block-content .inner-content{ padding: 0; }
.image-caption-block-content .inner-content .image-upload{background-color:#E8E8E8;padding: 20px 0;}
.image-caption-block-content i{display: block;height:90px;font-size: 80px;color:#ccc;}

.social-share-block-content i.fa{    display: inline-block; width: 30px; height: 30px; border-radius: 30px; background: #000; line-height: 30px; font-size: 18px; color: #fff; margin-right: 5px; }
.social-share-block-content a{display:inline-block;margin-right: 17px;}

.social-follow-block-content i.fa{width: 30px; height: 30px; border-radius: 30px; background: #000; line-height: 30px; font-size: 18px; color: #fff; margin-right: 5px; }
.social-follow-block-content a{display:inline-block;margin-right: 17px;}
.social-entry div > i{    font-size: 30px; display: block; width: 40px; line-height: 40px; padding-left: 25px;}
.social-entry > a{    width: 30px; float: right; margin-right: 30px; height: 30px; font-size: 15px; line-height: 30px;}

.video-block-content .inner-content{ padding: 10px; }
.video-block-content .inner-content .image-upload{background-color:#E8E8E8;padding: 20px 0;}
.video-block-content i{display: block;height:90px;font-size: 80px;color:#ccc;}

.contact-block-content form{padding:15px;}
.editorContent p span{display:inline-block;}
#header{border-bottom:0;}
#templateContainer{ border: 1px solid #ddd;background-color:#fff}
a.btn{text-decoration: none;}
a{text-decoration: none;}
body p{word-break: normal;}
body{word-break: normal;word-wrap: normal;}
td{-webkit-padding-start: none!important;}
.divider{margin-left:auto;margin-right:auto}
.social-follow-block-content{margin:0}
.button-block-content a.btn{background:none;padding:0;}
