input[type="email"], input[type="number"], input[type="search"], textarea, input[type="text"], input[type="tel"], input[type="url"], input[type="password"]{
background-color: transparent;
height: auto;
font-weight: 400;
}
hr{
overflow: visible;
} .main-menu{
min-height: 60px;
height: auto;
background-color: #000;
padding-bottom: 15px;
}
.jquerycssmenu ul li:last-child a{
color: #05a2e4 !important;
} ul.modern-grid{
margin: 40px auto 0;
padding-top: 0;
} .post-slider{
margin: 5em 5em 0;
} .page-template-window-width .wrap-container-full,
.page-template-window-width .wrap-container-full .entry{
padding: 0;
} .printmycap-form_wrapper {
width: 100% !important;
max-width: 100% !important;
background: #fff; }
@media (min-width: 900px) {
.printmycap-form_wrapper {
background: url(//blog.printmycup.com/wp-content/themes/pmc/lib/images/printmycap-bg.png) #fff;
padding: 70px 0; } }
.printmycap-form_wrapper .printmycap-form {
max-width: 860px !important;
width: 100%;
margin: 0 auto;
font-family: 'Droid Sans', sans-serif;
background: #fff; }
@media (min-width: 900px) {
.printmycap-form_wrapper .printmycap-form {
border-radius: 30px;
padding: 50px 20px;
border: 1px solid #133E7C; } }
@media (max-width: 899px) {
.printmycap-form_wrapper .printmycap-form {
padding: 12px 15px 80px; } }
.printmycap-form_wrapper .printmycap-form * {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Droid Sans', sans-serif; }
.printmycap-form_wrapper .printmycap-form *:not(svg|*) {
all: unset; }
.printmycap-form_wrapper .validation_error {
display: none; }
@media (min-width: 900px) {
.printmycap-form_wrapper .printmycap-form .mobile-header__wrap {
display: none; }
.printmycap-form_wrapper .printmycap-form .gf_page_steps {
display: flex;
padding-bottom: 69px;
max-width: 792px;
justify-content: space-between;
margin: 0 auto;
border-bottom: none; }
.printmycap-form_wrapper .printmycap-form .gf_step {
position: relative;
width: 20%;
text-align: center;
opacity: 1;
margin: 0; }
.printmycap-form_wrapper .printmycap-form .gf_step .gf_step_number {
position: absolute;
left: 50%;
transform: translateX(-50%);
font-size: 0 !important;
width: 11px;
height: 11px;
background: #F4F4F4;
border-radius: 100%;
margin: 0 !important;
bottom: -64px; }
.printmycap-form_wrapper .printmycap-form .gf_step .gf_step_number:after {
content: '';
position: absolute;
right: -14px;
transform: translate(100%, -50%);
top: 50%;
height: 3px;
width: 120px;
background: #F4F4F4; }
.printmycap-form_wrapper .printmycap-form .gf_step .gf_step_number:before {
content: '';
position: absolute;
width: 11px;
height: 11px;
border: 2px solid #F4F4F4;
border-radius: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
opacity: 0;
z-index: 1; }
.printmycap-form_wrapper .printmycap-form .gf_step .gf_step_label {
color: #A8A8A8;
font-size: 14px; }
.printmycap-form_wrapper .printmycap-form .gf_step.gf_step_active .gf_step_number, .printmycap-form_wrapper .printmycap-form .gf_step.gf_step_completed .gf_step_number {
background: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .gf_step.gf_step_active .gf_step_label, .printmycap-form_wrapper .printmycap-form .gf_step.gf_step_completed .gf_step_label {
color: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .gf_step.gf_step_active .gf_step_label {
font-weight: bold; }
.printmycap-form_wrapper .printmycap-form .gf_step.gf_step_active .gf_step_number:before {
width: 39px;
height: 39px;
border: 2px solid #05A2E4;
opacity: 1; }
.printmycap-form_wrapper .printmycap-form .gf_step.gf_step_completed .gf_step_number:after {
background: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .gf_step.gf_step_last .gf_step_number:after {
content: none; } }
@media (max-width: 899px) {
.printmycap-form_wrapper .printmycap-form .gf_page_steps {
display: none; } }
.printmycap-form_wrapper .printmycap-form .mobile-header__wrap {
position: relative; }
.printmycap-form_wrapper .printmycap-form .gform_heading {
display: none; }
.printmycap-form_wrapper .printmycap-form .form-heading {
max-width: 720px;
padding-right: 0;
margin-bottom: 20px; }
.printmycap-form_wrapper .printmycap-form .form-heading h2, .printmycap-form_wrapper .printmycap-form .form-heading p {
display: block; }
.printmycap-form_wrapper .printmycap-form .form-heading h2 {
font-family: 'Oswald', sans-serif;
font-weight: bold;
font-size: 34px;
line-height: 75px;
text-align: center;
color: #133E7C; }
.printmycap-form_wrapper .printmycap-form .form-heading p {
color: #A8A8A8;
text-align: center;
font-size: 14px;
line-height: 150%;
margin-bottom: 8px; }
@media (max-width: 899px) {
.printmycap-form_wrapper .printmycap-form .form-heading {
margin-bottom: 5px; }
.printmycap-form_wrapper .printmycap-form .form-heading h2 {
font-size: 28px;
line-height: 150%;
margin-bottom: 10px; } }
.printmycap-form_wrapper .printmycap-form .gform_fields {
display: flex;
flex-direction: column;
align-items: center; }
.printmycap-form_wrapper .printmycap-form .gfield {
display: flex;
flex-direction: column;
margin-top: 20px;
padding-right: 0 !important; }
.printmycap-form_wrapper .printmycap-form fieldset.gfield {
border: none; }
.printmycap-form_wrapper .printmycap-form .gfield.gfield_error {
background: #fff;
border: none;
padding: 0; }
.printmycap-form_wrapper .printmycap-form .gfield_label {
color: #133E7C;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
line-height: 150%; }
.printmycap-form_wrapper .printmycap-form .hidden_label .gfield_label {
display: none; }
.printmycap-form_wrapper .printmycap-form .gfield_description.validation_message {
border: none;
background: transparent;
font-size: 12px;
font-weight: 700;
padding: 6px 0 0;
margin-top: 0; }
.printmycap-form_wrapper .printmycap-form .gfield_checkbox li {
flex-shrink: 0;
display: flex;
align-items: center; }
.printmycap-form_wrapper .printmycap-form .gfield_checkbox input {
margin-top: 0 !important;
margin-right: 6px; }
.printmycap-form_wrapper .printmycap-form .gfield_checkbox input:checked + label {
font-weight: initial !important; }
.printmycap-form_wrapper .printmycap-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
border: 1px solid #133E7C;
font-size: 14px;
line-height: 22px;
color: #133E7C;
border-radius: 10px;
padding: 12px 20px;
width: 100%; }
.printmycap-form_wrapper .printmycap-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder {
color: #A8A8A8;
font-size: 14px; }
.printmycap-form_wrapper .printmycap-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus {
outline: none;
border-color: #05A2E4; }
.printmycap-form_wrapper .printmycap-form input[type=checkbox] {
border-radius: 100%;
height: 21px;
width: 21px;
position: relative;
border: 1px solid #A8A8A8; }
.printmycap-form_wrapper .printmycap-form input[type=checkbox]:focus {
outline: none; }
.printmycap-form_wrapper .printmycap-form input[type=checkbox]:after {
content: "";
opacity: 0;
display: block;
left: 6px;
top: 3px;
position: absolute;
width: 6px;
height: 11px;
border: 2px solid #05A2E4;
border-top: 0;
border-left: 0;
transform: rotate(40deg); }
.printmycap-form_wrapper .printmycap-form input[type=checkbox]:checked:after {
opacity: 1; }
.printmycap-form_wrapper .printmycap-form textarea {
border: 1px solid #133E7C;
font-size: 14px;
color: #133E7C;
border-radius: 10px;
padding: 12px 20px;
width: 100%;
height: 160px; }
.printmycap-form_wrapper .printmycap-form textarea::placeholder {
color: #A8A8A8;
font-size: 14px; }
.printmycap-form_wrapper .printmycap-form textarea:focus {
outline: none;
border-color: #05A2E4; }
body .printmycap-form_wrapper .printmycap-form div.ginput_container {
margin-top: 8px; }
.printmycap-form_wrapper .printmycap-form .ginput_container_select {
position: relative; }
.printmycap-form_wrapper .printmycap-form .select2, .printmycap-form_wrapper .printmycap-form .select2-container {
margin-bottom: 0 !important; }
.printmycap-form_wrapper .printmycap-form .select2 span, .printmycap-form_wrapper .printmycap-form .select2-container span {
margin-bottom: 0 !important; }
.printmycap-form_wrapper .printmycap-form .select2-selection {
padding: 9px 20px;
height: auto;
border-radius: 10px;
font-size: 14px;
color: #133E7C;
border: 1px solid #133E7C; }
.printmycap-form_wrapper .printmycap-form .select2-selection:focus {
outline: none !important; }
.printmycap-form_wrapper .printmycap-form .select2-container {
top: 100% !important;
width: 100% !important; }
.printmycap-form_wrapper .printmycap-form .select2-selection__rendered {
padding-left: 0 !important;
color: #133E7C !important; }
.printmycap-form_wrapper .printmycap-form .select2-selection__rendered .wrap {
display: flex;
align-items: center; }
.printmycap-form_wrapper .printmycap-form .select2-selection__rendered .number {
background: #05A2E4;
border-radius: 100%;
height: 32px;
width: 32px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
margin-right: 8px;
font-weight: bold; }
.printmycap-form_wrapper .printmycap-form .select2-selection__rendered .text {
font-weight: bold;
font-size: 16px;
color: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .select2-selection__rendered span {
margin-bottom: 0 !important; }
.printmycap-form_wrapper .printmycap-form .select2-container--open {
width: 100%;
background: #fff;
z-index: 1;
border-radius: 10px; }
.printmycap-form_wrapper .printmycap-form .select2-container--open .select2-selection--single {
border-color: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .select2-results__options {
display: flex;
flex-direction: column; }
.printmycap-form_wrapper .printmycap-form .select2-results__option {
padding: 9px 20px;
color: #4476BF;
cursor: pointer;
border-radius: 8px;
font-size: 14px; }
.printmycap-form_wrapper .printmycap-form .select2-results__option--highlighted {
color: #fff; }
.printmycap-form_wrapper .printmycap-form .select2-results__option--selected {
background: #D9F4FF;
color: #133E7C; }
.printmycap-form_wrapper .printmycap-form .select2-results__option--disabled {
color: #A8A8A8; }
.printmycap-form_wrapper .printmycap-form .select2-selection__arrow {
top: 50% !important;
transform: translate(-10px, -50%); }
.printmycap-form_wrapper .printmycap-form .select2-selection__arrow b {
border: none !important;
width: 8px !important;
height: 8px !important;
border-bottom: 2px solid #05A2E4 !important;
border-right: 2px solid #05A2E4 !important;
transform: translate(-50%, -50%) rotate(45deg);
margin: 0 !important;
top: 46% !important; }
.printmycap-form_wrapper .printmycap-form .select2-container--open .select2-selection__arrow b {
transform: translate(-50%, -50%) rotate(-135deg);
top: 61% !important; }
.printmycap-form_wrapper .printmycap-form .select2-search--hide {
display: none !important; }
.printmycap-form_wrapper .printmycap-form .gform_next_button, .printmycap-form_wrapper .printmycap-form .gform_button {
max-width: 285px;
width: 100% !important;
display: flex !important;
justify-content: center;
align-items: center;
height: 49px;
border-radius: 10px;
background: #05A2E4 !important;
color: #fff !important;
text-transform: uppercase;
font-weight: bold;
font-size: 14px !important;
border: none !important;
cursor: pointer; }
.printmycap-form_wrapper .printmycap-form .gform_next_button:hover, .printmycap-form_wrapper .printmycap-form .gform_button:hover {
background: #05A2E4 !important; }
.printmycap-form_wrapper .printmycap-form .gform_next_button:focus, .printmycap-form_wrapper .printmycap-form .gform_button:focus {
outline: none; }
.printmycap-form_wrapper .printmycap-form .gform_previous_button {
font-size: 14px;
line-height: 150%;
color: #05A2E4 !important;
text-transform: uppercase;
background: #fff !important;
border: none !important;
position: relative; }
.printmycap-form_wrapper .printmycap-form .gform_previous_button:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 10px;
height: 10px;
border-bottom: 2px solid #05A2E4;
border-left: 2px solid #05A2E4; }
.printmycap-form_wrapper .printmycap-form .gform_previous_button:hover {
background: #fff !important; }
.printmycap-form_wrapper .printmycap-form .gform_previous_button:focus {
outline: none; }
.printmycap-form_wrapper .printmycap-form .gform_footer,
.printmycap-form_wrapper .printmycap-form .gform_page_footer {
display: flex;
justify-content: center;
grid-gap: 36px;
border: none; }
@media (max-width: 899px) {
.printmycap-form_wrapper .printmycap-form .gform_page_footer {
flex-direction: column-reverse;
align-items: center;
grid-gap: 6px; } }
.printmycap-form_wrapper .printmycap-form .gform_fields .gfield:not(.gfield_html) {
max-width: 380px;
width: 100%;
padding-right: 0; }
.printmycap-form_wrapper .printmycap-form .gform_footer .gform_button,
.printmycap-form_wrapper .printmycap-form .gform_page:nth-child(1) .gform_next_button {
max-width: 380px;
margin: 64px auto 0; }
@media (max-width: 899px) {
.printmycap-form_wrapper .printmycap-form .gform_page:nth-child(1) .gform_next_button {
margin: 50px auto 0; } }
.printmycap-form_wrapper .printmycap-form .cups-list {
max-width: 100% !important; }
.printmycap-form_wrapper .printmycap-form .cups-list ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
grid-gap: 25px 10px; }
.printmycap-form_wrapper .printmycap-form .cups-list li {
max-width: 124px;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
line-height: 150%;
color: #133E7C;
cursor: pointer; }
.printmycap-form_wrapper .printmycap-form .cups-list li path, .printmycap-form_wrapper .printmycap-form .cups-list li ellipse {
transition: .3s; }
.printmycap-form_wrapper .printmycap-form .cups-list li:hover path,
.printmycap-form_wrapper .printmycap-form .cups-list li.selected path {
stroke: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .cups-list li:hover span,
.printmycap-form_wrapper .printmycap-form .cups-list li.selected span {
color: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .cups-list li:hover .hover-fill,
.printmycap-form_wrapper .printmycap-form .cups-list li.selected .active-fill {
fill: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .cups-list li.selected .active-fill-white {
fill: #fff; }
.printmycap-form_wrapper .printmycap-form .cups-list li.selected .active-stroke-white {
stroke: #fff; }
.printmycap-form_wrapper .printmycap-form .selected_cup_input {
text-align: center;
padding-bottom: 20px !important; }
.printmycap-form_wrapper .printmycap-form .selected_cup_input label {
display: none; }
.printmycap-form_wrapper .printmycap-form .selected_cup_input .ginput_container {
display: none; }
.printmycap-form_wrapper .printmycap-form .quantity-list {
display: flex;
flex-wrap: wrap;
justify-content: center;
grid-gap: 45px 10px;
margin-bottom: 50px; }
.printmycap-form_wrapper .printmycap-form .quantity-list .quantity {
max-width: 175px;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
cursor: pointer; }
.printmycap-form_wrapper .printmycap-form .quantity-list .quantity:hover .circle {
color: #05A2E4;
border-color: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .quantity-list .quantity:hover .caption {
color: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .quantity-list .quantity.active .circle {
background: #05A2E4;
color: #fff;
border-color: #05A2E4; }
.printmycap-form_wrapper .printmycap-form .quantity-list .quantity.active .caption {
color: #05A2E4; }
@media (max-width: 899px) {
.printmycap-form_wrapper .printmycap-form .quantity-list .quantity {
max-width: 47%; } }
.printmycap-form_wrapper .printmycap-form .quantity-list .circle {
height: 93px;
width: 93px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
flex-direction: column;
border: 3px solid #133E7C;
border-radius: 100%;
color: #133E7C;
font-size: 24px;
font-weight: bold;
margin-bottom: 16px;
transition: .3s; }
.printmycap-form_wrapper .printmycap-form .quantity-list .circle span {
font-size: 12px; }
.printmycap-form_wrapper .printmycap-form .quantity-list .caption {
color: #133E7C;
font-weight: bold;
font-size: 14px;
transition: .3s; }
.printmycap-form_wrapper .printmycap-form .select-additional {
background: #fff !important;
color: #05A2E4 !important;
border: none !important;
display: flex;
align-items: center;
margin: 0 auto;
justify-content: center;
cursor: pointer; }
.printmycap-form_wrapper .printmycap-form .select-additional span {
height: 21px;
width: 21px;
border-radius: 100%;
background: #05A2E4;
display: flex;
justify-content: center;
align-items: center;
margin-right: 10px; }
.printmycap-form_wrapper .printmycap-form .select-additional:focus {
outline: none; }
@media (max-width: 899px) {
.printmycap-form_wrapper .printmycap-form .select-additional {
font-size: 14px; } }
.printmycap-form_wrapper .printmycap-form .cups_count_selected {
padding-bottom: 20px !important;
text-align: center; }
.printmycap-form_wrapper .printmycap-form .cups_count_selected .gfield_label {
display: none; }
.printmycap-form_wrapper .printmycap-form .cups_count_selected .ginput_container {
display: none; }
.printmycap-form_wrapper .printmycap-form .gform_page:nth-child(4) .gform_page_footer {
margin-top: 30px; }
.printmycap-form_wrapper .printmycap-form .gform_page:nth-child(4) .message_textarea {
max-width: 606px;
width: 100%; }
.printmycap-form_wrapper .printmycap-form .gform_page:nth-child(5) .gfield {
max-width: 380px;
width: 100%; }
.printmycap-form_wrapper .printmycap-form .gform_page:nth-child(5) .gform_page_footer {
margin-top: 50px; }
.printmycap-form_wrapper .printmycap-form .gform_page:nth-child(5) .products_list .gfield_label {
display: none; }
.printmycap-form_wrapper .printmycap-form .gform_page:nth-child(5) .products_list .ginput_container {
display: none; }
.printmycap-form.gform_confirmation_wrapper {
background: #fff;
max-width: 100% !important;
width: 100% !important; }
@media (min-width: 900px) {
.printmycap-form.gform_confirmation_wrapper {
padding: 70px 0 60px;
background: url(//blog.printmycup.com/wp-content/themes/pmc/lib/images/printmycap-bg.png) #fff; } }
.printmycap-form.gform_confirmation_wrapper .gform_confirmation_message {
max-width: 860px;
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 40px 15px 80px;
text-align: center;
background: #fff; }
@media (min-width: 900px) {
.printmycap-form.gform_confirmation_wrapper .gform_confirmation_message {
border: 1px solid #133E7C;
border-radius: 30px;
min-height: 454px;
padding: 30px; } }
.printmycap-form.gform_confirmation_wrapper .gform_confirmation_message svg {
margin-bottom: 20px; }
.printmycap-form.gform_confirmation_wrapper .gform_confirmation_message h2 {
font-family: "Oswald", sans-serif;
font-weight: bold;
color: #133E7C;
margin-bottom: 10px;
font-size: 34px; }
.printmycap-form.gform_confirmation_wrapper .gform_confirmation_message p {
color: #133E7C;
font-size: 16px;
line-height: 150%; }
@media (max-width: 899px) {
.printmycap-form.gform_confirmation_wrapper .gform_confirmation_message h2 {
font-size: 28px; } } .ow-button-base br{
display: none;
}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//blog.printmycup.com/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}