/*
Theme Name: Divi Child 01
Theme URI: 
Description: Child 01 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 2.4.5.1
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 29 Jul 2015 14:36:15 +0000 */ 

@import url('../Divi/style.css');


@media only screen and (min-width: 981px){
#logo {
    max-height: 54% !important;
}
#top-menu li{
    padding-right: 18px;
}
}

.menu a, .et_pb_button, .noline a, .bottom-nav a,#top-header a{
    text-decoration:none;
}
.hidetext{
display:none;
}


#et-secondary-menu{
}

.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button{
text-transform: capitalize;
}
.woocommerce a.button:after,
.woocommerce-page a.button:after,
.woocommerce button.button:after,
.woocommerce-page button.button:after{
	display:none !important;
}
.woocommerce a.button:hover{
	padding: 0.3em 1em !important;
}
.footertext{
 font-size:12px;  line-height: 1;	
 text-align:center !important;
}

#et-secondary-nav li:nth-child(5) a {
   cursor:default;
} 
#forum_login #username,#fpw #password{
	width:50% !important;
}
.center{
	text-align:center;
}
.rechapachaa{
	position:absolute;
 	bottom:4px;
} 
.prodSuperscript{
	vertical-align: super;
	font-size: 15px;
}

#grad1, .grad1 {
    background: #92cfbe !important; /* For browsers that do not support gradients */    
    background: -webkit-linear-gradient(45deg, #92cfbe, #4eb3b3) !important; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(45deg, #92cfbe, #4eb3b3) !important; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(45deg, #92cfbe, #4eb3b3) !important; /* For Firefox 3.6 to 15 */
    background: linear-gradient(45deg, #92cfbe, #4eb3b3) !important; /* Standard syntax (must be last) */
}

.ptrow{
	width:100%;
}
.pt1, .pt2{
	width:48.5%;
	padding-bottom: 1em;
}
.pt1{
 	float:left;
}
.pt2{
	float:right;
}

.wpcf7-submit{
color:#565656;
padding:0.3em 1em !important;
font-size: 19px;
    background: rgba(244,244,244,0.84);
    border:2px solid #e5e5e5;
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    
    line-height: 1.7em !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}
.fl{
	float:left;

}
.reviewbox{
 	min-height:428px;
} 
.reviewboxrow2{
	min-height:371px;
 overflow:hidden;
}

.testimonialbox .et_pb_testimonial {
	background-color:rgba(255,255,255,0.8) !important;
}
.whitecolor{
	color:#fff !important;
}

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a{
color:#4db3b3 !important;
}
.mainoption{
	margin-top:0px !important;
}
#checkoutp .gift-certificate {
display:none !important;
}

/*#menu-footer-menu{
    width: 74%;
    margin: 0px auto;
}*/
#billing_company_field, #billing_country_field, #billing_city_field{
	width:47%;
}
#billing_state_field{
	margin-right:50px;
}
#billing_state_field, #billing_postcode_field{
	width:20%;
 	float:left;
}


.et_pb_main_blurb_image {
    margin-bottom: 30px !important;
    text-align: center;
}
@media screen and (min-width: 985px) {

#billing_phone_field{
position: absolute;
    top: 152px;
    left: 53%;
}

#billing_country_field{
     position: absolute;
    top: 225px;
    left: 53%;
}

#billing_state_field{
     position: absolute;
    top: 413px;
    left: 54%;
}

#billing_postcode_field{
 position: absolute;
    top: 413px;
    left: 80%;
}
}

#et-secondary-nav li ul{
    padding-top:0px !important;
}
.menu-image-title{
    position: relative;
 /*   left: 7px;
    top: -7px;*/
}
.sub-menu .menu-image-title{
    position: relative;
    left: 8px;
    top: -7px;
}
.mobilemenu{
	display:none !important;
}
.mobilelink{
	display:none !important;
}
.desktopimg{
	position:relative;
 	top:8px;
}
@media screen and (max-width: 981px) {
.mobilelink{
	display: inline-block !important;
    position: relative;
    top: -7px;
    left: 8px;
}
.desktopimg{
	position:relative;
 	top:0px;
}
}

/*#et-secondary-nav .menu-item-1725 {
	background:url(https://19650.vaginismus.com/wp-content/uploads/2015/07/United-States.png) no-repeat;
 	text-indent:-9999px;
    display:inline-block;
    height:24px;
    width:24px;
    position:relative;
    top:-2px;
}
#et-secondary-nav li:nth-child(6) .sub-menu li:nth-child(1) {
	
}
#et-secondary-nav li:nth-child(6) .sub-menu li:nth-child(1) a{
 background:url(https://19650.vaginismus.com/wp-content/uploads/2015/07/United-States.png) no-repeat;
	text-indent:9999px;
}
*/

.lightcolor{
background:#f8f8f8 !important;
}
#et-secondary-menu {
    float: right;
    position: relative;
    top: -10px;
}
/*
@media screen and (min-width: 1000px) {
#menu-footer-menu{
width: 91%;
}
}
@media screen and (min-width: 1180px) {
#menu-footer-menu{
width: 72%;
}
}
@media screen and (max-width: 998px) {
#menu-footer-menu{
width: 100%;
}
}
*/
#footernavc{
    float:right;
    position:relative;
    left:-50%;
    text-align:left;
}
#footernavc ul{
    list-style:none;
    position:relative;
    left:50%;
}
#footernavc li{float:left;position:relative; padding-bottom:13px;}/* ie needs position:relative here*/


@media screen and (max-width: 800px){
.bottom-nav li{
width:100%;
}
}

.shippingrates, .shippingrates tr td{
border:1px solid #eee;
}
.shippingrates .theading{
	background:#e0e0e0;
}
.shippingrates .odd{
background:#f8f8f8;
padding:0px !important;
}
.shippingrates .even{
background:#fff;
padding:0px !important;
}
.entry-content ol{
	list-style-type:none !important;
}

.woocommerce-cart .cart-collaterals .cart_totals table{
	width:100% !important;
}
.cart-collaterals .cart-subtotal th{
	width:84% !important;
}
.cart-collaterals .cart-subtotal td{
text-align: left;
    padding-right: 7% !important;
}

.woocommerce #payment #place_order{
text-transform: capitalize !important;
}


			#overlay {
				position:fixed; 
				top:0;
				left:0;
				width:100%;
				height:100%;
				background:#000;
				opacity:0.5;
				filter:alpha(opacity=50);
			}

			#modal {
				position:absolute;
				background:url(tint20.png) 0 0 repeat;
				background:rgba(0,0,0,0.2);
				border-radius:14px;
				padding:8px;
width: 30%;

			}

			#content {
				border-radius:8px;
				background:#fff;
				padding:20px;
 color:#ff0000;
			}

			#close {
				position: absolute;
background: #e6e6e6 url(https://www.vaginismus.com/wp-content/uploads/2016/05/closebtn.gif) center no-repeat;
width: 24px;
height: 27px;
display: block;
text-indent: -9999px;
top: -7px;
right: -7px;
border-radius: 18px;
			}
#billing_city_field{
float:none;
}

#post-294 #comment-wrap, #post-1291  #comment-wrap, #post-270 #comment-wrap{
display:none;
}
.category #left-area h2:nth-child(1){
display:block;
}
.category #left-area h2{
display:none;
}
.nolinecss{
padding-top:0px !important;
}
.nolinecss::before{
background:#fff !important;
}

.et_pb_search input.et_pb_searchsubmit{
    color: #fff !important;
    background: #4db3b3 !important;
    border-color: #4db3b3 !important;
}

.page-id-268 #sidebar .faq_list li:nth-child(1) a, 
.page-id-197 #sidebar .faq_list li:nth-child(2) a, 
.page-id-67 #sidebar .faq_list li:nth-child(3) a, 
.page-id-208 #sidebar .faq_list li:nth-child(4) a, 
.page-id-206 #sidebar .faq_list li:nth-child(5) a, 
.page-id-236 #sidebar .faq_list li:nth-child(6) a, 
.page-id-237 #sidebar .faq_list li:nth-child(7) a, 
.page-id-214 #sidebar .faq_list li:nth-child(8) a, 
.page-id-245 #sidebar .faq_list li:nth-child(9) a, 
.page-id-220 #sidebar .faq_list li:nth-child(10) a, 
.page-id-65 #sidebar .faq_list li:nth-child(11) a, 
.page-id-63 #sidebar .faq_list li:nth-child(12) a, 
.page-id-239 #sidebar .faq_list li:nth-child(13) a, 
.page-id-233 #sidebar .faq_list li:nth-child(1) a, 
.page-id-53 #sidebar .faq_list li:nth-child(2) a, 
.page-id-264 #sidebar .faq_list li:nth-child(7) a, 
.page-id-79 #sidebar .faq_list li:nth-child(5) a, 
.page-id-210 #sidebar .faq_list li:nth-child(6) a, 
.page-id-274 #sidebar .faq_list li:nth-child(9) a, 
.page-id-275 #sidebar .faq_list li:nth-child(10) a, 
.page-id-238 #sidebar .faq_list li:nth-child(11) a, 
.page-id-203 #sidebar .faq_list li:nth-child(4) a, 
.page-id-241 #sidebar .faq_list li:nth-child(8) a, 
.page-id-64 #sidebar .faq_list li:nth-child(14) a, 
.page-id-234 #sidebar .faq_list li:nth-child(18) a, 
.page-id-235 #sidebar .faq_list li:nth-child(16) a, 
.page-id-243 #sidebar .faq_list li:nth-child(19) a, 
.page-id-75 #sidebar .faq_list li:nth-child(15) a, 
.page-id-246 #sidebar .faq_list li:nth-child(3) a,  
.page-id-276 #sidebar .faq_list li:nth-child(17) a,  
.page-id-263 #sidebar .faq_list li:nth-child(12) a,  
.page-id-1279 #sidebar .faq_list li:nth-child(13) a,  
.page-id-258 #sidebar .faq_list li:nth-child(1) a,  
.page-id-271 #sidebar .faq_list li:nth-child(5) a,  
.page-id-259 #sidebar .faq_list li:nth-child(2) a,  
.page-id-78 #sidebar .faq_list li:nth-child(3) a,  
.page-id-200 #sidebar .faq_list li:nth-child(4) a,  
.page-id-262 #sidebar .faq_list li:nth-child(7) a,  
.page-id-213 #sidebar .faq_list li:nth-child(6) a,  
.page-id-224 #sidebar .faq_list li:nth-child(1) a, 
.page-id-277 #sidebar .faq_list li:nth-child(2) a, 
.page-id-229 #sidebar .faq_list li:nth-child(6) a, 
.page-id-228 #sidebar .faq_list li:nth-child(3) a, 
.page-id-230 #sidebar .faq_list li:nth-child(5) a, 
.page-id-231 #sidebar .faq_list li:nth-child(4) a,  
.page-id-292 #sidebar .faq_list li:nth-child(1) a,
.page-id-15752 #sidebar .faq_list li:nth-child(2) a, 
.page-id-15754 #sidebar .faq_list li:nth-child(3) a, 
.page-id-15820 #sidebar .faq_list li:nth-child(4) a, 
.page-id-15756 #sidebar .faq_list li:nth-child(5) a, 
.page-id-1282 #sidebar .faq_list li:nth-child(1) a, 
.page-id-249 #sidebar .faq_list li:nth-child(2) a, 
.page-id-1264 #sidebar .faq_list li:nth-child(3) a, 
.page-id-1265 #sidebar .faq_list li:nth-child(4) a, 
.page-id-1266 #sidebar .faq_list li:nth-child(5) a, 
.page-id-1260 #sidebar .faq_list li:nth-child(6) a,
.page-id-1267 #sidebar .faq_list li:nth-child(3) a, 
.page-id-1280 #sidebar .faq_list li:nth-child(1) a, 
.page-id-1268 #sidebar .faq_list li:nth-child(2) a, 
.page-id-1274 #sidebar .faq_list li:nth-child(5) a, 
.page-id-1262 #sidebar .faq_list li:nth-child(4) a, 
.page-id-1269 #sidebar .faq_list li:nth-child(7) a,  
.page-id-17223 #sidebar .faq_list li:nth-child(6) a,
 .page-id-1270 #sidebar .faq_list li:nth-child(1) a, 
.page-id-1271 #sidebar .faq_list li:nth-child(2) a, 
.page-id-442 #sidebar .faq_list li:nth-child(3) a, 
.page-id-1272 #sidebar .faq_list li:nth-child(4) a, 
.page-id-1273 #sidebar .faq_list li:nth-child(5) a, 
.page-id-1281 #sidebar .faq_list li:nth-child(6) a, 
.page-id-1278 #sidebar .faq_list li:nth-child(7) a, 
.page-id-1261 #sidebar .faq_list li:nth-child(8) a, 
.page-id-1260 #sidebar .faq_list li:nth-child(1) a {
	color: #4db3b3 !important
}