﻿

header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}


#header .rays{
max-height:inherit;

-webkit-background-size:auto 100%;
-moz-background-size:auto 100%;
background-size:auto 100%;
}


.social-nav {
  margin: 0 0 30px 0; }

  .social-nav li {
    display: inline-block;
    margin: 0 10px 0 0; }

    .social-nav li:before {
      display: none; }

  .social-nav a {
    border-color: #f37021; }

    .social-nav a:hover {
      background: #f37021;
      color: #fff; }

  .social-nav .icon-facebook svg {
    height: 19px;
    width: 11px; }

  .social-nav .icon-twitter svg {
    height: 17px;
    width: 20px; }

  .social-nav .icon-instagram svg {
    height: 18px;
    width: 18px; }

  .social-nav .icon-youtube svg {
    height: 16px;
    width: 22px; }




	#title-wrapper {
		padding: 50px 0;
		margin-bottom: 30px;
		position: relative;
	}


	#title-wrapper h1 {
		margin: 0;
		text-align: center;
		position: relative;
	}


	#title-wrapper h1:after {
		content: " ";
		display: inline-block;
		background: #333;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		width: 100px;
		height: 5px;
		position: absolute;
		bottom: -15px;
		left: 50%;
		margin-left: -50px;
	}


	

	.section-page #title-wrapper {
		padding: 0;
		margin-bottom: 40px;
		padding-bottom: 20px;
		border-bottom: 1px solid #ed1c26;
	}


	.section-page #title-wrapper h1 {
		text-align: left;
	}


	.section-page #title-wrapper h1:after {
		display: none;
	}

.footer_4_col .widget_wrap {
	width:217px !important;
}

.footer_3_col .widget_wrap {
	width: 300px!important;
}

.footer_2_col .widget_wrap {
	width: 465px!important;
}

.footer_4_col .widget_wrap, .footer_3_col .widget_wrap, .footer_2_col .widget_wrap {
	width:339px !important;
}

.widget_wrap:nth-child(3) {

clear:both;

}

.footer_4_col .widget_wrap, .footer_3_col .widget_wrap, .footer_2_col .widget_wrap, .footer_1_col .widget_wrap {
	width:100% !important;
	margin:0 0 30px 0;
	padding-right:0px!important;
}

#languageSelection .en {
    background-position: 5px -357px;
}

#languageSelection .en-gb {
    background-position: 5px -357px;
}

#languageSelection .en-us {
    background-position: 5px -57px;
}


#footer-sidebar1{width:241px;float:left;margin-right:1px;}

.juiz_last_tweet_inside .juiz_lt_content{display:block;padding-bottom:5px;line-height:1.5em;border-bottom:1px dashed #ccc;border-color:rgba(0,0,0,0.1);word-wrap:break-word}

.juiz_last_tweet_inside .juiz_lt_content a{padding:0;background:transparent}


#twitter-home .juiz_last_tweet_inside .juiz_lt_content {
margin-bottom: 5px;
}


.left_content {
  display: table-cell;
  vertical-align: top;
  height: auto;
  width: 125px;
  border-left: 2px solid #52667C;
  border-right: 2px solid #52667C;
  background-color: #A4B1C2;
}


		#newsletter,
		#favorite_reads,
		#also,
		#browse_archives,
		#related_reads,
		#labors_of_love {
			padding: 0 16.666666666666% 0 0;
		}


		#newsletter #mc_embed_signup {
			margin-top:20px;
		}

.chat-area { 
	height: 300px !important;
	overflow: auto !important;
	border: 1px solid #666 !important;
	padding: 5px !important;
	padding-top: 0px !important;
	border: 1px solid #CCC !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	margin: 0 auto !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
	background: #F9F9F9 !important;
}

.chat-area span {
	padding: 4px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	margin: 0 5px 0 0 !important;
}

.chat-area p {
	padding: 0 !important;
	margin-bottom: 2px !important;
	display: block;
}

.chat-area div.row {
	display: block !important;
	padding: 4px !important;
	border: 1px solid #ccc !important;
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) !important;
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	background: white !important;
}

.chat-area span.name {
	float: left !important;
}
.sixcol{width:48.618784527%;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.floatcol{position:relative;float:left;margin-left:2.762430939%;}
 #tiledfooter .footer_bottom_left,#tiledfooter .footer_bottom_right{display:block;}
 #sidebar,#tiledfooter .footer_bottom_right{float:right;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

	
	
	
	body,#nav ul li ul li a,
	.more,
	.avada-container h3,
	.meta .date,
	.review blockquote q,
	.review blockquote div strong,
	.image .image-extras .image-extras-content h4,
	.image .image-extras .image-extras-content h4 a,
	.project-content .project-info h4,
	.post-content blockquote,
	.button.large,
	.button.small,
	.ei-title h3,.cart-contents,
	.comment-form input[type="submit"],
	.wpcf7-form input[type="submit"],
	.gform_wrapper .gform_button,
	.woocommerce-success-message .button,
	.page-title h3{
		font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
	}

	.side-nav li a,.product_list_widget li,.widget_layered_nav li,.price_slider_wrapper,.tagcloud a,#header .cart-content a,#header .cart-content a:hover,#header .login-box,#header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
	#customer_login_box,.myaccount_user,.myaccount_user_container span,
	.woocommerce-side-nav li a,.woocommerce-content-box,.woocommerce-content-box h2,.my_account_orders tr,.woocommerce .address h4,.shop_table tr,.cart_totals .total,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,form.checkout .shop_table tfoot,.input-radio,#final-order-details .mini-order-details tr:last-child,p.order-info,.cart-content a img,.panel.entry-content,.woocommerce-tabs .tabs li a,.woocommerce .social-share,.woocommerce .social-share li,.quantity,.quantity .minus, .quantity .qty,.shop_attributes tr,.woocommerce-success-message{border-color:#e0dede !important;}

#footer #footer-nav .menu-item-172 {
  display: none;
}

.pull-left {
  float: left;
}

[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}

.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}

.span9 .portlet.pull-left:first-of-type {
  margin-right: 10px;
}

.td-boxed-layout .td-footer-wrap .span12 .td-grid-wrap, .td-full-layout .td-footer-wrap .td-grid-wrap {padding: 40px 10px 10px;}

body.home .td-title-wrap .td-grid-wrap {padding-top: 30px;}

.td-title-wrap .td-grid-wrap {z-index: 2;position: relative;}

.td-full-layout .td-header-bg .td-grid-wrap {padding-top: 0;}

.td-full-layout .patient_reviews .td-footer-wrap .td-grid-wrap {padding: 10px 0;}

.td-grid-wrap {padding-top: 30px;}

body.home .td-title-wrap .td-grid-wrap .container-fluid {padding: 0;}




.dual-buttons {
	width: 100%;
	margin: auto;
}


.dual-buttons.btn-inline {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 30px;
	line-height: 30px !important;
	height: auto;
}


.dual-buttons.btn-inline a.advertise-btn {
	display: inline-block;
	margin: 15px;
}

	.dual-buttons.btn-inline a.advertise-btn:last-child {
		
	}

	.dual-buttons.btn-inline span {
		display: block;
		width: 100%;
		min-height: 1px;
	}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
