| Current Path : /home/giteleslfp/www/administrator/components/com_templateck/assets/ |
| Current File : /home/giteleslfp/www/administrator/components/com_templateck/assets/templateck_template.css |
/**
* @name Template Creator CK
* @package com_templateck
* @copyright Copyright (C) 2013. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @author Cedric Keiflin - http://www.template-creator.com - http://www.joomlack.fr
*/
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-transform: none;
vertical-align: middle;
line-height: 20px;
}
/** to stick the popup to the popup border **/
body.contentpane {
padding: 0;
}
#adminForm {
display: none;
}
.ckmain {
padding: 10px;
}
a {
text-decoration: none;
}
.clr {
clear: both;
}
.invalid {
border: 2px solid red !important;
}
tr, td {
/*border: none !important;*/
}
.ckresponsiveactive .tck-container {
max-width: 100%;
}
.ckrowcontainer {
box-sizing: border-box;
}
/*-------- RESPONSIVE --------*/
@media screen and (max-width: 758px) {
.container {
max-width: 100%;
}
.column, .flexiblemodule, .logobloc, .ckrow .ckrowcontainer {
float: none !important;
width: 100% !important;
}
.column > div.inner, .flexiblemodule > div.inner {
margin-left: 0px !important;
margin-right: 0px !important;
}
.horiznav ul.menu li, .bannermenu ul.menu li {
float :none !important;
width: 100% !important;
}
.flexiblemodules > .inner,
.maincontent > .inner,
.maincontent .maincenter > .inner,
.flexiblemodules .flexiblemodule,
.maincontent .column {
flex-direction: column;
}
}
/*-------- TOOLBAR MENU --------*/
.flexiblemodule > .editorck, .mainbanner .bannerlogo > .editorck, .banner > .editorck,
.ckrow > .inner > .ckbloc > .editorck {
margin-top: 32px;
}
.maintop > .editorck, .maincenter > .editorck, #ckhtmlcontainer .center > .editorck, .mainbottom > .editorck, .column2 > .editorck {
margin-top: 0;
}
.maintop.v34 > .editorck, .centertop.v34 > .editorck, .mainbottom.v34 > .editorck, .centerbottom.v34 > .editorck {
display: none !important;
}
.editor .main > div.inner, .editor .maincontent > div.inner, .editor .maincenter > div.inner, #ckhtmlcontainer .editor .center > div.inner, .ckrow > div.inner,
.ckrow .ckrowcontainer, .maincontent .ckrowcontainer, .custombloc.ckbloc {
padding-top: 32px !important;
}
.maincontrol {
height: 20px;
line-height: 20px;
margin: 5px;
padding: 3px 3px 3px 50px !important;
border: 1px solid #777;
color: #000;
font-size: 16px;
text-align : left;
text-decoration: none;
background: #eee url(../images/add.png) 20px center no-repeat;
cursor: pointer;
}
.maincontrol:hover {
background-color: #ccc;
}
/*-------- BLOCKS EDITON --------*/
.editorck {
max-width: 100%;
}
.editorcktitle, .editorckclass {
display: block;
background: #000 !important;
margin: 2px 2% 0 2%;
position: relative;
z-index: 1000;
padding: 0;
line-height: 25px;
height: 28px;
font-size: 13px !important;
color: #fff !important;
text-align: center !important;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border: none;
}
.ckfields .isControl {
width: 27px;
height: 30px;
float: left;
cursor: pointer;
box-sizing: border-box;
text-align: center;
}
.ckfields .isControl.controlDown, .ckfields .isControl.controlUp, .ckfields .isControl.controlModules, .ckfields .isControl.controlMaincontent, .ckfields .isControl.controlDel,
.ckfields .isControl.controlBanner, .ckfields .isControl.controlEqualHeights {
width: 20px;
}
.ckfields .isControl.ckhover,
.ckfields .isControl.active,
.ckfields .isControl:hover {
background-color: rgba(0,0,0,0.2);
border-radius: 0px;
}
/* for main blocks */
.ckfields {
min-height: 30px;
font-family: serif !important;
margin: 0;
padding: 0;
left: 0px;
top: 0px;
background: #f5f5f5;
z-index: 101;
position: absolute;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.ckrow .ckfields {
z-index: 101 !important;
}
.ckrowcontainer > .editorck {
z-index: 102 !important;
}
.wrapper > .editorck {
z-index: 99 !important;
pointer-events: auto;
display: inline-block;
}
.wrapper.ckhover > .editorck > .ckfields,
.content.ckhover > .editorck > .ckfields,
.maincontent.ckhover > .editorck > .ckfields,
.ckcssmanager .wrapper > .editorck > .ckfields,
.ckcssmanager .content > .editorck > .ckfields,
.ckcssmanager .maincontent > .editorck > .ckfields {
border: 1px solid #57a2ed;
}
#ckhtmlcontainer .wrapper.ckhover:after,
#ckhtmlcontainer .content.ckhover:after,
#ckhtmlcontainer .maincontent.ckhover:after,
.ckcssmanager #ckhtmlcontainer .wrapper:after,
.ckcssmanager #ckhtmlcontainer .content:after,
.ckcssmanager #ckhtmlcontainer .maincontent:after {
content: "";
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
border: 2px dashed #57a2ed;
pointer-events: none;
}
.ckrow.ckhover > .editorck > .ckfields,
.column.main.ckhover > .editorck > .ckfields,
.flexiblemodules.ckhover > .editorck > .ckfields,
.ckcssmanager .ckrow > .editorck > .ckfields,
.ckcssmanager .column.main > .editorck > .ckfields,
.ckcssmanager .flexiblemodules > .editorck > .ckfields {
background: #3AAE8E;
}
#ckhtmlcontainer .ckrow.ckhover:after,
#ckhtmlcontainer .column.main.ckhover:after,
#ckhtmlcontainer .flexiblemodules.ckhover:after,
.ckcssmanager #ckhtmlcontainer .ckrow:after,
.ckcssmanager #ckhtmlcontainer .column.main:after,
.ckcssmanager #ckhtmlcontainer .flexiblemodules:after {
content: "";
position: absolute;
top: -2px;
bottom: -2px;
left: -2px;
right: -2px;
border: 2px solid #3AAE8E;
pointer-events: none;
border-radius: 4px;
z-index: 9;
}
.ckrowcontainer.ckhover > .editorck > .ckfields {
background: violet;
}
#ckhtmlcontainer .ckrowcontainer.ckhover:after {
content: "";
position: absolute;
top: -2px;
bottom: -2px;
left: -2px;
right: -2px;
border: 2px solid violet;
pointer-events: none;
border-radius: 4px;
z-index: 9;
}
.emptybloc.ckhover > .editorck > .ckfields,
.singlemodule.ckhover > .editorck > .ckfields,
.horiznav.ckhover > .editorck > .ckfields,
.flexiblemodule.ckhover > .editorck > .ckfields,
.column1.ckhover > .editorck > .ckfields,
.column2.ckhover > .editorck > .ckfields,
.column.center.ckhover > .editorck > .ckfields,
.logobloc.ckhover > .editorck > .ckfields,
.module.ckhover > .editorck > .ckfields,
.ckcssmanager .emptybloc > .editorck > .ckfields,
.ckcssmanager .singlemodule > .editorck > .ckfields,
.ckcssmanager .horiznav > .editorck > .ckfields,
.ckcssmanager .flexiblemodule > .editorck > .ckfields,
.ckcssmanager .column1 > .editorck > .ckfields,
.ckcssmanager .column2 > .editorck > .ckfields,
.ckcssmanager .column.center > .editorck > .ckfields,
.ckcssmanager .logobloc > .editorck > .ckfields,
.ckcssmanager .module > .editorck > .ckfields {
background: orange;
}
#ckhtmlcontainer .emptybloc.ckhover:after,
#ckhtmlcontainer .singlemodule.ckhover:after,
#ckhtmlcontainer .horiznav.ckhover:after,
#ckhtmlcontainer .flexiblemodule.ckhover:after,
#ckhtmlcontainer .column1.ckhover:after,
#ckhtmlcontainer .column2.ckhover:after,
#ckhtmlcontainer .column.center.ckhover:after,
#ckhtmlcontainer .logobloc.ckhover:after,
#ckhtmlcontainer .module.ckhover:after,
.ckcssmanager #ckhtmlcontainer .emptybloc:after,
.ckcssmanager #ckhtmlcontainer .singlemodule:after,
.ckcssmanager #ckhtmlcontainer .horiznav:after,
.ckcssmanager #ckhtmlcontainer .flexiblemodule:after,
.ckcssmanager #ckhtmlcontainer .column1:after,
.ckcssmanager #ckhtmlcontainer .column2:after,
.ckcssmanager #ckhtmlcontainer .column.center:after,
.ckcssmanager #ckhtmlcontainer .logobloc:after,
.ckcssmanager #ckhtmlcontainer .module:after {
content: "";
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
border: 2px solid orange;
border-radius: 4px;
pointer-events: none;
}
/*
.cksortablehover {
border: 2px dashed #57a2ed !important;
}*/
/* needed to highlight where we drop the element */
.ui-sortable-helper {
pointer-events: none;
/* height: 150px !important;
overflow: hidden;*/
}
.ui-sortable-helper + .ckplaceholder {
/* height: 150px !important;
overflow: hidden;*/
}
.cksorting {
max-height: 150px !important;
overflow: hidden;
}
.cksorting:not(.ckplaceholder):after {
content: "";
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
border: 2px dashed #57a2ed;
border-radius: 4px;
pointer-events: none;
}
.ckfields .editorcktitle, .ckfields .editorckclass {
float: left;
min-width: 100px;
margin: 1px;
padding: 0;
line-height: 25px;
height: 28px;
font-size: 13px !important;
color: #fff !important;
text-align: center !important;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
border: none;
background: #000;
cursor: pointer;
}
.ckfields .editorckclass {
background: steelblue !important;
}
.ckfields .editorckposition {
float: left;
min-width: 100px;
margin: 1px;
padding: 0;
line-height: 25px;
height: 28px;
font-size: 13px !important;
color: #000 !important;
text-align: center !important;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
border: none;
background: #fff !important;
}
#body:not(.ckresponsiveactive) .editorcktitle:hover, #body:not(.ckresponsiveactive) .editorckposition:hover {
cursor: pointer;
background: #666 url(../images/toolbar/edition.png) center center no-repeat !important;
color: #fff !important;
text-indent: -999em;
}
#wrapper > .editorck .editorcktitle:hover {
cursor: inherit;
background: #000 !important;
color: #fff !important;
text-indent: 0;
}
.isControl {
background-position: center center;
background-repeat: no-repeat;
}
.ckfields .controlDel{
background: url(../images/toolbar/delete.png) center center no-repeat;
border-radius: 5px 0 0 0;
}
.ckfields .controlUp {
background: url(../images/toolbar/arrow_up.png) center center no-repeat;
}
.ckfields .controlDown {
background: url(../images/toolbar/arrow_down.png) center center no-repeat;
}
.ckfields .controlCopy {
background: url(../images/toolbar/copy.png) center center no-repeat;
}
.ckfields .controlFullwidth {
background: url(../images/toolbar/fullwidth.png) center center no-repeat;
}
.ckfields .controladdBlock {
background: url(../images/toolbar/addblock.png) center center no-repeat;
}
.ckfields .controladdWrapper {
background: url(../images/toolbar/addwrapper.png) center center no-repeat;
}
.ckfields .controlSave {
background: url(../images/toolbar/save.png) center center no-repeat;
}
.isControl[data-class="ckalign"] {
background-image: url(../images/toolbar/responsive_aligned.png);
}
.isControl[data-class="ckstack"] {
background-image: url(../images/toolbar/responsive_stacked.png);
}
.ckfields .controlValignTop {
background: url(../images/toolbar/v_align.png) center 2px no-repeat;
}
.ckfields .controlValignCenter {
background: url(../images/toolbar/v_align.png) center center no-repeat;
}
.ckfields .controlValignBottom {
background: url(../images/toolbar/v_align.png) center bottom no-repeat;
}
.ckfields .controlValignDefault {
background: url(../images/toolbar/v_aligndefault.png) center center no-repeat;
}
.isControl.ckactive {
background-color: #999;
box-shadow: #444 0 0 5px inset;
}
.column1 .controlUp, .column2 .controlUp, .maincenter .controlUp, .flexiblemodule .controlUp,
.main .controlUp, .bannerlogo .controlUp, .banner .controlUp,
.logobloc .controlUp {
background: url(../images/toolbar/arrow_left.png) center center no-repeat;
}
.column1 .controlDown, .column2 .controlDown, .maincenter .controlDown, .flexiblemodule .controlDown,
.main .controlDown, .bannerlogo .controlDown, .banner .controlDown,
.logobloc .controlDown {
background: url(../images/toolbar/arrow_right.png) center center no-repeat;
}
.ckfields .controlCss {
background: url(../images/toolbar/edit.png) center center no-repeat;
}
.ckfields .controlMaincontent, .ckfields .controlModules, .ckfields .controlBanner {
background: url(../images/toolbar/options.png) center center no-repeat;
}
.ckfields .controlEqualHeights {
background: url(../images/toolbar/equalheights.png) center center no-repeat;
}
.ckfields .controlModule {
background: url(../images/toolbar/cogs.png) center center no-repeat;
}
div[ckclass="equalheights"] .ckfields .controlEqualHeights {
background-color: #bbb;
}
.flexiblemodule .ckfields .controlEqualHeights {
display: none;
}
.ckfields .controlRow {
float: left;
margin: 1px;
padding: 0;
line-height: 28px;
height: 28px;
font-size: 15px !important;
color: #fff !important;
text-align: center !important;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
border: none;
background: #666;
}
.ckfields .controlRow:hover {
background: #888;
}
/** for content **/
.maintop .controlDown, .mainbottom .controlDown, .centertop .controlDown, .centerbottom .controlDown, .center .controlDown, .maincenter .controlDown,
.maintop .controlUp, .mainbottom .controlUp, .centertop .controlUp, .centerbottom .controlUp, .center .controlUp, .maincenter .controlUp,
.maintop .controlDel, .mainbottom .controlDel, .centertop .controlDel, .centerbottom .controlDel, .center .controlDel, .maincenter .controlDel,
.maincontent .controlDel, #wrapper > .ckfields .controlDel, .flexiblemodule .controlDel, .mainbanner .bannerlogo .controlDel, #wrapper > .editorck .controlDel,
.mainbanner .logobloc .controlDel {
display: none;
}
.maintop.v34 .controlDel, .mainbottom.v34 .controlDel, .centertop.v34 .controlDel, .centerbottom.v34 .controlDel,
.column1 .ckrowcontainer .controlDel, .column2 .ckrowcontainer .controlDel {
display: block;
}
.main .ckrowcontainer div.flexiblemodule .controlDel {
display: none;
}
.column2 .controlDown, .column2 .controlUp {
display: block;
}
.editor .maincenter {
margin-bottom: 10px !important;
}
.editor .wrapper {
padding-top: 40px !important;
}
.editor .wrapper > .editorck {
height: 40px !important;
min-height: 40px !important;
max-height: 40px !important;
}
.column1 .ckrowcontainer > .editorck .controlMove, .column2 .ckrowcontainer > .editorck .controlMove, .maintop .ckrowcontainer > .editorck .controlMove ,
.mainbottom .ckrowcontainer > .editorck .controlMove, .centertop .ckrowcontainer > .editorck .controlMove, .centerbottom .ckrowcontainer > .editorck .controlMove {
display: none;
}
/*-------- BLOCS -----------------*/
#body {
margin: 0;
border: 1px solid transparent; /* used to avoid collapsing margins issue */
}
#body.noeditor .editorck, #body.noeditor .maincontrol {
display: none !important;
left: -999em;
visibility: hidden;
}
a {
color: #1176a6;
}
a:hover {
color: #2a4959;
}
.flexiblemodule {
float: left;
width: 20%;
}
.ckrow .ckrowcontainer {
float: left;
}
.ckrowcontainer {
position: relative;
min-height: 80px;
/*width: 100%;*/
}
.ckrowcontainer:empty {
min-height: 80px;
}
.ckrow .ckrowcontainer:empty:after, .ckrowcontainer:empty:after, .ckrowcontainer.empty:after {
content: "";
display: block;
position: absolute;
top: 2px;
left: 2px;
right: 2px;
bottom: 2px;
border: 1px dotted #ccc;
z-index: 0;
}
/*.column1 .ckrowcontainer, .column2 .ckrowcontainer, .maintop .ckrowcontainer , .mainbottom .ckrowcontainer, .centertop .ckrowcontainer, .centerbottom .ckrowcontainer {
padding-top: 0px !important;
}*/
.ckbloc[isdisabled=true] {
display: none !important;
}
.editor .ckbloc[ishidden=true] > div.inner {
padding: 0px !important;
margin: 0px !important;
border: none !important;
background: none !important;
box-shadow: none !important;
}
.editor .ckbloc[ishidden=true] > .editorck {
display: none !important;
}
/*
.ckbloc > div.inner {
border: 1px solid transparent;
}*/
/*.ckbloc:hover > div.inner {
border: 1px solid #3399ff;
}*/
/*
.noeditor .ckbloc:hover > div.inner {
border: 1px solid transparent;
}*/
.column {
float: left;
}
.column1 {
width: 25%;
}
.main {
width: 75%;
}
.column2 {
width: 33%;
}
#ckhtmlcontainer .center {
width: 67%;
}
#ckhtmlcontainer .norightcol .center {
width: 100%;
}
.noleftcol .main {
width: 100%;
}
.banner, .logobloc {
float: left; /* to keep for retrocompatibility */
}
.ckrowcontainer .logobloc {
float: none; /* since 3.4 */
}
.bannerlogo {
float: left; /* to keep for retrocompatibility */
}
.wrapper > .inner > .bannerlogo {
float: none; /* since 3.4 */
}
.customcont {
overflow: auto;
}
/*-------- POPUP --------*/
.ckpopup {
position: absolute;
z-index: 1001;
display: none;
left: 0;
top: 0;
min-height: 100%;
width: 100%;
padding: 0;
margin: 0;
font-family: Verdana;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-transform: none;
vertical-align: middle;
line-height: 20px;
}
/*.ckpopupheader {
background: #3d3d3d url(../images/fondpopup.png) left bottom repeat-x;
min-height: 82px;
padding: 0 0 1px 0;
}*/
/*#mainmenuck > .ckpopupheader {
background: #3d3d3d url(../images/fondpopup_main.png) left bottom repeat-x;
}*/
/*
.ckpopuptitle {
font-size: 18px;
color: #999;
margin: 20px 0 0 15px;
float: left;
}
.ckpopupsubtitle {
font-size: 18px;
padding: 10px;
border-bottom: 1px solid #333;
}
.ckpopuplogo {
background: url(../images/logo_templateck.png) left top no-repeat;
width: 220px;
height: 48px;
margin: 10px 5px 0 10px;
top: 0px;
float: left;
}
*/
.ckpopupoverlay {
position: fixed;
background: #fff;
z-index: -1;
width:100%;
height: 100%;
}
/*
.ckclose {
display: block;
float: right;
width: 60px;
height: 45px;
color: #c1c1c1;
padding-top: 25px;
text-align: center;
margin: 10px 10px 0 0;
background-position: 20px 0px;
background-repeat: no-repeat;
cursor: pointer;
background-image: url(../images/cancel.png);
}
.ckleftpanel .ckclose {
height:25px;
box-sizing: border-box;
}
.ckclose.black {
background-image: url(../images/cancel_black.png);
}
.ckclose:hover {
color: #fff;
background-image: url(../images/cancel_hover.png);
}
.ckclose.cksave {
background-image: url(../images/validate.png);
}
.ckclose.cksave:hover {
background-image: url(../images/validate_hover.png);
}
.ckclose.ckcopy {
background-image: url(../images/copy.png);
}
.ckclose.ckcopy:hover {
background-image: url(../images/copy_hover.png);
}
.ckclose.ckpaste {
background-image: url(../images/paste.png);
}
.ckclose.ckpaste:hover {
background-image: url(../images/paste_hover.png);
}*/
#ckwaitoverlay {
position: fixed;
width: 100%;
height: 100%;
min-width: 220px;
min-height: 220px;
top: 0;
left: 0;
/*background: url(../images/wait.gif) center center no-repeat;*/
}
#ckwaitoverlay:after {
display: block;
content: "\f110";
font-family: "fontawesome";
font-size: 150px;
height: 150px;
width: 150px;
line-height: 150px;
position: absolute;
top: 50%;
left: 50%;
margin: -75px 0 0 -75px;
animation: fa-spin 2s infinite linear;
}
#ckelementscontainer, .ckelementscontainer {
margin: 0 0 0 0;
padding: 0;
position: relative;
width: 100%;
min-height: calc(100% - 31px);
}
/*
.menustylesbuttonsdescription {
width: 235px;
height: 205px;
background: url(../images/params_buttons.png) left top no-repeat;
float: left;
}
.menustylestitresdescription {
width: 235px;
height: 205px;
background: url(../images/params_titres.png) left top no-repeat;
float: left;
}
.menustylespagedescription {
width: 185px;
height: 205px;
background: url(../images/params_page.png) left top no-repeat;
float: left;
}
.menustyleswrapperdescription {
width: 235px;
height: 224px;
background: url(../images/params_body_wrapper.png) left top no-repeat;
float: left;
}
.menustylesblocdescription {
width: 250px;
height: 500px;
background: url(../images/block.png) left top no-repeat;
float: left;
}
.menustylesmoduledescription {
width: 250px;
height: 500px;
background: url(../images/module.png) left top no-repeat;
float: left;
}
.menustylesmoduletitledescription {
width: 250px;
height: 500px;
background: url(../images/module_title.png) left top no-repeat;
float: left;
}
*/
.ckpopupinfos {
float: left;
width: 220px;
margin: 10px 20px 0 0;
font-size: 12px;
font-family: Verdana;
text-align: justify;
line-height: 14px;
}
.ckpopupinfostitle {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
border-bottom: 1px solid #b2b2b2;
font-family: Verdana;
padding-bottom: 4px;
}
.ckpopupinfosdesc {
margin: 10px 0 0 0;
}
/*** for the main menu ***/
/*#mainmenuck {
padding: 0;
margin: 0;
font-family: Verdana;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-transform: none;
vertical-align: middle;
line-height: 20px;
}
#mainmenuck div.ck_button {
padding: 0 5px;
margin: 0;
float: left;
text-align: center;
font-size: 12px;
color: #c1c1c1;
}
#mainmenuck div.ck_button:hover {
box-shadow: none;
}
#mainmenuck span.ckhastipdesc, #infoname {
display: block;
text-align: left;
font-size: 11px;
color: #d8d8d8;
margin: 5px 0 0 10px;
padding: 0;
height: 25px;
}
#mainmenuck div.ck_button.expert > a {
color: #3DE5DF;
}
#ckelementscontainer .expert {
color: #3DE5DF !important;
}
#mainmenuck div.ck_button.noeditor > a {
color: red;
}
#mainmenuck div.ck_button a {
display: block;
margin: 5px;
padding: 0;
font-size: 12px;
text-align: center;
color: #c1c1c1;
min-height: 25px;
color: #c1c1c1;
background-color: transparent;
border: none;
box-shadow: none;
text-decoration: none;
text-transform: none;
background-position: 0px 2px;
background-repeat: no-repeat;
cursor: pointer;
}
#mainmenuck div.ck_button a:hover {
color: #fff;
}*/
#showthemes {
z-index: 11;
display: none;
background: #e4e4e4;
}
.themethumb {
float :left;
margin: 10px 5px 5px 5px;
cursor: pointer;
width: 45%;
}
.themethumb img {
border: 1px solid transparent;
width: 100px;
height: 100px;
margin: 0;
padding: 0;
}
.themethumb:hover > img {
box-shadow: 0px 0px 5px #3399ff;
border: 1px solid #3399ff;
}
.themeindice {
text-align: center;
font-size: 10px;
margin: 0;
padding: 0;
height: 10px;
line-height: 10px;
display: none;
}
/*** Manage dialog texts ***/
.errorck {
color: red;
}
.successck {
color: green;
}
p.errorck {
margin: 0;
padding: 0;
}
p.successck {
margin: 0;
padding: 0;
}
p.badgeck {
background: #ccc;
color: white;
border-radius: 3px;
padding: 3px;
margin: 3px 0;
}
.badgeck.successck {
background: #5b9b5b;
color: white;
}
.badgeck.errorck {
background: #E24F4F;
color: white;
}
/*-------- MODULES MANAGER -----------------*/
#modulesmanager {
border: 1px solid #3399ff;
float: left;
width: 840px;
}
#modulesmanagertitle {
text-transform: uppercase;
color: #3399ff;
font-size: 14px;
font-weight: bold;
}
.modulenumberselect, .blocnumberselect {
float: left;
width: 21px;
height: 16px;
margin: 0 5px;
padding: 0px;
background: #eee;
border: 1px solid #cacaca;
color: #cacaca;
font-size: 12px;
text-align: center;
cursor: pointer;
line-height: 16px;
font-weight: bold;
}
.modulenumberselect.selected, .blocnumberselect.selected {
background: #3399ff;
border: 1px solid #000;
color: #000;
}
.modulemanager {
float: left;
}
.modulemanager > div.inner {
margin: 5px;
background: #fff;
border: 1px solid #999;
height: 50px;
background: #fff url(../images/lock_open.png) center center no-repeat;
cursor: pointer;
}
.modulemanager > div.inner.locked {
background: #c2e0ff url(../images/lock.png) center center no-repeat;
}
.modulemanagercontainer {
height: 100px;
}
.modulemanagercontainer.n5 .modulemanager {
width: 20%;
/*margin: 20px 0 5px 0;*/
}
.modulemanagercontainer.n4 .modulemanager {
width: 25%;
/*margin-top: 20px;*/
}
.modulemanagercontainer.n3 .modulemanager {
width: 33.333333%;
/*margin-top: 20px;*/
}
.modulemanagercontainer.n2 .modulemanager {
width: 50%;
}
.modulemanager .moduleenabled {
width: 90%;
color: green;
border: 1px solid green;
padding: 5px;
border-radius: 3px;
font-size: 14px;
text-align: center;
}
input.modulewidthselect {
width: 25px;
height: 17px;
border: 1px solid #a6a6a6;
float: none;
margin: 0 auto;
}
.modulewidthselectcont {
width: 55px;
line-height: 17px;
background: #fff;
float: none;
margin: 0 auto;
padding: 0 2px;
position: relative;
z-index: 10;
}
.modulewidthselectcont input.inputbox {
width: 25px !important;
}
.modulewidth {
margin: -17px 6px 0 6px;
position: relative;
}
.modulemanagerheader {
font-size: 13px;
font-weight: bold;
padding: 0;
color :#000;
float: left;
}
.modulewidth_barleft {
width: 50%;
height: 17px;
/*float: left;*/
position: absolute;
left: 0;
background: url(../images/modulewidth_barleft.png) left center no-repeat;
}
.modulewidth_barright {
width: 50%;
height: 17px;
/*float: right;*/
position: absolute;
right: 0;
background: url(../images/modulewidth_barright.png) right center no-repeat;
}
/*-------- MAINCONTENT MANAGER -----------------*/
.candisable {
position: relative;
}
#maincontentmanager {
border: 1px solid #3399ff;
float: left;
min-width: 616px;
}
#maincontentmanagertitle {
text-transform: uppercase;
color: #3399ff;
font-size: 14px;
font-weight: bold;
}
.maincontentmanagerbloctitle {
text-transform: uppercase;
color: #3399ff;
font-size: 13px;
font-weight: bold;
text-align: center;
color: #000;
}
.maincontentmanager {
min-width: 120px;
border: 1px solid #000;
background: #fff;
margin: 5px;
}
.maincontentmanager.disabled {
border: 1px dashed #ccc;
}
.maincontentmanager.disabled .maincontentmanagerbloctitle {
color: #ccc;
}
#maincontentmanager_left {
height: 364px;
width: 140px;
}
#maincontentmanager_main {
height: 350px;
}
#maincontentmanager_right {
height: 239px;
width: 140px;
}
#maincontentmanager_content {
height: 110px;
width: 300px;
}
#maincontentmanager_centertop, #maincontentmanager_centerbottom, #maincontentmanager_maintop, #maincontentmanager_mainbottom {
height: 50px;
}
.blocwidthselect {
width: 38px !important;
height: 17px !important;
float: left !important;
border: 1px solid #a6a6a6 !important;
margin: 0 !important;
padding: 0 !important;
color: #000 !important;
border-radius: 0 !important;
}
.columnwidth_barleft {
width: 48px;
height: 17px;
margin-right: 2px;
float: left;
background: url(../images/columnwidth_barleft.png) left center no-repeat;
}
.columnwidth_barright {
width: 48px;
height: 17px;
margin-left: 2px;
float: left;
background: url(../images/columnwidth_barright.png) right center no-repeat;
}
.contentwidth_barleft {
width: 128px;
height: 17px;
margin-right: 2px;
float: left;
background: url(../images/contentwidth_barleft.png) left center no-repeat;
}
.contentwidth_barright {
width: 128px;
height: 17px;
margin-left: 2px;
float: left;
background: url(../images/contentwidth_barright.png) right center no-repeat;
}
.columnwidthtitle {
text-align: center;
color: #666666;
font-size: 12px;
}
/*-------- BANNER MANAGER -----------------*/
.candisable {
position: relative;
}
#bannermanager {
border: 1px solid #3399ff;
float: left;
min-width: 616px;
}
#bannermanagertitle {
text-transform: uppercase;
color: #3399ff;
font-size: 14px;
font-weight: bold;
}
.bannermanagerbloctitle {
text-transform: uppercase;
color: #3399ff;
font-size: 13px;
font-weight: bold;
text-align: center;
color: #000;
}
.bannermanager {
min-width: 200px;
height: 110px;
border: 1px solid #000;
background: #fff;
margin: 5px;
}
.bannermanager.disabled {
border: 1px dashed #ccc;
}
.bannermanager.disabled .bannermanagerbloctitle {
color: #ccc;
}
.blocwidthselect {
width: 38px !important;
height: 17px !important;
float: left !important;
border: 1px solid #a6a6a6 !important;
margin: 0 !important;
padding: 0 !important;
color: #000 !important;
border-radius: 0 !important;
}
.bannermodulewidth_barleft {
width: 78px;
height: 17px;
margin-right: 2px;
float: left;
background: url(../images/contentwidth_barleft.png) left center no-repeat;
}
.bannermodulewidth_barright {
width: 78px;
height: 17px;
margin-left: 2px;
float: left;
background: url(../images/contentwidth_barright.png) right center no-repeat;
}
/*
.bannermodulewidth_barleft {
width: 128px;
height: 17px;
margin-right: 2px;
float: left;
background: url(../images/contentwidth_barleft.png) left center no-repeat;
}
.bannermodulewidth_barright {
width: 128px;
height: 17px;
margin-left: 2px;
float: left;
background: url(../images/contentwidth_barright.png) right center no-repeat;
}*/
.bannerwidthtitle {
text-align: center;
color: #666666;
font-size: 12px;
}
/*-------- BLOCK SELECTION MANAGER -----------------*/
div.blocselect {
width: 130px;
height: 31px;
margin: 0 5px 10px 5px;
float: left;
border: 1px solid #ccc;
cursor: pointer;
}
.blocselectcont {
float: left;
}
.blocselectcontseparator {
border-top: 1px solid #ccc;
clear: both;
margin: 10px 10px 0 10px;
}
.blocselectheader {
font-family: Verdana;
font-size: 12px;
line-height: 14px;
margin: 10px 20px 0 10px;
text-align: justify;
}
.blocselecttitle {
text-align: left;
font-weight: bold;
font-size: 12px;
margin: 5px 0 0 10px;
}
.blocselect:hover {
border: 1px solid #000;
}
.blocselect.selected {
border: 1px solid #3399ff;
}
.blocselect.singlemodule {
background: url(../images/selection_module.png) center center no-repeat;
background-size: 100% auto;
}
.blocselect.flexiblemodules {
background: url(../images/selection_modules.png) center center no-repeat;
background-size: 100% auto;
}
.blocselect.horizmenu {
background: url(../images/selection_menu.png) center center no-repeat;
background-size: 100% auto;
}
.blocselect.custombloc {
background: url(../images/selection_custom.png) center center no-repeat;
background-size: 100% auto;
}
.blocselect.logo {
background: url(../images/selection_logo.png) center center no-repeat;
background-size: 100% auto;
}
.blocselect.banner {
background: url(../images/selection_banner.png) center center no-repeat;
}
.blocselect.wrapper {
background: url(../images/selection_wrapper.png) center center no-repeat;
}
.blocselect.row {
background: url(../images/selection_row.png) center center no-repeat;
}
.blocselect.slideshowck {
background: url(../images/modules/selection_slideshowck.jpg) center center no-repeat;
}
.blocselect.menu {
background: url(../images/modules/selection_menu.jpg) center -30px no-repeat;
}
.blocselect.notinstalled .installbutton {
background: rgba(255, 255, 255, 0.5);
border: 1px solid #ccc;
height: 20px;
line-height: 1.5;
margin: 5px auto;
opacity: 1.2;
text-align: center;
width: 100px;
color: #000;
transition: all 0.2s;
}
.blocselect.notinstalled:hover .installbutton {
background: rgba(255, 255, 255, 0.8);
height: 29px;
line-height: 2;
margin: 0 auto;
width: 128px;
font-size: 14px;
}
.blocselect.wrapper, .blocselect.banner, .blocselect.row {
width: 270px;
height: 50px;
background-size: cover;
}
/********************************
* = mooRainbow *
* color picker *
********************************/
/***
* - mooRainbow: defaultCSS
* author: w00fz <w00fzIT@gmail.com>
*/
.colorPicker {
padding: 5px;
cursor: pointer;
}
.moor-box {
width: 230px;
height: 310px;
border: 1px solid #636163;
background-color: #f9f9f9;
z-index: 11000 !important;
font-family: Verdana;
font-size: 12px;
color: #000;
}
.moor-overlayBox {
width: 150px; /* Width and Height of the overlay must be setted here: default 256x256 */
height: 150px;
margin-top: 9px;
margin-left: 9px;
border: 1px solid #000;
}
.moor-slider {
border: 1px solid #000;
margin-top: 9px;
margin-left: 170px;
width: 19px; /* if you want a bigger or smaller slider... */
height: 150px;
}
.moor-colorBox {
border: 1px solid #000;
width: 24px;
height: 38px;
margin-top: 8px;
margin-left: 199px;
}
.moor-currentColor { /* Bottom Box Color, the backup one */
margin-top: 9px;
margin-left: 200px;
width: 24px;
height: 19px;
}
.moor-okButton {
font-weight: bold;
font-size: 11px;
margin-top: 235px;
margin-left: 8px;
background: #e6e6e6;
height: 23px;
border: 1px solid #d6d6d6;
border-left-color: #f5f5f5;
border-top-color: #f5f5f5;
}
.moor-cleaner,.moor-copy,.moor-paste {
font-weight: bold;
font-size: 11px;
margin-top: 235px;
margin-left: 65px;
background: #e6e6e6;
height: 23px;
border: 1px solid #d6d6d6;
border-left-color: #f5f5f5;
border-top-color: #f5f5f5;
}
.moor-selectpalette {
font-weight: bold;
font-size: 11px;
background: #e6e6e6;
height: 23px;
border: 1px solid #d6d6d6;
border-left-color: #f5f5f5;
border-top-color: #f5f5f5;
}
.moor-copy{
margin-top: 235px;
margin-left: 120px;
}
.moor-paste{
margin-top: 235px;
margin-left: 170px;
}
#mooRainbow label {
}
/* Following are just <label> */
.moor-rLabel {
margin-top: 170px;
margin-left: 10px;
}
.moor-gLabel {
margin-top: 170px;
margin-left: 70px;
}
.moor-bLabel {
margin-top: 170px;
margin-left: 130px;
}
.moor-HueLabel {
margin-top: 190px;
margin-left: 10px;
}
span.moor-ballino { /* Style hue ° (degree) !! */
margin-top: 190px;
margin-left: 70px;
display: none;
}
.moor-SatuLabel {
margin-top: 190px;
margin-left: 70px;
}
.moor-BrighLabel {
margin-top: 190px;
margin-left: 130px;
}
.moor-hexLabel {
margin-top: 210px;
margin-left: 80px;
}
/* <input> */
.moor-rInput, .moor-gInput, .moor-bInput, .moor-HueInput, .moor-SatuInput, .moor-BrighInput {
width: 30px;
}
.moor-hexInput {
width: 55px;
}
.moor-cursor {
background-image: url(../images/moorainbow/moor_cursor.gif);
width: 12px;
height: 12px;
}
.moor-arrows {
background-image: url(../images/moorainbow/moor_arrows.gif);
top: 9px;
left: 161px;
width: 41px;
height: 9px;
}
.moor-chooseColor { /* Top Box Color, the choosen one */
margin-top: 28px;
margin-left: 200px;
width: 24px;
height: 19px;
}
/*** responsive popup ***/
div.ckblocresolution {
float: left;
margin: 0 10px;
}
.resolution-title {
text-align: left;
color: #000;
font-size: 13px;
font-weight: bold;
min-height: 60px;
padding: 15px 0 0 85px;
}
#ckresponsive1 .resolution-title {
background: url(../images/mobile/phone_portrait.png) 30px 15px no-repeat;
}
#ckresponsive2 .resolution-title {
background: url(../images/mobile/phone_landscape.png) 20px 20px no-repeat;
}
#ckresponsive3 .resolution-title {
background: url(../images/mobile/tablet_portrait.png) 15px 10px no-repeat;
}
#ckresponsive4 .resolution-title {
background: url(../images/mobile/tablet_landscape.png) 15px 10px no-repeat;
}
#ckresponsive5 .resolution-title {
background: url(../images/mobile/computer.png) 10px 10px no-repeat;
}
/*#ckresponsive3 {
clear: both;
}*/
.responsive.ckbloc {
width: 300px;
height: 60px;
margin: 2px;
padding: 5px 5px 35px 5px;
color: #0A71A5;
text-align: center;
font-size: 14px;
font-weight: normal;
line-height: 10px;
background: url(../images/mobile/module_default.png) center center no-repeat;
float: none;
}
.responsive.ckbloc:hover {
background-color: #999;
cursor: pointer;
}
.responsive.ckbloc[ckmobile=mobile_hide] {
background-image: url(../images/mobile/module_hide.png)
}
.responsive.horiznav {
background: url(../images/mobile/menu_default.png) center center no-repeat;
}
.responsive.horiznav[ckmobile=mobile_default] {background-image: url(../images/mobile/menu_default.png)}
.responsive.horiznav[ckmobile=mobile_hide] {background-image: url(../images/mobile/menu_hide.png)}
.responsive.horiznav[ckmobile=mobile_notaligned] {background-image: url(../images/mobile/menu_not_aligned.png)}
.responsive.horiznav[ckmobile=mobile_alignhalf] {background-image: url(../images/mobile/menu_2x2.png)}
.responsive.horiznav[ckmobile=mobile_hamburger] {background-image: url(../images/mobile/menu_hamburger.png)}
.responsive.singlemodule {
background: url(../images/mobile/module_default.png) center center no-repeat;
}
.responsive.singlemodule[ckmobile=mobile_default] {background-image: url(../images/mobile/module_default.png)}
.responsive.singlemodule[ckmobile=mobile_hide] {background-image: url(../images/mobile/module_hide.png)}
.responsive.custombloc[ckmobile=mobile_hide] {background-image: url(../images/mobile/module_hide.png)}
.responsive.flexiblemodules {
background: url(../images/mobile/modules_default.png) center center no-repeat;
}
.responsive.flexiblemodules[ckmobile=mobile_default] {background-image: url(../images/mobile/modules_default.png)}
.responsive.flexiblemodules[ckmobile=mobile_hide] {background-image: url(../images/mobile/modules_hide.png)}
.responsive.flexiblemodules[ckmobile=mobile_notaligned] {background-image: url(../images/mobile/modules_not_aligned.png)}
.responsive.flexiblemodules[ckmobile=mobile_alignhalf] {background-image: url(../images/mobile/modules_2x2.png)}
.responsive.mainbanner {
background: url(../images/mobile/banner_default.png) center center no-repeat;
}
.responsive.mainbanner[ckmobile=mobile_hide] {background-image: url(../images/mobile/banner_hide.png)}
.responsive.mainbanner[ckmobile=mobile_notaligned] {background-image: url(../images/mobile/banner_not_aligned.png)}
.responsive.mainbanner[ckmobile=mobile_hamburger] {background-image: url(../images/mobile/banner_hamburger.png)}
.responsive.maincontent {
background: url(../images/mobile/content_default.png) center center no-repeat;
}
.responsive.maincontent[ckmobile=mobile_default] {background-image: url(../images/mobile/content_default.png)}
.responsive.maincontent[ckmobile=mobile_notaligned] {background-image: url(../images/mobile/content_not_aligned.png)}
.responsive.maincontent[ckmobile=mobile_lefttop] {background-image: url(../images/mobile/content_lefttop.png);}
.responsive.maincontent[ckmobile=mobile_lefthidden] {background-image: url(../images/mobile/content_lefthidden.png);}
.responsive.maincontent[ckmobile=mobile_rightbottom] {background-image: url(../images/mobile/content_rightbottom.png);}
.responsive.maincontent[ckmobile=mobile_righthidden] {background-image: url(../images/mobile/content_righthidden.png);}
.responsive.ckrow[ckmobile=mobile_default] {background-image: url(../images/mobile/modules_default.png)}
.responsive.ckrow[ckmobile=mobile_notaligned] {background-image: url(../images/mobile/modules_not_aligned.png)}
.responsive.ckrow[ckmobile=mobile_hide] {background-image: url(../images/mobile/modules_hide.png)}
#mobile_lefttop, #mobile_lefthidden, #mobile_rightbottom, #mobile_righthidden {display: none;}
div[ckclass~=mainbanner] #mobile_default {background-image: url(../images/mobile/banner_default.png);}
div[ckclass~=mainbanner] #mobile_hide {background-image: url(../images/mobile/banner_hide.png);}
div[ckclass~=mainbanner] #mobile_alignhalf {display: none;}
div[ckclass~=mainbanner] #mobile_notaligned {background-image: url(../images/mobile/banner_not_aligned.png);}
div[ckclass~=flexiblemodules] #mobile_default {background-image: url(../images/mobile/modules_default.png);}
div[ckclass~=flexiblemodules] #mobile_hide {background-image: url(../images/mobile/modules_hide.png);}
div[ckclass~=flexiblemodules] #mobile_alignhalf {background-image: url(../images/mobile/modules_2x2.png);}
div[ckclass~=flexiblemodules] #mobile_notaligned {background-image: url(../images/mobile/modules_not_aligned.png);}
div[ckclass~=horiznav] #mobile_default {background-image: url(../images/mobile/menu_default.png);}
div[ckclass~=horiznav] #mobile_hide {background-image: url(../images/mobile/menu_hide.png);}
div[ckclass~=horiznav] #mobile_alignhalf {background-image: url(../images/mobile/menu_2x2.png);}
div[ckclass~=horiznav] #mobile_notaligned {background-image: url(../images/mobile/menu_not_aligned.png);}
div[ckclass~=singlemodule] #mobile_default {background-image: url(../images/mobile/module_default.png);}
div[ckclass~=singlemodule] #mobile_hide {background-image: url(../images/mobile/module_hide.png);}
div[ckclass~=singlemodule] #mobile_alignhalf {display: none;}
div[ckclass~=singlemodule] #mobile_notaligned {display: none;}
div[ckclass~=maincontent] #mobile_lefttop,
div[ckclass~=maincontent] #mobile_lefthidden,
div[ckclass~=maincontent] #mobile_rightbottom,
div[ckclass~=maincontent] #mobile_righthidden {display: block;}
div[ckclass~=maincontent] #mobile_default {background-image: url(../images/mobile/content_default.png);}
div[ckclass~=maincontent] #mobile_hide {display: none;}
div[ckclass~=maincontent] #mobile_alignhalf {display: none;}
div[ckclass~=maincontent] #mobile_notaligned {background-image: url(../images/mobile/content_not_aligned.png);}
div[ckclass~=maincontent] #mobile_lefttop {background-image: url(../images/mobile/content_lefttop.png);}
div[ckclass~=maincontent] #mobile_lefthidden {background-image: url(../images/mobile/content_lefthidden.png);}
div[ckclass~=maincontent] #mobile_rightbottom {background-image: url(../images/mobile/content_rightbottom.png);}
div[ckclass~=maincontent] #mobile_righthidden {background-image: url(../images/mobile/content_righthidden.png);}
.responsiverow_info {
text-align: center;
width: 300px;
}
.responsiverow {
border: 1px dashed #3399ff;
}
/*** message systeme ***/
/*.alert-message {
margin: 5px;
padding: 5px;
background: #eaeaea;
}
.alert-message .close {
display: inline-block;
background: #aaa;
color: #fff;
padding: 2px 5px;
border-radius: 5px;
cursor: pointer;
line-height: 15px;
}
.alert-message .close:hover {
background: #ccc;
color: #000;
}*/
/* ---------------------------------------
Standard styles formatting
created with Template Creator
on http://www.template-creator.com
-----------------------------------------*/
html {
height: 101%;
}
body {
margin: 0;
padding: 0;
}
* {
padding: 0;
margin: 0;
}
h1, h2, h3, h4, h5, h6, .contentheading, .componentheading {
padding: 3px 0;
margin: 0;
line-height: 1.2;
font-weight: bold;
font-style: normal;
}
h1, .componentheading {
font-size: 1.75em;
}
h2, .contentheading {
font-size: 1.5em;
}
h3 {
font-size: 1.25em;
}
h4 {
font-size: 1em;
}
ul, ol {
padding: .75em 0 .75em 0;
margin: 0 0 0 35px;
}
ul.menu {
margin: 0;
}
ul.menu li {
list-style: none;
}
p {
padding: 5px 0;
}
address {
margin: .75em 0;
font-style: normal;
}
a:focus {
outline: none;
}
img {
border: none;
max-width: 100%;
height: auto;
}
em {
font-style: italic;
}
strong {
font-weight: bold;
}
form, fieldset {
margin: 0;
padding: 0;
border: none;
}
input, button, select {
vertical-align: middle;
}
.ckclr {
clear : both;
}
.container {
margin: 0 auto;
}
.column.center {
text-align: inherit;
}
#previewarea {
border: 1px solid #3399FF;
padding: 20px;
width: 810px;
}
#previewarea .previewareatitle {
font-size: 20px;
text-align: center;
padding: 15px;
color: #3399FF;
}
/** ajout pour gestion drag'ndrop des blocs **/
.ckplaceholder {
padding: 10px;
min-height: 60px;
background: #2EA2CC;
}
.ckplaceholderchild {
float: left;
margin: 0;
padding: 0;
transition: opacity 0.2s;
}
.ckplaceholderchild > .inner {
background: #2EA2CC;
height: 100%;
margin: 0;
padding: 0;
}
.ui-draggable-dragging {
z-index: 10000;
}
.wrapper > .inner {
min-height: 30px;
position: relative;
}
.wrapper > .inner > .ckbloc > .inner {
position: relative;
}
.ckrow > .inner {
min-height: 60px;
position: relative;
display: flex;
justify-content: space-between;
}
.ckrow > .inner:after {
content: "";
/*display: none;*/
}
.ckfields .controlMove {
background: url(../images/toolbar/arrow_move.png) center center no-repeat;
}
.ckwait {
background: #fff url(../images/ajax-loader.gif) center center no-repeat !important;
}
/*** ajout code pour favoris ***/
.ckfields .controlFavorite {
background: url(../images/toolbar/magic.png) center center no-repeat;
}
#ckhtmlcontainer {
position: relative;
}
#ckfavoritespanel {
/*position: fixed;
background: #fff;
box-shadow: 0px 0px 5px #000;
min-height: 100px;
height: 100%;
width: 250px;
left:0;
overflow-y: auto;
z-index: 9999;*/
background: #fff;
display: none;
}
/*
#ckfavoritespanel > .inner {
background: #fff;
}*/
/*
#ckfavoritespanel .ckclose {
width: 60px;
background-position: center 0;
}
#ckfavoritespanel .ckpopupinfostitle {
margin: 0 10px 0 10px;
}*/
#showsuggestions {
background: #fff;
}
#showfavorites {
overflow-x: auto;
overflow-y: hidden;
}
#ckaddtofavorite > span {
white-space: nowrap;
}
.favoritethumb {
float :left;
margin: 10px 5px 5px 5px;
cursor: pointer;
width: 45%;
box-sizing: border-box;
}
#tab_myfavorites .favoritethumb {
width: auto;
margin: 10px;
}
#tab_menus .favoritethumb {
width: 90%;
}
.favoritethumb img {
border: 1px solid transparent;
}
.favoritethumb:hover > img {
box-shadow: 0px 0px 5px #3399ff;
border: 1px solid #3399ff;
}
.ckmyfavorite {
border: 1px solid transparent;
height: 60px;
overflow: hidden;
width: 180px;
}
.ckmyfavoriterow {
margin: 3px 0 0 0;
border: 1px solid #ddd;
}
.ckmyfavoriterow .fa {
min-width: 11px;
}
.ckmyfavoriterow .ckvalidate {
display: none;
}
.ckmyfavoriterow .ckbutton {
/*width: 60px;*/
}
.ckmyfavoritename {
background: #ededed;
padding: 4px;
color: #1a1a1a;
margin-bottom: 4px;
}
.ckmyfavoritenameedition {
line-height: 20px;
}
.ckmyfavoritename .ckvalidate {
/*display: none;*/
}
.subtitle {
display: block;
font-size: 12px;
padding-top: 5px;
clear: both;
}
.ckclose.ckrestorebeforefavorite {
background-image: url(../images/restore.png);
}
.ckclose.ckaddtofavorite {
background-image: url(../images/addtofavorite.png);
}
#customcode, #customcss {
min-width: 600px;
}
/*
.ckclose.ckstick {
background-image: url(../images/pin_black.png);
}
.stick .ckclose.ckstick {
background-image: url(../images/pin_active.png);
}
*/
.ckmodulepositionpreview {
background: #0A71A5;
opacity: 0.85;
border-radius: 5px;
border: 1px solid #fff;
}
.ckmodulepositionpreview_name {
display: block;
position: absolute;
margin: -10px 0 0 0;
height: 20px;
width: 100%;
top: 50%;
text-align: center;
color: #fff !important;
font-size: 16px !important;
font-family: Segoe UI;
font-weight: bold;
}
textarea.responsiveCustomcode {
min-height: 100px;
width: 95%;
max-width: 100%;
}
.responsiveCustomcodelabel {
font-weight: bold;
}
/*
#ckleftpanel, .ckleftpanel {
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
display: block;
left: 0;
padding: 0 0 10px 0px;
width: 310px;
box-sizing: border-box;
z-index: 999;
position: fixed;
top: 66px;
bottom: 0;
overflow-y: scroll;
overflow-x: hidden;
margin: 0;
font-family: Segoe UI, arial;
}
.ckleftpanel > .inner {
padding: 0 20px 0 2px;
}*/
/*#ckaddblockmanager, #showthemes, .ckleftpanel {
position: absolute;
left:0;
width: 310px;
min-height: 100%;
z-index: 10;
box-sizing: border-box;
display: none;
}
#ckaddblockmanager {
display: block;
}*/
/*
#ckleftpanel.floating {
position: fixed;
top: 0;
bottom: 0;
}*/
/*
#ckleftpanel.reduced {
width: 100px;
}*/
/*
#ckleftpanel.reduced .blocselectcont {
max-width: 100%;
width: 80%;
}
#ckleftpanel.reduced .blocselectcont .blocselect {
max-width: 100%;
background-size: cover;
background-position: left center;
}
#ckleftpanel.reduced .blocselectcont .blocselect.logo {
max-width: 100%;
background-size: cover;
background-position: center center;
}
*/
/*#ckleftpanel .panelheader {
background: #e4e4e4;
}
#ckleftpanel.hiddenpanel {
display: none;
}*/
/*#ckleftpanel.hiddenpanel + div #template_container {
margin-left: 0;
}*/
/*#template_container {
margin-left: 250px;
transition: margin 0.2s ease 0s;
}*/
#modules_code_inner p {
padding: 5px;
position: relative;
}
#modules_code_inner p.errorck .ckbuttonstyle {
position: absolute;
right: 0;
top: 10px;
}
#responsive_preview {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #fff;
}
#responsive_preview > .inner {
height: 100%;
margin: 0 auto;
transition: width 0.2s ease 0.2s;
}
#responsive_preview_frame {
display: block;
margin: 0 auto;
height: 100%;
box-sizing: border-box;
width: 100%;
border: none;
}
/*#ckaddblockmanager.reduced + div #template_container {
margin-left: 100px;
}*/
/*.cktopfixed #ckaddblockmanager {
position: fixed;
top: 0;
left: 0;
right:0;
background: #fff;
z-index: 9999;
}
.cktopfixed #ckaddblockmanager .blocselectcontseparator {
display: none;
}*/
.cktooltipinfo {
background: rgba(0,0,0,0.7);
padding: 5px 10px;
color: #e5e5e5;
border-radius: 5px;
box-shadow: 0 0 7px rgba(255,255,255,0.4);
float: left;
font-size: 11px;
font-family: Verdana;
z-index: 999999;
}
/* pour equalheights */
.flexiblemodules > .inner {
display: flex;
}
.flexiblemodules .flexiblemodule {
display: flex;
}
/*.maincontent .column {
flex-direction: column;
}*/
.flexiblemodules .flexiblemodule > .inner {
max-width:100%;
width: 100%;
box-sizing: border-box;
}
/*
.cktitle {
border-bottom: 1px solid;
color: #3399ff;
font-family: arial;
font-size: 2em;
margin: 10px 0;
}*/
/* for bullet list */
.bulletlistselect {
padding: 10px 20px;
margin: 10px;
float: left;
border: 1px solid #ccc;
cursor: pointer;
width: 125px;
box-sizing: border-box;
height: 160px;
}
.bulletlistselect[data-type="image"] {
height: auto;
width: 270px;
}
.bulletlistselect:hover {
border: 1px solid #3399ff;
box-shadow: 0 0 5px #3399ff;
}
.bulletlistselect.selected {
border: 1px solid #000;
}
.bulletlisttitle {
text-transform: uppercase;
color: #3399ff;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-bottom: 10px;
}
.bulletlistselect[data-type="image"] ul {
list-style-image: url(../images/tick.png);
}
.inputbox + label {
background: #f5f5f5;
border: 1px solid #bbb;
display: inline-block;
margin-left: -1px;
padding: 5px 8px;
color: #333;
cursor: pointer;
}
.inputbox + label:hover {
background: #e5e5e5;
}
.menustyles input.hiddenbtn[type="radio"]:checked + label {
background-color: #e6e6e6;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
color: #333;
outline: 0 none;
}
.videobackground {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -1;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
/*background: url(polina.jpg) no-repeat;*/
background-size: cover;
}
/* styles for the main menu */
.ck_button {
position: relative;
}
.cksubmenu {
display: none;
/*opacity: 0;*/
transition: opacity 0.1s ease 0.1s;
position: absolute;
left: auto;
background: #303030;
border: 1px solid #555;
z-index: 100;
width: 200px;
overflow: auto;
}
/*#mainmenuck div.cksubmenu > a {
text-align: left;
padding: 2px 5px;
border: 1px solid transparent;
}
#mainmenuck div.cksubmenu > a:hover {
background: #444 none repeat scroll 0 0;
border: 1px solid #777;
color: #f1f1f1;
}
#mainmenuck hr {
border: none;
border-bottom: 1px solid #555;
margin: 5px 10px;
}
*/
.restoreline {
border-bottom: 1px solid #eee;
margin-top: 3px;
padding: 5px;
}
.restoreline > div {
line-height: 25px;
float: left;
width: 50%;
}
.widgetrow {
width: 900px;
padding: 10px;
min-height: 35px;
}
.widgetrow:nth-child(2n+1) {
background: #f2f2f2;
}
.widgetrow > span,
.widgetrow * {
display: inline-block;
/*vertical-align: top;*/
}
.widgettitle {
font-weight: bold;
}
.widgettitledesc {
width: 500px;
}
.widgetactions {
float: right;
}
.widgetactions .fa, .widgetactions .ckwait {
width: 16px;
display: inline-block;
height: 16px;
vertical-align: middle;
}
.widgetactions .widgetenable > .fa {
color: red;
}
.widgetactions .widgetdisable > .fa {
color: green;
}
.widgetactions .widgetedit > .fa {
color: steelblue;
}
.widgetrow .widgetenable,
.widgetrow .widgetdisable,
.widgetrow .widgetedit,
.widgetupdate
{
display: none;
}
.widgetrow[data-installed="1"] .widgetinstall
{
display: none;
}
.widgetrow[data-installed="1"] .widgetenable
{
display: inline-block;
}
.widgetrow[data-enabled="1"] .widgetenable
{
display: none;
}
.widgetrow[data-enabled="1"] .widgetdisable,
.widgetrow[data-enabled="1"] .widgetedit
{
display: inline-block;
}
.widgetrow[data-enabled="0"] .widgetdisable,
.widgetrow[data-enabled="0"] .widgetedit,
.widgetrow[data-installed="0"] .widgetdisable,
.widgetrow[data-installed="0"] .widgetedit
{
display: none;
}
.widgetrow[data-update="1"][data-installed="1"] .widgetupdate {
display: block;
}
.widgettopbarfilter {
font-weight: bold;
}
.ckoption {
margin-bottom: 3px;
}
.ckoption > span {
display: inline-block;
vertical-align: middle;
}
.ckoption > span:first-child {
width: 170px;
}
.ckoption .ckoption-desc {
font-style: italic;
display: inline;
}
.ckoption .ckoption-desc-under {
display: block;
clear: both;
}
.resolution-value {
text-align: center;
margin-bottom: 5px;
}
/* shadow fix */
#body div div.inner::after {
/*position: relative;*/
}
/* hide action button if no BS */
.icons .btn.dropdown-toggle {
/*display: none;*/
}
/*--------------------------------------------
--- Styles for V4 --
----------------------------------------------*/
body.cktemplatecreatorinterface:not(.ckfirststep) {
padding-left: 310px !important;
}
body.cktemplatecreatorinterface {
padding-top: 66px !important;
}
#cktemplatecontainer {
/*margin-left: 310px;
margin-top: 66px;*/
position: relative;
}
.ckfirststep #ckheader .ckheadermenuitem:not(.ckcancel):not(.ckfirststep),
.ckfirststep .ckleftpanel {
display: none;
}
.ckfirststep #cktemplatecontainer {
margin-left: 0;
}
.ckheadermenuitemright {
float: right;
}
.ckexpertmode {
color: #3DE5DF !important;
}
.ckinfosdescription {
padding: 10px;
}
.ckpopuptitle {
font-size: 21px;
color: #333;
padding: 20px 10px 10px 10px;
font-weight: normal;
}
.ckpopupdesc {
font-size: 12px;
text-align: justify;
line-height: 14px;
margin: 10px 0 0 0;
}
.ckpopupcontent {
margin: 25px 0 0 0;
}
/*-------- edit_modele ---------------*/
#ckmodelewrapper {
top: 0;
left: 0;
padding-left: 10px;
height: 100%;
margin: 0 0 0 0;
}
div.cklayout {
display: inline-block;
margin: 3px;
padding: 5px;
background: #fff;
color: #777;
text-align: center;
border: 2px solid transparent;
}
div.cklayout img {
-moz-box-shadow: 0px 0px 5px #888;
box-shadow: 0px 0px 5px #888;
}
div.cklayout:hover {
background: #fff;
color: #000;
cursor: pointer;
border: 2px solid #000;
}
div.cklayouttitle {
text-align: center;
font-size: 12px;
color: #4c4c4c;
padding: 5px;
font-family: Verdana;
}
#ckmodeleheader {
padding: 20px;
font-size: 16px;
text-align: center;
}
#ckmodeleheader .ckbutton {
font-weight: bold;
text-transform: uppercase;
letter-spacing: -0.06em;
}
#cklayoutslist {
text-align: center;
}
#cklayoutslist .ckinfosdescription {
padding: 20px;
}
#ckmodelslist {
max-width: 1100px;
margin: auto;
}
#cklayoutslist, #tab_customcode, #tab_customcss {
display: none;
}
#ckmodelewrapper {
background: #ECEFF1;
min-height: calc(100vh - 60px);
}
.ckgallerywrap {
padding-bottom: 10px;
}
.ckgalleryitem {
float: left;
width: 250px;
margin: 10px;
}
.ckgalleryiteminner {
overflow: hidden;
border-radius: 4px;
}
#cklibraryelements .ckinterfaceslider {
padding: 10px;
}
.cklibraryitem {
overflow: hidden;
margin: 10px 0;
border-radius: 4px;
}
.ckgalleryitem:hover, .cklibraryitem:hover {
box-shadow: #888 0 0 8px;
transition: all 0.2s;
}
.cklibraryitem:hover {
cursor: grab;
}
.ckgalleryitemimage {
height: 250px;
overflow: hidden;
}
.ckgalleryitem img {
width: 250px;
height: auto;
display: block;
}
.cklibraryitem img {
max-width: 100%;
height: auto;
display: block;
}
.ckgalleryiteminfos {
height: 90px;
background: #fff;
border-top: 1px solid #ddd;
text-align: center;
}
.ckgalleryitemtitle {
padding: 10px 5px;
font-weight: bold;
text-align: center;
}
.ckgalleryitempreviewbtn, .ckgalleryitemloadbtn {
display: inline-block;
}
.ckgalleryitemdetails {
display: none;
min-width: 700px;
}
.ckgalleryitemdetails img {
width: calc(100% - 300px);
min-width: 400px;
max-width: 700px;
float: right;
}
.ckgalleryitemdetails .ckbutton-big {
padding: 10px 20px;
font-size: 120%;
border-radius: 3px;
display: block;
}
.ckgalleryitemdetailsinfos [data-info="detaillabel"] {
background: #f5f5f5;
padding: 5px;
display: inline-block;
width: 100px;
margin: 5px;
}
.ckgalleryitemdetailsinfos [data-info="name"] {
font-size: 2em;
text-align: center;
display: block;
text-transform: capitalize;
padding: 10px;
margin-bottom : 20px;
}
.ckgalleryitemdetailsinfos {
width: 300px;
float: left;
padding: 10px;
box-sizing: border-box;
}
.ckgalleryitemdetailsactions {
margin-top: 20px;
}
.ckgallerypagination {
margin: 10px;
}
.ckdraggingelement {
width: 250px !important;
height: auto !important;
}
#ckedition {
display: none;
}
#ckwizardmodal {
min-height: 100%;
}
#ckwizardmodal .ckoption-label {
width: 200px;
}
#ckwizardmodal .ckoption-field {
width: calc(100% - 200px);
}
#ckwizardmodal fieldset {
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 10px;
}
#ckwizardmodal legend {
font-size: 18px;
}
.ckinfosdesc {
font-size: 0.8em;
padding: 5px;
}
.ckinterfaceslidertitle {
font-size: 21px;
color: #333;
padding: 10px;
font-weight: normal;
}
.ckinterfacesliderdesc {
font-size: 12px;
text-align: justify;
line-height: 14px;
margin: 10px 0 0 0;
}
#ckcustomstylepreviewwrap, .ckcustomedition {
display: none;
background: white;
position: fixed;
z-index: 10;
top: 65px;
left: 310px;
right: 0;
bottom: 0;
padding: 10px;
}
#ckcustomstylepreview, .ckcustomeditioninner {
width: 600px;
height: 400px;
margin: auto;
margin-top: auto;
top: 50vh;
position: relative;
margin-top: -140px;
}
div.CodeMirror {
border: 1px solid #ccc;
width: auto;
min-width: 500px;
}
#tab_customcode, #tab_customcss {
position: relative;
padding: 10px;
}
#tab_customcss {
height: auto;
}
#ckaddblockmanager {
width: 100%;
position: relative;
}
.cklibraryelement > div {
width: 280px;
height: 50px;
}
#cktoolbarResponsive {
padding-top: 10px;
}
#cktoolbarResponsive > div {
padding-left: 5px;
}
#cktoolbarResponsive .inputbox {
width: 40px;
margin: 0 0 0 -1px;
height: 23px;
text-align: center;
}
.ckresponsivebutton {
width: 130px;
text-align: left;
}
#ckresponsivecustomcss {
position: fixed;
left: 310px;
top: 66px;
z-index: 1000000;
background: white;
right: 0;
bottom: 0;
overflow: auto;
display: none;
}
.ckblocresolutions {
display: flex;
flex-wrap: wrap;
padding-bottom: 10px;
}
.ckblocresolutions .ckblocresolution {
flex: 1 1 calc(50% - 20px);
min-width: 250px;
}
.editorckclass {
display: none;
}
.ckcssmanager .editorckclass {
display: block;
}
.ckcssmanager .isControl, .ckcssmanager .editorckposition {
display: none;
}
/*----------------------------
-- Responsive edition --
-----------------------------*/
.isControlResponsive {
display: none;
}
.ckresponsiveactive .isControl:not(.isControlResponsive) {
display: none;
}
.ckresponsiveactive .isControlResponsive {
display: block;
}
.isControlResponsive[data-class="ckmobilemenu"] {
color: inherit;
}
.isControlResponsive[data-class="ckmobilemenu"] .fa {
margin-top: 1px;
font-size: 24px;
}
.ckresponsiveactive .isControlResponsive[data-class="ckmobilemenu"] {
color: #fff;
}
.isControlResponsive {
padding: 5px 6px;
font-size: 16px;
float: left;
cursor: pointer;
color :#fff;
}
.wrapper > .editorck > .ckfields > .isControlResponsive,
.maincenter > .editorck > .ckfields > .isControlResponsive,
.content > .editorck > .ckfields > .isControlResponsive,
.maincontent > .editorck > .ckfields > .isControlResponsive {
color: #000;
}
.isControlResponsive .fa {
vertical-align: top;
}
.isControlResponsive:hover,
.isControlResponsive.active,
.isControlResponsive[data-enabled="1"] {
background-color: rgba(0,0,0,0.2);
}
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_hide"]:before,
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_hide"]:before {
display: block;
content: "";
position: absolute;
height: 100%;
width: 100%;
background: #d3531a;
border-radius: 9px;
opacity: 1;
left: 0;
top: 0;
background: url('../images/disable.png') center center repeat;
/*background-size: contain;*/
z-index: 9;
}
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_hide"] .ckbloc:before,
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_hide"] .ckbloc .editorck,
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_hide"] .blockck:before,
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_hide"] .blockck .editorckresponsive,
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_hide"] .ckbloc:before,
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_hide"] .ckbloc .editorck,
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_hide"] .blockck:before,
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_hide"] .blockck .editorckresponsive,
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_hide"] .ckbloc:before,
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_hide"] .ckbloc .editorck,
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_hide"] .blockck:before,
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_hide"] .blockck .editorckresponsive,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_hide"] .ckbloc:before,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_hide"] .ckbloc .editorck,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_hide"] .blockck:before,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_hide"] .blockck .editorckresponsive,
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_hide"] .ckbloc:before,
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_hide"] .ckbloc .editorck,
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_hide"] .blockck:before,
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_hide"] .blockck .editorckresponsive {
display: none !important;
}
#body.ckresponsiveactive {
margin-left: auto;
margin-right: auto;
}
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_notaligned"] .inner { display: block !important; }
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_notaligned"] > .inner > .ckbloc,
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_notaligned"] > .inner > .ckrowcontainer { float: none; width: auto !important; display: block !important; margin-left: 0 !important;}
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_notaligned"].horiznav li { float: none; width: 100% !important; display: block !important; margin-left: 0 !important;}
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_notaligned"].horiznav ul ul { width: 100% !important; margin: 0 !important; position: static !important;}
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_notaligned"] .inner { display: block !important; }
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_notaligned"] > .inner > .ckbloc,
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_notaligned"] > .inner > .ckrowcontainer { float: none; width: auto !important; display: block !important; margin-left: 0 !important;}
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_notaligned"].horiznav li { float: none; width: 100% !important; display: block !important; margin-left: 0 !important;}
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_notaligned"].horiznav ul ul { width: 100% !important; margin: 0 !important; position: static !important;}
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_notaligned"] .inner { display: block !important; }
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_notaligned"] > .inner > .ckbloc,
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_notaligned"] > .inner > .ckrowcontainer { float: none; width: auto !important; display: block !important; margin-left: 0 !important;}
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_notaligned"].horiznav li { float: none; width: 100% !important; display: block !important; margin-left: 0 !important;}
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_notaligned"].horiznav ul ul { width: 100% !important; margin: 0 !important; position: static !important;}
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_notaligned"] .inner { display: block !important; }
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_notaligned"] > .inner > .ckbloc,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_notaligned"] > .inner > .ckrowcontainer { float: none; width: auto !important; display: block !important; margin-left: 0 !important;}
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_notaligned"].horiznav li { float: none; width: 100% !important; display: block !important; margin-left: 0 !important;}
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_notaligned"].horiznav ul ul { width: 100% !important; margin: 0 !important; position: static !important;}
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_notaligned"] .inner { display: block !important; }
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_notaligned"] > .inner > .ckbloc,
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_notaligned"] > .inner > .ckrowcontainer { float: none; width: auto !important; display: block !important; margin-left: 0 !important;}
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_notaligned"].horiznav li { float: none; width: 100% !important; display: block !important; margin-left: 0 !important;}
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_notaligned"].horiznav ul ul { width: 100% !important; margin: 0 !important; position: static !important;}
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_hamburger"].horiznav ul.menu:after,
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_hamburger"].horiznav ul.menu:after,
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_hamburger"].horiznav ul.menu:after,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_hamburger"].horiznav ul.menu:after,
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_hamburger"].horiznav ul.menu:after {
content: "≡";
display: block;
width: 20px;
height: 20px;
float: right;
font-size: 33px;
padding: 10px;
}
.ckresponsiveactive[ckresponsiverange="5"] [ckresponsive5="mobile_hamburger"].horiznav ul.menu li,
.ckresponsiveactive[ckresponsiverange="4"] [ckresponsive4="mobile_hamburger"].horiznav ul.menu li,
.ckresponsiveactive[ckresponsiverange="3"] [ckresponsive3="mobile_hamburger"].horiznav ul.menu li,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_hamburger"].horiznav ul.menu li,
.ckresponsiveactive[ckresponsiverange="2"] [ckresponsive2="mobile_hamburger"].horiznav ul.menu li,
.ckresponsiveactive[ckresponsiverange="1"] [ckresponsive1="mobile_hamburger"].horiznav ul.menu li {
display: none !important;
}
.ckcssmanager #body {
padding-top: 30px;
}
.valign-top {
align-self: flex-start;
}
.valign-center {
align-self: center;
}
.valign-bottom {
align-self: flex-end;
}
.emptybloc {
min-height: 30px;
}
.logobloc > .inner > img {
display: block;
}
.logobloc[ckclass="tck-logo-center"] img {
margin-left: auto;
margin-right: auto;
}
.logobloc[ckclass="tck-logo-right"] img {
margin-left: auto;
}
.tab_fullscreen {
position: fixed;
left: 310px;
top: 66px;
bottom :0;
right: 0;
overflow: auto;
padding: 10px;
background: #fff;
}
/*------------------------------------------------------
* Styles for the image drag and drop upload
*-----------------------------------------------------*/
.ckdndhover {
border-color: #00a0d2 !important;
}
progress.progress {
display: block;
width: 100%;
box-sizing: border-box;
height: 10px;
}
/*------------------------------------------------------
*
*-----------------------------------------------------*/
label.radioimgoption {
display: inline-block;
width: 100px;
height: 65px;
margin: 5px;
box-shadow: #888 0 0 5px;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
background-color: #fff;
border: 2px solid #fff;
position: relative;
cursor: pointer;
}
label.radioimgoption:hover {
box-shadow: #5f9ea0 0 0 10px;
background-repeat: no-repeat;
background-size: contain;
}
/*----------------------------
-- Edition columns --
-----------------------------*/
.ckmobileoverlay, .ckcolwidthedition {
background: none;
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
}
.ckcolwidthedition {
text-align: center;
background: #fff;
border: 1px solid #ddd;
color: #111;
}
.ckcolwidthedition.locked {
background: #c2e0ff;
}
.ckcolwidthlocker {
position: absolute;
top: 35px;
left: 49%;
margin-left: -20px;
width: 40px;
height: 40px;
cursor: pointer;
background: #fff url(../images/lock_open.png) 49% center no-repeat;
}
.ckcolwidthlocker.locked {
background: #c2e0ff url(../images/lock.png) 49% center no-repeat;
}
.ckcolwidthedition > input.inputbox {
height: 25px;
width: 40px;
margin-top: 5px;
}
.ckcolwidthediting.inner {
min-height: 100px;
height: 100%;
}
.ckmobileediting {
min-height: 100px;
}
.ckcolwidthediting .editorck {
display: none !important;
}
/* for shape divider */
.tck-divider-container {
position: absolute;
overflow: hidden;
left: 0;
width: 100%;
}
.tck-divider-container > svg {
position: relative;
height: 100%;
left: 50%;
transform: translate(-50%);
min-width: 100%;
}
.tck-divider-container.pbck-divider-top {
top: -1px;
}
.tck-divider-container.pbck-divider-bottom {
bottom: -1px;
}
.tck-divider-container.pbck-divider-over {
z-index: 1;
}
.tck-divider-container.pbck-divider-under {
z-index: 0;
}
.ckflip-horizontal > svg {
transform: rotateY(180deg) translate(-50%);
}
.ckflip-vertical > svg {
transform: rotateX(180deg) translate(-50%);
}
.ckflip-horizontal.ckflip-vertical > svg {
transform: rotate(180deg) translate(-50%);
}