@font-face
{
    font-family: TrajanPro-Regular;
    src: url(../TrajanPro-Regular.ttf);
}

.greyBarButton{ float: right; margin-left: 10px; }
.buttonForMediaObjectPreview { float: right; margin-left: 5px; margin-top: 6px; }

.funkyPopup { display: none; position: relative; background: #fff; padding: 0px;
  -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; 
  -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -o-box-shadow: 0 0 10px #000; -ms-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; }
.closeButtonForPopup{ display: block; position: absolute; top: -12.5px; right: -12.5px;
  width: 30px; height: 30px; text-indent: -9999px; background: url(close.png) no-repeat 0 0; }

table.formTableWithFields { }
table.formTableWithFields td { vertical-align: top; }
table.formTableWithFields td.labelTextTd { vertical-align: top; padding-top: 4px; }

#mediaManager { display: none; position: relative; background: #fff; padding: 0px;
  -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; 
  -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -o-box-shadow: 0 0 10px #000; -ms-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000;
}
#mediaManagerTitle{ width: 100%; background: #1e1e1e; margin-bottom: 5px;
-webkit-border-top-left-radius: 8px; -moz-border-top-left-radius: 8px; border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px; -moz-border-top-right-radius: 8px; border-top-right-radius: 8px; }
.mediaManagerTitle_h4 { color: #999999; margin: 0px; padding: 5px 0px; margin-left: 10px; font-weight: normal; }
#mediaManagerContent{ margin: 0px; }
#mediaManagerContent td{ vertical-align: top; }
#mediaManagerList_div { width: 440px; height: 340px; overflow: auto; margin: 5px 0px; background: url('images/background_linen2.png') repeat; 
    -moz-box-shadow: inset 0 0 5px #363636; -webkit-box-shadow: inset 0 0 5px #363636; box-shadow: inset 0 0 5px #363636; }
.mediaImage_div, .mediaObject_div{ width: 140px; height: 120px; float: left; }
.mediaImage_img{ max-width: 120px; max-height: 100px; cursor: pointer;
                 margin-left: 10px; margin-top: 15px; border: 1px solid #9b9fa4;
    -webkit-box-shadow : inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848; }
.mediaObject_item{ width: 120px; height: 100px; cursor: pointer; background: #fff; font-size: 10px;
    margin-left: 10px; margin-top: 15px; border: 1px solid #9b9fa4; text-align: center; overflow: hidden;
    -webkit-box-shadow : inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848; }
.mediaImage_img:hover, .mediaImage_img_selcted, .mediaObject_item:hover, .mediaObject_item_selected{ 
    margin-left: 9px; margin-top: 14px; border: 2px solid #4487cc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #4487cc;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #4487cc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #4487cc; }


#mediaManagerPreview_div { width: 300px; height: 340px; overflow: auto; border: 1px solid #ccc; background: url('images/background_linen2.png') repeat;
                           text-align: center !important; display: table-cell; vertical-align: middle;
    -moz-box-shadow: inset 0 0 5px #363636; -webkit-box-shadow: inset 0 0 5px #363636; box-shadow: inset 0 0 5px #363636; }
#mediaImagePreview_img { border: 1px solid #5a5a5a;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848; }
#mediaCropImage_choose { float: right; }

#mediaManagerPreviewMediaObject_div { width: 300px; height: 340px; overflow: auto; border: 1px solid #ccc; background: #c0c5cb;
                           text-align: center !important; display: table-cell; vertical-align: middle;
    -moz-box-shadow: inset 0 0 5px #363636; -webkit-box-shadow: inset 0 0 5px #363636; box-shadow: inset 0 0 5px #363636; }
#mediaImagePreviewMediaObject_img { border: 1px solid #5a5a5a;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848; }
#mediaManagerPreviewMediaObject_info { width: 100%; }

#mediaManagerImageCropsList_td{ padding: 0px; padding-left: 15px; }
#mediaManagerCropsList_div{ width: 240px; height: 340px; overflow-y: scroll; margin-top: 7px; padding-top: 5px;
                            background: url('images/background_linen2.png') repeat; 
    -moz-box-shadow: inset 0 0 5px #363636; -webkit-box-shadow: inset 0 0 5px #363636; box-shadow: inset 0 0 5px #363636;}
.mediaCropImage_divContainer { height: 128px !important; }
.mediaCropImage_div { cursor: pointer; float: left; margin-top: 5px; margin-left: 10px; width: 190px; height: 105px; 
    font-size: 10px; line-height: 12px; background: #fff; padding: 5px; border: 1px solid #9b9fa4;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848; 
    overflow: hidden; }
.mediaCropImage_div:hover, .mediaCropImage_selected_preview{ 
    border: 2px solid #74b9f0; margin-top: 4px; margin-left: 9px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #7ab5d3;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #7ab5d3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #7ab5d3; }
.mediaCropImage_img_border{ width: 96px; height: 80px; text-align: center !important; display: table-cell; vertical-align: middle; 
    background: url('images/background_linen2.png') repeat; -moz-box-shadow: inset 0 0 4px #363636; -webkit-box-shadow: inset 0 0 4px #363636; box-shadow: inset 0 0 4px #363636; }
.mediaCropImage_img { max-width: 90px; max-height: 74px; border: 1px solid #5a5a5a;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #484848;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #484848;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #484848; }
.mediaCropImage_selected { background: #ffe9ae; }
.mediaCropImage_correctSize { background: #fcf6d7; }
.mediaManagerButtons { line-height: 14px; padding: 2px 3px; }
.mediaCropImage_div_buttons { position: absolute; left: 116px; top: 5px; }
.mediaCropImage_div_buttons_hider { position: absolute; left: 116px; top: 5px; width: 60px; height: 70px; background: #fff; }
.mediaCropImage_div_buttons_hider_selected{ background: #ffe9ae; }
.mediaCropImage_div_buttons_hider_correctSize{ background: #fcf6d7; }

#cropImage{ display: none; background: #fff; width: 90%; height: 80%; position: relative; 
  -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; 
  -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -o-box-shadow: 0 0 10px #000; -ms-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000;
}
#cropImageTitle{ border-bottom: 1px solid #000; padding: 0px 5px; }
#cropImage_content { position: absolute; left: 0px; top: 60px; width: 75%; height: 90%; overflow: scroll; margin: 5px; 
background: url('images/background_linen2.png') repeat; -moz-box-shadow: inset 0 0 5px #363636; -webkit-box-shadow: inset 0 0 5px #363636; box-shadow: inset 0 0 5px #363636;
text-align: center !important; display: table-cell !important; vertical-align: middle !important; }
#imageToCropTarget { max-width: none; margin-top: 20px; margin-left: 20px; }
#cropImageInfo { width: 100%; }

.addImageToTemplate_2 { cursor: pointer; width: 119px; height: 117px; border: 1px solid #000; background: url('images/symbol_add.png') no-repeat center; }
.addImageToTemplate_2_left { margin-top: 2px; }
.addImageToTemplate_2_right { }
.addImageToTemplate_10 { cursor: pointer; width: 640px; height: 480px; border: 1px solid #000; background: url('images/symbol_add.png') no-repeat center; }
.addImageToTemplate_11 { float: left; margin-right: 5px; cursor: pointer; width: 320px; height: 480px; border: 1px solid #000; background: url('images/symbol_add.png') no-repeat center; }
.addImageToTemplate_12 { cursor: pointer; width: 315px; height: 480px; border: 1px solid #000; background: url('images/symbol_add.png') no-repeat center; }
.addImageToTemplate_11_left{ float: left; margin-right: 5px; }
.addImageToTemplate_14_1 { float: right; margin-left: 5px; cursor: pointer; width: 320px; height: 480px; border: 1px solid #000; background: url('images/symbol_add.png') no-repeat center; }
.addImageToTemplate_14_1_right{ float: right; margin-left: 5px; }
.addImageToTemplate_20 { cursor: pointer; width: 118px; height: 58px; border: 1px solid #000; background: url('images/symbol_add.png') no-repeat center; }
.addImageImg { cursor: pointer; }
.addImageImgFullPost{ cursor: pointer; }

/* CSS for POPUP FOR MORE CROPS */
.showMultipleCropsHeader{ cursor: pointer; }
.showMultipleCropsPopup{ cursor: pointer; }
.multipleCropsHeader { width: 100%; background: #1e1e1e; margin-bottom: 5px;
-webkit-border-top-left-radius: 8px; -moz-border-top-left-radius: 8px; border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px; -moz-border-top-right-radius: 8px; border-top-right-radius: 8px; }
.multipleCropsHeaderText { color: #999999; padding: 5px 10px; font-weight: bold; } 
.multipleCropsShadowBackground{ position: relative; width: 353px; height: 315px; background: url('images/imageSelectionShadowBackground.png'); }
.normalImageForThumb{ cursor: pointer; }
.addImageToTemplateLargePreview_div { width: 494px; height: 289px; background: url('images/background_linen2.png') repeat;
    text-align: center !important; display: table-cell; vertical-align: middle; border: 1px solid #ccc;
    -moz-box-shadow: inset 0 0 5px #363636; -webkit-box-shadow: inset 0 0 5px #363636; box-shadow: inset 0 0 5px #363636; }


/*-------------> CSS for articles template*/
#viewPostTable { margin-top: 10px; }
#articles-left-menu-td{ width: 170px !important; vertical-align: top; }
.line-between-entry { border-right: 2px solid #C0C0C0; width: 10px; }
#articles-left-menu ul { display: block; list-style: none; margin-left: 5px; }
#articles-left-menu ul li{ display: block; list-style: none; margin-left: 5px; }
#articles-left-menu ul li span { color: #AB0F14; font-family: Georgia; font-size: 11px; font-weight: bold; line-height: 25px; }
#articles-left-menu a.show_full_post { position: relative; font-size: 8pt; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; }
#articles-left-menu div.mybullet { position: absolute; left: -6px; top: 6px; background: url('images/mybullet.png'); width: 8px; height: 13px; }
.articles-menu-date-listed { margin-top: 25px; padding-left: 10px; color: grey; border-top: 2px solid #636466;
    border-bottom: 1px dashed #636466; font-family: ArialNarrow; font-size: 13pt; line-height: 25px; }
.articles-menu-title { }
.articles-menu-title img { }
.entry-content-custom{ margin: 0px 10px; font-size: 15px; line-height: 20px; margin-bottom: 20px; }


#fullPostPreviewBackground { width: 870px; background: url('images/euromoulds_reapet_y.png') repeat-y; }
#fullPostPreviewContent { padding-top: 247px; padding-left: 10px; padding-right: 30px; position: relative; width: 850px; min-height: 225px; background: url('images/euromoulds_background.jpg') no-repeat; }

div.opacityBorderForImage{ position: absolute; left: 0px; top: 0px; border: 1px solid rgba(255,255,255,0.5); padding: 0px; }
a.textLinkClass { position: relative; color: #333; padding: 0px; display: block; }
a.textLinkClass:hover { text-decoration: none; }
.full_post_title{ float: left; font-size: 20px; color: #7f889c; }
.full_post_publish_date { float: right; color: #4B8ACF; }
.post_content_div { margin-top: 10px;  text-align: justify; font-size: 10pt; line-height: 16px; }
.full_post_title_short{ float: left; font-size: 20px; }
.full_post_title_short a{ color: #7f889c; }
.full_post_title_short a:hover{ text-decoration: none; }
.full_post_publish_date_short { float: right; color: #4B8ACF; font-size: 10pt; }

#categoryShowTitle{ font-family: TrajanPro-Regular; font-size: 29px; color: #AA1E23; margin-bottom: 20px; }
.post_content_div_short { margin-top: 10px; overflow: hidden; height: 80px; }
.post_content_div_short a { color: #555555; }
.post_content_div_short a:hover{ text-decoration: none; }
.post_readmore_short { text-align: right; height: 30px; margin-bottom: 15px; border-bottom: 1px solid #ccc; }

.addText_excerpt1 { text-align: center; font-size: 20px; line-height: 20px; cursor: pointer; }
.addText_excerpt1_1 { width: 100%; height: 50px; }
.addText_excerpt1_2 { left: 0px; top: 200px; padding-top: 20px; width: 245px; height: 45px; }
.addText_excerpt1_3 { left: 125px; top: 40px; padding-top: 20px; width: 120px; height: 50px; }
.addText_excerpt2 { text-align: center; position: absolute; font-size: 20px; line-height: 20px; cursor: pointer; }
.addText_excerpt2_1 { left: 0px; top: 160px; padding-top: 20px; width: 120px; height: 50px; }
.addText_excerpt3 { text-align: center; position: absolute; font-size: 20px; color: #808080; line-height: 20px; cursor: pointer; }
.addText_excerpt3_1 { left: 25px; top: 40px; padding-top: 10px; width: 130px; height: 60px; }
.postExcerptContent { display: none; padding: 10px; background: #fff; border: 1px solid #000; }
.postExcerptContent form { margin: 0px !important; }


.addImageToTemplate_1 { cursor: pointer; width: 170px; height: 100px; background: url('images/symbol_add.png') no-repeat center; }
.addImageToTemplate_1_Border { margin: 0px 16px; width: 170px; height: 100px; background: url('images/image_border-3.jpg') no-repeat; 
    padding: 2px 2px 10px 2px; }
/*a.show_full_post{ font-size: 10pt; color: #73a7d6; padding: 10px 0px; display: block; }*/
a.show_full_post{ font-size: 10pt; color: #4c4c4c; font-weight: bold; padding: 10px 0px; display: block; text-decoration: none; }
a.show_full_post:hover{ color: #73a7d6; }

table.postHomeBoxTable { width: 830px; }
table.postHomeBoxTableEdit { width: 850px; border: 1px solid #000; margin-bottom: 10px; }
.postHomeBoxTableEdit_selected{ 
    border: 1px solid #74b9f0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
table.postHomeBoxTable th{ vertical-align: top; padding-top: 14px; width: 89px; }
table.postHomeBoxTable td{ vertical-align: top; text-align: left; }


/* CSS FOR POST CATEGORY */
#fullCategoryPreviewBackground { width: 870px; background: url('images/euromoulds_reapet_y.png') repeat-y; }
#fullCategoryPreviewContent { padding-top: 247px; padding-left: 10px; padding-right: 30px; position: relative; width: 850px; min-height: 225px; background: url('images/euromoulds_background.jpg') no-repeat; }
#fullCategoryPreviewProductsList { width: 850px; height: 429px; background: url('images/eurmoulds_products_list.png') no-repeat; }
#fullCategoryPreviewFooter { width: 870px; height: 20px; background: url('images/euromoulds_footer.png') no-repeat; }
.addImageToTemplate_Border { width: 170px; height: 100px; background: url('images/image_border-3.jpg') no-repeat; 
    padding: 2px 2px 10px 2px; }
.addImageToTemplateLarge_Border{ background: #fff; display: table; margin: auto;  border: 1px solid #9b9fa4;
    -webkit-box-shadow : inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 9px #484848;    
}
.addImageToTemplateNormal_Border { width: 340px; height: 190px; background: url('images/image_border-large-340-200.jpg') no-repeat; 
    padding: 2px 2px 10px 2px; }
.addImageToTemplateSmall_Border { width: 106px; height: 52px; background: url('images/image_border-small.jpg') no-repeat; 
    padding: 2px 2px 10px 2px; }
.addImageToTemplate_61 { cursor: pointer; width: 166px; height: 88px; background: url('images/symbol_add.png') no-repeat center; }
.addImageToTemplateLarge_Border_add { cursor: pointer; width: 474px; height: 269px; background: url('images/symbol_add.png') no-repeat center; }
.addImageToTemplateNormal_Border_add { cursor: pointer; width: 334px; height: 186px; background: url('images/symbol_add.png') no-repeat center; }
.addImageToTemplateSmall_Border_add { cursor: pointer; width: 102px; height: 50px; background: url('images/symbol_add_small.png') no-repeat center; }
.radioTemplateChooser{ display: none; }
.postCategory_template_img{ cursor: pointer; width: 200px; border: 1px solid #ccc; }
.postCategory_template_img:hover{
    border: 1px solid #74b9f0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.postCategory_template_img_selected{ 
    border: 1px solid #74b9f0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

.postCategory_edit_description{ text-align: justify; font-size: 10pt; line-height: 16px; }
.addText_Categorydescription { cursor: pointer; }
.postCategory_edit_description_2{ text-align: justify; font-size: 10pt; line-height: 16px; }
.addText_Categorydescription_2 { cursor: pointer; }
.postCategory_edit_description_3{ text-align: justify; font-size: 10pt; line-height: 16px; }
.addText_Categorydescription_3 { cursor: pointer; }
.postCategory_edit_description_4{ text-align: justify; font-size: 10pt; line-height: 16px; }
.addText_Categorydescription_4 { cursor: pointer; }
.postCategory_edit_description_5{ text-align: justify; font-size: 10pt; line-height: 16px; }
.addText_Categorydescription_5 { cursor: pointer; }

#left_column_main{ float: left; margin: 0 auto; position: relative; }
#right_column_main{ float: right; margin: 0 auto; position: relative; }
.head_text{ font-size: 10pt; color: #ffffff; font-family: tahoma; padding-left: 15px; }

.articles-menu-title { position: relative; height: 40px; }
.section_name { position: absolute; background: #4b4b4b; color: #ccc; width: 120px; height: 20px;
    font-size: 16px; padding-top: 2px; padding-left: 30px; }
.my_arrow-right { position: absolute; left: 150px; width: 0; height: 0; border-bottom: 22px solid transparent; border-left: 17px solid #4b4b4b; }

#content{ font-family: tahoma; font-size: 10pt; line-height: 16px; }

#fullPostContentEditMode { cursor: pointer; }
.editFullPostContentAddText{ width: 100%; text-align: center; padding: 70px 0px; font-size: 20px; line-height: 20px; }

.section_header_text{ padding: 0px; margin: 0px; line-height: 16px;
                     color: #525252; padding-bottom: 5px; font-size: 16px; font-weight: bold; }

.title_class_first{ font-weight: bold; font-size: 19px; line-height: 20px; }
.title_class_rest{ font-weight: 200;  font-size: 19px; line-height: 20px; }

.cursor_pointer_edit_mode { cursor: pointer; }
.post_edit_excerpt_1{ text-align: justify; font-size: 10pt; line-height: 16px; }

.postCategory_edit_title{ height: 30px; }
.postCategory_add_title{ height: 30px; }