div.blog_content_editor p, #adminouter div.pell-content p, div.blog-side-caption{
	font-family:'Montserrat-Regular',sans-serif !important;
	color:#38404d;
	overflow-wrap:anywhere;

}
div.blog_content_gallery p
{
	text-align:center;
	overflow-wrap:anywhere;
}
div.blog_content_gallery a, div.blog_content_editor a{
	text-decoration:underline;
}
div.blog_product_list {
    width: calc(100%-10px);
    border: 5px solid #666;
    padding:5px;
    font-weight:bold;
    text-align:center;
    font-size:15px;

    background: repeating-linear-gradient(132deg, rgba(224,224,224,1) , rgba(224,224,224,1) 2px, transparent 0, transparent 8px);
}
div.blog-content-two-images
{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
div.blog-content-two-images img
{
	margin:10px !important;
}
div.blog_content_gallery ol li,
#adminouter div.pell-content ol li,
div.blog_content_editor ol li,
div.blog-side-caption ol li{
	list-style-type:decimal;
	font-family:'Montserrat-Regular', sans-serif !important;
}
div.blog_content_gallery ul li,
#adminouter div.pell-content ul li,
div.blog_content_editor ul li,
div.blog-side-caption ul li{
	list-style-type:disc;
	font-family:'Montserrat-Regular', sans-serif !important;
}
div.blog_content_gallery ul,
#adminouter div.pell-content ul,
div.blog_content_editor ul,
div.blog-side-caption ul {
	padding-left:40px;
}


div.blog_content_gallery p,
#adminouter div.pell-content p,
div.blog_content_editor p,
div.blog-side-caption p,
div.blog_content_gallery li,
#adminouter div.pell-content li,
div.blog_content_editor  li,
div.blog-side-caption  li,
div.blog_content_editor p span[style*="font-size: large;"],
div.blog_content_gallery p span[style*="font-size: large;"],
div.blog-side-caption p span[style*="font-size: large;"],
#adminouter div.pell-content p span[style*="font-size: large;"],
#adminouter div.pell-content p  font[size='2'],
div.blog_content_editor p font[size='2'],
div.blog_content_gallery p font[size='2'],
div.blog-side-caption p  font[size='2'],
div.blog_content_editor p span[style*="font-size: small;"],
div.blog-side-caption p span[style*="font-size: small;"],
div.blog-side-gallery p span[style*="font-size: small;"],
#adminouter div.pell-content p span[style*="font-size: small;"],
#adminouter div.pell-content p  font[size='4'],
div.blog_content_editor p font[size='4'],
div.blog_content_gallery p font[size='4'],
div.blog-side-caption p  font[size='4'],
div.blog_content_editor p span[style*="font-size: xx-large;"],
div.blog_content_gallery p span[style*="font-size: xx-large;"],
div.blog-side-caption p span[style*="font-size: xx-large;"],
#adminouter div.pell-content p span[style*="font-size: xx-large;"],
#adminouter div.pell-content p  font[size='6'],
div.blog_content_editor p font[size='6'],
div.blog_content_gallery p font[size='6'],
div.blog-side-caption p  font[size='6'],
div.blog_content_editor p span[style*="font-size: xxx-large;"],
div.blog_content_gallery p span[style*="font-size: xxx-large;"],
div.blog-side-caption p span[style*="font-size: xxx-large;"],
#adminouter div.pell-content p span[style*="font-size: xxx-large;"],
#adminouter div.pell-content p  font[size='7'],
div.blog_content_editor p font[size='7'],
div.blog_content_gallery p font[size='7'],
div.blog-side-caption p  font[size='7']
{
	font-size:18px !important;
}
div.blog_content_editor p span[style*="font-size: x-small;"],
div.blog_content_gallery p span[style*="font-size: x-small;"],
#adminouter div.pell-content p span[style*="font-size: x-small;"],
div.blog-side-caption p span[style*="font-size: x-small;"],
#adminouter div.pell-content p  font[size='1'],
div.blog_content_editor p  font[size='1'],
div.blog_content_gallery p  font[size='1'],
div.blog-side-caption p font[size='1'],
div.blog_content_editor li span[style*="font-size: x-small;"],
div.blog_content_gallery li span[style*="font-size: x-small;"],
#adminouter div.pell-content li span[style*="font-size: x-small;"],
div.blog-side-caption li span[style*="font-size: x-small;"],
#adminouter div.pell-content li  font[size='1'],
div.blog_content_editor li  font[size='1'],
div.blog_content_gallery li  font[size='1'],
div.blog-side-caption li font[size='1']

{
    font-size: 14px !important;
}
div.blog_content_editor p span[style*="font-size: medium;"],
#adminouter div.pell-content p span[style*="font-size: medium;"],
div.blog-side-caption p span[style*="font-size: medium;"],
#adminouter div.pell-content p font[size='3'],
div.blog_content_editor p font[size='3'],
div.blog_content_gallery p font[size='3'],
div.blog-side-caption p  font[size='3'],
div.blog_content_editor li span[style*="font-size: medium;"],
#adminouter div.pell-content li span[style*="font-size: medium;"],
div.blog-side-caption li span[style*="font-size: medium;"],
#adminouter div.pell-content li font[size='3'],
div.blog_content_editor li font[size='3'],
div.blog_content_gallery li font[size='3'],
div.blog-side-caption li  font[size='3']
{
	font-size:18px !important;
}
div.blog_content_editor p span[style*="font-size: x-large;"],
div.blog_content_gallery p span[style*="font-size: x-large;"],
#adminouter div.pell-content p span[style*="font-size: x-large;"],
div.blog-side-caption p span[style*="font-size: x-large;"],
#adminouter div.pell-content p font[size='5'],
div.blog_content_editor p font[size='5'],
div.blog_content_gallery p font[size='5'],
div.blog-side-caption p font[size='5'],
div.blog_content_editor li span[style*="font-size: x-large;"],
div.blog_content_gallery li span[style*="font-size: x-large;"],
#adminouter div.pell-content li span[style*="font-size: x-large;"],
div.blog-side-caption li span[style*="font-size: x-large;"],
#adminouter div.pell-content li font[size='5'],
div.blog_content_editor li font[size='5'],
div.blog_content_gallery li font[size='5'],
div.blog-side-caption li font[size='5']
{
	font-size:20px !important;
}
button.pell-button
{
	width:auto;
}
div.blog_content_gallery
{
   	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
	display:flex;
	justify-content:center;
}
div.blog_content_editor h1, #content .pell-content h1
{
	font-size:40px;
	text-align:center;
}
div.blog_content_editor h2,  #content .pell-content h2,  #content .pell-content h2 span
{
	border-bottom:none;
	text-decoration:none;
	margin-top:5px;
	font-size:28px !important;
	font-family:'Montserrat-SemiBold',sans-serif !important;
	color:#38404d;
}
div.blog_content_editor h2 span[style*="font-size: x-small;"],
div.blog_content_gallery h2 span[style*="font-size: x-small;"],
#content div.pell-content h2 span[style*="font-size: x-small;"],
div.blog-side-caption h2 span[style*="font-size: x-small;"],
#content div.pell-content h2  font[size='1'],
div.blog_content_editor h2  font[size='1'],
div.blog_content_gallery h2  font[size='1'],
div.blog-side-caption h2 font[size='1']{
    font-size: 24px !important;
}
div.blog_content_editor h2 span[style*="font-size: medium;"],
#content div.pell-content h2 span[style*="font-size: medium;"],
div.blog-side-caption h2 span[style*="font-size: medium;"],
#content div.pell-content h2 font[size='3'],
div.blog_content_editor h2 font[size='3'],
div.blog_content_gallery h2 font[size='3'],
div.blog-side-caption h2  font[size='3']
{
	font-size:28px !important;
}
div.blog_content_editor h2 span[style*="font-size: x-large;"],
div.blog_content_gallery h2 span[style*="font-size: x-large;"],
#content div.pell-content h2 span[style*="font-size: x-large;"],
div.blog-side-caption h2 span[style*="font-size: x-large;"],
#content div.pell-content h2 font[size='5'],
div.blog_content_editor h2 font[size='5'],
div.blog_content_gallery h2 font[size='5'],
div.blog-side-caption h2 font[size='5']{
	font-size:30px !important;
}

div.blog_content_editor{
max-width: 100%;
    margin: 10px auto;
}
div.blog_content_3_images > div,div.blog_content_3_images > a
{
	max-width:30%;
}
div.blog_content_1_images > div,div.blog_content_1_images > a
{
	max-width:100%;
}
div.blog_content_2_images > div,div.blog_content_2_images > a{
	max-width:45%;
}
div.blog_content_4_images > div,div.blog_content_4_images > a
{
	max-width:22%;
}
div.blog_content_gallery.naturalwidth>div,div.blog_content_gallery.naturalwidth>a {
	max-width:100%;
}
div.blog_content_gallery >div,div.blog_content_gallery >a{
	padding:5px 2.5px;
}

div.blog_content_gallery >div:first-child,div.blog_content_gallery >a:first-child{
	padding-left:0px;
	padding-right:5px;
}
div.blog_content_gallery >div:last-child,div.blog_content_gallery >a:last-child{
	padding-right:0px;
	padding-left:5px;
}
div.blog_content_image_caption_left, div.blog_content_image_caption_right{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
	display:flex;
	margin:10px auto;
	max-width:100%;
	justify-content:space-between;

}
div.blog_content_image_caption_right img, div.blog_content_image_caption_left img {
	max-width:100% !important;
}
div.blog_content_image_caption_right div.blog-image,
div.blog_content_image_caption_right a.blog-image,
div.blog_content_image_caption_left div.blog-side-caption{
	-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
	order:1;
	margin-right:10px;
}
div.blog_content_image_caption_left div.blog-image,
div.blog_content_image_caption_left a.blog-image,
div.blog_content_image_caption_right div.blog-side-caption{
	-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;

	order:2;
	margin-right:10px;
}
div.blog_content_image_caption_left div.blog-side-caption, div.blog_content_image_caption_right div.blog-side-caption {
	width:60%;
	max-width:60%;
}
div.blog_content_image_caption_right div.blog-image, div.blog_content_image_caption_left div.blog-image, div.blog_content_image_caption_left>a, div.blog_content_image_caption_right>a
{
	width:30%;
	max-width:30%;
}

div.artumieditor, div.artumieditor-preview{
	width:50%;
}
div.artumieditor-preview{
	border:1px solid black;
	margin-left:10px;
	padding:10px;
	box-shadow:
    inset 0 0 0 8px #ddd;
}
div.artumieditor-preview img{
	max-width:100%;
}
.blog-side-caption{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	-moz-justify-content:center;
	justify-content:center;
}
.artumibutton{
	position:absolute;
	z-index:10;
}
.artumibutton.altbutton, .artumibutton.linkbutton, .artumibutton.deletebutton, .artumibutton.captionbutton{
 padding:0px;font-size:10px;
 }
 .artumibutton.linkbutton{
 right:0px;
}
.artumibutton.captionbutton{
	left:0px;bottom:0px;max-width:30px}
.artumibutton.addRemoveButton{
	right:0px;
	top:0px;
}
div.pell-html-hide{
	display:none;
}
.artumibutton.deletebutton{
	left:0px;
}


@media screen and (max-width:767px)
{
div.blog_content_gallery p,
#adminouter div.pell-content p,
div.blog_content_editor p,
div.blog-side-caption p,
div.blog-side-caption,
div.blog_content_gallery li,
#adminouter div.pell-content li,
div.blog_content_editor li,
div.blog-side-caption li,
div.blog_content_editor p span[style*="font-size: large;"],
div.blog_content_gallery p span[style*="font-size: large;"],
div.blog-side-caption p span[style*="font-size: large;"],
#adminouter div.pell-content p span[style*="font-size: large;"],
#adminouter div.pell-content p  font[size='2'],
div.blog_content_editor p font[size='2'],
div.blog_content_gallery p font[size='2'],
div.blog-side-caption p  font[size='2'],
div.blog_content_editor p span[style*="font-size: small;"],
div.blog-side-caption p span[style*="font-size: small;"],
div.blog-side-gallery p span[style*="font-size: small;"],
div.pell-content p span[style*="font-size: small;"],
div.pell-content p  font[size='4'],
div.blog_content_editor p font[size='4'],
div.blog_content_gallery p font[size='4'],
div.blog-side-caption p  font[size='4'],
div.blog_content_editor p span[style*="font-size: xx-large;"],
div.blog_content_gallery p span[style*="font-size: xx-large;"],
div.blog-side-caption p span[style*="font-size: xx-large;"],
div.pell-content p span[style*="font-size: xx-large;"],
div.pell-content p  font[size='6'],
div.blog_content_editor p font[size='6'],
div.blog_content_gallery p font[size='6'],
div.blog-side-caption p  font[size='6'],
div.blog_content_editor p span[style*="font-size: xxx-large;"],
div.blog_content_gallery p span[style*="font-size: xxx-large;"],
div.blog-side-caption p span[style*="font-size: xxx-large;"],
div.pell-content p span[style*="font-size: xxx-large;"],
div.pell-content p  font[size='7'],
div.blog_content_editor p font[size='7'],
div.blog_content_gallery p font[size='7'],
div.blog-side-caption p  font[size='7']
{
	font-size:15px !important;
}
div.blog_content_editor p span[style*="font-size: x-small;"],
div.blog_content_gallery p span[style*="font-size: x-small;"],
div.pell-content p span[style*="font-size: x-small;"],
div.blog-side-caption p span[style*="font-size: x-small;"],
div.pell-content p  font[size='1'],
div.blog_content_editor p  font[size='1'],
div.blog_content_gallery p  font[size='1'],
div.blog-side-caption p font[size='1'],
div.blog_content_editor li span[style*="font-size: x-small;"],
div.blog_content_gallery li span[style*="font-size: x-small;"],
div.pell-content li span[style*="font-size: x-small;"],
div.blog-side-caption li span[style*="font-size: x-small;"],
div.pell-content li  font[size='1'],
div.blog_content_editor li  font[size='1'],
div.blog_content_gallery li  font[size='1'],
div.blog-side-caption li font[size='1']
{
    font-size: 12px !important;
}
div.blog_content_editor p span[style*="font-size: medium;"],
div.pell-content p span[style*="font-size: medium;"],
div.blog-side-caption p span[style*="font-size: medium;"],
div.pell-content p font[size='3'],
div.blog_content_editor p font[size='3'],
div.blog_content_gallery p font[size='3'],
div.blog-side-caption p  font[size='3'],
div.blog_content_editor li span[style*="font-size: medium;"],
div.pell-content li span[style*="font-size: medium;"],
div.blog-side-caption li span[style*="font-size: medium;"],
div.pell-content li font[size='3'],
div.blog_content_editor li font[size='3'],
div.blog_content_gallery li font[size='3'],
div.blog-side-caption li font[size='3']

{
	font-size:15px !important;
}
div.blog_content_editor p span[style*="font-size: x-large;"],
div.blog_content_gallery p span[style*="font-size: x-large;"],
div.pell-content p span[style*="font-size: x-large;"],
div.blog-side-caption p span[style*="font-size: x-large;"],
div.pell-content p font[size='5'],
div.blog_content_editor p font[size='5'],
div.blog_content_gallery p font[size='5'],
div.blog-side-caption p font[size='5'],
div.blog_content_editor li span[style*="font-size: x-large;"],
div.blog_content_gallery li span[style*="font-size: x-large;"],
div.pell-content li span[style*="font-size: x-large;"],
div.blog-side-caption li span[style*="font-size: x-large;"],
div.pell-content li font[size='5'],
div.blog_content_editor li font[size='5'],
div.blog_content_gallery li font[size='5'],
div.blog-side-caption li font[size='5']
{
	font-size:16px !important;
}
div.blog_content_editor h2,  #content .pell-content h2,  #content .pell-content h2 span{
	font-size:18px !important;
}

div.blog_content_editor h2 span[style*="font-size: x-small;"],
div.blog_content_gallery h2 span[style*="font-size: x-small;"],
div.pell-content h2 span[style*="font-size: x-small;"],
div.blog-side-caption h2 span[style*="font-size: x-small;"],
div.pell-content h2  font[size='1'],
div.blog_content_editor h2  font[size='1'],
div.blog_content_gallery h2  font[size='1'],
div.blog-side-caption h2 font[size='1']{
    font-size: 17px !important;
}
div.blog_content_editor h2 span[style*="font-size: medium;"],
div.pell-content h2 span[style*="font-size: medium;"],
div.blog-side-caption h2 span[style*="font-size: medium;"],
div.pell-content h2 font[size='3'],
div.blog_content_editor h2 font[size='3'],
div.blog_content_gallery h2 font[size='3'],
div.blog-side-caption h2  font[size='3']
{
	font-size:18px !important;
}
div.blog_content_editor h2 span[style*="font-size: x-large;"],
div.blog_content_gallery h2 span[style*="font-size: x-large;"],
div.pell-content h2 span[style*="font-size: x-large;"],
div.blog-side-caption h2 span[style*="font-size: x-large;"],
div.pell-content h2 font[size='5'],
div.blog_content_editor h2 font[size='5'],
div.blog_content_gallery h2 font[size='5'],
div.blog-side-caption h2 font[size='5']{
	font-size:19px !important;
}
div.blog_content_editor h1, #content .pell-content h1{
	font-size:20px;
}
div.blog_content_gallery
{
	flex-wrap:wrap;
}
div.blog_content_gallery > div, div.blog_content_gallery >a
{
	max-width:90%;
	margin-bottom:8px;
	padding:0px;
}
div.blog_content_gallery.naturalwidth>div:first-child{
	padding-right:0px;
}
div.blog_content_gallery.naturalwidth>div:last-child{
	padding-left:0px;
}
div.blog_content_gallery.naturalwidth>div, div.blog_content_gallery.naturalwidth>a{
	flex:none !important;
}

}

@media screen and (max-width:620px)
{
div.blog_content_image_caption_right div.blog-image,div.blog_content_image_caption_left div.blog-image, div.blog_content_image_caption_left>a, div.blog_content_image_caption_right>a, div.blog_content_image_caption_left div.blog-side-caption, div.blog_content_image_caption_right div.blog-side-caption {

	width:100%;
	max-width:100%;
	margin:10px 0px;
}

div.blog_content_image_caption_left, div.blog_content_image_caption_right {
	flex-wrap:wrap;
}
}


