/* Affinitomics™ Copyright (C) 2014 Prefrent */ .afpost_metabox { width:33%; float:left; min-height:100px; } .afpost_metabox textarea { width:90%; height:69px; } .afpost_metabox p { padding-right:20px; } #aimojo-export-update-div { padding-bottom: 23px; padding-top: 13px; } #aimojo-progress-div { width: 600px; height: 100px; } .aimojo-progress-text { float: left; font-size: 14pt; font-family: helvetica; } #aimojo-export-status { float: right; font-size: 14pt; font-family: helvetica; } .aimojo-admin-toggle { background-color: #dddddd; border: 1px solid; border-color: Gray; margin-bottom: 10px; padding: 5px; } details summary::-webkit-details-marker { display:none; } .grey { color: Gray; } /* Extensions UX ========================================================================== */ .aimojo-tab-header { padding-top: 30px; padding-bottom: 30px; } .button-ontoggle { background-color: #85E78F; font-size: 70%; } .button-offtoggle { background-color: #85E78F; font-size: 70%; } .ext-image { padding-top: 5px; } .ext-aim-top { } .ext-aim-mid { } .ext-aim-foot { height: 28px; font-weight: 600; } .ext-panel-name { font-size: 20px; font-weight: 700; } .ext-panel-description { font-size: 12px; } /** Safe zone above here */ .aimojo-progress:not(value) { } .aimojo-progress[value] { appearance: none; border: none; width: 100%; height: 20px; background-color: whiteSmoke; border-radius: 3px; box-shadow: 0 2px 3px rgba(0,0,0,.5) inset; color: royalblue; position: relative; margin: 0 0 1.5em; } .aimojo-progress[value]::-webkit-progress-bar { background-color: whiteSmoke; border-radius: 3px; box-shadow: 0 2px 3px rgba(0,0,0,.5) inset; } .aimojo-progress[value]::-webkit-progress-value { position: relative; background-size: 35px 20px, 100% 100%, 100% 100%; border-radius:3px; animation: move 5s linear infinite; -webkit-animation: move 5s linear 0 infinite; } @keyframes animate-stripes { 100% { background-position: -100px 0; } } @-webkit-keyframes animate-stripes { 100% { background-position: -100px 0px; } } @-webkit-keyframes move { 0% {background-position: 0px 0px, 0 0, 0 0} 100% {background-position: -100px 0px, 0 0, 0 0} } .aimojo-progress[value]::-webkit-progress-value:after { content: ''; position: absolute; width:5px; height:5px; top:7px; right:7px; background-color: white; border-radius: 100%; } .aimojo-progress[value]::-moz-progress-bar { /* Gradient background with Stripes */ background-image: -moz-linear-gradient( 135deg, transparent, transparent 33%, rgba(0,0,0,.1) 33%, rgba(0,0,0,.1) 66%, transparent 66%), -moz-linear-gradient( top, rgba(255, 255, 255, .25), rgba(0,0,0,.2)), -moz-linear-gradient( left, #09c, #f44); background-size: 35px 20px, 100% 100%, 100% 100%; border-radius:3px; } /* Fallback technique styles */ .progress-bar { background-color: whiteSmoke; border-radius: 3px; box-shadow: 0 2px 3px rgba(0,0,0,.5) inset; width: 100%; height:20px; } .progress-bar span { background-color: royalblue; border-radius: 3px; display: block; text-indent: -9999px; } .aimojo-progress-text[data-value] { position: relative; } .aimojo-progress-text[data-value]:after { /* content: attr(data-value) '%'; */ position: absolute; right:0; } .aimojo-progress::-webkit-progress-value { /* Gradient background with Stripes */ background-image: -webkit-linear-gradient( 135deg, transparent, transparent 33%, rgba(0,0,0,.1) 33%, rgba(0,0,0,.1) 66%, transparent 66%), -webkit-linear-gradient( top, rgba(255, 255, 255, .25), rgba(0,0,0,.2)), -webkit-linear-gradient( left, #09c, #ff0); } .aimojo-progress::-moz-progress-bar { /* Gradient background with Stripes */ background-image: -moz-linear-gradient( 135deg, transparent, transparent 33%, rgba(0,0,0,.1) 33%, rgba(0,0,0,.1) 66%, transparent 66%), -moz-linear-gradient( top, rgba(255, 255, 255, .25), rgba(0,0,0,.2)), -moz-linear-gradient( left, #09c, #f44); } .aimojo-progress::-moz-progress-bar { /* Gradient background with Stripes */ background-image: -moz-linear-gradient( 135deg, transparent, transparent 33%, rgba(0,0,0,.1) 33%, rgba(0,0,0,.1) 66%, transparent 66%), -moz-linear-gradient( top, rgba(255, 255, 255, .25), rgba(0,0,0,.2)), -moz-linear-gradient( left, #09c, #ff0); } .ac-container{ width: 90%; margin: 10px auto 30px auto; } .ac-container label{ font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif; padding: 5px 20px; position: relative; z-index: 20; display: block; height: 30px; cursor: pointer; color: #777; text-shadow: 1px 1px 1px rgba(255,255,255,0.8); line-height: 33px; font-size: 19px; background: linear-gradient(top, #ffffff 1%,#eaeaea 100%); box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 2px 2px rgba(0,0,0,0.1); } /* On hover I want this o be white */ .ac-container label:hover{ background: #fff; } /* When I click on a label, the radiobutton get’s activated and when that happens I want the respective label to have the following “selected” style */ .ac-container input:checked + label, .ac-container input:checked + label:hover{ background: #c6e1ec; color: #3d7489; text-shadow: 0px 1px 1px rgba(255,255,255, 0.6); box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 0px 2px 2px rgba(0,0,0,0.1); } /* Hint for hover with an arrow icon */ .ac-container label:hover:after, .ac-container input:checked + label:hover:after{ content: ''; position: absolute; width: 24px; height: 24px; right: 13px; top: 7px; background: transparent url(../images/arrow_down.png) no-repeat center center; } /* rotate twiddle */ .ac-container input:checked + label:hover:after{ background-image: url(../images/arrow_up.png); } .ac-container input{ display: none; } /* content area container hiding overflow */ .ac-container article{ background: rgba(255, 255, 255, 0.5); margin-top: -1px; overflow: hidden; height: 0px; position: relative; z-index: 10; transition: height 0.3s ease-in-out, box-shadow 0.6s linear; } .ac-container input:checked ~ article{ transition: height 0.5s ease-in-out, box-shadow 0.1s linear; box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3); } .ac-container article p{ color: #777; line-height: 23px; font-size: 14px; padding: 20px; } /* content sizes */ .ac-container input:checked ~ article.ac-small{ height: 125px; } .ac-container input:checked ~ article.ac-medium{ height: 180px; } .ac-container input:checked ~ article.ac-large{ height: 230px; } .ac-container input:checked ~ article.ac-xlarge{ height: 400px; } #wpfooter{ position: relative !important; } .af-hero{ font-size: 180%; } .af-hero-headline { font-size: 300%; } /* PURE Extras - http://tilomitra.github.io/cssextras/ ========================================================================== */ /* Images */ .pure-img-eliptical { border-radius: 80%; } .pure-img-rounded { border-radius: 3px; } .pure-img-bordered { background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.2); padding: 5px; } /* Thumbnails */ .pure-thumbnails li { text-align: center; display: inline-block; *display: inline; /* IE7 inline-block hack */ *zoom: 1; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.5em; } .pure-thumbnails { list-style: none; margin: 0; padding: 0; } .pure-thumbnails a:focus { outline: 0 none; } .pure-thumb { display: block; text-decoration: none; color: inherit; } .pure-thumb img { max-width: 100%; margin-right: auto; margin-left: auto; vertical-align: middle; /* this will remove a thin line below the image */ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .pure-thumb-bordered { border: 1px solid rgba(0, 0, 0, 0.2); } .pure-thumb .caption { text-align: left; display: block; margin: 0 5px 6px; } .pure-thumb .caption p { margin: 0.3em 0 0; font-size: 75%; } .pure-thumb .caption .caption-head { font-weight: bold; margin-top: 0.3em; } .pure-thumb-eliptical img { border-radius: 50%; } .pure-thumb-rounded img { border-radius: 3px; } /* Badges/Pills */ .pure-badge, .pure-badge-error, .pure-badge-warning, .pure-badge-success, .pure-badge-info, .pure-badge-inverse { padding: 0.35em 0.9em 0.35em; background-color: #9D988E; color: #fff; display: inline-block; font-size: 11.844px; font-weight: bold; line-height: 1.2em; vertical-align: baseline; white-space: nowrap; border-radius: 20px; margin: 0.2em; } .pure-badge-error { background-color: #D13C38; } .pure-badge-warning { background-color: #E78C05; } .pure-badge-success { background-color: rgb(83, 180, 79); } .pure-badge-info { background-color: rgb(18, 169, 218); } .pure-badge-inverse { background-color: #4D370C; } /* Alerts */ .pure-alert { position: relative; margin-bottom: 1em; padding: 1em; background: #ccc; border-radius: 3px; } .pure-alert label { display: inline-block; *display: inline; /* IE7 inline-block hack */ *zoom: 1; white-space: nowrap; } .pure-alert { background-color: rgb(209, 235, 238); color: rgb(102, 131, 145); } .pure-alert-error { background-color: #D13C38; color: #fff; } .pure-alert-warning { background-color: rgb(250, 191, 103); color: rgb(151, 96, 13); } .pure-alert-success { background-color: rgb(83, 180, 79); color: #fff; } /* Contextual Modals */ .pure-popover { position: relative; width: 300px; background-color: #f0f1f3; color: #2f3034; padding: 15px; border: 1px solid #bfc0c8; border-radius: 2px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); box-padding: border-box; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; } .pure-arrow-border, .pure-arrow { border-style: solid; border-width: 10px; height:0; width:0; position:absolute; } /* POPOVER ARROW POSITIONING BOTTOM */ .pure-popover.bottom .pure-arrow-border { border-color: #bfc0c8 transparent transparent transparent; bottom: -20px; left: 50%; } .pure-popover.bottom .pure-arrow { border-color: #f0f1f3 transparent transparent transparent; bottom:-19px; left: 50%; } /* POPOVER ARROW POSITIONING TOP*/ .pure-popover.top .pure-arrow-border { border-color: transparent transparent #bfc0c8 transparent; top: -21px; left: 50%; } .pure-popover.top .pure-arrow { border-color: transparent transparent #f0f1f3 transparent; top:-20px; left: 50%; } /* POPOVER ARROW POSITIONING RIGHT*/ .pure-popover.right .pure-arrow-border { border-color: transparent transparent transparent #bfc0c8; top: 45%; right: -21px; } .pure-popover.right .pure-arrow { border-color: transparent transparent transparent #f0f1f3; top:45%; right: -20px; } /* POPOVER ARROW POSITIONING LEFT*/ .pure-popover.left .pure-arrow-border { border-color: transparent #bfc0c8 transparent transparent; top: 45%; left: -21px; } .pure-popover.left .pure-arrow { border-color: transparent #f0f1f3 transparent transparent; top:45%; left: -20px; } /* BUTTON IMPROVEMENTS */ .pure-button-block { display: block; } .pure-button-small { padding: .6em 2em .65em; font-size:70%; } .pure-button-large { padding: .8em 5em .9em; font-size:110%; } .pure-button-selected { background-color: #345fcb; color: #fff; } .pure-button-secondary { background: rgb(161, 195, 238); color: rgb(26, 88, 122); } .pure-button-error { background: rgb(214, 86, 75); color: white; } .pure-button-success { background: rgb(54, 197, 71); color: white; } .pure-button-warning { background: rgb(255, 163, 0); color: white; }