@charset 'utf-8';
/*
 Theme Name:   Optometry Child
 Theme URI:    http://optometry.ancorathemes.com/
 Description:  Optometry - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     optometry
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  optometry
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
.sc_price_block_money {
	display: none;
}
.sc_price_block_style_2 p {
	color: #ffffff;
}
.sc_price_block_description h4 {
	color: #ffffff !important;
	margin-top: 0px !important;
}
.sc_price_block_description {
	color: #ffffff;
}
.sc_price_block_title span {
    color: #ffffff !important;
	font-size: 1.3em !important;
}
.sc_price_block_title {
	padding-top: 1em !important;
}
.sc_price_block .sc_button_style_filled {
	background-color:#ffffff00 !important;
	border-color: #ffffff !important;
}
.sc_price_block_link {
	padding-top: 1em !important;
}
.body_style_boxed .page_wrap {
	width: 80%;
}.top_panel_middle .logo {
    margin-top: 2em !important;
	margin-bottom: 1em !important;
}
/*
.top_panel_middle .content_wrap{
	width: 85% !important;
}
*/
.covidwrapclass {
  left: 0px !important;
  width: 40%;
  height: 110%;
  overflow: hidden;
color: #ffffff00;
}

.covidwrapclass:before {
  content: '';
  position: absolute;
  padding-left: 10%;
   width: 100%; height: 110%; 
  top: 0px; right: 0px;
  background-color: #774d7ce3; 
  -webkit-transform-origin:100% 0;
  -ms-transform-origin:100% 0;
  transform-origin: 100% 0;
  -webkit-transform: skewX(-10deg);
  -ms-transform: skewX(-10deg);
  transform: skewX(-10deg);
  z-index: -1;
}

.stars {
	margin-bottom: 0px !important;
}
#textwhite p h1 h2 h3 h4 h5{
	color: #ffffff;
}

.textwhite p h1 h2 h3 h4 h5{
	color: #ffffff;
}

#exam-form p {
	margin-bottom: 0px !important;
}
form.wpcf7-form .exam {
	margin: 1rem;
}

.rs-parallax-wrap covidwrapclass {
	display: contents !important;
	left: 0px !important;
}
.body_wrap {
	background-color: #a3a3a3a3 !important;
}
.mission-text h4 {
    font-family: roman !important;
    font-size: 1.25em !important;
    font-weight: 500;
    color: #111111 !important;
    text-shadow: 1px 1px 1px #292929,
        1px 1px 1px #292929,
        1px 2px 1px #292929,
    1px 4px 2px rgba(16,16,16,0.1),
    1px 5px 3px rgba(16,16,16,0.1),
    1px 6px 8px rgba(16,16,16,0.1),
    1px 7px 10px rgba(16,16,16,0.2);
}
.mission-text h5 {
    font-family: roman !important;
    font-size: 1.25em !important;
    font-weight: 500;
    color: #111111 !important;
    text-shadow: 1px 1px 1px #292929,
        1px 1px 1px #292929,
        1px 2px 1px #292929,
    1px 4px 2px rgba(16,16,16,0.1),
    1px 5px 3px rgba(16,16,16,0.1),
    1px 6px 8px rgba(16,16,16,0.1),
    1px 7px 10px rgba(16,16,16,0.2);
}
.row-mission {
	background: #dbd4ca url("/wp-content/uploads/2020/05/clean-textile.png") repeat center center !important;
}
#row_services .icon-book-open{
	display: none !important;
}
.social_icons {
	font-size: 110% !important;
}
.social_facebook {
	color: #4267b2 !important;
}
.icon-google {
	color: #d54d40 !important;
}
.icon-instagramm {
	color: #7520b5 !important;
   background: -webkit-linear-gradient(#7520b5, #bf2169, #d6893d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sc_testimonial_content {
	padding: 0em 0em 0em 0em !important;
}
.sc_testimonial_avatar {
	display: none !important;
}
.sc_testimonial_author {
	display: inline-flex !important;
}
.sc_testimonial_item {
	padding: .5em 3em 0em 3em !important;
}
/*#menu-item-1642 {
	background-color: #b297b5 !important;
	border: 2px solid !important;
	border-radius: 2px !important;
	margin-top: 1px !important;
}

.top_panel_middle .menu_main_nav_area .menu-button a {
	margin-left: 0em !important;
	padding: 1em 1.25em .7em !important;
}
*/
.textwidget .sc_list_style_iconed {
	display: -webkit-box !important;
	padding-top: 8px !important;
}
@media (max-width: 479px) {
	.textwidget .sc_list_style_iconed {
		display: block !important;
	}}
@media (max-width: 479px) {
#text-2{
	padding-top: 0px !important;
	}}
	#text-2 .widget_title {
		display: none !important;
	}
.woocommerce-page .page_content_wrap .content_wrap .wpb_wrapper {
	display: none !important;
}
.image-blurred-edge img{
    box-shadow: 25px 25px 50px 0 white inset, -25px -25px 50px 0 white inset; 
}
.exam_bt {
	text-align:left !important;
	padding-top:20px;
}
.sc_testimonial_content:before {
	content: "" !important;
}
.top_panel_middle .content_wrap {
	width: 1100px !important;
}

.post_info_posted_by {
	display: none !important;
}

.post_info_counters {
	display: none !important;
}