/***** Images without text ******************************************************************************** */
.size-x1-horisontal, .size-x1-vertical{width:98%; height:auto; margin-right:1%; margin-left:1%; margin-bottom:0%; margin-top:2%;}

.size-x2-horisontal, .size-x2-vertical{width:48%;height:auto;margin-right:1%; margin-left:1%; margin-bottom:0%; margin-top:2%; float:left; }

.size-x3-horisontal, .size-x3-vertical{width:31.3333%;height:auto;margin-right:1%; margin-left:1%; margin-bottom:0%; margin-top:2%; float:left; }

.size-x4-horisontal, .size-x4-vertical{width:23%;height:auto;margin-right:1%; margin-left:1%; margin-bottom:0%;  margin-top:2%;float:left; }

.size-fullsize{width:98%; height:auto; margin-right:1%; margin-left:1%; margin-bottom:0%; margin-top:2%; float:left; }

.size-halfsize{width:48%;height:auto;margin-right:1%; margin-left:1%; margin-bottom:0%; margin-top:2%; float:left; }


/*
	.size-x2-horisontal:nth-child(2n+2){margin-right:0%; }
*/
/*.size-x3-horisontal{width:32%;height:auto;margin-right:2%;margin-bottom:2%; float:left;}
.size-x3-horisontal:nth-child(3n+2){margin-right:0%;}
*/


/***** Images WITH text ******************************************************************************************** */
.x1-container{width:98%; height:auto; margin-right:1%; margin-left:1%; margin-bottom:0%;}

.x2-container{width:48%;height:auto;margin-right:1%; margin-left:1%; margin-bottom:0%; float:left; }

.x3-container{width:31.3333%;height:auto;margin-right:1%; margin-left:1%; margin-bottom:0%; float:left; }

.x4-container{width:23%;height:auto;margin-right:1%; margin-left:1%; margin-bottom:0%; float:left; }

.x1-container .size-x1-horisontal, .x1-container .size-x1-vertical{width:100%; height:auto; margin-right:0%; margin-left:0%; margin-bottom:0%;}

.x2-container .size-x2-horisontal, .x2-container .size-x2-vertical{width:100%; height:auto; margin-right:0%; margin-left:0%; margin-bottom:0%; }

.x3-container .size-x3-horisontal, .x3-container .size-x3-vertical{width:100%; height:auto; margin-right:0%; margin-left:0%; margin-bottom:0%; }

.x4-container .size-x4-horisontal, .x4-container .size-x4-vertical{width:100%; height:auto; margin-right:0%; margin-left:0%; margin-bottom:0%; }


/*
figure.wp-caption {
    float: left;
    margin-left: 0% !important;
    margin-right: 0px !important;
    width: auto !important;
    margin-bottom: auto !important;
}
*/
.wp-caption-text, .wp-caption-dd {
    min-height: 80px;
    background-color: #d0d0d0;
    padding: 10px;
    margin-bottom: 0%;
    overflow: hidden;
    box-shadow: 0px 6px 1px -3px #909090;
    border: 1px solid #adadad;
    border-top: 0px solid;
}
.wp-caption-dd {margin-left: 1%; margin-right:1%;}

/***** Inside TINYMCE ******************************************************************************************** */
[data-mce-style="width: 680px;"] {width: 98% !important; margin-right:1%; margin-left:1%; float: left;}
[data-mce-style="width: 680px;"] .size-x1-horisontal {width:100%; height:auto; margin-right:0%; margin-left:0%; margin-bottom:0%; float:left;}
[data-mce-style="width: 680px;"] .wp-caption-dd { margin-left: 0%;margin-right: 0%; margin-bottom:2%}

[data-mce-style="width: 340px;"] {width: 48% !important;  margin-left: 1%; margin-right: 1%; float: left;}
[data-mce-style="width: 340px;"] .size-x2-horisontal {width:100%;height:auto; margin-right:0%; margin-left:0%; margin-bottom:0%; float:left; }
[data-mce-style="width: 340px;"] .wp-caption-dd { margin-left: 0%;margin-right: 0%; margin-bottom:2%}

[data-mce-style="width: 300px;"] {width: 31.3333% !important; margin-right:1%; margin-left:1%; float: left; }
[data-mce-style="width: 300px;"] .size-x3-horisontal {width:100%;height:auto;margin-right:0%; margin-left:0%; margin-bottom:0%; float:left; }
[data-mce-style="width: 300px;"] .wp-caption-dd { margin-left: 0%;margin-right: 0%; margin-bottom:2%}

[data-mce-style="width: 200px;"] {width: 23% !important; margin-right:1%; margin-left:1%; float: left;}
[data-mce-style="width: 200px;"] .size-x4-horisontal {width:100%;height:auto;margin-right:0%; margin-left:0%; margin-bottom:0%; float:left; }
[data-mce-style="width: 200px;"] .wp-caption-dd { margin-left: 0%;margin-right: 0%; margin-bottom:2%}

[data-mce-style="width: 680px;"] {width: 98% !important; margin-right:1%; margin-left:1%; float: left;}
[data-mce-style="width: 680px;"] .size-x1-vertical {width:100%; height:auto; margin-right:0%; margin-left:0%; margin-bottom:0%; float:left;}
[data-mce-style="width: 680px;"] .wp-caption-dd { margin-left: 0%;margin-right: 0%; margin-bottom:2%}

[data-mce-style="width: 340px;"] {width: 48% !important;  margin-left: 1%; margin-right: 1%; float: left;}
[data-mce-style="width: 340px;"] .size-x2-vertical {width:100%;height:auto; margin-right:0%; margin-left:0%; margin-bottom:0%; float:left; }
[data-mce-style="width: 340px;"] .wp-caption-dd { margin-left: 0%;margin-right: 0%; margin-bottom:2%}

[data-mce-style="width: 300px;"] {width: 31.3333% !important; margin-right:1%; margin-left:1%; float: left; }
[data-mce-style="width: 300px;"] .size-x3-vertical {width:100%;height:auto;margin-right:0%; margin-left:0%; margin-bottom:0%; float:left; }
[data-mce-style="width: 300px;"] .wp-caption-dd { margin-left: 0%;margin-right: 0%; margin-bottom:2%}

[data-mce-style="width: 200px;"] {width: 23% !important; margin-right:1%; margin-left:1%; float: left;}
[data-mce-style="width: 200px;"] .size-x4-vertical {width:100%;height:auto;margin-right:0%; margin-left:0%; margin-bottom:0%; float:left; }
[data-mce-style="width: 200px;"] .wp-caption-dd { margin-left: 0%;margin-right: 0%; margin-bottom:2%}



p>a>.size-x1-vertical{box-shadow: 0px 6px 1px -3px #909090;}
p>a>.size-x2-vertical{box-shadow: 0px 6px 1px -3px #909090;}
p>a>.size-x3-vertical{box-shadow: 0px 6px 1px -3px #909090;}
p>a>.size-x4-vertical{box-shadow: 0px 6px 1px -3px #909090;}
p>a>.size-x1-horisontal{box-shadow: 0px 6px 1px -3px #909090;}
p>a>.size-x2-horisontal{box-shadow: 0px 6px 1px -3px #909090;}
p>a>.size-x3-horisontal{box-shadow: 0px 6px 1px -3px #909090;}
p>a>.size-x4-horisontal{box-shadow: 0px 6px 1px -3px #909090;}
p>a>.fullsize{box-shadow: 0px 6px 1px -3px #909090;}
p>a>.halfsize{box-shadow: 0px 6px 1px -3px #909090;}

/***** XXXXXXX ******************************************************************************************** */

/***** XXXXXXX ******************************************************************************************** */

/***** XXXXXXX ******************************************************************************************** */

/***** XXXXXXX ******************************************************************************************** */

/***** XXXXXXX ******************************************************************************************** */


