/* FONT */

@font-face {
  font-family: 'roboto';
    src: url('../fonts/roboto-medium-webfont.eot');
    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('../fonts/roboto-medium-webfont.woff') format('woff'),
         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

#block-views-testimonials-block .block-title{
	  font-family: "Open Sans" !important;
	    font-weight: normal !important;
}
#block-views-testimonials-block a{
	  font-family: "Open Sans" !important;
	    font-weight: normal !important;
		font-size:20px !important;
}
a{outline:none;}


.logo-img {
    max-width: 66%;
    position: relative;
    top: -15px !important;
    left:8px;
}
body{margin-top:20px;}
body .admin-menu{margin-top:0px !important;}
#region-sidebar-first #block-search-form.block, #block-multiblock-1{
    background: #FFF !important;
    border-color: #FFF !important;
    border-style: none !important;
    border-width: 0 !important;

}

.front #search-block-form input.form-text {
    width: 225px !important;
}

.container-inline div, .container-inline label {
    display: inline;
    width: 100%;
}
/*#1475*/
#Curriculo-Solutions  div#breadcrumb
{
        display: none !important;
}
#Curriculo-Solutions .container-inline label{
        width: 0px !important;
}

#Curriculo-Solutions .container-inline div{
    float: left;
	width: auto !important;
}
#Curriculo-Solutions .container-inline div#edit-actions {
	margin-top: 1em;
}
#Curriculo-Solutions  #search-block-form .container-inline h2.element-invisible {
	position: relative!important;
    display: none;
}
@media (min-width: 370px) and (max-width: 390px) {
	#Curriculo-Solutions .view-content .grid-2 {
		width: 320px !important;
	}
	#Curriculo-Solutions  .field-content .content img {
		width: 320px !important;
	}
}
#search-block-form input.form-text, #search-block-form textarea, #search-block-form select, #search-block-form input#block-search-form {
     -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #cccccc transparent #cccccc #cccccc;
    border-image: none;
    border-radius: 15px 0 0 15px;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    color: #1b75bb;
    float: left;
    font-size: 14px;
    font-weight: 200;
    height: 37px;
    margin: 0;
    padding: 10px;
    width: 100% !important;
}

#search-block-form input.form-text:focus, #search-block-form textarea:focus, #search-block-form select:focus, #search-block-form input#block-search-form:focus {
     background: #fff none repeat scroll 0 0;
    border-color: #cccccc transparent #cccccc #cccccc;
    border-image: none;
    border-radius: 15px 0 0 15px;
    border-style: solid;
    border-width: 1px 0 1px 1px;
}


#search-block-form submit, #search-block-form input#edit-submit, #search-block-form input.form-submit {
    display: block;
    float: left;
    height: 37px;
	width:40px;
}

#search-block-form input.form-submit {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #ccc #ccc #ccc transparent;
    border-image: none;
    border-radius: 0 15px 15px 0;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    color: #9f9f9f;
    margin-top: 0 !important;
}

/*Banner Start */

.flexslider {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    margin: 0;
    position: relative;
}
.flex-mobile-caption h3, .flex-caption h3 {
    color: #FFFFFF;
    margin-bottom: 2%;
	font-size: 250%;
}



.flex-caption {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #FFFFFF;
    height: 34%;
    overflow: hidden;
    padding: 15% 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
}

.flex-caption-everest {
    background: black none repeat scroll 0 0;
    color: #ffffff;
    height: 10%;
    left: 0%;
    overflow: hidden;
    padding: 0 10px 15%;
    text-align: left;
    top: 57%;
    width: 68%;
}


.flex-direction-nav a {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/iwise2/img/bg_direction_nav.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 30px;
    margin: -20px 0 0;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 30px;
    z-index: 10;
}

.flex-mobile-caption .field-name-field-link, .flex-caption .field-name-field-link {
    bottom: 0;
    float: left;
    padding: 0;
    position: relative;
    right: 0;
    text-align: center;
    width: 100%;
}

.flex-mobile-caption .flex-caption-inner p{ display:none;}
.flex-mobile-caption .field-name-field-link a, .flex-caption .field-name-field-link a {
    background: #ee6f29 none repeat scroll 0 0;
    border-radius: 30px;
    color: #fff;
    font-size: 138%;
    padding: 10px 20px;
    float: none !important;
    display: block;
    width: 210px;
    margin: 0 auto !important;
}

.front .block-quicktabs.block-frontpage-tabs .views-field-title, #quicktabs-member_frontpage_tabs .views-field-title, #block-quicktabs-i-want-to-quick-tabs .views-field-field-link, .view-catalogues .views-responsive-grid .views-field-title, .view-catalogues.view-display-id-block_2 .views-field-title, .view-catalogues.view-display-id-block_3 .views-field-title {
    background: rgba(33, 39, 56, 0.8) none repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    font-size: 15px;
    left: 0;
    line-height: 1.2em;
    padding: 5%;
    position: absolute;
    text-align: left;
    width: 90%;
}

.not-front #search-block-form div.form-item-search-block-form {
    display: block;
    float: left;
    margin: 0px 0 10px 0;
    width: 80% !important;
}
.not-front #search-block-form div#edit-actions--2, .not-front #search-block-form div#edit-actions {
    display: block;
    float: left;
    height: 36px;
    margin: 0px 0 10px 0;
    width: 15%;
}
.not-front #search-block-form input.form-text {
    width: 100% !important;
}
.not-front #search-block-form input.form-submit {
    font-size: 1.2em;
    padding: 0 13px 0 14px;
}
#zone-postscript  .region-postscript-first-inner{background: #61ca49;}
#zone-postscript  .region-postscript-second-inner{background: #ca49bf;}
#zone-postscript  .region-postscript-third-inner{background: #49aaca;}
#zone-postscript  .region-postscript-first-inner img{border: 1px solid #fff;
    border-radius: 55px;
    max-width: 100%;}
#zone-postscript  .region-postscript-second-inner img{border: 1px solid #fff;
    border-radius: 55px;
    max-width: 100%;}
#zone-postscript  .region-postscript-third-inner img{border: 1px solid #fff;
    border-radius: 55px;
    max-width: 100%;}
#zone-postscript .region-postscript-first-inner  li, #zone-postscript .region-postscript-second-inner  li, #zone-postscript .region-postscript-third-inner  li {
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
#zone-postscript .region-postscript-first-inner .view-list, #zone-postscript .region-postscript-second-inner .view-list, #zone-postscript .region-postscript-third-inner .view-list {
    width: 80% !important;
}

/*SEARCH */
.mailchimp-newsletter-wrapper, #mc-embedded-subscribe-form, #block-iwise-custom-iwise-custom-newsletter-signup {
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 90%;
}

.mailchimp-newsletter-wrapper, #mc-embedded-subscribe-form, #block-iwise-custom-iwise-custom-newsletter-signup .content {
	padding:10px 20px;
}
#zone-footer-wrapper {
    background-color: #31333e;
    color: #ccc;
    font-size: 90%;
    padding-bottom: 30px;
    padding-top: 45px;
}

/* 1345 1346 Change the size & color of the footer on Watkin Jones */
#Watkin-Jones #zone-footer-wrapper {
    background-color: rgb(16,36,89);
    padding-bottom: 10px;
    padding-top: 10px;
}

/* 1404 footer color for Duke */
#Dukes-Education #zone-footer-wrapper {
    background-color: #3f2a56;
    padding-bottom: 10px;
    padding-top: 10px;
}


#zone-footer-wrapper ul.menu li {
    border-right: 1px solid #585151;
    display: inline;
    float: left;
    font-size: 13px;
    line-height: 18px;
    list-style-image: none;
    list-style-type: none;
    margin: 5px 0 !important;
    padding: 0 8px;
}

#zone-footer-wrapper ul.menu li:last-child{
    border-right: none !important;
}


#zone-postscript .region-postscript-first, #zone-postscript .region-postscript-second, #zone-postscript .region-postscript-third {
    margin: 0 1% 10px;
    width: 31.2% !important;
}
#zone-postscript h2.block-title {
    color: #FFF;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
	margin:5px 0;
}
#block-views-testimonials-block h2.block-title {
    color: #969293;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
	text-transform: uppercase;
}

#zone-postscript .view-content .item-list a {
    color: #fff;
	font-size:13px;
}
#zone-postscript .content  p, #zone-postscript .content  a {
    color: #FFF;
	font-size:13px;
}

#block-views-testimonials-block .content  p, #block-views-testimonials-block .content  a {
    color: #000;
	font-size:15px;
}

#flexslider_views_slideshow_front-block_1 .field .field-item a{
	float: unset !important;
    margin: 0 auto !important;
    width: 200px !important;}
	
	
	#block-views-testimonials-block{
		background-color:#FEEECA;
padding:20px 20px;		
margin:30px 0;
text-align:center;
	}
	
	.block-testimonials-block{
		background-color:#FEEECA;
		padding:20px 20px;		
		margin:30px 0;
		text-align:center;
	}
	
	/* Testimonial block CSS */

	.block-testimonials-block a{
		font-family: "Open Sans" !important;
	    font-weight: normal !important;
		font-size:20px !important;
	}
	
	.block-testimonials-block h2.block-title{
		color: #969293 !important;
		font-size: 30px;
		font-weight: bold;
		margin-bottom: 20px;
		text-align: center;
		text-transform: uppercase;
	}
	
	.block-testimonials-block .content  p, .block-testimonials-block .content  a {
		color: #000 !important;
		font-size:15px;
	}
	
	.flexslider .slides > li p{
		text-align:center;
	}
	
        .flexslider .slides > li .flex-caption-everest p {
                 text-align: left;
        }
	#block-views-testimonials-block .flexslider{
		background-color:transparent !important;
	}
	
	
	
.mailchimp-newsletter-wrapper, #mc-embedded-subscribe-form, #block-iwise-custom-iwise-custom-newsletter-signup .block-inner .block-title{
	text-align:center;
	color:#212121;
	padding:8px 0 0 0;	
}
#mc-embedded-subscribe-form h2, #block-iwise-custom-iwise-custom-newsletter-signup h2{
	margin-bottom: 0px !important;
}
.mailchimp-newsletter-wrapper, #mc-embedded-subscribe-form, #block-iwise-custom-iwise-custom-newsletter-signup .block-inner .newsletter-intro{
	text-align:center; 
	font-style: italic;
	color: #202020;
}

#mc-embedded-subscribe-form #mce-EMAIL, #block-iwise-custom-iwise-custom-newsletter-signup .form-item-email, 
.mailchimp-newsletter-wrapper .form-item, #block-iwise-custom-iwise-custom-newsletter-signup .form-item,
.mailchimp-newsletter-wrapper .form-item, #block-iwise-custom-iwise-custom-newsletter-signup .form-item	{
	width:30% !important;
	float:left;
}

#region-header-second #edit-submit, #mc-embedded-subscribe-form .button, #block-iwise-custom-iwise-custom-newsletter-signup input[type="submit"] {
    background: #EE6F2A;
    border-radius: 20px !important;
    float: left;
    font-size: 90%;
    height: auto !important;
    line-height: inherit !important;
    margin-top: 18px !important;
    padding: 6px 20px !important;
}
#mc-embedded-subscribe-form #mce-EMAIL, #block-iwise-custom-iwise-custom-newsletter-signup .form-item-email input, 
.mailchimp-newsletter-wrapper .form-item, #block-iwise-custom-iwise-custom-newsletter-signup .form-item input,
.mailchimp-newsletter-wrapper .form-item, #block-iwise-custom-iwise-custom-newsletter-signup .form-item input{
	 border: 1px solid #ccc;
    border-radius: 5px;
    height: 35px;
    padding: 2px 5px;
    width: 90%;
	color:#727272;
	}
	
	.iconSet {
		color:#FFF;
		text-align:center;
		font-size:65px;
	}
	
	#region-footer-fourth h2 {
    font-size: 130%;
    text-align: left !important;
}
	.region-footer-fourth .block-title {
    color: #fff;
    display: block !important;
    font-size: 14px !important;
    line-height: 50px;
    text-align: left !important;
}
.flex-caption .field-name-field-link a:hover{
	color:#FFF;
}
#zone-postscript .region-postscript-fourth{
	width:100% !important;
}

.container-inline #edit-actions .form-submit, #search-block-form .container-inline #edit-actions--2 .form-submit, #search-block-form .container-inline #edit-actions--3 .form-submit{
	background-image: url(/sites/all/themes/iwise/img/small-search.png) !important;
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
	padding: 5px 20px !important;
    width: 38px;
}
#search-block-form .container-inline .form-item .form-autocomplete{
	border-radius: 15px 0 0 15px !important;
	    border-right: 0px solid transparent !important;
}


/*TABS COLOR changes*/

ul.primary li a, #field-image-add-more-wrapper .button, a.ctools-use-modal {
    background-color: #919191;
    border: medium none;
    color: #fff;
    display: inline-block;
    font-family: "Open Sans";
    font-size: 110%;
    font-weight: 200;
    height: auto;
    margin: 5px 0.1em 0.1em 0;
    padding: 0.25em 0.8em;
    text-decoration: none;
	border-radius:15px;
}
/*Right side Block*/
#region-sidebar-first .block .block-inner {
    background-color: #fbfbfb;
    border: 1px solid #c7c7c7;
    clear: both;
    margin-bottom: 10px;
    padding: 10px;
}

/* footer block heading Images */
.iconwhtnew{
	background-image: url("../img/whats_new.png") !important;
	background-position: center center;
    height: 80px;
    margin: 10px auto;
    width: 80px;
}
.iconinspi{
	background-image: url("../img/inspiration.png") !important;
	background-position: center center;
    height: 80px;
   margin: 10px auto;
    width: 80px;
}
.iconiwiseforme{
	background-image: url("../img/right_for_me.png") !important;
	background-position: center center;
    height: 80px;
    margin: 10px auto;
    width: 80px;
}



/* inner Page */
#page-title {text-align:left; text-transform:uppercase;}

/*.breadcrumbs{margin-left:30%}*/

/*breadcrumbs*/
.breadcrumbs li a::before {
    border-bottom: 0px solid transparent;
    border-left: 0px solid white;
    border-top: 0px solid transparent;
    content: " ";
    display: block;
    height: 0;
    left: 100%;
    margin-left: 2px;
    margin-top: -14px;
    position: absolute;
    top: 50%;
    width: 0;
    z-index: 1;
	color: #0974BC;
}
.breadcrumbs li a::after {
    background-image: url("../img/next.png") !important;
    background-position: 10px 7px;
    background-repeat: no-repeat;
    background-size: auto 10px;
    border-bottom: 0 solid transparent;
    border-left: 0 solid #cdcdcd;
    border-top: 0 solid transparent;
    color: #0974bc;
    content: " ";
    display: block;
    height: 66px;
    left: 100%;
    margin: 1px auto;
    position: absolute;
    top: 4px;
    width: 30px;
    z-index: 2;
}
.breadcrumbs li:first-child a {
    padding-left: 10px;
}
.breadcrumbs li a {
    background: #FFF none repeat scroll 0 0;
	color: #0974BC;
    display: block;
    float: left;
    padding: 5px 0 5px 30px;
    position: relative;
    text-decoration: none;
	font-size: 15px;
}


.breadcrumbs li:nth-child(2) a {
  background: #FFF;
}
/* branding color 2 */
.breadcrumbs li:nth-child(2) a:after {
  border-left-color: #FFF;
}
/* branding color 2 */
.breadcrumbs li:nth-child(3) a {
  background: #FFF;
}
/* branding color 3 */
.breadcrumbs li:nth-child(3) a:after {
  border-left-color: #FFF;
}
/* branding color 3 */
.breadcrumbs li:nth-child(4) a {
  background: #FFF;
}
/* branding color 4 */
.breadcrumbs li:nth-child(4) a:after {
  border-left-color: #FFF;
}
/* branding color 4 */
.breadcrumbs li:nth-child(5) a {
  background: #FFF;
}
/* branding color 5 */
.breadcrumbs li:nth-child(5) a:after {
  border-left-color: #FFF;
}
/* branding color 5 */
.breadcrumbs li:last-child a {
  background:transparent !important;
  color:black;
  pointer-events:none;
  cursor:default;
}
.breadcrumbs li:last-child a:after {
  border: 0;
}
.breadcrumbs li a:hover {
  background:#FFF;
  /* branding color 6 hover */
  color:#FF6600;
  /* branding */
}
.breadcrumbs li a:hover:after {
  border-left-color:#FFF !important;
  /* branding color 6 hover */
}
.breadcrumbs li.breadcrumb-last {
  color:#666;
  text-decoration:none;
  position:relative;
  display:block;
  float:left;
  padding-top:5px;
  padding-right:20px;
  padding-bottom:5px;
  padding-left: 30px;
  font-size: 15px;
}
	#user-login input[type="text"], #user-login input[type="password"]{
		background: #FFF none repeat scroll 0 0;
    border: 1px solid #bcbcbc;
    border-radius: 23px;
    height: 40px;
    padding: 5px 15px;
    width: auto;	
	color:#9B9B9B;
	font-size:14px;
	}
	#user-login label {
		width: auto;
		color:#9B9B9B;
	font-size:18px;		
	}
	
	#user-login .form-item .description {
    font-size: 0.85em;
	font-style: italic;
}
	
	#user-login .form-actions {
		margin-right: 0 !important;
	}
	
	

#user-login #edit-actions  input[type="submit"]	 {
    border-radius: 30px !important;
    height: 44px !important;
    padding: 0 60px !important;
}


/* Login Page */

#user-login .form-actions, #user-login .form-type-item
{
	float:none !important;
}
#region-content input[type="submit"]{
	background:#ff6600;
	text-transform:uppercase;
}

#region-content #edit-links a{
	background:none;
	color:#0773BB;
}


/*
.region-content .content {text-align:center;}
.region-content .content table{text-align:left;}
*/


#zone-content #region-content ul.secondary, #zone-content #region-content .secondary li{ margin: 10px 10px 10px 0;
    padding: 7px 0;}
#zone-content #region-content .secondary li{ border-right: 0px solid #ccc;}
#zone-content #region-content .secondary li a{ margin: 5px 0;    }
	
	
	#zone-content #region-content ul.secondary a.active {
    border-bottom: 4px solid #0873BB;
}

#zone-content #region-content .block {
    margin-bottom: 10px;
    margin-top: 10px;
}
#zone-content #region-content .print_html {
    margin-left: 0;
}

.breadcrumbs {
		background-color:#FFF !important;
	}
	

thead th, th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
}

td {
    border: 0px solid #ccc;
    font-size: 14px;
    vertical-align: top;
}

th.active {
    background: #FFF none repeat scroll 0 0;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
}

input.form-autocomplete, input.form-text, textarea.form-textarea, select.form-select {
        border: 1px solid #ccc;
    border-radius: 17px;
    padding: 0 15px !important;
    height: 40px;
}
#ctools-jump-menu--2 .container-inline{
	text-align:center;
}
#ctools-jump-menu--2 #edit-jump--2{
    padding: 4px 8px !important;
	width:70%;
	 -webkit-appearance: none;
    -moz-appearance: none;
	background-image: url("../img/arrow_down.png");
     background-repeat: no-repeat;
     background-position: right center;
     padding-right: 20px;	
}
select {
	padding: 4px 8px !important;
	-webkit-appearance: none;
    -moz-appearance: none;
	background-image: url("../img/arrow_down.png");
     background-repeat: no-repeat;
     background-position: right center;
	 }
	 select {
	padding: 4px 8px !important;
	-webkit-appearance: none;
    -moz-appearance: none;
	background-image: url("../img/arrow_down.png");
     background-repeat: no-repeat;
     background-position: right center;
	 }
	 option {
		 padding: 10px 5px;
		 
	 }
	 
	 
	 


select.form-file {
        border: 0px solid #ccc !important;
}

#edit-picture span{
	font-weight:bold;
}

#region-content input[type="submit"] {
	background: #0873BB none repeat scroll 0 0;
    border-radius: 20px;
    color: #fff;
    float: none !important;
    font-size: 100%;
    padding: 5px 20px;
    height: auto;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}
#region-content input[type="reset"] {
	background: #0873BB none repeat scroll 0 0;
    border-radius: 20px;
    color: #fff;
    float: none !important;
    font-size: 100%;
    padding: 5px 20px;
    height: auto;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}


form#privatemsg-list div.container-inline * {
    margin: 0;
}

#privatemsg-list fieldset.collapsible.collapsed .fieldset-legend{
	background-position: right center;
    padding-left: 0;
    padding-right: 12px;
}


#privatemsg-list fieldset.collapsible .fieldset-legend {
 	background-position: right center;
    padding-left: 0;
    padding-right: 12px;
	 margin-bottom: 10px;
}

.action-links li a, #field-attachment-add-more-wrapper a, #privatemsg-filter-tags a, #privatemsg-filter-tags a {
    font-size: 110%;
	border-radius: 20px;
	padding: 6px 10px 5px;
}

html.js fieldset.collapsed {
    padding: 4px 0;
}
#privatemsg-list #edit-filter .form-type-textfield{
	float: left;
    margin: 0 30px 0 0;
}

#privatemsg-list #edit-filter  #edit-actions--2{	
	float: left;
	width:100%;
}

.marker{color:#EE6F2A !important;}

/* Pagination */
ul.pager li a, ul.pager li.pager-next a, ul.pager li.pager-last a, ul.pager li.pager-first a , ul.pager li.pager-current   { border-radius: 5px;}
ul.pager li a:hover, ul.pager li.pager-last a:hover, ul.pager li.pager-first a:hover{border-radius: 5px;}
ul.pager li:hover{border-radius: 5px;}
ul.pager li.pager-current {background:#0774B7;color:#fff;}


/* Profile */
/*body.page-user .profile {
     border: 0px solid #ccc;
}
.profile .user-picture{
	float:left;	
} */

.profile .user-picture{
	background-color:#E5E5E5;	
}

.sf-megamenu{
  background: #fff none repeat scroll 0 0;
    border: 1px solid #CCC;
    display: block;
    padding: 5px;
	 box-shadow: 0px 3px 10px #888888;
	}
	
#region-menu ul.sf-menu li ul.sf-megamenu li.sf-megamenu-wrapper {
    border:0px solid transparent !important;
    line-height: 1.1em;
    padding: 0 !important;
}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
    top: 2.9em;
}

.sf-megamenu {
	position: relative;
	background: #ffffff;
	border: 1px solid #b0b0b0;
}
.sf-megamenu:after, .sf-megamenu:before {
	bottom: 100%;
    left: 70px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
}

.sf-megamenu:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 8px;
	margin-left: -28px;
}
.sf-megamenu:before {
	border-color: rgba(176, 176, 176, 0);
	border-bottom-color: #b0b0b0;
	border-width: 11px;
	margin-left: -31px;
}


.statuses-textarea-wrapper {
    box-shadow: none;
}

#mailchimp-lists-user-subscribe-form .mailchimp-newsletter-wrapper, #mc-embedded-subscribe-form, #block-iwise-custom-iwise-custom-newsletter-signup .block-inner .newsletter-intro {
  
    margin: 10px 0 20px;
    padding: 10px 0;
    text-align: left;
    width: 100%;
	float:left;
}
#mailchimp-lists-user-subscribe-form .form-item{
	border-width:0px;
}
#region-menu ul.sf-menu li ul.sf-megamenu li.sf-megamenu-wrapper {  
    box-shadow: none;
}
.region-inner #block-views-learning-streams-block {
	 border: 0px solid #ccc;
    padding: 0px;
}
.view-catalogues .container-12 .grid-2 {
    margin: 0 5px 20px 0;
}
#region-sidebar-first #block-iwise-custom-iwise-custom-advanced-search-sid .block-inner{
	border:1px solid #c7c7c7;
}
#mailchimp-newsletter-f{ float: left;
    padding: 1% 2%;
    width: 96%;}
	#mailchimp-newsletter-f .form-item{
		border: 0 solid transparent;
    display: block;
    float: left;
    height: auto;
	text-align:left; 
	width: 29% !important;
		
	}
	#mailchimp-newsletter-f .form-item input{
		width: 90%;		
	}
	#mailchimp-newsletter-f .form-item input:hover {
		border: 1px solid #ccc;
	}
	#mailchimp-newsletter-f .form-item input:focus {
		border: 1px solid #ccc;
	}
	
	#mailchimp-newsletter-f #edit-mailchimp-lists-mailchimp-f-title{
		margin: 10px 0 20px;
		width: 100% !important;
		text-align:center;
		
	}
	  #mailchimp-newsletter-f h2.block-title{
		color: #232323 !important;
		font-size: 22px !important;
		padding-bottom: 3px;
	}
	
.mailchimp-newsletter-wrapper .form-item input {
    height: 39px !important;
}
	
	#mailchimp-newsletter-f .form-submit{
		border-radius: 18px;
		float: right;
		height: 36px;
		margin: 20px 0 14px;
		padding: 0 10px;
		    background: #ee6f2a none repeat scroll 0 0;
			font-size:15px;
	}
	#zone-postscript .region-inner {
		border: 0px solid transparent;
                min-height:529px;
	}


#block-views-learning-streams-block .container-12 .grid-2
{
	width:180px !important;
}	


/* Course Listing page Button Styling */
.roundBtn{
	border-radius:15px !important;
}
.blueBtn:hover{
	background:#FF6600;
}


/* Changes for #1183 */
.views-exposed-form .form-item-display-switcher label{min-width:110px !important;}
.views-exposed-form .form-item-sort-by label{min-width:75px !important;}


/* Changes for 1290 */
.block-footer-slideshow-block  h2.block-title{text-align:left !important;font-size:24px !important;color: #5d5f60 !important;font-weight:100 !important;text-transform:none !important;}
.block-footer-slideshow-block  .content  ul.contextual-links {width:auto !important;}



/**1305 User login block in front page*/
.block-user-login
{
    height:345px;
}
#block-user-login input[type="password"]
{
    width:80%;
}

#block-user-login input[type="submit"]
{
    border-radius: 30px !important;
    margin-top:30px;  
    height: 44px !important;
    padding: 0 60px !important; 
}


/** Reduce blank space #1380 **/
#zone-postscript .region-postscript-fourth-inner {
    min-height: 0 !important;
}
/* iPhone (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 667px) { 

	#zone-postscript .region-postscript-first, 
	#zone-postscript .region-postscript-second, 
	#zone-postscript .region-postscript-third {
		width: 98% !important;
	}
	#zone-postscript .region-postscript-first-inner .view-list, 
	#zone-postscript .region-postscript-second-inner .view-list, 
	#zone-postscript .region-postscript-third-inner .view-list {
		width: 69% !important;
	}
	#zone-postscript .region-postscript-fourth {
		width: 96% !important;
	}
	#mc-embedded-subscribe-form #mce-EMAIL, #block-iwise-custom-iwise-custom-newsletter-signup .form-item-email,
	.mailchimp-newsletter-wrapper .form-item, #block-iwise-custom-iwise-custom-newsletter-signup .form-item,
	.mailchimp-newsletter-wrapper .form-item, #block-iwise-custom-iwise-custom-newsletter-signup .form-item {
		float: left;
		width: 100% !important;
	}
	
	.logo-img {
		max-width: 100%;
		position: relative;
		top: 0 !important;
	}
	.logo-img img#logo {
		display: block;
		height: auto;
		margin: 0 auto 10px;
		max-width: 100%;
		width: 25%;
	}
	body.admin-menu {
		margin-top: 90px !important;
	}
	
	.front #search-block-form input.form-text {
		width: 230px !important;
	}
	.front #search-block-form input.form-text {
		margin: 0;
		width: 76%;
	}
	.breadcrumbs {
		margin-left: 0;
	}
	#user-login input[type="text"], #user-login input[type="password"]{
		width:100%;	
	}
	#user-login label {
		width: 100%;		
	}
	
	.flex-mobile-caption .field-name-field-link, .flex-caption .field-name-field-link {
		bottom: 26px;
	}
	.flex-mobile-caption .field-name-field-link a, .flex-caption .field-name-field-link a {
		font-size: 58%;
	}
	
	.view-catalogues .container-12 .grid-2, #block-quicktabs-member-frontpage-tabs .container-12 .grid-2, #quicktabs-frontpage_tabs .container-12 .grid-2 {
		height: 212px;
		width: 212px;
	}
	.pager li.pager-next {
		position: unset;
	}
	.pager li.pager-last, .pager li.pager-next.last{
		position: unset;
	}
	
	#user-profile-form input[type="text"], #user-profile-form input[type="password"], #user-profile-form select{width:100%;}
	#edit-commerce-customer-address-und-0
	input[type="text"], #edit-commerce-customer-address-und-0 input[type="password"], #edit-commerce-customer-address-und-0 select{width:100%;}
	
	#edit-commerce-customer-address-und-0 .form-item{width:100%;}
	#edit-field-customer-delivery-address-und-0 input[type="text"], #edit-field-customer-delivery-address-und-0 input[type="password"], #edit-field-customer-delivery-address-und-0 select{width:100%;}
	.confirm-parent, .password-parent, .password-strength, div.password-confirm {
		width: 100%;
	}
	div.password-confirm{
		display:none;
	}
	.views-exposed-form .views-exposed-widget {
		float: left;
		padding: 0;
		width: 50%;
	}
	
	#mailchimp-newsletter-f .form-item {
		width: 100% !important;
	}
	#mailchimp-newsletter-f .form-item input {
		width: 95% !important;
	}
	#mailchimp-newsletter-f .form-submit {
		float: left;
	}
	.flex-mobile-caption h3, .flex-caption h3 {
		font-size: 100%;
	}
}

/* iPads (landscape) ----------- */
@media only screen and (min-width : 770px) and (max-width : 1024px) {
	.front #search-block-form input.form-text {
		width: 158px !important;
	}
	#mc-embedded-subscribe-form #mce-EMAIL, #block-iwise-custom-iwise-custom-newsletter-signup .form-item-email,
	.mailchimp-newsletter-wrapper .form-item, #block-iwise-custom-iwise-custom-newsletter-signup .form-item,
	.mailchimp-newsletter-wrapper .form-item, #block-iwise-custom-iwise-custom-newsletter-signup .form-item 
	{
    width: 29% !important;
	}
	#zone-postscript .region-postscript-first-inner .view-list, 
	#zone-postscript .region-postscript-second-inner .view-list, 
	#zone-postscript .region-postscript-third-inner .view-list {
    width: 68% !important;
	}
	#region-sidebar-first #block-search-form.block, #block-multiblock-1 {
		margin-top: 17px;
	}
	.logo-img {
		top: 0px !important;
	}
	#flexslider_views_slideshow_front-block_1 .field .field-item a{
	float: unset !important;
	}
	#mailchimp-newsletter-f .form-item {
		width: 29% !important;
	}
	#mailchimp-newsletter-f .form-item input {
		width: 90% !important;
	}

}

/* iPads (portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1020px) {
	.logo-img {
		max-width: 90%;
		position: relative;
		top: 5px !important;
	}
	.front #search-block-form input.form-text {
		width: 107px !important;
		margin: 0 !important;
	}
	
	.view-catalogues .container-12 .grid-2, 
	#block-quicktabs-member-frontpage-tabs .container-12 .grid-2, 
	#quicktabs-frontpage_tabs .container-12 .grid-2 {
    margin: 0 5px 20px 0 !important;
	}
	#zone-postscript .region-postscript-first-inner .view-list, 
	#zone-postscript .region-postscript-second-inner .view-list, 
	#zone-postscript .region-postscript-third-inner .view-list {
    width: 68% !important;
	}
	
	#mc-embedded-subscribe-form #mce-EMAIL, #block-iwise-custom-iwise-custom-newsletter-signup .form-item-email, .mailchimp-newsletter-wrapper .form-item, #block-iwise-custom-iwise-custom-newsletter-signup .form-item, .mailchimp-newsletter-wrapper .form-item, #block-iwise-custom-iwise-custom-newsletter-signup .form-item {
		width: 28% !important;
	}
	
	#region-sidebar-first #block-search-form.block, #block-multiblock-1 {
		margin-top: 17px;
	}	
	
	#mailchimp-newsletter-f .form-item {
		width: 27% !important;
	}
	#mailchimp-newsletter-f .form-item input {
		width: 90% !important;
	}
}


/* Higher (1025 to 1217) Resolution devices */
@media only screen and (min-device-width : 1025px) and (max-device-width : 1219px) and (orientation : landscape)
{
	.flexslider_views_slideshow_main .field-content iframe {width:100% !important;  height: 200px;
    min-height: 430px;}
	.flexslider_views_slideshow_main .field-content > div {
		width: auto !important;
	}
}

/* IPAD */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
	.flexslider_views_slideshow_main .field-content iframe {width:100% !important;  height: 200px;
    min-height: 430px;}
	.flexslider_views_slideshow_main .field-content > div {
		width: auto !important;
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
{
	.flexslider_views_slideshow_main .field-content iframe {width:100% !important;  height: 209px;
    min-height: 313px;}
	.flexslider_views_slideshow_main .field-content > div {
		width: auto !important;
	}
}

/* 6 Mobile */

/* Mobile Screen landscape 640 */
@media only screen and (min-width: 360px) and (max-width:767px) {
	.flexslider_views_slideshow_main .field-content iframe { 
	height: 50%;
    min-height: 280px !important;
	width: 100% !important;
	}
	.flexslider_views_slideshow_main .field-content > div {
		width: auto !important;
	}
}

/* Small devices */
/* Mobile Screen landscape 480 */
@media only screen and (max-width:480px) and (orientation : landscape) {
	.flexslider_views_slideshow_main .field-content iframe {width: 100% !important; min-height: 201px !important;}
}
/* Mobile Screen portrait 480 */
@media only screen and (min-width: 320px) and (max-width:480px) and (orientation : portrait) {
	.flexslider_views_slideshow_main .field-content iframe {width: 26% !important;}
}
/* Mobile Screen portrait 640 */
@media only screen and (min-width: 360px) and (max-width:640px) and (orientation : portrait) {
	.flexslider_views_slideshow_main .field-content iframe {width: 100% !important; min-height:160px;}
}

/* Navigation icons */
.flex-direction-nav .flex-prev {top:50% !important;}
.flex-direction-nav .flex-next {top:50% !important;}


/* Calendar */

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation : portrait){
	.calendar-calendar .month-view {overflow: auto;}
	.calendar-calendar .month-view table.full {width: 600px !important;}
}
@media only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation : portrait){
	.calendar-calendar .month-view {overflow: auto;}
	.calendar-calendar .month-view table.full {width: 600px !important;}
}


/** competency matrix #1497 **/
.comp-matrix td
{
 border: 1px solid #ccc; 
}

.comp-small
{
    width:5%;
    
}
.comp-big
{
    width:15%;
    
}

.mymedia .button {
    background: #0873BB none repeat scroll 0 0;
    border-radius: 20px;
    color: #fff!important;
    padding: 5px 20px;  
}
/*#1669 - Change the colour of the Labels at the top*/
#Curriculo-Solutions .view-webform-submissions .view-content th.active{
font-weight: bold;
    color: rgb(255, 255, 255);
    background: rgb(55, 182, 187);
    padding: 3px;
    display: table-cell;
}

#Curriculo-Solutions .view-webform-submissions .view-content thead th, th{
	font-weight: bold;
    color: rgb(255, 255, 255);
    background: rgb(55, 182, 187);
    padding: 3px;
    display: table-cell;
}
/*#1669 - Change the colour of the Labels at the top*/

/* Login button of user login form */
.front.not-logged-in #region-header-second #edit-submit
{
    border-radius: 30px !important;
    margin-top:30px;  
    height: 44px !important;
    padding: 0 60px !important; 
    float:left !important;
    font-size:1.2em !important;
    background-color:#1b75bb !important;
}
/*#2013 - SEC User Journeys*/
#SW-Councils .flex-caption .field-name-field-link 
{
	position: absolute;
	padding: 0px 0px 10px;/*#2138 - [SWC] Internal Front Page Slide: MORE link not aligned with cursor hitbox*/
}
/*#2013 - SEC User Journeys*/
/*#2011 - Outside of Ethel and Ode's site: Begin tailoring*/
#Eando-Beach-House .mailchimp-newsletter-wrapper
{
	border: 0px solid #ccc;
}
#Eando-Beach-House #region-footer-third #block-menu-menu-company-information-footer ul.menu
{
	width: 42%;
	margin: auto;
}
#Eando-Beach-House .iconwhtnew, #Eando-Beach-House .iconinspi, #Eando-Beach-House .iconiwiseforme
{
	height: 0px;
}
#Eando-Beach-House #zone-postscript .region-postscript-first-inner, #Eando-Beach-House #zone-postscript .region-postscript-second-inner, #Eando-Beach-House #zone-postscript .region-postscript-third-inner
{
	background: none;
}
#Eando-Beach-House #zone-postscript .region-inner
{
	min-height: 0px;
}
#Eando-Beach-House #zone-postscript .content p
{
	color: #5D5F60;
}
#Eando-Beach-House #zone-postscript #region-preface-first .region-inner 
{
	min-height:0px;
}
#Eando-Beach-House .flexslider .flexslider-views-slideshow-main-frame-row .flex-caption .field-name-field-link a
{
	background: none;
	border-radius: unset;
	display: inline;
	border: 1px solid #fbfbfb;
}
/*#2011 - Outside of Ethel and Ode's site: Begin tailoring*/
/*#2020 - Order of the Objects Unlocking*/
#SW-Councils #quiz-node-form div.vertical-tabs
{
	margin: 30em 0px 0em 15em;
}
/*#2020 - Order of the Objects Unlocking*/
/*#2021 - Apprentice Failure of the Standard*/
/*#SW-Councils #courses-node-form div.vertical-tabs
{
	margin: 30em 0px 0em 15em;
}*/
/*#2021 - Apprentice Failure of the Standard*/
#SW-Councils #block-block-43 div.clearfix
{
	background-image: url(https://swc.deviwise2.com/sites/skinny/files/styles/large/public/1/company_logo.png);
    width: 121px;
    height: 71px;
}
#SW-Councils #block-block-1 div.file-default
{
	background-image: url(https://swc.deviwise2.com/sites/skinny/files/styles/large/public/7/SWPE%20logo%20symbol.jpg);
    width: 121px;
    height: 71px;
	background-size: 121px 71px;
}
#SW-Councils .multiselect select.form-select
{
	height: 365px;
}

#Eando-Beach-House #zone-postscript .region-postscript-first-inner img, #Eando-Beach-House #zone-postscript .region-postscript-second-inner img, #Eando-Beach-House #zone-postscript .region-postscript-third-inner img
{
	border-radius: 0px;
}

#Eando-Beach-House #zone-postscript h2.block-title{
	display: none;
}

#Eando-Beach-House #region-header-second .block, #region-preface-second .block
{
	border: none !important;
}
#Eando-Beach-House #superfish-2 li{
	background-color: none !important;
}
#Eando-Beach-House .sf-menu.sf-style-white li, #Eando-Beach-House .sf-menu.sf-style-white.sf-navbar
{
	background: none;
}
#Eando-Beach-House .mejs-container .mejs-controls {
    visibility: hidden !important;
}
#Eando-Beach-House #region-menu
{
	border: none;
}
#Eando-Beach-House #node-book-1498 .group-right
{
	display: none;
}

#Eando-Beach-House #breadcrumb
{
	display: none;
}
#Eando-Beach-House #flexslider_views_slideshow_main_front-block
{
//	width: 100%;
    margin: 0px 0px 0px 13px;
}
#Eando-Beach-House #region-preface-second
{
	width: 600px;
    margin: 23px 0px 0px 0px;
}
#Eando-Beach-House #region-sidebar-second
{
	margin: 0px 0px 0px 20px;
}
#Eando-Beach-House #mep_0
{
	margin: 0px 0px 0px 12px;
}
#block-forum-new li
{
        height : 25px !important;
}

#Eando-Beach-House input.form-autocomplete, #Eando-Beach-House input.form-text, #Eando-Beach-House textarea.form-textarea, #Eando-Beach-House select.form-select
{
	border-radius: 0px;
}
/*#2059 - E and O UI changes*/
#Eando-Beach-House #node-book-1497 .field-item img
{
	height: 600px;
}
#Eando-Beach-House #node-book-1495 .field-item img
{
	height: 600px;
}
#Eando-Beach-House #webform-client-form-1500 .form-actions .form-submit
{
	border: 2px solid #c6c5b3;
    border-radius: 0px;
    background: white;
    color: black;
}
#Eando-Beach-House #webform-client-form-13 .form-actions .form-submit
{
	border: 2px solid #c6c5b3;
    border-radius: 0px;
    background: white;
    color: black;
}
#Eando-Beach-House #node-webform-13 .field-item img
{
	display: none;
}

#Eando-Beach-House .webform-client-form-1500
{
	font-size: 12px;
}
.context-amenities #mailchimp-newsletter-f .form-submit, .context-pricing #mailchimp-newsletter-f .form-submit, .context-faq #mailchimp-newsletter-f .form-submit, .context-our-place #mailchimp-newsletter-f .form-submit, .context-gallery #mailchimp-newsletter-f .form-submit, .context-form #mailchimp-newsletter-f .form-submit
{
	margin-top: 27px !important;
}
@media only screen and (min-width : 320px) and (max-width : 504px) and (orientation:portrait) {
	#Eando-Beach-House .cid-qrNKQV5xS3, #Eando-Beach-House .cid-qrNKQV5xS2
	{
		height: 100%;
	}
	#Eando-Beach-House .flexslider-views-slideshow-main-frame-row
	{
		width: 95% !important;
	}
	#Eando-Beach-House #yui_3_17_2_17_1513334095959_479
	{
	    position: absolute;
	    margin-top: -50px;
	}
	#Eando-Beach-House #yui_3_17_2_18_1513334095959_491
	{
	    position: absolute;
	    margin-top: -30px;
	}
	#Eando-Beach-House #region-footer-third #block-menu-menu-company-information-footer ul.menu {
	    width: auto;

	}
	#Eando-Beach-House #locationmap{
		width: 55%;	
	}
	#Eando-Beach-House .group img{
		/*margin-left:60px !important;	*/
		width: 140px !important;
		height: 140px !important;
	}
	#Eando-Beach-House #zone-postscript .content td:nth-child(2) {
		width: 100%;
	}
	#Eando-Beach-House #zone-postscript .content p {
		text-align: justify;
	}
	#Eando-Beach-House .group-footer table{
	    border: none;
	    text-align: justify;
	    margin-top: 20px;
	    position: relative;
	}
	#Eando-Beach-House #yui_3_17_2_16_1513334095959_488{
	    position: absolute;
	    margin-top: -30px;
	}
	#Eando-Beach-House #block-yui_3_17_2_5_1491335086990_8623{
	    position: relative;
	    width: 272px;
	    text-align: justify;
	}
	#Eando-Beach-House #yui_3_17_2_16_1513334095959_540{
	    position: absolute;
	    margin-top: -30px;
	}
	#Eando-Beach-House #yui_3_17_2_16_1513334095959_556{
	    position: relative;
	    width: 272px;
	    text-align: justify;
	}
	#Eando-Beach-House #node-book-1497 .field-item img {
    		height: 200px;
	}
	#Eando-Beach-House #node-book-1495 .field-item img {
    		height: 200px;
	}
	#Eando-Beach-House .bys_uppar {
    		margin: -46px 0px 0px -4px !important;
    		padding: 5px 5px !important;
    		width: 115px;
		font-size: 12px;
	}
	#Eando-Beach-House #superfish-2-select{
		width:175px !important;	
	}

	#Eando-Beach-House #firsttr
	{
    		position: absolute;
    		right: 0px;
    		left: 15px;
	}

	#Eando-Beach-House #yui_3_17_2_17_1513334095959_519
	{
    		position: absolute;
    		right: 0px;
    		left: 15px;
    		margin-top: 145px;
	}

	#Eando-Beach-House #yui_3_17_2_17_1513334095959_519_02
	{
    		position: absolute;
    		right: 0px;
    		left: 15px;
    		margin-top: 230px;
	}
	
	#Eando-Beach-House #pricetbl2{
		margin-top: 50px;
	}	
#Eando-Beach-House #yui_3_17_2_17_1513334095959_546
{
    position: absolute;
    margin-top : 270px;
} 
#Eando-Beach-House #scndtbl
{
    position: absolute;
    right: 0px;
    left: 15px;
    margin-top: 310px;
}
#Eando-Beach-House #yui_3_17_2_17_1513334095959_589
{
    position: absolute;
    right: 0px;
    left: 15px;
    margin-top: 450px;
}

#Eando-Beach-House #yui_3_17_2_17_1513334095959_599_01
{
    position: absolute;
    right: 0px;
    left: 15px;
    margin-top: 540px;
}
	#Eando-Beach-House #pricetbl3{
		margin-top: 50px;
	}	
	#Eando-Beach-House #pricetbl3 h2
	{
    		position: absolute;
    		margin-top: 580px;
	}
	#Eando-Beach-House #yui_3_17_2_17_1513334095959_479_cust_02
	{
    		position: absolute;
    		right: 0px;
    		left: 10px;
    		margin-top: 650px;
	}	
	#Eando-Beach-House #yui_3_17_2_17_1513334095959_569
	{
		position: absolute;
		right: 0px;
		left: -6px;
		margin-top: 790px;
	}
	#Eando-Beach-House #yui_3_17_2_17_1513334095959_599
	{
    		position: absolute;
    		right: 0px;
    		left: -3px;
		margin-top: 850px;
	}
	.context-pricing .mailchimp-newsletter-wrapper
	{
		margin-top: 880px;
	}
	.context-amenities .group-footer .field-items p:nth-child(2), .context-our-place .group-footer .field-items p:nth-child(2)
	{
		width: 100%;
		text-align: center;
	}
	.context-amenities .group-footer .field-items p:nth-child(2) span:first-child, .context-our-place .group-footer .field-items p:nth-child(2) span:first-child
	{
		margin-left: -25px !important;
		margin-top: -135px !important;
		font-size: 15px !important;
	}
	.context-amenities #pdiv 
	{
		width: 272px;
	}	
}

@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation:portrait) {
	#Eando-Beach-House .bys_uppar
	{
		margin: -77px 0px 0px 775px !important;
	}
}
@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation:landscape) {
	#Eando-Beach-House .bys_uppar
        {
                margin: -77px 0px 0px 775px !important;
        }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
        #Eando-Beach-House .bys_uppar
        {
                margin: -77px 0px 0px 520px !important;
        }
	.context-amenities .group-footer .field-items p:nth-child(2), .context-our-place .group-footer .field-items p:nth-child(2)
	{
		width: 100%;
		text-align: center;
	}
	.context-amenities .group-footer .field-items p:nth-child(2) span:first-child, .context-our-place .group-footer .field-items p:nth-child(2) span:first-child{
		margin-left: -25px !important;
		font-size: 15px !important;
	}	
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
        #Eando-Beach-House .bys_uppar
        {
                margin: -77px 0px 0px 775px !important;
        }
	.context-amenities .group-footer .field-items p:nth-child(2), .context-our-place .group-footer .field-items p:nth-child(2)
	{
		width: 100%;
		text-align: center;
	}
	.context-amenities .group-footer .field-items p:nth-child(2) span:first-child, .context-our-place .group-footer .field-items p:nth-child(2) span:first-child{
		margin-left: -25px !important;
		font-size: 15px !important;
	}
}
@media all and (device-width: 568px) and (device-height: 320px) and (orientation:landscape) {
	#Eando-Beach-House .group img{
		width: 170px !important;
		height: 170px !important;
	}
	#Eando-Beach-House #locationmap{
		width:95%;	
	}
	#Eando-Beach-House .bys_uppar {
    		margin: -46px 0px 0px -4px !important;
    		padding: 5px 5px !important;
    		width: 115px;
    		font-size: 12px;
	}
	#Eando-Beach-House #superfish-2-select
	{
		width: 35% !important;
	}

}
@media all and (device-width: 667px) and (device-height: 375px) and (orientation:landscape) {
	#Eando-Beach-House .group img{
		width: 150px !important;
		height: 150px !important;
	}
	#Eando-Beach-House #locationmap{
		width: 110%;	
	}
	#Eando-Beach-House .bys_uppar {
    		margin: -46px 0px 0px -4px !important;
    		padding: 5px 5px !important;
    		width: 115px;
    		font-size: 12px;
	}
	#Eando-Beach-House #superfish-2-select
	{
		width: 35% !important;
	}

}
@media all and (device-width: 740px) and (device-height: 360px) and (orientation:landscape) {
	#Eando-Beach-House .group img{
		width: 165px !important;
		height: 165px !important;
	}
	#Eando-Beach-House #locationmap{
		width: 121%;	
	}
	#Eando-Beach-House .bys_uppar {
    		margin: -46px 0px 0px -4px !important;
    		padding: 5px 5px !important;
    		width: 115px;
    		font-size: 12px;
	}
	#Eando-Beach-House #region-sidebar-second
	{
		width: auto;
	}
	#Eando-Beach-House #superfish-2-select
	{	
	    position: relative;
	    margin-top: 58px;
	    margin-left: 255px;
	    width: 200px;
	}
	.context-amenities .group-footer .field-items p:nth-child(2), .context-our-place .group-footer .field-items p:nth-child(2)
	{
		width: 100%;
		text-align: center;
	}
	.context-amenities .group-footer .field-items p:nth-child(2) span:first-child, .context-our-place .group-footer .field-items p:nth-child(2) span:first-child{
		margin-left: -25px !important;
		font-size: 15px !important;
	}
}
@media all and (device-width: 640px) and (device-height: 360px) and (orientation:landscape) {
	#Eando-Beach-House .group img{
		width: 165px !important;
		height: 165px !important;
	}
	#Eando-Beach-House #locationmap{
		width: 115%;	
	}
	#Eando-Beach-House .bys_uppar {
    		margin: -46px 0px 0px -4px !important;
    		padding: 5px 5px !important;
    		width: 115px;
    		font-size: 12px;
	}
	#Eando-Beach-House #region-sidebar-second
	{
		width: auto;
	}
	#Eando-Beach-House #superfish-2-select
	{	
	    position: relative;
	    margin-top: 58px;
	    margin-left: 255px;
	    width: 200px;
	}
	#Eando-Beach-House #region-user-second
	{
		margin-top: -50px;
	}
	.context-amenities .group-footer .field-items p:nth-child(2), .context-our-place .group-footer .field-items p:nth-child(2)
	{
		width: 100%;
		text-align: center;
	}
	.context-amenities .group-footer .field-items p:nth-child(2) span:first-child, .context-our-place .group-footer .field-items p:nth-child(2) span:first-child{
		margin-left: -25px !important;
		font-size: 15px !important;
	}
}

/*#2059 - E and O UI changes*/
/*#2078 - [SWC] FRONT PAGE SLIDER */
#SW-Councils .flex-caption {
    overflow: hidden;
    padding-left: 2.25%;
    padding-right: 4.55%;
    position:absolute;
    top:0;
    right:0;
    /* Fallback for web browsers that doesn't support RGBa */
    background:rgb(255,255,255) transparent;
    /* RGBa with 0.6 opacity */
    background:rgba(255,255,255,0.8);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
    width: 33.2%;
    /*height: 100%;*/
    color: #1b75bb;
}
#SW-Councils .flex-mobile-caption .field-name-field-link a, #SW-Councils .flex-caption .field-name-field-link a {
	background: none;
    border-radius: none;
    color: steelblue;
    padding: 10px 20px;
}
/*#2078 - [SWC] FRONT PAGE SLIDER */
/*#2013 - SEC User Journeys*/
#KOKM-EPA .flex-caption .field-name-field-link 
{
	position: absolute;
}
/*#2013 - SEC User Journeys*/
/*#2020 - Order of the Objects Unlocking*/
#KOKM-EPA #quiz-node-form div.vertical-tabs
{
	margin: 30em 0px 0em 15em;
}
/*#2020 - Order of the Objects Unlocking*/
/*#2021 - Apprentice Failure of the Standard*/
/*#KOKM-EPA #courses-node-form div.vertical-tabs
{
	margin: 30em 0px 0em 15em;
}*/
/*#2021 - Apprentice Failure of the Standard*/
#KOKM-EPA #block-block-43 div.clearfix
{
	background-image: url(https://kokmepa.deviwise2.com/sites/skinny/files/styles/large/public/1/company_logo.png);
    width: 121px;
    height: 71px;
}
#KOKM-EPA #block-block-1 div.file-default
{
	background-image: url(https://kokmepa.deviwise2.com/sites/skinny/files/styles/large/public/7/SWPE%20logo%20symbol.jpg);
    width: 121px;
    height: 71px;
	background-size: 121px 71px;
}
#KOKM-EPA .multiselect select.form-select
{
	height: 365px;
}
/*#2078 - [SWC] FRONT PAGE SLIDER */
#KOKM-EPA .flex-caption {
    overflow: hidden;
    padding-left: 2.25%;
    padding-right: 4.55%;
    position:absolute;
    top:0;
    right:0;
    /* Fallback for web browsers that doesn't support RGBa */
    background:rgb(255,255,255) transparent;
    /* RGBa with 0.6 opacity */
    background:rgba(255,255,255,0.8);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
    width: 33.2%;
    /*height: 100%;*/
    color: #1b75bb;
}
#KOKM-EPA .flex-mobile-caption .field-name-field-link a, #KOKM-EPA .flex-caption .field-name-field-link a {
	background: none;
    border-radius: none;
    color: steelblue;
    padding: 10px 20px;
}
/*#2099 - SWC Actions: 22/05*/
#SW-Councils #quiz-report-form .field-name-body p
{
	font-size: 140%;
}
#SW-Councils.page-node-1499 .views-table{
 width: 60%;
}
/*#2099 - SWC Actions: 22/05*/
/*#2140 - EPA demo - Log In box formatting issues*/
#KOKM-EPA #user-login-form #edit-links{
	margin-right: 16px;
}
#KOKM-EPA #user-login-form #edit-links a{
	margin-left: 13px;
}
#KOKM-EPA #block-user-login{
	height: 485px;
}
/*#2140 - EPA demo - Log In box formatting issues*/
#Circular-Economy-e-Learning-Programme .sf-megamenu{
 background: #31333e !important;
}
#Fittleworth #block-block-1 div.clearfix
{
	background-image: url(https://learning.fittleworth.net/sites/skinny/files/styles/media_thumbnail/public/Fittleworth_Logo_FINALCMYK.jpg);
    width: 120px;
    height: 40px;
	background-repeat: no-repeat;
	float: right;
}
/*#2091 - EMERGE UK - Site Tailoring Tracking*/
#EmergeUK #block-block-45
{
	padding-bottom: 50px;
}
#EmergeUK #block-block-47
{
	background: none;
    margin: -25px 0px 0px 0px;
}
#EmergeUK #zone-postscript .region-postscript-third-inner  li {
    width: unset;
}
#EmergeUK #block-block-50 tr:hover td{
background-color: unset;
}
#EmergeUK #zone-postscript h2.block-title{
	color: unset;
}
#EmergeUK #zone-postscript .content a{
	color: unset;
}
#EmergeUK #zone-postscript .view-content .item-list a{
	color: unset;
}
#EmergeUK #zone-postscript .region-postscript-first-inner{
	background: unset;
}
#EmergeUK #zone-postscript .region-postscript-second-inner{
	background: unset;
}
#EmergeUK #zone-postscript .region-postscript-third-inner{
	background: unset;
}
/*#2091 - EMERGE UK - Site Tailoring Tracking*/
/*#2272 - [NACRO] Branding / Suggestions + Colour Palette*/
#Nacro-Learning #block-menu-menu-resource-hubs div, #Nacro-Learning #block-menu-menu-files div, #Nacro-Learning #block-menu-menu-courses div, #Nacro-Learning #block-menu-menu-my-learning div, #Nacro-Learning #block-menu-menu-my-achievements div, #Nacro-Learning #block-menu-menu-my-events-bookings div, #Nacro-Learning #block-menu-menu-my-stuff div, #Nacro-Learning #block-menu-menu-my-purchases div, #Nacro-Learning #block-privatemsg-privatemsg-menu div, #Nacro-Learning #block-views-og-user-groups-block-1 div, #Nacro-Learning #block-menu-menu-reports div, #Nacro-Learning #block-iwise-reports-reporting-alter div, #Nacro-Learning #block-system-navigation div, #Nacro-Learning #block-iwise-custom-iwise-custom-add-content-menu div{
	background-color: #8dc63f;
}
#Nacro-Learning #zone-postscript  .region-postscript-first-inner{background: #8dc63f;}
#Nacro-Learning #zone-postscript  .region-postscript-second-inner{background: #f5d313;}
#Nacro-Learning #zone-postscript  .region-postscript-third-inner{background: #f78e1e;}

#Nacro-Learning #zone-branding-wrapper, #Nacro-Learning #zone-branding-wrapper #search-block-form input.form-text, #Nacro-Learning #zone-branding-wrapper #search-block-form input.form-submit{background-color: #000000;}
#Nacro-Learning #zone-branding-wrapper #region-user-second a{color: white;}
#Nacro-Learning #zone-branding-wrapper #block-multiblock-1{background: #000000 !important;margin: 10px 0px 0px 200px;}
#Nacro-Learning{margin-top: 0px;}
#Nacro-Learning #zone-branding-wrapper #region-user-second #block-system-user-menu a, #Nacro-Learning #zone-branding-wrapper #region-user-second #block-iwise-custom-iwise-custom-welcome a, #Nacro-Learning #zone-branding-wrapper #region-user-search input{color: white;}
/*#2272 - [NACRO] Branding / Suggestions + Colour Palette*/
/*#2282 - Change blocks on EmergUK*/
#EmergeUK #zone-postscript .item-list li.views-row .view-list {
    float:left;
    margin-bottom:10px;
    width:185px;
	font-size: 16px;
}
#EmergeUK #zone-postscript .region-postscript-second,#EmergeUK #zone-postscript .region-postscript-third {
	width:48% !important;
}
#EmergeUK .action-links li a, #EmergeUK a.submit-link:active, a.submit-link:hover, #EmergeUK a.submit-link {
	background-color: #fc7c00 !important;
}
#EmergeUK  #region-content input[type="submit"]{
	background: #fc7c00 none repeat scroll 0 0;
}
/*#2282 - Change blocks on EmergUK*/
/*#2302 - [E&O] Cosmetic Changes*/
#Eando-Beach-House #block-instagram-block-instagram-block {
	margin: 0px 0px 0px 13px;
	width: 1204px;
}
#Eando-Beach-House #block-instagram-block-instagram-block img{
	margin: 0 45px 5px 0px !important;
}
/*#2302 - [E&O] Cosmetic Changes*/
/*emergeuk hide breadcrumb*/
#EmergeUK #breadcrumb {
    display: none;
}
#EmergeUK #flexslider_views_slideshow_main_front-block_1 .flexslider_views_slideshow_slide a{
    margin: 140px -65px 0px 0px !important;
    float: right !important;
    background: none !important;
	color: orange;
}
/*emergeuk hide breadcrumb*/
/*On-Track-Learning logo changes*/
#On-Track-Learning .logo-img img#logo
{
	margin: 20px 1px 0px 0px !important;
	max-width: 250px !important;
	width: 250px !important;
}
/*On-Track-Learning logo changes*/
/*On-Track-Learning font changes*/
#On-Track-Learning p{
	line-height: 2em !important;
}
#On-Track-Learning #zone-footer-wrapper{
	background-color: #000000;
}
#On-Track-Learning #region-footer-fourth h2.block-title{
	color:#e21f27;
	font-weight: bold;
}
#On-Track-Learning #zone-footer-wrapper{
	padding-bottom: 15px !important;
	padding-top: 20px !important;
}
#On-Track-Learning #section-footer{
	bottom: 0;
	width: 100%;
}
/*On-Track-Learning font changes*/
/*On-Track-Learning like icon changes*/
#On-Track-Learning .flag-like-article
{
	top: -3px !important;
}
/*On-Track-Learning like icon changes*/
/*On-Track-Learning footer changes start*/
#On-Track-Learning #zone-footer-wrapper ul.menu li.first{
	padding: 0px 5px 0px 0px !important;
}
#On-Track-Learning #zone-footer-wrapper ul.menu li.last{
	padding: 0px 0px 0px 5px !important;
}
/*On-Track-Learning footer changes end*/

/* Kokmdemo changes start */

#kokm-Demonstration #zone-footer-wrapper{
        padding-bottom: 15px !important;
        padding-top: 20px !important;
}
#kokm-Demonstration #section-footer{
        bottom: 0;
        width: 100%;
}
#kokm-Demonstration #zone-footer-wrapper ul.menu li.first{
        padding: 0px 5px 0px 0px !important;
}
#kokm-Demonstration #zone-footer-wrapper ul.menu li.last{
        padding: 0px 0px 0px 5px !important;
}
#kokm-Demonstration .flag-like-article
{
        top: -3px !important;
}
/* Kokmdemo changes end */
/* Kokm site master changes start */

#kokm-site-master1 #zone-footer-wrapper{
        padding-bottom: 15px !important;
        padding-top: 20px !important;
}
#kokm-site-master1 #section-footer{
        bottom: 0;
        width: 100%;
}
#kokm-site-master1 #zone-footer-wrapper ul.menu li.first{
        padding: 0px 5px 0px 0px !important;
}
#kokm-site-master1 #zone-footer-wrapper ul.menu li.last{
        padding: 0px 0px 0px 5px !important;
}
#kokm-site-master1 .flag-like-article
{
        top: -3px !important;
}
/* Kokm site master changes end */

/* People-Acuity changes start */

#People-Acuity #zone-footer-wrapper{
        padding-bottom: 15px !important;
        padding-top: 20px !important;
}
#People-Acuity #section-footer{
        bottom: 0;
        width: 100%;
}
#People-Acuity #zone-footer-wrapper ul.menu li.first{
        padding: 0px 5px 0px 0px !important;
}
#People-Acuity #zone-footer-wrapper ul.menu li.last{
        padding: 0px 0px 0px 5px !important;
}
#People-Acuity .flag-like-article
{
        top: -3px !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.media-wrapper.ui-dialog-buttons
{
	z-index: 1210 !important;
}
#People-Acuity #node-book-3361 img, #People-Acuity #node-book-3364 img{
width: 100%;
}
#People-Acuity #block-user-login
{
        height: 400px !important;
}
#People-Acuity .group-footer p, #People-Acuity .group-header p{
	line-height: normal !important;
}
#People-Acuity .flexslider .flex-caption h3{
display: none;
}
#People-Acuity .flex-caption{
padding: 25% 0;
}

#People-Acuity .flex-mobile-caption .field-name-field-link, #People-Acuity .flex-caption .field-name-field-link{
bottom: 12%;
position: absolute;
width: auto;

}
/* People-Acuity changes end */
/*#2371 - Curriculo - Video player bar - full screen, sound and scaling*/
#Curriculo-Solutions .mejs-container{
	background: none;
}
#Curriculo-Solutions .mejs-fullscreen-button{
    margin-top: -25px;
    float: right;
}
#Curriculo-Solutions #profile-main-field-field-1-add-more-wrapper .description, #Curriculo-Solutions #edit-profile-main-field-field-15 .description strong{
	color: #FF0000 !important;

}
/*#2371 - Curriculo - Video player bar - full screen, sound and scaling*/
/*#2538 - [EMERGEUK] Slider button*/
#EmergeUK .flex-caption .field-name-field-link 
{
	margin: 281px 0px 0px 460px;
	display: none;
}
/*#2538 - [EMERGEUK] Slider button*/
/*#2632 - [EMERGE] Hide Slider Title */
#EmergeUK .flexslider .flex-caption h3{
display: none;
}
/*#2632 - [EMERGE] Hide Slider Title */
