body {
background-color: #dddddd;
}
.wpb_content_element {
margin-bottom: 0px;
}
#lockscreen img {
height: 250px;
display: block;
}
#lockscreen-text {
padding: 10px 50px;
}
#menu-item-71262, #menu-item-72972 {
float: right;
}
.menu-item-71262, .menu-item-72972 {
float: right;
}
#menu-item-71039 {
padding-right: 0;
}
@media (min-width: 1100px) {
.cg-main-menu {
width: 100%;
}
}
.top-info, .top-info2 {
float: left;
padding-right: 35px;
font-size: 15px
}
.top-info i, .top-info2 i {
padding-right: 5px;	
font-size: 18px
}
.facebook-link, .twitter-link, .instagram-link, .pinterest-link, .googleplus-link {
background-color: transparent;
width: 18px;
font-size: 18px;
height: 28px;
text-align: center;
display: inline-block;
border-radius: 99%;
line-height: 28px;
margin-right: 10px;
} 
.facebook-link:hover {
color: #3a77be !important;
}
.twitter-link:hover {
color: #1da1f2 !important;
}
.instagram-link:hover {
color: #8a3ab9 !important;
}
.pinterest-link:hover {
color: #bd081c !important;
}
.googleplus-link:hover {
color: #d23c04 !important;
}
.first-info-row {
background: #fc4a1a; background: -webkit-linear-gradient(to right, #f7b733, #fc4a1a); background: linear-gradient(to left, #f7b733, #fc4a1a); }
.heading-entry {
font-size: 140%;
margin-top: 0;
border-bottom-width: 3px !important;
border-bottom-color: #ffffff !important;
border-bottom-style: solid !important;
}
.vc_column-inner {
padding-top: 0 !important;
}
.entry-text {
font-size: 90%;
}
.cg-header-search {
width: 320px;
}
#media_image-3 {
width: 90px;
height: 90px;
float: left;
}
.aws-container {
float: right;
padding-top: 27px;
width: 200px;
}
.aws-container .aws-search-field {
font-size: 110%;
font-family: 'Roboto';
}
h4.widget-title {
display: none;
}
.vc_tta-tabs-container {
font-size: 110%;
background-color: #f2f2f2;
}
.vc_tta-container {
margin-bottom: 0px !important;
}
.second-info-row {
background: #232526; background: -webkit-linear-gradient(to right, #414345, #232526); background: linear-gradient(to right, #414345, #232526); }
.map_inner {
padding: 25px 15px;
border-top: 3px solid #ff7c12;
font-size: 15px;
text-align: right;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
background-color: transparent;
border: 2px solid #ff7c12;
color: #ff7c12;
letter-spacing: 1px;
}
div.wpforms-container-full .wpforms-form button[type=submit],
.button-preisliste{
background-color: transparent;
border: 2px solid #424242;
color: #424242;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 17px;
}
div.wpforms-container-full .wpforms-form .wpforms-page-button,
.button-preisliste{
background-color: transparent;
border: 2px solid #424242;
color: #424242;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 17px;
}
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active,
.button-preisliste:hover,
.button-preisliste:active
{
background-color: transparent;
border: 2px solid #ff7c12;
color: #ff7c12;
letter-spacing: 1px;
}
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form textarea, div.wpforms-container-full .wpforms-form select.wpforms-field-large
{
border: none;
background-color: #fff;
box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.2);
border-radius: 0px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-weight: 400;
color: #424242;
}
.testimonials-wrap {
border: 0;
background-color: #ededed;
padding: 56px 0px;
}
.phone-title h3,
.phone-title h2 {
font-size: 120% !important;
color: #424242 !important;
font-weight: 400 !important;
text-align: center;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt span {
line-height: 40px !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 .outer {
border: 1px solid #eaeaea;
border-top:none;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.parent .inner {
border: none;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level3 dt .inner {
border: none !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt a, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt a span {
font-family: 'Roboto',Arial !important;
color: #333 !important;
font-size: 110% !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt:hover a span {
color: #ff7c12 !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dt.level3 {
background-color: #f5f5f5;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.active a span{
color: #ff7c12 !important;
}
.breadcrumb-wrapper {
text-align: right;
border-bottom: 1px solid #ff7c12;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.parent.opened .inner, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.parent.opening .inner {
background-image: url(https://phonecityrepair.de/wp-content/uploads/2018/06/icons8-chevron-up-50_10x10.png) !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.parent .inner {
background-image: url(https://phonecityrepair.de/wp-content/uploads/2018/06/icons8-chevron-down-50_10x10.png) !important;
margin-right: 10px;
}
.cg-product-info .amount {
font-size: 20px !important;
}
.cg-show-announcements {
font-size: 16px !important;
}
.cg-header-fixed .menu > li, .cg-primary-menu .menu > li {
padding: 0 7px;
}
.cg-primary-menu .menu > li > a {
font-size: 15px !important;
}
.nextend-nav-72972,
.nextend-nav-71262 {
display: none !important;
}
.social-icons {
padding-top: 30px
}
.product_title, .entry-title {
padding-bottom: 40px !important;
}
.woocommerce-Price-amount, .amount {
font-size: 150%;
}
.single_add_to_cart_button {
margin-top: 20px !important;
}
.woocommerce .button {
margin-top: 0px;
margin-bottom: 30px;
}
.vc_tta-panel-body {
border: none !important;
transition: padding 0s ease-in-out !important;
}
.cg-map-info .row {
margin-right: 0;
margin-left: 0;
}
.cg-map-info .col-md-4 {
float: left;
}
.cg-map-info .row {
width: 140% !important;
}
.posted_in {
display: none;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {
background-color: #f2f2f2 !important;
color: #333 !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover {
background-color: #fff !important;
color: #333 !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a {
background-color: #fff !important;
color: #333 !important;
}
@media screen and (min-width: 1200px) {
.contact-front-col {
padding-top: 10px !important;
padding-right: 50px !important;
}
}
@media screen and (max-width: 1199px){
.cg-header-cart-icon-wrap {
margin-top: 60px;	
}
.cg-header-cart-icon-wrap {
margin-top: 60px;	
}
.top-info, .top-info2 {
font-size: 12px;
text-align: center !important;
}
.heading-entry {
text-align: center !important;
padding: 0 10px !important;
margin-top: 10px;
border: none !important;
}
.entry-text {
text-align: center;
padding: 0 15px;
font-size: 14px;
}
.entry-pic {
text-align: center !important;
}
.contact-front-col {
padding-top: 10px !important;
padding-right: 50px !important;
}
}
@media screen and (max-width: 991px) {
.cg-primary-menu.cg-primary-menu-below-wrapper .menu {
display: none;
}	
.cg-header-cart-icon-wrap {
margin-top: 60px;	
}
.cg-shopping-toolbar {
display: none;
}
.heading-entry {
text-align: center !important;
padding: 0 10px !important;
margin-top: 10px;
border: none !important;
}
.entry-text {
text-align: center;
padding: 0 15px;
font-size: 14px;
}
.entry-pic {
text-align: center !important;
}
.contact-front-col {
padding-top: 10px !important;
padding-right: 50px !important;
}
}
@media screen and (max-width: 767px) {
.cg-primary-menu.cg-primary-menu-below-wrapper 
.cg-header-cart-icon-wrap {
margin-top: 20px;	
}
.heading-entry {
text-align: center !important;
padding: 0 10px !important;
margin-top: 10px;
border: none !important;
}
.entry-text {
text-align: center;
padding: 0 15px;
font-size: 14px;
}
.entry-pic {
text-align: center !important;
}
.tour-text {
font-size: 90%;
}
.tour-container,
.tour-body-bottom {
padding-top: 20px !important;
}
.vc_tta-panel-title a {
margin-left: 15px;
}
.vc_tta-panel-body {
padding-top: 0 !important;
}
.vc_tta-panel-body h2 {
margin-top: 0 !important;
}
.cg-map-info {
position: absolute;
margin-left: 15px !important;
}
.contact-info-bottom {
text-align: center;
}
.contact-front-col {
padding-top: 30px !important;
padding-right: 10px !important;
}
.contact-data-heading {
text-align: center;
}
}
@media only screen and (max-width: 1199px) and (min-width: 1100px) {	
.cg-header-cart-icon-wrap {
margin-top: 0px;	
}
.cg-header-fixed .menu > li, .cg-primary-menu .menu > li {
padding: 0 2px;
}
.cg-primary-menu .menu > li > a {
font-size: 13px !important;
}
}
.cg-logos img {
border: none;
}
.owl-carousel .owl-wrapper-outer {
padding-top: 0;
}
.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item a img {
width: 60% !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level2 dt .inner, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt .inner {
border: none !important;
}
@media (max-width: 1100px) {
.cg-primary-menu.cg-primary-menu-below-wrapper .menu  {
display: none;
}	
.cg-header-cart-icon-wrap {
margin-top: 60px;	
}
.cart-wrap {
position:relative;
float:left;
margin-top: -60px;
margin-left: -120px;
}
.wpb_single_image img {
margin-bottom: 0 !important; 
}
}
@media (max-width: 768px) {
.cg-header-cart-icon-wrap {
margin-left: 25px;
}
.cart_subtotal, .cart_itemstotal {
display: block;
margin-left: 60px;
}
.logo {
margin-left: 40px;
}
.cg-strip-wrap {
margin-bottom: 0 !important;
}
}
@media only screen and (min-width: 960px) {
#nextend-accordion-menu-nextendaccordionmenuwidget-4 {
margin-top: -45px !important;
margin-left: -40px !important; 
}
}
@media only screen and (min-width: 794px) and (max-width: 959px) {
#nextend-accordion-menu-nextendaccordionmenuwidget-4 {
margin-top: -45px !important;
margin-left: -70px !important;
}
}
@media only screen and (max-width: 793px) {
#nextend-accordion-menu-nextendaccordionmenuwidget-4 {
border: 1px solid #424242 !important;
margin-left: 0 !important;
}
}
@media only screen and (max-width: 614px) {
.contact-page-title {
text-align: center !important;
padding-top: 30px !important;
}
}
.img-icon {
height: 48px !important;
}
.h2-list h2 {
font-size: 100%;
}
footer h4.widget-title {
display: block;
}
.cg-product-cta .add_to_cart_button {
color: #ffffff !important;
background-color: #ff7c12 !important;
border: solid 1px #ff7c12 !important;
}
.cg-product-cta .add_to_cart_button:hover {
color: #ff7c12 !important;
background-color: #ffffff !important;
}