/*

Theme Name: Trim Child

Description: Child theme for the Trim theme 

Author: Netwirks

Template: Trim

*/



@import url("../Trim/style.css");

@import "http://www.goodeyes.com/moderne.css";

@import "http://www.goodeyes.com/PROXIMANOVA/proxinova.css";



body {

	background: url("http://www.goodeyes.com/wp-content/uploads/blue-lines-bg.jpg") no-repeat fixed center top 0 0 #4E403D;

	color: #4E403D;

	font-family: 'ProximaNovaRegular', san-serif !important;

}



#main-header {

	background: url("http://www.goodeyes.com/wp-content/uploads/background.jpg") no-repeat scroll center top #fff;

}



#main_content {

	background: url("http://www.goodeyes.com/wp-content/uploads/background.jpg") no-repeat fixed center top #fff;

}



#top-area { border-bottom: 1px solid #efefef; padding: 25px 25px 35px 25px; }



#menu {

		background-color: #fff;

	}







strong {

	color: inherit;

	font-family: 'ProximaNovaSemiBold', san-serif;

	font-weight: normal;

}



#home-sections {

	border-top: 1px solid #EFEFEF;

}



#container-home ul li, entry ul li {

	list-style: disc;

	margin: 5px 0 10px 30px;

}



#container-home {

	padding: 0px 40px;

}



.main_left {

	background-color: #FFFFFF;

    border: 1px solid #D6D6D6;

    display: block;

    float: left;

    margin: 10px 4px 0 0;

    padding: 10px;

    text-align: left;

    width: 194px;

    height: 200px;

}



.main_left h2 {

    font-size: 18px;

    margin: 0;

}



.main_left h2 a {

	color: #549EB9;

}



.main_left img {

	border: 1px solid #D6D6D6;

	width: 100%;

	max-width: 269px;

}



.main_left p {

	font-size: 11px;

	line-height: 18px;

}



#left_area {

	width: 603px;

}



.et_image_description {

	width: 960px;

	left:0px;

	bottom:0px;

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.12);

}



.et_image_description h2 {

	font-size: 38px;

	text-transform: none;

	margin: 0px;

}



.et_image_description h2, .et_image_description p {

	text-shadow: 1px 1px 0px #333;

}



.et_image_description p {

	font-size: 18px;

}



#sidebar {

	width: 196px;

}



#main_content:before {

	left: 683px;

}



.entry_content p {

	margin-top: 15px;

}



#content p {

	font-family: 'ProximaNovaRegular', sans-serif;

	margin-bottom: 10px;

}



h1 {

	letter-spacing: normal;

	font-size: 30px;

	font-family: 'ModerneDemi', sans-serif;

	color: #beb1a9;

	margin: 0px 0px 10px;

}



h1.main_title, h1#comments, h3#reply-title {

    font-size: 30px;

}



h2 {

	letter-spacing: normal;

	font-size: 24px;

	font-family: 'ModerneDemi', sans-serif;

	color: #beb1a9;

	margin: 0px 0px 5px;

}



.et_image_description h2 {

    font-family: 'ModerneDemi', sans-serif;

	font-size: 30px;

    font-weight: normal;

    letter-spacing: 0;

    text-transform: none;

}



.et_image_description h2.title a {

    color: #FFFFFF;

}



h3 {

	letter-spacing: normal;

	font-size: 24px;

	font-family: 'ModerneDemi', sans-serif;

	color: #beb1a9;

	margin: 0px 0px 10px;

}



h4 {

	letter-spacing: normal;

	font-size: 18px;

	font-family: 'ModerneDemi', sans-serif;

	color: #beb1a9;

	margin: 0px 0px 10px;

}



h4.widget_title {

    color: #beb1a9;

    font-size: 24px;

    margin-bottom: 6px;

}



h5 {

	letter-spacing: normal;

	font-size: 24px;

	font-family: 'ModerneDemi', sans-serif;

	color: #beb1a9;

	margin: 0px 0px 10px;

}



h6 {

	letter-spacing: normal;

	font-size: 24px;

	font-family: 'Moderne', sans-serif;

	color: #beb1a9;

	margin: 0px 0px 10px;

}



hr {

		width:100%;

		height:33px;

		background-image:url('http://www.www.barnetdulaney.com/wp-content/themes/Trim/images/divider-bdpec.png');

		background-position:top center;

		background-repeat:no-repeat;

		border:0;}

}



#breadcrumbs {

	margin-bottom: 0px;

}



#breadcrumbs span, #breadcrumbs a {

	color:#cccccc;

}



.one_half {

    width: 48%;

}



.one_half, .one_third, .two_third, .three_fourth, .one_fourth {

	margin-right: 2% !important;

}



#logo {

	margin-top: 0px;

}



#slogan {

	margin-top: 25px;

	margin-left: 25px;

}



p#copyright {

	color: #FFF;

	text-shadow: none;

}



#featured-controllers li, #featured-controllers .last {

	width: 119px;

}



.controller {

	padding: 25px 10px;

	text-align: center;

}



#sidebar .menu-sidebar-bdpec-container li, #sidebar .menu-lasik-container li, #sidebar .menu-cataracts-container li, #sidebar .menu-lasik2-container li, #sidebar .menu-cataracts2-container li, #sidebar .menu-icl-container li, #sidebar .menu-dry-eye-container li, #sidebar .menu-jobs-container li, #sidebar .menu-glaucoma-container li, #sidebar .menu-cornea-container li, #sidebar .menu-doctors-container li, #sidebar .menu-retina-container li {

	border: 1px solid #E7E7E7;

    color: #999999;

    cursor: pointer;

    font-size: 14px;

    letter-spacing: 0;

    margin: 0px 0px 10px;

    padding: 10px 22px;

    position: relative;

    background-color: #beb1a9;

}



#sidebar .menu-sidebar-bdpec-container li:hover, #sidebar .menu-lasik-container li:hover, #sidebar .menu-cataracts-container li:hover, #sidebar .menu-lasik2-container li:hover, #sidebar .menu-cataracts2-container li:hover, #sidebar .menu-icl-container li:hover, #sidebar .menu-dry-eye-container li:hover, #sidebar .menu-jobs-container li:hover, #sidebar .menu-glaucoma-container li:hover, #sidebar .menu-cornea-container li:hover, #sidebar .menu-doctors-container li:hover, #sidebar .menu-retina-container li:hover {

    color: #ffffff !important;

    background-color: #549eb9;

}



#sidebar .menu-sidebar-bdpec-container li:hover, #sidebar .menu-lasik-container li:hover, #sidebar .menu-cataracts-container li:hover, #sidebar .menu-lasik2-container li:hover, #sidebar .menu-cataracts2-container li:hover, #sidebar .menu-icl-container li:hover, #sidebar .menu-dry-eye-container li:hover, #sidebar .menu-jobs-container li:hover, #sidebar .menu-glaucoma-container li:hover, #sidebar .menu-cornea-container li:hover, #sidebar .menu-doctors-container li:hover {

    color: #ffffff !important;

    background-color: #549eb9;

}



#sidebar .menu-sidebar-bdpec-container li a, #sidebar .menu-lasik-container li a, #sidebar .menu-cataracts-container li a, #sidebar .menu-lasik2-container li a, #sidebar .menu-cataracts2-container li a, #sidebar .menu-icl-container li a, #sidebar .menu-dry-eye-container li a, #sidebar .menu-jobs-container li a, #sidebar .menu-glaucoma-container li a, #sidebar .menu-cornea-container li a, #sidebar .menu-doctors-container li a {

	

}



#sidebar .menu-sidebar-bdpec-container li a:hover, #sidebar .menu-lasik-container li a:hover, #sidebar .menu-cataracts-container li a:hover, #sidebar .menu-lasik2-container li a:hover, #sidebar .menu-cataracts2-container li a:hover, #sidebar .menu-icl-container li a:hover, #sidebar .menu-dry-eye-container li a:hover, #sidebar .menu-jobs-container li a:hover, #sidebar .menu-glaucoma-container li a:hover, #sidebar .menu-cornea-container li a:hover, #sidebar .menu-doctors-container li a:hover {

	color: #ffffff !important;

}



#sidebar .et-learn-more h3.heading-more {

	font-family: font-family: 'ModerneDemi', sans-serif !important;

	color: #656464;

	text-shadow: 1px 1px 0 #FFFFFF;

}



#custom_image_f5ac2 { width: 100%; }



.slide_wrap {

	padding: 0px;

}



.page-featured-img {

	width: 100%;

	border: 1px solid #E7E7E7;

	margin-bottom: 20px;

}



#featured {

	min-height: 230px;

}



#featured-controllers ul {

	border-bottom: 3px solid #F7F7F7;

}



#featured-controllers li {

	background: url("images/featured.png") repeat scroll 0 0 #dedbd9;

	border-right: 1px dashed #fff;

	box-shadow: 1px 1px 20px #bcaeab inset;

}



.et_slide_hover {

	box-shadow: 1px 1px 20px #bcaeab inset;

}



#featured .flex-direction-nav a.prev, #featured .flex-direction-nav a.next {

	background: none;

}



#from-the-blog h4 {

	line-height: 22px;

	margin: 1px;

	font-size: 18px;

}



#services {

	margin-top: 0px;

}



.service h3, #home-sections h3 {

	color: #beb1a9;

}



.controller {

	text-shadow: 1px 1px #fff;

}



.controller h2 {

	color: #4E403D;

	margin-top: 10px;

	font-size: 15px;

}



.controller p {

	color: #726461;

	font-size: 11px;

	line-height: 13px;

}



.footer-widget {

	padding: 0px 20px 0 0;

}



h4.widgettitle { color: #BEB1A9; font-size: 24px; font-family: 'ModerneDemi',sans-serif; margin-bottom: 0px; margin-top: 20px; }



#sidebar li, #footer li {

	background: none;

	padding: 0px;

}



#sidebar .gform_wrapper .top_label .gfield_label, #footer .gform_wrapper .top_label .gfield_label {

	margin: 8px 0px 0px;

	font-weight: normal;

}



#sidebar input[type="text"], #sidebar input.text, #sidebar input.title, #sidebar textarea, #sidebar select, #footer input[type="text"], #footer input.text, #footer input.title, #footer textarea, #footer select {

	margin: 1px 0px 0px;

}



.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {

	background-color: #beb1a9;

    border: 0 none;

    color: #fff;

    padding: 10px 22px;

    width: 100%;

	cursor: pointer;

}



.gform_wrapper .gform_footer {

	margin: 1px 0 0;

}



.title-bg {

	background: url("") repeat-x scroll 0 50% transparent;

    margin: 30px 0px 15px;

    overflow: hidden;

}



.title-bg h2, .title-bg h3, .title-bg h4, .title-bg strong {

	margin: 0;

    padding: 0 8px 0 0 !important;

    float: left;

}



#menu .nav a, ul#mobile_menu a {

	color: #999;

}



#job-nav {

	width: 100%;

	height: 50px;

	background: #fff;

}



#job-nav li {

	border-right: 1px solid #FFF;

	float: left;

	width: 191px;

	text-align: center;

}



#menu-item-167 {

	background: #E3E3BF;

}



#menu-item-170 {

	background: #D6DEE1;

}



#menu-item-169 {

	background: #DAD6D5;

}



#menu-item-168 {

	background: #BAC2C4;

}



#menu-item-171 {

	background: #EBDFCF;

	border-right: none !important;

}



#job-nav a {

	color: #333;

    display: block;

    font-size: 12px;

    overflow: hidden;

    text-decoration: none;

    text-transform: none;

    transition: background-color 0.2s ease-in 0s;

    padding: 12px 14px 11px;

}



#job-nav a:hover {

	opacity: .5;

}



#our-doctors .doc {

	width: 100px;

	height: 250px;

	margin-right: 20px;

	float: left;

}



#our-doctors .doc img {

	display: block;

    border: 1px solid #CCCCCC;

    margin-right: auto;

    margin-left: auto;

	width: 100px;

	height: 142px;

}

#our-doctors .doc a {

    font-size: 12px;

    margin-top: 5px;

    text-align: center;

    width: 100%;

    }



#our-doctors .doc .caption {

    width:100%;

    text-align: center;

    margin-top: 5px;

    font-size: 9px;

    line-height: 12px;

}



#our-doctors .row {

	height: 220px;

}



#our-doctors2 .doc2 img {

	display: block;

    border: 1px solid #CCCCCC;

    margin-left: auto;

    margin-right: auto;

    

}



#our-doctors2 .doc2 .caption {

	width:100%;

    text-align: center;

    margin-top: 5px;

    font-size: 11px;

    line-height: 15px;

}



#our-doctors2 .doc2 a {

    font-size: 12px;

    margin-top: 5px;

    text-align: center;

    width: 100%;

    }

	

.embed-container {

    position: relative;

    padding-bottom: 56.25%; /* 16/9 ratio */

    padding-top: 30px; /* IE6 workaround*/

    height: 0;

    overflow: hidden;

}



.embed-container iframe,

.embed-container object,

.embed-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



ul, ol {

	font-family: 'ProximaNovaRegular', san-serif;

}



.gform_wrapper .top_label .gfield_label {

    clear: both;

    display: inline-block;

    font-weight: normal;

    line-height: 1.3em;

    margin: 10px 0 4px;

}



p#copyright {

    font-size: 19px;

    margin: 22px 0 20px;

    text-align: center;

	font-family: 'ProximaNovaRegular', san-serif;

	font-size: 12px;

}



#menu .nav a > span {

    font-size: 14px;

    padding: 12px 14px 11px;

    text-transform: none;

}



#menu ul.nav ul a {

    color: #FFFFFF;

    font-size: 14px;

    text-transform: none;

}



#menu .nav ul a, ul#mobile_menu a {

    border-bottom: 1px dotted #65AEC6;

    height: auto;

    overflow: visible;

    padding: 7px 5px 7px 15px;

    width: 205px;

	color:#fff;

}



#search-form { float: right; height: 32px; border:1px solid #efefef; background-color: #beb1a9; margin-top: 15px; }



#search-form #searchinput { background: none repeat scroll 0 0 transparent;

    border: medium none;

    color: #FFFFFF;

    float: left;

    font-family: 'ProximaNovaRegular',san-serif;

    font-size: 14px;

    font-style: normal;

    margin: 5px;

    padding-left: 0;

    width: 150px; }



input[type="text"], input.text, input.title {

    background-color: #F9F9F9;

    border: 1px solid #CCCCCC;

    border-radius: 5px 5px 5px 5px;

    font-family: 'ProximaNovaRegular',sans-serif;

    font-size: 14px !important;

    height: 20px;

    text-indent: 5px;

    width: 100%;

}

#wpcf7-f1860-p1766-o1 .cataracts-button {

	background: url("http://www.goodeyes.com/wp-content/uploads/contact-button.jpg") no-repeat scroll 0 0 transparent;

    border: 0 none;

    cursor: pointer;

    height: 33px;

    text-indent: -9999px;

    width: 118px;

}

#wpcf7-f2316-p2311-o1 .dryeye-button {

	background: url("http://www.goodeyes.com/wp-content/uploads/submit-button.jpg") no-repeat scroll 0 0 transparent;

    border: 0 none;

    cursor: pointer;

    height: 33px;

    text-indent: -9999px;

    width: 162px;

}

.icl-button {

	background: url("http://www.goodeyes.com/wp-content/uploads/get-offer-button.jpg") no-repeat scroll 0 0 transparent;

    border: 0 none;

    cursor: pointer;

    height: 33px;

    text-indent: -9999px;

    width: 118px;

}

.lasik-button {

	background: url("http://www.goodeyes.com/wp-content/uploads/get-offer-button.jpg") no-repeat scroll 0 0 transparent;

    border: 0 none;

    cursor: pointer;

    height: 33px;

    text-indent: -9999px;

    width: 118px;

}

.dryeye-button {

	background: url("http://www.goodeyes.com/wp-content/uploads/submit-button.jpg") no-repeat scroll 0 0 transparent;

    border: 0 none;

    cursor: pointer;

    height: 33px;

    text-indent: -9999px;

    width: 162px !important;

}



textarea {

    background-color: #F9F9F9;

    border: 1px solid #CCCCCC;

    border-radius: 5px 5px 5px 5px;

    font-family: 'ProximaNovaRegular',sans-serif;

    font-size: 13px;

    height: 50px;

    line-height: 21px;

    padding: 5px;

    width: 100%;

}



select {

    font-family: 'ProximaNovaRegular',sans-serif;

    font-size: 13px;

    line-height: 28px;

    width: 100%;

}



.post-content .featured_box {

    display: inline;

    float: left;

    margin-bottom: 25px;

    margin-right: 25px;

}



#left_area img {

    height: auto;

}



#phone-number {

    margin: 0px;

	float: right;

	width: 178px;

	}

	

	a.big-button {

    display: none !important;

}



@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {

	#left_area { width: 420px; }

	#sidebar { width: 170px; }

	#container { width: 748px; }

	#container-home { padding: 5px; }

		.main_left { margin: 10px 2px 0; width: 158px; }

		#home-content-area { padding: 0px 40px 40px; }

	#main_content:before { left: 500px; }

	#menu #main-menu { }

	.et_slide_video h2.title, .et_text_slide h2.title { font-size: 42px; }

	#featured { min-height: 187px; }

	#featured-controllers li { width: 148px; }

		.controller { padding-right: 15px; padding-left: 16px; }

		#featured-controllers li.first .controller { padding-right: 10px; padding-left: 39px; }

		#featured-controllers li.last .controller { padding-right: 39px; padding-left: 17px; }

	#featured-controllers .last { width: 149px; }

	

	.et_slide_video .featured_description { width: 244px; padding-top: 20px; }

	.et_image_description { width: 738px; }

	

	.service { margin: 0 20px; width: 197px; }

	.service.first { margin-left: 39px; }

	

	.et_slide_image .slide_wrap { padding-top: 0px; }

	

	#menu .nav a > span {

	    font-size: 11px;

    	padding: 12px 11px 11px 11px;

	}

	

	#menu ul.nav ul a {

    color: #FFFFFF;

    font-size: 11px;

    text-transform: none;

	}

	

}



@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {



	#container-home { padding: 5px; }

		.main_left { margin: 10px 2px; width: 199px; }

		#home-content-area { padding: 0px 30px 40px; }

			#home-content-area h1 { font-size: 43px; }



	#left_area { width: auto; }

	

	#top-area { border-bottom: 1px solid #efefef; padding: 25px 25px 45px 25px; }



	#search-form {

    margin: 0 110px 10px auto;

	}

	

	#phone-number {

    margin: 0 110px 10px auto;

	float: center;

	width: 178px;

	}

	

	.et_slide_image .slide_wrap { padding-top: 0px; }

	

	#featured { min-height: 118px; }

	

	.footer-widget { float: left; }

	

	#home-content-area h1 {

		font-size: 30px;

	}

	

	.service h3, .service p { padding-left: 10px; }

	

	body.home #main-header { margin-bottom: 0px; }

	

	#menu .nav a, ul#mobile_menu a { color: #fff; }



	#our-doctors .doc img {width: 100%;}

	

		#menu .nav ul a, ul#mobile_menu a {

    border-bottom: 1px dotted #65AEC6;

    height: auto;

    overflow: visible;

    padding: 7px;

    width: 210px;

}



#slogan {

	margin-top: 0px;

	margin-left: 0px;

}



a.big-button {

    font-size: 20px  !important;

    font-weight: normal !important;

    margin: 8px 6px 8px 0  !important;

    padding: 14px 24px  !important;

    width: 85%  !important;

	text-align: center !important;

	display: block !important;

	text-shadow: none !important;

	box-shadow: none !important;

	border: 0px !important;

}



a.smallblue, a.bigblue {

    background: none !important;

	background-color: #549EB9 !important;

    color: #FFFFFF !important;

	box-shadow: none !important;

	border: 0px !important;

}



}



@media only screen and ( max-width: 479px ) {



	#container-home { padding: 0 35px; }



	.main_left { width: 210px; height: auto; overflow: hidden; }

	

	#home-content-area { padding: 10px; }

	

	#home-content-area h1 { font-size: 24px; }

	

	#top-area { border-bottom: 1px solid #efefef; padding: 25px 25px 45px 25px; }

	

	#top-area {

    padding-left: 10px;

    padding-right: 10px;

	height: 130px;

}



#quote, #footer, .slide_wrap {

    padding-left: 10px;

    padding-right: 10px;

}



#home-sections {

    padding: 35px;

}

	

	#main_content { padding: 35px; }



	#left_area { width: 100%; }

	

	p#copyright {

    font-size: 19px;

    margin: 22px 0 20px;

    text-align: center;

	font-family: 'ProximaNovaRegular', san-serif;

	font-size: 12px;

}

	

	#menu .nav a, ul#mobile_menu a { color: #fff; }

	

	#search-form {

    margin: 0 45px 10px auto;

	}

	

	#menu .nav ul a, ul#mobile_menu a {

    border-bottom: 1px dotted #65AEC6;

    height: auto;

    overflow: visible;

    padding: 7px;

    width: 210px;

	color:#fff;

}



body.home #main-header { margin-bottom: 0px; }



#slogan {

	margin-top: 0px;

	margin-left: 0px;

}



#phone-number {

    margin: 0 55px 10px auto;

	float: center;

	width: 178px;

	}

	

a.big-button {

    font-size: 20px  !important;

    font-weight: normal !important;

    margin: 8px 6px 8px 0  !important;

    padding: 14px 24px  !important;

    width: 80%  !important;

	text-align: center !important;

	display: block !important;

	text-shadow: none !important;

	box-shadow: none !important;

	border: 0px !important;

}



a.smallblue, a.bigblue {

    background: none !important;

	background-color: #549EB9 !important;

    border: 1px solid #549EB9  !important;

    color: #FFFFFF !important;

	box-shadow: none !important;

	border: 0px !important;

}

	

}

.smallname, .smallemail, .smallphone, .smalldate{

width: 50% !important;

display: inline-block !important;

}

.smallname .ginput_container input, .smallemail .ginput_container input, .smallphone .ginput_container input, .smalldate .ginput_container input{

width: 90% !important;

}

#gform_submit_button_8, #gform_submit_button_13, #gform_submit_button_14, #gform_submit_button_15 {

  text-align: center;

}

.gform_wrapper div.validation_error, .gform_wrapper .validation_message {

display: none !important;

}

#gform_wrapper_18 li.gfield.gfield_error.gfield_contains_required, #gform_wrapper_13 li.gfield.gfield_error.gfield_contains_required, #gform_wrapper_14 li.gfield.gfield_error.gfield_contains_required, #gform_wrapper_15 li.gfield.gfield_error.gfield_contains_required {

margin: 0px !important;

padding: 0px !important;

}

#gform_wrapper_18 li.gfield.gfield_error, #gform_wrapper_18 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, #gform_wrapper_13 li.gfield.gfield_error, #gform_wrapper_13 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, #gform_wrapper_14 li.gfield.gfield_error, #gform_wrapper_14 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, #gform_wrapper_15 li.gfield.gfield_error, #gform_wrapper_15 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {

  background-color: transparent !important;

  border: none !important;

margin: 0px !important;

padding: 0px !important;

}

.gform_wrapper .top_label .gfield_description.validation_message, .gform_wrapper .gfield_description.validation_message {

display: none;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {

  margin-top: 0px !important;

margin: 0px !important;

}

.topformhs input[type=submit] {
  overflow: hidden;
  text-align: center;
  width: 118px;
  height: 33px;
  border: 0 !important;
  cursor: pointer;
}
.hbspt-form .hs-form .input {
	border: none !important;
	padding-left: 0px !important;
}
.hbspt-form .hs-form .actions {
  margin-top: 0px !important;
  margin-bottom: 18px;
  padding: 17px 20px 18px 0;
  margin-left: -20px !important;
  padding-top: 0px !important;
}
.et_inner_description {
	position: relative;
}
body a.et_inner_cta {
	position: absolute;
	top: 17px;
	right: 72px;
	width: auto;
	text-align: center;
	line-height: 18px;
	padding: 10px 20px;
	border-radius: 5px;
	/* color: #000; */
	font-size: 16px;
	font-family: ModerneDemi, sans-serif;
}

a.readmore.et_inner_cta {
	background: #F48B38 !important;
	color: #fff;
	text-shadow: none;
}

body readmore.et_inner_cta a:hover {
	color: #000;
}
.cctor_coupon_container {
  color:#333333 !important;
  width:100% !important;
font-family: ModerneDemi, sans-serif;
}
a .cctor_expiration, .cctor_terms {
  color:#777777 !important;
font-family: ModerneDemi, sans-serif;
}