/* Border Radius */
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 400; src: url("../fonts/poppins-400.woff2") format("woff2"), url("../fonts/poppins-400.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 500; src: url("../fonts/poppins-500.woff2") format("woff2"), url("../fonts/poppins-500.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 600; src: url("../fonts/poppins-600.woff2") format("woff2"), url("../fonts/poppins-600.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 700; src: url("../fonts/poppins-700.woff2") format("woff2"), url("../fonts/poppins-700.woff") format("woff"); }
.carbon-theme-options { max-width: 1140px; font-family: 'Poppins', sans-serif; /* Default: Links */ /* Default: Form Fields */ }
.carbon-theme-options a { color: #2271b1; text-decoration: none; }
.carbon-theme-options a:hover, .carbon-theme-options a:focus { color: #2c3338; }
.carbon-theme-options h2 { display: none; }
.carbon-theme-options input[type=color], .carbon-theme-options input[type=date], .carbon-theme-options input[type=datetime-local], .carbon-theme-options input[type=datetime], .carbon-theme-options input[type=email], .carbon-theme-options input[type=month], .carbon-theme-options input[type=number], .carbon-theme-options input[type=password], .carbon-theme-options input[type=search], .carbon-theme-options input[type=tel], .carbon-theme-options input[type=text], .carbon-theme-options input[type=time], .carbon-theme-options input[type=url], .carbon-theme-options input[type=week], .carbon-theme-options select, .carbon-theme-options textarea { color: #2c3338; -webkit-box-shadow: none; box-shadow: none; border-radius: 3px; border: 1px solid #dcdcde; background-color: #ffffff; }
.carbon-theme-options input[type=color]:focus, .carbon-theme-options input[type=date]:focus, .carbon-theme-options input[type=datetime-local]:focus, .carbon-theme-options input[type=datetime]:focus, .carbon-theme-options input[type=email]:focus, .carbon-theme-options input[type=month]:focus, .carbon-theme-options input[type=number]:focus, .carbon-theme-options input[type=password]:focus, .carbon-theme-options input[type=search]:focus, .carbon-theme-options input[type=tel]:focus, .carbon-theme-options input[type=text]:focus, .carbon-theme-options input[type=time]:focus, .carbon-theme-options input[type=url]:focus, .carbon-theme-options input[type=week]:focus, .carbon-theme-options select:focus, .carbon-theme-options textarea:focus { -webkit-box-shadow: 0 0 0 1px #2271b1; box-shadow: 0 0 0 1px #2271b1; }

.carbon-theme-options .plugin-options-top { margin: 0 0 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 60px; }
.carbon-theme-options .plugin-options-top .plugin-options-top-image > img { display: block; max-width: 60px; margin-right: 15px; border-radius: 3px; }
.carbon-theme-options .plugin-options-top .plugin-options-top-title > h3 { margin: 0; font-weight: 600; font-size: 23px; line-height: 26px; }
.carbon-theme-options .plugin-options-top .plugin-options-top-title > h3 span { font-size: 14px; display: block; }

.carbon-theme-options { /* PUBLISH ACTIONS */ /* SUPPORT BOX */ }
.carbon-theme-options .postbox-container { margin: 75px -300px 0 0 !important; position: static !important; }
.carbon-theme-options #submitdiv { border: 0; -webkit-box-shadow: none; box-shadow: none; background: none; }
.carbon-theme-options #submitdiv > h3 { display: none; }
.carbon-theme-options #submitdiv > div { border: 1px solid #c3c4c7; background: #ffffff; }
.carbon-theme-options #submitdiv > div > div { float: none; }
.carbon-theme-options #submitdiv > div > div .spinner { display: none; }
.carbon-theme-options #submitdiv > div > div .button { color: #ffffff; width: 100%; height: 40px; border: 1px solid #1e639c; -webkit-transition: all .1s ease-in; transition: all .1s ease-in; text-transform: uppercase; background-color: #2271b1; }
.carbon-theme-options #submitdiv > div > div .button:focus, .carbon-theme-options #submitdiv > div > div .button:hover { border-color: #2c3338; background-color: #2c3338; }
.carbon-theme-options .plugin-options-support { margin: 0 0 -1px; }
.carbon-theme-options .plugin-options-support .postbox-header .hndle { cursor: auto !important; }
.carbon-theme-options .plugin-options-support .support-text { border: 1px solid #dcdcde; margin: 1em 0; padding: 10px; font-size: 1em; line-height: 1.5; }
.carbon-theme-options .plugin-options-support .icon-list { margin: 20px 0 0; padding: 0; list-style: none; }
.carbon-theme-options .plugin-options-support .icon-list .list-item { margin: 0; padding: 0; }
.carbon-theme-options .plugin-options-support .icon-list .list-item a { display: block; font-weight: 500; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #dcdcde; -webkit-transition: color .1s ease-in; transition: color .1s ease-in; }
.carbon-theme-options .plugin-options-support .icon-list .list-item a span { margin-right: 5px; -webkit-transition: none; transition: none; }
.carbon-theme-options .plugin-options-support .icon-list .list-item:last-child a { margin: 0; padding: 0; border: 0; }

.carbon-theme-options .cf-container__tabs { padding: 12px; background-color: #f6f7f7; }
.carbon-theme-options .cf-container__tabs-list { margin: 0; }
.carbon-theme-options .cf-container__tabs-list .cf-container__tabs-item { border: 1px solid #dcdcde; font-size: 1em; font-weight: 500; border-radius: 3px; background-color: #ffffff; }
.carbon-theme-options .cf-container__tabs-list .cf-container__tabs-item:focus, .carbon-theme-options .cf-container__tabs-list .cf-container__tabs-item:hover { background-color: #f6f7f7; }
.carbon-theme-options .cf-container__tabs-list .cf-container__tabs-item.cf-container__tabs-item--current { color: #ffffff; border-color: #1e639c; background-color: #2271b1; }

.carbon-theme-options .cf-complex__actions .button { color: #2271b1; -webkit-box-shadow: none; box-shadow: none; border-color: #2271b1; background-color: #ffffff; }
.carbon-theme-options .cf-complex__actions .button:hover, .carbon-theme-options .cf-complex__actions .button:focus { color: #ffffff; background-color: #2271b1; }
.carbon-theme-options .cf-complex__group-head { border-bottom: 1px solid #dcdcde; background-color: #ffffff; }
.carbon-theme-options .cf-complex__group-head .cf-complex__group-title { text-transform: uppercase; }
.carbon-theme-options .cf-complex__group-head .cf-complex__group-index { color: #ffffff; margin: -1px; border-color: #2271b1; background-color: #2271b1; }
.carbon-theme-options .cf-complex__group-head:focus, .carbon-theme-options .cf-complex__group-head:hover { border-color: #dcdcde; }
.carbon-theme-options .cf-complex__group-body { border-top: 0; }
.carbon-theme-options .cf-complex__group-body .cf-field { border-right-width: 1px !important; }
.carbon-theme-options .cf-complex__group-actions { top: 1px; right: 1px; display: -webkit-box; display: -ms-flexbox; display: flex; height: 40px; position: absolute; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
.carbon-theme-options .cf-complex__group-actions .cf-complex__group-action { color: #000000; margin: 0; display: block; padding: 0 8px; border-left: 1px solid #dcdcde; background-color: #f6f7f7; }
.carbon-theme-options .cf-complex__group-actions .cf-complex__group-action:focus, .carbon-theme-options .cf-complex__group-actions .cf-complex__group-action:hover { background-color: #ffffff; }
.carbon-theme-options .cf-complex__group-actions .cf-complex__group-action:first-child { display: none; }

.carbon-theme-options .cf-container__fields { margin: 0; }
.carbon-theme-options .cf-container .cf-field { padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border-right-width: 0; }
.carbon-theme-options .cf-container .cf-field[hidden] { display: none; }
.carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=color], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=date], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=datetime-local], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=datetime], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=email], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=month], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=number], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=password], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=search], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=tel], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=text], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=time], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=url], .carbon-theme-options .cf-container .cf-field.cf-field--invalid input[type=week], .carbon-theme-options .cf-container .cf-field.cf-field--invalid select, .carbon-theme-options .cf-container .cf-field.cf-field--invalid textarea { border-color: #d21a1a; -webkit-box-shadow: none; box-shadow: none; }
.carbon-theme-options .cf-container .cf-field__error { display: none; }
.carbon-theme-options .cf-container .cf-field__head { padding: 12px; min-width: 200px; -webkit-box-flex: 1; -ms-flex: 1 1 200px; flex: 1 1 200px; border-right: 1px solid #dcdcde; background-color: #f6f7f7; }
.carbon-theme-options .cf-container .cf-field__head .cf-field__label { padding: 0; font-weight: 500; }
.carbon-theme-options .cf-container .cf-field__body { padding: 12px; max-width: calc(100% - 200px); }
.carbon-theme-options .cf-container .cf-field__help { width: 100%; margin: 0; padding: 5px 12px 5px 212px; font-size: 12px; font-style: normal; background: #f6f7f7; position: relative; }
.carbon-theme-options .cf-container .cf-field__help:before { top: 0; left: 199px; bottom: 0; content: ''; display: block; position: absolute; border-left: 1px solid #dcdcde; }

.carbon-theme-options .cf-multiselect .cf-multiselect__control { -webkit-box-shadow: none; box-shadow: none; }
.carbon-theme-options .cf-multiselect .cf-multiselect__control.cf-multiselect__control--is-focused, .carbon-theme-options .cf-multiselect .cf-multiselect__control.cf-multiselect__control--is-focused:hover { -webkit-box-shadow: 0 0 0 1px #2271b1; box-shadow: 0 0 0 1px #2271b1; }
.carbon-theme-options .cf-multiselect .cf-multiselect__multi-value { padding: 2px 5px; }
.carbon-theme-options .cf-multiselect .cf-multiselect__input input[type='text'] { height: 18px; min-height: auto; -webkit-box-shadow: none; box-shadow: none; }
.carbon-theme-options .cf-multiselect .cf-multiselect__input input[type='text']:focus { -webkit-box-shadow: none; box-shadow: none; }

.carbon-theme-options .cf-uniqid .cf-uniqid__input { width: 100%; background-color: #f8f8f8; }

.carbon-theme-options .cf-set__list { padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 -8px; }
.carbon-theme-options .cf-set__list-item { margin: 0; -ms-flex-preferred-size: 33%; flex-basis: 33%; padding: 0 0 8px; }
.carbon-theme-options .cf-set__input:before { color: #fca311; }

.carbon-theme-options .cf-color .cf-color__toggle { width: 55px; border: 1px solid #dcdcde; -webkit-box-shadow: none; box-shadow: none; border-radius: 3px 0 0 3px; }
.carbon-theme-options .cf-color .cf-color__toggle:active { -webkit-transform: none; transform: none; }
.carbon-theme-options .cf-color .cf-color__reset { color: #2c3338; border: 1px solid #dcdcde; width: 25px; margin: 0; height: 28px; text-align: center; background: #f6f7f7; border-radius: 0 3px 3px 0; }
.carbon-theme-options .cf-color .cf-color__preview { border: 0; width: 55px; }
.carbon-theme-options .cf-color .cf-color__toggle-text { display: none; }

.cf-block__fields .cf-set__list { margin: 0 !important; padding: 0; }

.cf-block__fields .cf-set__list li { list-style: none; display: inline-block; margin-right: 15px; }

.cf-block__fields .cf-complex__tabs--tabbed-horizontal { margin-bottom: -1px; }

.cf-block__fields .cf-complex__group--tabbed .cf-complex__group-body { border-top-width: 0; }

.cf-block__fields .cf-complex__tabs--tabbed-horizontal .cf-complex__inserter { margin-bottom: 0; }

.cf-block__fields .cf-complex__tabs--tabbed-horizontal .cf-complex__tabs-list { margin-bottom: 0; }

.cf-block__fields .cf-complex__tabs--tabbed-horizontal .cf-complex__tabs-list li { margin-bottom: 0; }

.cf-block__fields .cf-complex__placeholder .cf-complex__placeholder-label { display: none; }
