﻿
#faux-column{
	width:86%;
	margin:0 auto;
    max-width:960px;
}

#faux-column-inner{
  	position:relative;
  	min-height:600px;
}

.home #faux-column {width: 60%; margin: 0 auto 47px auto;}

	
	.featured-title {
		font-size: 40px;
		padding: 40px 20px 0 20px
	}

.action-button .action-icon {
	display: block;
	width: 23px;
	margin: 0 auto;
	margin-bottom: 12px;
}

.action-button.join .action-icon {
	width: 20px;	
}

.action-button.volunteer .action-icon {
	width: 23px;
	margin-bottom: 20px;
}

.action-button.donate .action-icon {
	width: 37px;
	margin-bottom: px;
}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}


.footer-menu {
	height: 90px;
	margin-top: 44px;
}


.footer-menu li{
	width: 180px;
	display: inline-block;
	border-bottom: 1px solid #fd9581;
	padding: 0;
}


.footer-menu li a{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	height: 30px;
	display: inline-block;
	height: 30px;
	padding-top: 2px;
}


	.footer-menu-2 {
		margin: 0px;
	}
.menu-item-625 a{border-right:0}
.genesis-nav-menu .menu-item{display:block;margin-left:0}
.genesis-nav-menu .menu-item:hover{position:static}




div#athemes_social_icons-2 h3.widget-title {
    display:none;
}



div#athemes_social_icons-2 {
    margin-top:-10px;
    margin-right:-2px;
}


	.site-header .widget {
		float:none;
		text-align:Center;
	}


	.site-header .widget ul {
		display:inline-block;
	}

	
	.stickywrap {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -319px;
		padding: 0 0 319px;
	}

#cb-footer .cb-footer-lower .cb-copyright {
  width: 100%;
  color: #808080;
  text-align: center;
}

		
		#popup_content
		{
			overflow-y:hidden;			overflow-x: auto;
			height: 100%;
			width:100%;
		}
body .widget{margin:0 0 2em 0}
body .widget ul{margin:0;list-style:none}
body .widget ul li{margin:0.5em 0}
body .widget ul ul,body .widget ol ol,body .widget ol ul,body .widget ul ol{margin-left:15px}
body.rtl .widget ul ul,body.rtl .widget ol ol,body.rtl .widget ol ul,body.rtl .widget ul ol{margin-right:15px}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}







.topnav{
	padding:10px;
	height:30px;
	float: right;
	
}

.topnav ul li{
	float:left;
	list-style:none;
}

.topnav ul li a{
	text-decoration:none;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

.topnav ul{
	list-style:none;
	padding:0px;
	margin:0px;
}


.menu-item {
    display: inline;
}
.display-card .display-image{max-height:200px;overflow:hidden;text-align:center;background:-webkit-gradient(linear, left bottom, left top, from(#e5e5e5), to(#ffffff));background:-webkit-linear-gradient(bottom, #e5e5e5, #ffffff 20px);background:-moz-linear-gradient(bottom, #e5e5e5, #ffffff 20px);background:-o-linear-gradient(bottom, #e5e5e5, #ffffff 20px);background:linear-gradient(to top, #e5e5e5,#ffffff 20px);border-bottom:1px solid #e3e3e3}

.footer .ftable {
	width: 100%;
	border-collapse: collapse;
	outline: none;
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
}

.footer .ftable .cell {
	display: table-cell;
	width: 25%;
	min-width: 25%;
	padding-right: 2%;
	padding-left: 2%;
	outline: none;
	margin: 0px;
	vertical-align: top;
	color: #f7f7f7;
	font-size: 1.1em;
}

.footer .ftable .cell a {
color: #ffff00;
font-weight: bold;
}

.footer .ftable .cell a:hover {
color: #fff;
}

.footer .ftable .cell form {
	margin: 0px;
	padding: 0px;
	outline: none;
	margin-bottom: 15px;
}

.footer .ftable .cell form input[type=email] {
	width: 50%;
	padding: 2%;
	border: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #f8f8f8;
	color: #555;
	display: inline-block;
	margin: 0px;
	margin-right: 5%;
}

.footer .ftable .cell form input[type=submit] {
	background-color: #67eb1e;
	padding: 4px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	outline: none;
	border: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 0px;
}

.footer .ftable .cell form input[type=submit]:hover {
	background-color: #ffff00;
	color: #121212;
}

.footer .ftable .cell img {
	max-width: 100%;
}

.footer .ftable .cell .dir {
background-color: #fff;
padding: 5px;
margin-bottom: 10px;
}

.footer .ftable .cell img.map {
width: auto !important;
height: auto !important;
max-width: 100%;
display: block;
}

.footer .ftable .cell h4 {
	color: #67eb1e;
	font-size: 1.4em;
	line-height: 1;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 600;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.34);
}

.footer .ftable .cell ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.footer .ftable .cell ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
}

.footer .ftable .cell ul li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.links {
	-webkit-column-count: 2; 
	-moz-column-count: 2; 
	column-count: 2;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	-webkit-column-gap: 3em; 
	-moz-column-gap: 3em; 
	column-gap: 3em;
}

.footer .ftable .cell ul.links li {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
	break-inside: avoid-column;
	-webkit-column-break-inside: avoid;
	margin-bottom: 6px;
}

.footer .ftable .cell ul.links a {
	color: #fff;
}

.footer .ftable .cell ul.links a:hover {
	color: #d4d401;
}

.footer .ftable .cell ul.social {
	font-size: 1.6em;
}

.footer .ftable .cell ul.social li {
	margin: 0px;
	padding: 0px;
	margin-right: 8px;
	display: inline-block;
}

.footer .ftable .cell ul.social li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.social a {
	color: #fff;
}

.footer .ftable .cell ul.social a:hover {
	color: #d4d401;
}

.footer .ftable .cell p {
	margin: 0px;
	padding: 0px;
	line-height: 1.4;
	margin-bottom: 12px;
}

.footer .ftable .cell p.smaller {
	font-size: .9em;
}
div.menu-minipanels{display:none;}


body, p, #commentform label, .contact-form label {font-size: 18px;line-height: 24px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}



.sub-nav { display: block; width: auto; overflow: hidden; margin: -0.33333em 0 1.5em; padding-top: 0.33333em; margin-right: 0; margin-left: -0.75em; }

.sub-nav dt, .sub-nav dd { float: left; display: inline; margin-left: 0.75em; margin-bottom: 0.83333em; font-weight: normal; font-size: 1.16667em; }

.sub-nav dt a, .sub-nav dd a { color: #999999; text-decoration: none; }

.sub-nav dt.active a, .sub-nav dd.active a { -webkit-border-radius: 1000px; border-radius: 1000px; font-weight: bold; background: magenta; padding: 0.25em 0.75em; cursor: default; color: white; }

.main-header .main-menu .widescreen .sub-nav { display: none; left: 0; width: 100%; list-style: none; position: absolute; top: 45px; margin: 0; padding: 15px 20px 0 20px; background:  #ffbc3a  ; background: transparent; }

.main-header .main-menu .widescreen .sub-nav.catalog li { float: none; }

.main-header .mobile-menu .sub-nav { position: relative; display: none; padding-left: 50px; }

.main-header .mobile-menu .sub-nav .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity: 0.1; }

.main-header .mobile-menu .sub-nav .sub-nav { margin-left: -50px; padding-left: 100px; }


.homepageBottom li.menu-item{
	width: 283px;
}
 #pg-18-0 , #pg-18-1 , .panel-grid-cell .panel { margin-bottom: 35px }
 #pg-18-0 .panel-grid-cell , #pg-18-2 .panel-grid-cell { float:left }
 #pg-18-0 .panel-grid-cell , #pg-18-1 .panel-grid-cell , #pg-18-2 .panel-grid-cell { width:auto }

.panel-grid {
    zoom: 1;
}

.panel-grid:before {
    content: '';
    display: block;
}

.panel-grid:after {
    content: '';
    display: table;
    clear: both;
}

.panel-grid-cell {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    
    padding: 0 17px;
    min-height: 1em;
}

.panel-grid-cell .panel {
    zoom: 1;
    min-height: 1em;
}

.panel-grid-cell .panel:before {
    content: '';
    display: block;
}

.panel-grid-cell .panel:after {
    content: '';
    display: table;
    clear: both;
}

.panel-grid-cell .panel.panel-last-child {
    margin-bottom: 0;
}

.panel-grid-cell .widget-title {
    margin-top: 0;
}
 .panel-grid-cell .panel:last-child { margin-bottom: 0 !important }
 #pg-home-0 , #pg-home-1 , .panel-grid-cell .panel { margin-bottom: 35px }
 #pg-home-0 .panel-grid-cell , #pg-home-2 .panel-grid-cell { float:left }
 #pg-home-0 .panel-grid-cell , #pg-home-1 .panel-grid-cell , #pg-home-2 .panel-grid-cell { width:auto }

  .cmsc-my-cmscp { background: #fff; padding: 18px 15px 23px 25px; }

  .cmsc-my-cmscp .login { padding-right: 10px; }

  .cmsc-my-cmscp a {color: #333 !important; }




.sd-content ul {
	padding: 0 !important;
	margin: 0 0 .7em 0 !important;
	list-style: none !important;
}


.sd-content ul li {
	display: inline;
}


.sd-gplus .sd-content {
	font-size: 12px;
}




.sd-content ul li a.sd-button:before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font: normal 16px/1 'Genericons';
	vertical-align: top;
	position: relative;
	top: 3px;
	text-align: center;
}



.sd-social-icon-text .sd-content ul li a span,
.sd-social-official .sd-content ul li a.sd-button span,
.sd-content ul li.preview-item a.sd-button span {
	margin-left: 3px;
}

.sd-content ul li.preview-item.no-icon a.sd-button span {
	margin-left: 0;
}



.sd-social-text .sd-content ul li a:before,
.sd-content ul li.no-icon a:before {
	display: none;
}

body .sd-social-text .sd-content ul li.share-custom a span,
body .sd-content ul li.share-custom.no-icon a span {
	background-image: none;
	background-position: -500px -500px !important;	
	background-repeat: no-repeat !important;
	padding-left: 0;
	height: 0;
	line-height: inherit;
}


.sd-social-icon .sd-content ul li a.share-more {
	position: relative;
	top: 2px;
}

.sd-social-icon .sd-content ul li a.share-more span {
	margin-left: 3px;
}




.sd-social-icon .sd-content ul li.share-print a:before,
.sd-social-text .sd-content ul li.share-print a:before,
.sd-content ul li.share-print div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-print a:before,
.sd-social-official .sd-content li.share-print a:before {
	content: '\f469';
}

.sd-social-icon .sd-content ul li.share-digg a:before,
.sd-social-text .sd-content ul li.share-digg a:before,
.sd-content ul li.share-digg div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-digg a:before,
.sd-social-official .sd-content li.share-digg a:before {
	content: '\f221';
}

.sd-social-icon .sd-content ul li.share-email a:before,
.sd-social-text .sd-content ul li.share-email a:before,
.sd-content ul li.share-email div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-email a:before,
.sd-social-official .sd-content li.share-email a:before {
	content: '\f410';
}

.sd-social-icon .sd-content ul li.share-linkedin a:before,
.sd-social-text .sd-content ul li.share-linkedin a:before,
.sd-content ul li.share-linkedin div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-linkedin a:before {
	content: '\f207';
}

.sd-social-icon .sd-content ul li.share-twitter a:before,
.sd-social-text .sd-content ul li.share-twitter a:before,
.sd-content ul li.share-twitter div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-twitter a:before {
	content: '\f202';
}

.sd-social-icon .sd-content ul li.share-reddit a:before,
.sd-social-text .sd-content ul li.share-reddit a:before,
.sd-content ul li.share-reddit div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-reddit a:before {
	content: '\f222';
}

.sd-social-icon .sd-content ul li.share-tumblr a:before,
.sd-social-text .sd-content ul li.share-tumblr a:before,
.sd-content ul li.share-tumblr div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-tumblr a:before {
	content: '\f214';
}

.sd-social-icon .sd-content ul li.share-stumbleupon a:before,
.sd-social-text .sd-content ul li.share-stumbleupon a:before,
.sd-content ul li.share-stumbleupon div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-stumbleupon a:before {
	content: '\f223';
}

.sd-social-icon .sd-content ul li.share-pocket a:before,
.sd-social-text .sd-content ul li.share-pocket a:before,
.sd-content ul li.share-pocket div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-pocket a:before {
	content: '\f224';
}

.sd-social-icon .sd-content ul li.share-pinterest a:before,
.sd-social-text .sd-content ul li.share-pinterest a:before,
.sd-content ul li.share-pinterest div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-pinterest a:before {
	content: '\f209';
}

.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,
.sd-social-text .sd-content ul li.share-google-plus-1 a:before,
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-google-plus-1 a:before {
	content: '\f218';
}

.sd-social-icon .sd-content ul li.share-facebook a:before,
.sd-social-text .sd-content ul li.share-facebook a:before,
.sd-content ul li.share-facebook div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-facebook a:before {
	content: '\f204';
}

.sd-social-icon .sd-content ul li.share-press-this a:before,
.sd-social-text .sd-content ul li.share-press-this a:before,
.sd-content ul li.share-press-this div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-press-this a:before,
.sd-social-official .sd-content li.share-press-this a:before {
	content: '\f205';
}

.sd-social-official .sd-content li.share-press-this a:before {
	color: #2ba1cb;
}

.sd-social-icon .sd-content ul a.share-more:before,
.sd-social-text .sd-content ul a.share-more:before,
.sd-content ul li.advanced a.share-more:before,
.sd-social-icon-text .sd-content a.share-more:before,
.sd-social-official .sd-content a.share-more:before {
	content: '\f415';
}

.sd-social-official .sd-content a.share-more:before {
	color: #2ba1cb;
}




.sd-social-official .sd-content ul, .sd-social-official .sd-content ul li {
	line-height: 25px !important;
}


.sd-social-official .sd-content ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.sd-social-official .sd-content li.share-press-this a {
	margin: 0 0 5px 0;
}

.sd-social-official .sd-content .pocket_button iframe {
	width: 98px;
}


.sd-social-official .sd-content .twitter_button iframe {
	width: 96px;
}


body .sd-social-icon .sd-content li.share-custom a span,
body .sd-social-icon-text .sd-content li.share-custom a span,
body .sd-social-text .sd-content li.share-custom a span,
body .sd-social-official .sd-content li.share-custom a span,
body .sd-content ul li.share-custom a.share-icon span
{
	background-size: 16px 16px;
	background-repeat: no-repeat;
	margin-left: 0;
	padding: 0 0 0 19px; 
	display: inline-block;
	height: 16px;
	line-height: 16px;
}


body .sd-social-icon .sd-content li.share-custom a span {
	width: 0;	
}


body .sd-content li.share-custom a:hover span {
}





.sd-social-icon .sd-content ul li[class*='share-'] a,
.sd-social-icon .sd-content ul li[class*='share-'] a:hover,
.sd-social-icon .sd-content ul li[class*='share-'] div.option a {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 0;
	box-shadow: none;
	padding: 8px;
	position: relative;
	top: -2px;
	line-height: 1;
	width: auto;
	height: auto;
}


.sd-social-icon .sd-content ul li[class*='share-'] a:hover,
.sd-social-icon .sd-content ul li[class*='share-'] div.option a:hover {
	border: none;
	opacity: .6;
}


.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button:before {
	top: 0;
}


.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button.share-custom {
	padding: 8px 8px 6px 8px;
	top: 5px;
}


.sd-social-icon .sd-content ul li a.sd-button.share-more {
	margin-left: 10px;
}


.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
	margin-left: 0;
}



.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button {
	background: #e9e9e9;
	margin-top: 2px;
	text-indent: 0;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-tumblr a.sd-button {
	background: #2c4762;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-facebook a.sd-button {
	background: #3b5998;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-stumbleupon a.sd-button {
	background: #ea4b24;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-twitter a.sd-button {
	background: #00acee;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-pinterest a.sd-button {
	background: #ca1f27;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-digg a.sd-button {
	color: #555555 !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-press-this a.sd-button {
	background: #1e8cbe;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-linkedin a.sd-button {
	background: #0077b5;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-google-plus-1 a.sd-button {
	background: #dd4b39;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-pocket a.sd-button {
	background: #ee4056;
	color: #fff !important;
}


.sd-social-icon .sd-content ul li[class*='share-'].share-reddit a.sd-button {
	background: #cee3f8;
	color: #555555 !important;
}


.sharedaddy .sd-content ul {
	margin: 0px !important;
}

.utmost-view .top-sharing .sd-content ul li a.sd-button {
	vertical-align: top;
}

.utmost-view .sd-content ul li a.sd-button {
	background: transparent;
	border: 1px solid transparent;
	box-shadow: none;
	color: #fff !important;
	font-size: 24px;
    border-radius: 30px;
    height: 32px;
    width: 32px;
    vertical-align: top;
    z-index: 999999;
}

.utmost-view .sd-content ul .odb-share-facebook a.sd-button {
	background: #3D5A98;
    padding: 4px 7px 0px 4px;
}

.utmost-view .sd-content ul .odb-share-facebook a.sd-button:hover {
	background: #fff;
	color: #3D5A98 !important;
	border: 1px solid #3D5A98;
}

.utmost-view .sd-content ul .odb-share-twitter a.sd-button {
	background: #5EA9DD;
    padding: 4px 2px 0px 2px;
}

.utmost-view .sd-content ul .odb-share-twitter a.sd-button:hover {
	background: #fff;
	color: #5EA9DD !important;
	border: 1px solid #5EA9DD;
}

.utmost-view .sd-content ul .odb-share-email a.sd-button {
	background: #666;
    padding: 2px 4px 0px 2px;
    font-size: 20px;
}

.utmost-view .sd-content ul .odb-share-email a.sd-button:hover {
	background: #fff;
	color: #666 !important;
	border: 1px solid #666;
}

.utmost-view .sd-content ul .odb-share-print a.sd-button {
	background: #999;
    padding: 3px 5px 0px 3px;
    font-size: 20px;
}

.utmost-view .sd-content ul .odb-share-print a.sd-button:hover {
	background: #FFF;
	color: #999 !important;
	border: 1px solid #999;
}


.utmost-view .bottom-sharing .sd-content ul .odb-share-facebook a.sd-button {
    padding: 4px 4px 0px 0px;
}

.utmost-view .bottom-sharing .sd-content ul .odb-share-twitter a.sd-button {
    padding: 4px 2px 0px 0px;
}

.utmost-view .bottom-sharing .sd-content ul .odb-share-email a.sd-button {
    padding: 2px 2px 0px 0px;
}

.utmost-view .bottom-sharing .sd-content ul .odb-share-print a.sd-button {
    padding: 3px 3px 0px 0px;
}


.utmost-view .sd-social-icon-text .sd-content ul li a.sd-button:hover,
.utmost-view .sd-social-icon-text .sd-content ul li a.sd-button:active {

	box-shadow: none;
}

	.utmost-view .sd-content ul .odb-share-print {
		display: none;
	}


.btn[data-hover] .button-label {
  display: block;
  position: static;
  -webkit-transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: opacity .3s ease-in-out, transform .3s ease-in-out;
}


.btn[data-hover]:hover .button-label {
  opacity: 0;
  -webkit-transform: translate(200%, 0);
  -ms-transform: translate(200%, 0);
      transform: translate(200%, 0);
}

.footer_right{float:right;margin:0;*margin-right:50px;padding:0;width:200px;}

.twoColFixLtHdr #container {
	width: 984px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 0px solid #999;
	clear: both;
}

.twoColFixLtHdr #container #hp_main_content a, .twoColFixLtHdr #container #sidebar1 a, .twoColFixLtHdr #container #mainContent a {
	color: #4B91D6;
}

.twoColFixLtHdr #container div.contentbox_holder {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.twoColFixLtHdr #container div.bottom {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.twoColFixLtHdr #container #holder01 {
}

.twoColFixLtHdr #container #holder01 #middle {
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFF;
}

.twoColFixLtHdr #container #holder01 #bottomer {
	margin: 0px;
	padding: 0px;
}
.sliderwrap .item{padding-left:5px;padding-right:5px;}
.sliderwrap .item div,.sliderwrap .item img{height:auto;max-width:133px!important;}

  .lead-call,
  .lead-form {
    height: 615px;
  }

  .lead-call .h-phone {
    font-size: 30px;
  }

  .lead-call {
    max-width: 100%;
    text-align: center;
    float: none;
  }

  .lead-call h3 {
    font-size: 28px;
  }



.lead-call,
.lead-form {
  height: 430px;
  padding: 50px; }


.lead-call .call-message {
  margin-top: 30px; }


.lead-call a {
  color: #000;
  text-decoration: none; }


#logo img { max-width: 392px; height: auto; width: 100%; margin: 0 auto; }

#logo { margin: 0 auto; padding-top 3px; text-align: center; }

  .six.columns                    { width: 50%;            }


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}

.alignright { float: right; }

img.alignright { float: right; padding: 3px; border: 1px solid #999; background: #fff; margin: 10px 10px 0; display: inline; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.post-grid.col-md-6,.post-grid.col-md-4{height:346px}
.col-md-4.col-sm-4.author-contribute{padding-right:0!important;}
.col-md-4.col-sm-4{padding-right:0!important;}
.mk-dynamic-styles {display:none}

			#ticker #ticker_scroll { float:left; margin-top:19px; margin-left:15px; font-size:1.2em; overflow:hidden; height:18px; width:555px; }

				#ticker #ticker_scroll a { float:left; clear:left; position:absolute; }

#slider .controls {
	position:absolute;
	top:10px;
	right:10px;
	width:auto;
	z-index:100;
}

#slider .controls li { display:inline }

#slider .controls li a {
	float:left;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	background:#44789e;
	color:#fff;
	padding:6px 8px;
	margin-right:4px;
}

#slider .controls a.active, #slider .controls a:hover {
	background:#333;
	color:#fff;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#wp_page_numbers li.first_last_page{font-style:italic;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}
.option-load{-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:12s;-webkit-animation-delay:0s;-moz-animation-duration:12s;-moz-animation-delay:0s;animation-duration:12s;moz-animation-delay:0s}
.stack-thumb .stack-thumb-border{width:40px;height:30px}

		div#main-superfish-wrapper { margin-left: 0px; }

.menu-wrapper .sf-menu li li a{ line-height: auto; height: auto; border: 0px !important;  padding-left: 15px; }

#postcontent.entry-content p{margin:0 0 20px 0;}

#singlepost .entry-content{padding:0 0 0 0;}

#searchresult .entry-content{padding:0;}




.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}
.site-footer-list{margin:0 20px 0 0}
.site-footer-list-item{margin:0 0 10px;line-height:1}
.site-footer-list-link,.site-footer-list-link:visited{color:#464646;font-size:12px;transition:color .15s}
.site-footer-list-link:hover{color:#007ccf}




.review-index-single div.line, .widget-container {
padding-bottom: 5px;
height: 163px;
}


.review-index-single div.line-one, .widget-container {
padding-bottom: 5px;
border-bottom: 1.5px solid #D8DAD0;
height: 70px !important;
}


#content_top #sequence .slide-photos-byline {
    display:none;
    font-size: .70rem;
}


#content_top #sequence .slide-photos-byline a {
    font-weight: bold;
    color: #4baad3;
}


.slide-photos-byline-link {
    cursor: pointer;
    font-size: .70rem;
}


.righttabborder {
    border-bottom: 1px dotted #666;
    padding: 15px 0px 11px 0px;
    width: 302px
}


.righttabborder
p {
    font-size: 12px;
    line-height: 23px
}


.righttabborder
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}


.righttabborder a:hover {
    text-decoration: none
}
.testimonialWrap .paging{display:none;}

#footer .footer-top .twitter-widget { width:740px; height:23px; background:#fff; margin-top:px; float:left; display:inline; margin-left:19px; }

#footer .footer-top .twitter-widget ul {  list-style-type:none; font-size:11px; color:#777777;     font-family: 'InterstateLight'; padding-left: 14px; line-height: 23px; }

#footer .footer-top .twitter-widget ul small { font-size:9px; padding-left:5px;  }

h3.h3litit,.borderbottom,.cboxli li,.rwbox li.litfloat,ol li,.pbox li{border-bottom:1px solid #efefef;}

.mbod,.cboxli,#footer{margin-bottom:20px;}

.cboxli li{padding:3px 0px 3px 0px;}

.cboxli li span{color:#999;font-size:11px;}

.cboxli li a{color:#333;}

.cboxli li a:hover{color:#0084c1;}

.cboxli .smtext{padding-top:6px;}

.pbox,.cboxli{border:1px solid #efefef;padding:14px;}

.cboxli{margin-left:245px;}






.et_monarch .et_social_facebook, .et_monarch .et_social_facebook, .et_monarch .et_social_networks.et_social_circle .et_social_facebook i { background-color: #3a579a; }

	.et_monarch li.et_social_facebook:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_facebook:hover i { background-color: #314a83; }

	.et_monarch .et_social_sidebar_border li.et_social_facebook:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_facebook:hover { border-color: #3a579a; }

	.et_monarch .widget_monarchwidget li.et_social_facebook { background-color: #3a579a !important; }

	.et_monarch .widget_monarchwidget li.et_social_facebook:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_facebook:hover i { background-color: #314a83 !important; }

.profile .col{
	width:320px;
	float:left;
	margin:0 0 0 60px;
}

.profile .col img{
	margin:15px 0;
}

.profile p{
	margin:0 0 25px;
}




#menu-main-nav .profile .current-menu-item a{
	color:#fff !important;
}

  .licensing-lists {
    padding: 0 0 35px;
  }

.margin-top{ margin-top: 10px; }

.margin-right { margin-right: 10px; }

.margin { margin: 10px; }

.margin-left { margin-left: 10px; }

.margin-bottom { margin-bottom: 10px; }



.carousel-item-text h3 {
	margin-top: 0;
}

.carousel .carousel-item-active .carousel-item-text {
	padding: 2px 5px;
}

	.carousel .carousel-item {
		padding: 15px;
	}

	.carousel .carousel-item .image_holder {
		width: 100%;
		height: auto;
		display: block;
		background: transparent !important;
	}

	.carousel .carousel-item .image_holder img {
		width: 100%;
	}

	.carousel .carousel-item .carousel-item-text {
		width: auto;
		height: auto;
		float: none;
		background: transparent !important;
		padding: 15px 0;
	}

	.carousel-item-text .read-more {
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
	}

.carousel .carousel-item-active{
	color:#fff !important;
}

.carousel-item-active h4{
	font-size:18px !important;
	margin:0px !important;
	color:#fff !important;
}

.carousel-item-active h4 a{
	color:#fff;
}

.carousel-item-text p {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 1.25em;
}

.main-footer .column-2 .footer-nav { margin: 0; padding: 0; }

.main-footer .column-2 .footer-nav li { margin: 0; padding: 0 0 5px; }

.main-footer .column-2 .footer-nav li a { padding: 0; margin: 0; }

.lt-ie9 .main-footer .column-2 .footer-nav li { padding: 0; }

.main-footer .column-3 .footer-nav { margin: 0; padding: 0; }

.main-footer .column-3 .footer-nav li { margin: 0; padding: 0 0 5px; }

.main-footer .column-3 .footer-nav li a { padding: 0; margin: 0; }

.lt-ie9 .main-footer .column-3 .footer-nav li { padding: 0; }

.musicmenu a:hover, .musicmenu a.selected { background-color: #990000; padding: 10px 8px 13px 8px; *display:inline;*zoom:1;text-decoration: none}

.mrmenu a, .moviesmenu a, .celebsmenu a, .mrmenu a, .videosmenu a, .musicmenu a, .photosmenu a, .downloadsmenu a, .forumsmenu a, .mybollywoodsmenu a, .trademenu a { padding: 10px; text-decoration: none }

.headerCT #menu-main-menu{
 width:100%;
 border-spacing:0;
}

.headerCT #menu-main-menu tr{
	text-align:center;
}

.headerCT #menu-main-menu tr td.hoverMenu:hover{
	color: #ffb81d;
	box-shadow: inset 0px 0px 20px -5px #000000;
	-webkit-box-shadow: inset 0px 0px 20px -5px #000000;
	-moz-box-shadow: inset 0px 0px 20px -5px #000000;
	-o-box-shadow: inset 0px 0px 20px -5px #000000;
}

.headerCT #menu-main-menu tr td.hoverMenu:hover a{
	color: #ffb81d;
}

.headerCT #menu-main-menu tr td a{
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
	display:block;
	padding:15px 0px;
	color:#ffffff;
	text-decoration:none;
	text-shadow: 2px 2px 2px #000;
}

.headerCT #menu-main-menu tr td.current_page_item a,.headerCT #menu-main-menu tr td.current-menu-ancestor a,.headerCT #menu-main-menu tr td.current-menu-parent a{
	color:#ffb81d;
}

.headerCT .menu-top-menu-container{
	float:left;
}

#header .menu{
padding: 20px 0px;
}

#header .menu li{
	padding:0px 10px;
	color:#636466;
	display:inline;
}

#header .menu li a{
	color:#636466;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
}

.headerCT #main-ct .menu-main-menu-container{
	background:#32438c;
	border-top:none;
	border-bottom:none;
	width:960px;
	margin:0px auto;
	display:table;
}

ul.menu-children{
	position:absolute;
	margin-top:15px;
	padding:15px;
	background:#0068ac;
	-webkit-box-shadow: inset 0px 10px 15px 0px #111111;
    box-shadow: inset 0px 10px 15px 0px #111111;
}

ul.menu-children li{
	padding:5px 0px !important;
	display:block !important;
}


.footerCT #footer #footer-ct .menu-assisted-menu-container,.footerCT #footer #footer-ct .menu-types-of-care-menu-container,.footerCT #footer #footer-ct .menu-join-our-team-menu-container,.footerCT #footer #footer-ct .menu-resources-menu-container{
	color:#0068ac;
	width:190px;
	float:left;
	padding:30px 0px 50px 0px;
	font-family:georgia,garamond,serif;
		
}

.footerCT #footer #footer-ct .menu li{
	margin-top:10px;
}

.footerCT #footer #footer-ct .menu li a{
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#0068ac;
}

.two {
	float: right;
	width: 60%;
	text-align: center;
	padding-top: 20px;
}

.two img {
	max-width: 100%;
}


.widget-block img {
	border-bottom-color: #00703c;
}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:168px;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-top:0;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.open .dropdown-toggle{background:#F7C90E}
.header-right li .dropdown-toggle{border-left:1px solid #555}


.language-hold {
	background: #263039;
	padding: 0 10px;
	z-index: 90;
	position: relative;
	overflow: hidden;
	height: 75px;
	min-height: 75px;
	box-sizing: border-box;
}

.language-hold.active{height: auto;}

.language-hold .hold {
	max-width: 960px;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 0 0;
	text-align: center;
	display: table;
}

.language-hold a{
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}

.language-hold a:hover{
	text-decoration: none;
	color: #4abbe7;
}

.promo-lang a:hover img,
.language-hold a:hover img{opacity: 0.7;}

.promo-lang a:active img,
.language-hold a:active img{opacity: 1;}

.language-hold .lang-more {
	width: 70px;
	display: table-cell;
	vertical-align: top;
	text-align: center;
	list-style: 34px;
	color: #f3f3f3;
	font:600 12px/34px 'Open Sans', Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	cursor:default;
	pointer-events:none;
}

.language-hold.state .lang-more{
	cursor:pointer;
	pointer-events:auto;
}

.language-hold.state .lang-more em{display: none;}

.language-hold .lang-more:before {
	width: 30px;
	height: 26px;
	content: "+";
	background: #525a62;
	border-radius: 30px;
	line-height: 1;
	font-size: 20px;
	padding: 4px 0 0;
	display: block;
	vertical-align: top;
	margin: 0 auto;
}

.language-hold.active .lang-more:before{
	content: '–';
	height: 28px;
	padding-top: 2px;
}

.language-hold.active .lang-more .less,
.language-hold .lang-more span{display: block;}

.language-hold.active .lang-more .more,
.language-hold .lang-more .less{display: none;}

.language-hold .lang-more:hover:before{background: #93989d;}

.language-hold ul{
	margin: 0;
	display: table-cell;
	vertical-align: top;
}

.language-hold ul li {
	display: inline-block;
	vertical-align: top;
	width: 70px;
	margin: 0 0 5px;
	text-align: center;
	color: #f3f3f3;
	font:600 12px/34px 'Open Sans', Arial, Helvetica, sans-serif;
}

.language-hold ul img {
	display: block;
	margin: 0 auto;
	border-radius: 15px;
}
#global-header-dropdown .nav-container{position:absolute;top:64px;height:64px;background-color:#2e2e2e;overflow-x:scroll;overflow-y:hidden;width:100%;transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-overflow-scrolling:touch}
#global-header-dropdown .nav-container.show{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
#global-header-dropdown .nav-container.animate .nav-links{-webkit-transform:translateX(-400px);-ms-transform:translateX(-400px);transform:translateX(-400px)}
#global-header-dropdown .nav-container::-webkit-scrollbar{display:none}


.aligncenter {
  text-align: center;
  margin-bottom: 15px; }


img.aligncenter {
  margin-left: auto;
  margin-right: auto;
  display: block; }


.entry .wp-caption.aligncenter {
  margin: 0 auto 15px; }





.et_bloom .et_bloom_widget_content span.et_bloom_close_button { display: none; }

.et_bloom .et_bloom_widget_content .et_bloom_form_container { box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; width: 100%; max-width: 100%; z-index: 99; }


.et_bloom .et_bloom_widget_content .et_bloom_form_container .et_bloom_form_content { padding: 30px 20px; }

.et_bloom .et_bloom_widget_content .wedge_edge .et_bloom_form_content  { padding-top: 45px; }


.et_bloom .et_bloom_widget_content .et_bloom_form_header { padding: 15px 5px !important; }


.et_bloom .et_bloom_animated .et_bloom_animation_lightspeedin, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_lightspeedin, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_lightspeedin, .et_bloom .et_bloom_visible_image.et_bloom_image_lightspeedin { opacity: 1; -webkit-animation: et_bloom_lightSpeedIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_lightSpeedIn 1s 1 cubic-bezier(0.77,0,.175,1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

.et_bloom .et_bloom_animated .et_bloom_animation_zoomin, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_zoomin, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_zoomin, .et_bloom .et_bloom_visible_image.et_bloom_image_zoomin { opacity: 1; -webkit-animation: et_bloom_zoomIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_zoomIn 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_bloom .et_bloom_animated .et_bloom_animation_flipinx, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_flipinx, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_flipinx, .et_bloom .et_bloom_visible_image.et_bloom_image_flipinx { opacity: 1; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation: et_bloom_flipInX 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_flipInX 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_bloom .et_bloom_animated .et_bloom_animation_bounce, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_bounce, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_bounce, .et_bloom .et_bloom_visible_image.et_bloom_image_bounce { opacity: 1; -webkit-animation: et_bloom_bounce 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_bounce 1s 1 cubic-bezier(0.77,0,.175,1); -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }

.et_bloom .et_bloom_animated .et_bloom_animation_swing, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_swing, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_swing, .et_bloom .et_bloom_visible_image.et_bloom_image_swing { opacity: 1; -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation: et_bloom_swing 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_swing 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_bloom .et_bloom_animated .et_bloom_animation_tada, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_tada, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_tada, .et_bloom .et_bloom_visible_image.et_bloom_image_tada { opacity: 1; -webkit-animation: et_bloom_tada 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_tada 1s 1 cubic-bezier(0.77,0,.175,1); }


.et_bloom .et_bloom_animated .et_bloom_animation_fadein, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_fadein, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_fadein, .et_bloom .et_bloom_visible_image.et_bloom_image_fadein { opacity: 1; -webkit-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_bloom .et_bloom_animated .et_bloom_animation_slideright, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_slideright, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_slideright, .et_bloom .et_bloom_visible_image.et_bloom_image_slideright { opacity: 1; -webkit-animation: et_bloom_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInRight 1s 1s cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_bloom .et_bloom_animated .et_bloom_animation_slidedown, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_slidedown, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_slidedown, .et_bloom .et_bloom_visible_image.et_bloom_image_slidedown { opacity: 1; -webkit-animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_bloom .et_bloom_animated .et_bloom_animation_slideup, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_slideup, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_slideup, .et_bloom .et_bloom_visible_image.et_bloom_image_slideup { opacity: 1; -webkit-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); }

.us_floating .us_wrapper { top: 280px !important; }


.us_floating .us_wrapper .us_button { width: 45px; -webkit-transition: width 1000ms ease-in-out, background-color 400ms ease-out; -moz-transition: width 1000ms ease-in-out, background-color 400ms ease-out; -o-transition: width 1000ms ease-in-out, background-color 400ms ease-out; transition: width 1000ms ease-in-out, background-color 400ms ease-out; }
.us_floating .us_wrapper .us_button:hover { width: 90px;-webkit-transition: width 1000ms ease-in-out, background-color 400ms ease-out; -moz-transition: width 1000ms ease-in-out, background-color 400ms ease-out; -o-transition: width 1000ms ease-in-out, background-color 400ms ease-out; transition: width 1000ms ease-in-out, background-color 400ms ease-out; }
	

.nav-logo-fade {
	line-height: 0;
	overflow: hidden;
	padding-right: 0;
	width: 0;
	}

#nav-resp {
	visibility: hidden;
	display: none;
}

	ul#nav-resp {
		background: #5f6975;
		margin: 0px;
		padding: 0 0 0 0px;
		visibility: visible;
		list-style: none;
	}

	#nav-resp li {
		background: #FFF;
		margin: 0px;
		padding: 10px 0;
		list-style: none;
		border: 0px;
	}

	#nav-resp li ul {
		margin: 10px 0 0 0;
		padding: 0px;
		list-style: none;
	}

	#nav-resp li a {
		font-family: 'Futura';
		margin: 0px;
		padding: 0 0 0 10px;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}

	#nav-resp li a:hover {
		color: #2f596c;
	}

	#nav-resp li li a {
		padding: 0 0 0 40px;
	}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}

.col2-set .col-2 { float:right; width:48.5%; }

.col3-set .col-2 { float:left; width:32%; margin-left:2%; }

.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }

.cart .cart-collaterals .col2-set .col-2 { width:294px; }

        .sitemap2, .sitemap3, .social { border-top:1px solid #aa5233; padding: 20px 0; }

        .sitemap1 a, .sitemap2 a, .sitemap3 a{ font-size: 17px; line-height:30px; }

        .sitemap1 h3, .sitemap2 h3, .sitemap3 h3, .social h3 { font-size:20px;  }

        .sitemap2 ul, .sitemap3 ul, .social ul { border:0; padding:0; }


.sitemap1, .sitemap2, .sitemap3, .social { display:block; float:left; list-style:none; padding-right:20px; }

.sitemap1 li, .sitemap2 li, .sitemap3 li, .social li { display: block; margin: 0; padding: 0;  zoom:1; }

.sitemap1 a, .sitemap2 a, .sitemap3 a, .social a { color:#d8aa9a; display: block; font-size: 15px; line-height:34px; padding: 0; text-decoration: none; }

.sitemap1 a:hover, .sitemap2 a:hover, .sitemap3 a:hover, .social a:hover { color:#703816; text-decoration:none; }
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}
.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}
a.list-group-item.active .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading{color:inherit}
a.list-group-item.active .list-group-item-text,a.list-group-item.active:focus .list-group-item-text,a.list-group-item.active:hover .list-group-item-text{color:#e1edf7}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.nav-menu a.active,.nav-menu a:hover{color:#F48225}
.main-nav li.active a{color:#F48225}
.mobile-drop ul.fullwidth li.active a{background-color:#383838;color:#fff}
.nav-tabs li.active a,.nav-tabs li.active a:hover{border-top:2px solid #F48225}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


img.cover.book, .cover img {
    border: 1px solid #D9D9D9;
    }

.slot.variant-reading-guide img.cover.book{
   float: left;
   margin: 0 20px 25px 0;
   max-width: 300px;
   height: auto;
}


.slot.variant-grid1x1.featured-book .book .cover{
   margin:0 20%;
}

#primary .slot.variant-grid1x1 .book .cover{
   padding:0 13px;
}

#primary .slot.variant-grid1x1.graphical .book .cover{
   padding:0;
}

   #primary #right-rail .slot.variant-vlist .book .cover{
      
      
      max-width:218px;
      text-align:center;
   }

.slot .book .cover,
.slot .newsitem .thumb{
   vertical-align:top;
   min-height: 180px;
	position: relative
}

.slot.variant-vlist .book .cover,
.slot.variant-vlist .newsitem .thumb,
.slot.search-result .item .cover{
   width:30%;
   display:inline-block;
   max-width:140px;
}

.slot.variant-vlist .book .cover img,
.slot .item .cover img,
.slot.search-result .item .cover img{
	max-width:100%;
	width:auto;
	height:auto;
}

#primary #right-rail .slot .book .cover{
   min-width:76px;
}

.slot .book .cover img,
.slot .item .cover img,
.slot .newsitem .thumb img{
   height:auto;
}

.slot .book .cover img{
   max-width:100%;
   position:absolute;
   margin-bottom: 1% !important;
   top:0;
   right:0;
   left:0;
   bottom:0;
   width:auto;
   height:auto;
   min-height:0;
   max-height:100%;
}

.slot.variant-vlist .book .cover img{
	top:0;
	bottom:auto;
}


.slot .book .cover img:hover,
.slot .item .cover img:hover,
.slot .newsitem .thumb img:hover{
   opacity:.6;
   filter: alpha(opacity=60); 
}

.slot.variant-grid1x1 img,
.slot.variant-grid1x1 .book .cover img,
.slot.variant-grid1x1.person .author .picture img{
   width:100%;
   height:auto;
   max-width:220px;
}

.slot .book .bookmeta .date,
.slot .newsitem .newsitemmeta .date,
.slot.search-result .item .cover .credit,
.slot.search-result .item .itemmeta .credit{
   font-style:italic;
}

.slot.search-result .item .itemmeta .credit,
.slot.search-result .item .cover .credit,
.browse-categories-result .credit{
   font-size:80%;
   color:#999;
   padding:5px 0;
}


.slot.variant-vlist .book .cover .caption,
.contributor .author .outer-matte .photo .caption,
.slot.variant-author-promo .author .picture .caption,
.slot.variant-other-authors .author .picture .caption,
.slot.variant-author-featured .featured-1 .picture .caption,
.slot.variant-author-featured .featured-2 .picture .caption,
.slot.variant-static-marquee .media .caption,
.slot.variant-imprint-marquee .media .caption{
   margin:5px 0 0 0;
   color:#939393;
   font-size:75%;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}


.slot.variant-vlist.series .book .cover .caption,
.slot.variant-vlist.author .book .bookmeta .date,
.slot.variant-vlist.series .book .bookmeta .date,
.slot.variant-vlist.author .book .bookmeta .flapcopy,
.slot.variant-vlist.series .book .bookmeta .flapcopy{
   display:none;
}

   .book-detail .book .outer-matte .cover img,
   .contributor .author .outer-matte .photo img{
      width:100%;
      height:auto;
   }

.book-detail .book .book-summary .outer-matte .cover img,
.contributor .author .author-summary .outer-matte .cover img{
   max-width:100%;
   height:auto;
}

.modal-body .photo img,
.modal-body .cover img{
   width:100%;
   height:auto;   
}


.book-large-cover-image-inner-excerpt img.cover.book {
  width:100%;
}


.book-small-cover-image.lower-image img.cover.book {
 width:100%;   
}

   .starred-reviews .slot.variant-vlist .book .cover img, 
   .starred-reviews .slot.variant-vlist .newsitem .thumb img, 
   .starred-reviews .slot.search-result .item .cover img {
      width: auto;
      display: block;
      margin: 0 auto;
      max-width: 100%;
      max-height: 100%;
   }


#header-content{
    margin: 0 auto;
    width: 960px;
}

	
#content .post .category {
	border-bottom:1px dotted #999;
	color:#999999;
	}

		
#content .post .category a{
	color:#999;
	}


.fblock .category {
	border-bottom:1px dotted #999;
	color:#999999;
	}

	
.fblock .category a{
	color:#999;
	}


.header-icons {
	position: absolute;
	right: 100px;
	top: -25px;
	transition: top 0.3s;
}


.small-nav .header-icons {
	position: absolute;
	right: 100px;
	top: -13px;
}


.transparent .header-icons {
	top: -25px;
}


.header-icons a {
	color: #888;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}


.header-icons a i {
	color: #888;
	font-size: 12px;
	line-height: 1.5;
}


.transparent .header-icons a, .transparent .header-icons a i {
	color: #fff;
}


.header-icons i.icon  {
    height:16px;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {
  clear: both;
}


.none, ul.menu, ul.inline-list, .site-header .site-utility .secondary-navigation ul.menu, .site-footer .footer-utility-nav ul.menu {
  list-style: none;
  margin: 0;
  padding: 0; }

  .none li, ul.menu li, ul.inline-list li, .site-header .site-utility .secondary-navigation ul.menu li, .site-footer .footer-utility-nav ul.menu li {
    list-style: none;
    margin: 0;
    padding: 0; }


ul.inline-list li, .site-header .site-utility .secondary-navigation ul.menu li, .site-footer .footer-utility-nav ul.menu li {
  display: inline-block;
  list-style: none;
  margin-left: 15px; }

      .site-header .site-utility .secondary-navigation .menu-toggle {
        display: none;
        z-index: 1;
        cursor: pointer;
        text-align: right;
        color: #820002;
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        padding: 0 15px; }

      .site-header .site-utility .secondary-navigation .menu-header-utility-navigation-container {
        display: inline-block; }

      .site-header .site-utility .secondary-navigation ul.menu li {
        margin: 0; }

        .site-header .site-utility .secondary-navigation ul.menu li a {
          color: #820002;
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          padding: 10px 13px; }

        .site-header .site-utility .secondary-navigation ul.menu li a:hover,
        .site-header .site-utility .secondary-navigation ul.menu li.current-menu-item a,
        .site-header .site-utility .secondary-navigation ul.menu li.current_page_item a {
          background: #EADBAA; }

        .site-header .site-utility .secondary-navigation ul.menu li.live-chat-link span {
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          margin-left: 3px;
          color: #777D57; }

        .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle {
          display: inline-block; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle:before {
            content: "\f333";
            font-family: 'dashicons';
            font-size: 24px;
            margin: 0 5px;
            float: right; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle:after {
            content: "MENU"; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle.on {
            background: #f8f5ea; }

            .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle.on:before {
              content: "\f158"; }

        .site-header .site-utility .utility-nav .secondary-navigation ul.menu {
          display: none; }

          .site-header .site-utility .utility-nav .secondary-navigation ul.menu--on {
            display: block;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            z-index: 100;
            background: #f8f5ea; }

          .site-header .site-utility .utility-nav .secondary-navigation ul.menu li {
            display: block; }

            .site-header .site-utility .utility-nav .secondary-navigation ul.menu li a {
              display: block;
              padding: 10px 15px;
              white-space: nowrap;
              text-align: left; }

  .site-footer .footer-utility-nav ul.menu li a {
    color: #97b7c7;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 900; }



.im-header {
	position: relative;
	min-height: 150px;
	padding: 5px 0px;
	left: 10px;
	width: 960px;
	margin: -43px 0px 0px;
	z-index: 3
}


.im-header img {
	border: 1px solid black;
}
.main-container{background-color:#ffffff;}
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 40px;
}

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

.widget ul {
	list-style-type: none;
}

.widget li a:hover {
	text-decoration: underline;
}

.header-right .widget { margin-bottom: 10px; }

.header-right .widget.search-form { margin-bottom: 0; }

.widget.abovecontent { margin: 10px 0 -20px; }

	.header-right .widget, .header-right .widget.search-form { margin-bottom: 10px; }

	.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;}

.menus .lefty,
.menus .righty {
	margin: 15px 20px 15px;
	height: 60px;
	}

.menus .left .righty {
	float: left;
	text-align: center;
	margin-left: 0;
	width: 135px;
	}

.menus .right .righty {
	float: right;
	text-align: center;
	margin-right: 0;
	width: 135px;
	}

.page-id-71 .press-item .righty {
	width: 65%;
	float: left;
	margin-right: 5%;
}
.footer #inner-footer{padding:20px 0;}
.wrap{width:96%;margin:0 auto;}




.mapp-directions {
	display: none;
	text-align: left;
	overflow: none ;
	margin: 10px 0 0 0 ;
}


#blog-title {
float: left;
}

.bloks_featured_title{padding:1px 0 2px 0;font-family:tahoma;color:#a3a3a3;font-size:10px}
    	
.grid_10 { width: 62.03125%; }


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	margin: 0 1.25% 0 0;
	float: left;
	display: block;
}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.aligncenter .fontawesome-icon,
.fusion-alignleft .fontawesome-icon,
.fusion-alignright .fontawesome-icon {
  float: none;
}




.latest .social {
	float: right;
	margin-top: 20px
}


.template-home .social {
	margin-top: 15px;
}


	.single .social.right {
		float: none !important;
		margin-bottom: 10px;
	}

.ie8 .latest .social { float: none; }

#text-7{
    background-color: #3c4e5a;
    margin-bottom: 0;
    padding:2px 23px 40px 20px;
}



.widget-wrapper {
	margin: 0 0 10px;
	padding: 20px 20px 0;
}

.widget-wrapper  input[type="email"] {
	width:93%;
}

.widget-wrapper select,
.widget-wrapper input[type="text"],
.widget-wrapper input[type="password"],
 {
	width:100%;
}



.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
	content: ' ';
	display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
	clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
	zoom: 1;
}

#bg-container .bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-width: 50%;
  min-height: 50%;
  margin: auto;
}

#sub .bg {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  max-width: 200%;
  min-height: 100%;
}

  
.responsive .ibiza-content-layout img,
.responsive .ibiza-content-layout video
{
   max-width: 100%;
   height: auto !important;
}


.responsive.responsive-phone .ibiza-content-layout img 
{
   float: none !important;
}

    
.responsive .ibiza-content-layout .ibiza-sidebar0, 
.responsive .ibiza-content-layout .ibiza-sidebar1, 
.responsive .ibiza-content-layout .ibiza-sidebar2 
{
   width: auto !important;
}

    
.responsive .ibiza-content-layout, 
.responsive .ibiza-content-layout-row, 
.responsive .ibiza-layout-cell 
{
   display: block;
}


.responsive .ibiza-content-layout:after, 
.responsive .ibiza-content-layout-row:after, 
.responsive .ibiza-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
