/* This file will hold the main styles for your website. */

@charset "utf-8";
/* CSS Document */

/**
  * @file default.css
  * default.css contains all the default CSS styling for theme(s) based on OpenPublish Wireframe.
  * This includes the mobile-first stlying that will/can be overwritten by 
  * additional responsive layout css files and global.css in your subtheme.
  */

.block-system-user-menu ul.menu li { padding:0; margin: 0 0 1.2em 0.2em; }
.block-system-user-menu ul.menu li a{ /*background:#00465f;*/ background:#0076AA; padding:9px 10px 12px; color:#FFF; margin:0 1px;display:block;}
.block-system-user-menu ul.menu li a:hover{ color:#fff; /*background:#e5a712;*/ background:#F04C23;}

.block-menu-menu-utility-nav ul.menu li { padding:0; margin: 0 0 0.7em 0.2em; }
.block-menu-menu-utility-nav ul.menu li a{ background:#00465f; padding:9px 10px 8px; color:#FFF; margin:0 1px;}
.block-menu-menu-utility-nav ul.menu li a:hover{ color:#fff; background:#e5a712;}

.top-img{ float:left; padding-top:10px;}
.region-inner{}
.logo-img{ padding-top:10px;}

.region-header-first{ border-top:4px solid #00465F; }
.slider-float{ float:left; margin-left:0 !important;}
 
body {
  color: #787878;
  font: 62.5%/1.8 Segoe UI, trebuchet ms;
}

.view-content .ui-widget-content{
	border:none;	
}

.view-content .ui-widget-header{
	border:none;
	border-radius: 0;
 /*padding: 5px 0 4px;*/
}

.view-content .ui-state-default{
	background:none;
	border: none;	
}

.view-content .ui-state-active a{
	color:#fff;
	background:#00465F;
}
.view-content .ui-state-active a:hover{ color:#fff;}

.view-content .ui-widget{
	font-family: inherit;
	font-size: inherit;	
	
}

a, a:link, a:visited, a:active {
  color: #00578a;
  border-bottom: 0px dotted #787878;
  text-decoration: none;
  font-size:14px;
}

a:hover {
  text-decoration: none;
  color: #00578a;
  border-bottom: 0;
}

.contextual-links-wrapper a {
  border-bottom: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-family:Segoe UI;
 font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin:0;
}

h1 a, h1 a:link, h1 a:visited,
h2 a, h2 a:link, h2 a:visited,
h3 a, h3 a:link, h3 a:visited,
h4 a, h4 a:link, h4 a:visited,
h5 a, h5 a:link, h5 a:visited,
h6 a, h6 a:link, h6 a:visited {
  color: #00578a;
  border-bottom: none;
  text-decoration: none;
}
.views-field-title a {
  font-size: 15px;
}
.region-content .view-op-recent-content .views-field-title a,
.region-content .view-op-recent-content .views-field-title a:link,
.region-content .view-op-recent-content .views-field-title a:visited {
  color: #00578a;
  border-bottom: none;
  text-decoration: none;
  font-size: 30px;
  font-family: Georgia, serif;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: normal;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #787878;
}

.region-content .view-op-recent-content .views-field-title a:hover {
  color: #787878;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 30px;
}

/* Make site titles the same size if it's an H1 (home) or H2 (internal) */
h1.site-name,
h2.site-name {
  font-size: 40px;
  margin-bottom: 0;
}

/* Make it a bit smaller for block headers */
h2.block-title {
  font-size: 18px;
  margin:0;
 
  color:#00465F;
  font-weight:bold;
}

h3 {
  font-size: 20px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
}
h6.site-slogan {
  margin-top: 0;
}
p, ul, ol {
  font-size: 14px;
}
ul ul, ol ol, ul ol, ol ul {
  font-size: 1em;
  margin-bottom: 0;
}
ul {
  list-style-type: square;
}
ol {
  list-style-type: decimal;
}
blockquote {
  font-style: italic;
  font-size: 0.9em;
  margin-left: 5em;
  margin-bottom: 1.5em;
  padding: 20px;
  background: #EEEEEE;
  border: 1px solid #DDDDDD;
}

blockquote p:last-child {
  margin-bottom: 0;
}

ul.inline,
ul.links.inline {
  display: block;
  margin-bottom: 5px;
}

/* Responsive Images */
img {
  max-width: 100%;
  height: auto;
  vertical-align:text-top;
}
label {
  font-weight: bold;
  font-size: 14px;
}

ul, ul.menu, ol {
  margin-left: 1em;
}

p, dl, hr, ol, ul, pre, table, address, fieldset {
  margin-bottom: 9px;
}

/* Main Nav */
.navigation {
  margin-top: 1em;
}
ul.main-menu,
ul.secondary-menu {
  font-size: 1em;
  margin-left: 0;
  /*font-variant: small-caps;*/
}
ul.main-menu {
  font-size: 1.4em;
}

ul.main-menu li,
ul.secondary-menu li {
  margin:0 17px;
 /* padding: 0.25em 1.65em;*/
  border-right: 0px dotted #CCC;
  padding:0;
}
ul.main-menu li.first,
ul.secondary-menu li.first {
  padding:0;
}
ul.main-menu li.last,
ul.secondary-menu li.last {
  border-right: 0;
}
/* Node Specifics */

h2.node-title {
  margin: 0;
}

.node-teaser {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #CCC;
}

.node-links ul {
  margin: 0;
  padding: 0;
  font-size: 12px;
  text-transform: uppercase;
}
.node-links ul li {
  margin: 00;
  padding: 0.25em 0.75em;
  border-right: 1px dotted #CCC;
}
.node-links ul li.first {
  padding-left: 0;
}
.node-links ul li.last {
  border-right: 0;
}
.node-links a {
  border-bottom: 0;
}
.user-picture {
  float: left;
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.submitted {
  line-height: 24px;
  margin-bottom: 10px;
  font-size: 11px;
}

ul.primary {
  border-bottom: 0;
  line-height: normal;
  list-style: none outside none;
  margin: 5px;
  padding: 0;
  white-space: nowrap;
  display: block;
}
ul.primary li {
  display: block;
  float: left;
}
ul.primary li a {
  background-color: #DDDDDD;
  border-color: #BBBBBB;
  border-style: solid;
  border-width: 1px;
  height: auto;
  margin-right: 0.5em;
  padding: 0.5em 1em;
  text-decoration: none;
  display: block;
}
ul.primary li a,
ul.primary li.active a,
ul.primary li a:hover {
  border: 1px solid #BBBBBB;
}
ul.primary li a:hover {
  background: #EEEEEE;
}
/* Forms */
input.form-text,
input[type="text"],
input[type="password"] {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 3em;
  line-height: 2em;
  padding: 0;
  text-indent: 0.5em;
  font-size: 1.5em;
  margin: 0;
  border: 2px solid #DDDDDD;
}
input.form-submit,
input[type="submit"] {
  padding: 0.5em 1em;
  font-size: 1.5em;
  background-color: #DDDDDD;
  border-color: #BBBBBB;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  color: #787878;
}

input.form-submit:hover,
input[type="submit"]:hover {
  background: #EEEEEE;
}
/* Login & Registration Defaults */
.block-login .item-list ul {
  text-align: center;
  display: block;
  
}
.block-login .item-list li {
  margin-left: 0;
  display: inline;
  padding: 0 0.5em;
  border-right: 1px dotted #CCC;
}
.block-login .item-list ul.openid-links {
  margin-bottom: 0;
}
.block-login .item-list ul.openid-links li {
  border-right: 0;
}
.block-login .item-list a {
  font-size: 10px;
}
.block-login .item-list li.last,
.block-login .item-list li:last-child {
  border-right: 0;
}

/* search form(s) and results */
.zone-branding .block-search-form {
  margin-top: 20px;
}
.block-search input.form-text,
.search-form #edit-keys {
  background: url('../i/search.png') no-repeat center right;
}
.block-search div.form-actions,
.search-form #edit-submit {
  display: none;
}
.search-results {
  margin-left: 0;
}
.search-results .title {
  font-size: 1.5em;
}
.search-snippet-info {
  padding: 20px;
  font-size: 0.9em;
  margin-left: 1em;
  background: #EEEEEE;
  border: 1px solid #DDDDDD;
}
.search-snippet-info p.search-info {
  margin-bottom: 0;
}
.search-snippet {
  font-size: 1em;
}

/* Node Styles */
.node .field {
 /* margin: 1em 0 0.5em 0;*/
 margin-top: 8px;
}
.node .field-label {
  margin: 0;
  font-family: Georgia, serif;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: normal;
  font-size: 20px;
  line-height: 1.2em;
}
.node .field .field-items {
  margin-bottom: 0;
}
/*
.node .field .field-items  p{
	width: 620px;
	overflow: auto;
}
.node .field .field-items p iframe{
	width: 940px !important;
}
*/
.node .field-type-node-reference .field-items,
.node .field-type-taxonomy-term-reference .field-items,
.node .field-type-node-reference .field-items {
  font-size: 15px;
}

.node .field-name-field-op-main-image {
  display: block;
  float: none;
  clear: none;
  margin-right: 20px;
}

.node .field-name-field-op-caption {
  font-size: 12px;
  margin: 0 0 30px;

}

#edit-actions input {
  margin-right: 0.5em;
}
/* Comments */
#comments article {
  padding: 20px;
  background: #fdfdfd;
  border: 1px dashed #DDDDDD;
  margin-bottom: 20px;
}
#comments article header h3 {
  margin-top: 0;
}
#comments article.comment-unpublished {
  background: #fdebeb;
  border: 1px dashed #FF0000;
}
#comments article.comment-unpublished header h3 {
  margin-top: 20px;
}
#comments header {
  position: relative;
}
#comments header .new {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.5em;
  color: #FF0000;
}
#comments header .unpublished {
  position: absolute;
  top: -15px;
  left: 0;
  font-family: Georgia, serif;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: normal;
  font-size: 1.5em;
  font-weight: normal;
  color: #FF0000;
}
#comments .comment nav {
  text-align: right;
}
#comments .comment nav ul {
  margin: 0;
}

/* Gallery page */

.node-openpublish-photo-gallery {
 
}
.node-openpublish-photo-gallery .field-name-field-op-gallery-image:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.node-openpublish-photo-gallery .field-type-image .field-label,
.node-openpublish-photo-gallery .field-name-field-op-gallery-image .field-label {
  display: none;
}
.node-openpublish-photo-gallery .field-collection-view {
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
}
.node-openpublish-photo-gallery .field-name-field-op-gallery-image > .field-items > .field-item {
  float: left;
  width: 32%;
  margin-right: 2%;
}
.node-openpublish-photo-gallery .field-name-field-op-gallery-image > .field-items > .field-item.row-end {
  margin-right: 0;
}

.node-openpublish-photo-gallery .field-item p:last-child {
  margin-bottom: 0;
}

.node-openpublish-photo-gallery  ul.field-collection-view-links,
.node-openpublish-photo-gallery  ul.action-links {
  font-size: 1em;
}
.node-openpublish-photo-gallery .field-collection-container .field-collection-description {
  display:none;
}

/* Video Page */
.node-openpublish-video {

}

.node-openpublish-video .field-type-image .field-label,
.node-openpublish-video .field-type-video-embed-field .field-label,
.node-openpublish-video .field-name-field-op-video-embed-code .field-label {
  display: none;
}

/* Commented out a few items to remove a gap between the body and the iframe */
.node-openpublish-video .field-name-field-op-video-embed .field-items, 
.node-openpublish-video .field-name-field-op-video-embed-code .field-items {
  max-width: 100%;
}
.node-openpublish-video .field-name-field-op-video-embed .field-items .field-item,
.node-openpublish-video .field-name-field-op-video-embed-code .field-items .field-item {
/*  height: 0; */
  overflow: hidden;
/*  padding-bottom: 56.25%; */
  padding-top: 10px;
  position: relative;
}

.node-openpublish-video .field-name-field-op-video-embed .field-items .field-item iframe,
.node-openpublish-video .field-name-field-op-video-embed-code .field-items .field-item iframe {
  max-height: 100%;
  left: 0;
  /* position: absolute; */
  top: 0;
  max-width: 100%;
}

/* Teaser Styles */

.node-teaser .field {
  margin-top: .5em;
  margin-bottom:  .25em;
}

.node-teaser .field-name-field-op-video-embed {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
  margin-top: 0px;
}

.node-teaser .field-name-field-op-video-embed .field-items .field-item {
  padding-top: 5px;
}

.node-teaser h2.node-title {
  font-size: 20px;
  line-height: 26px;
}

.node-teaser .submitted {
  line-height: 14px;
  margin-bottom: 0px;
}

#block-search-form {
  float: right;
   margin: 0 0 10px;
   min-width:0;
}

.block-search input.form-text {
  height:37px;
  font-size: 14px;
  line-height:14px;
}

#block-system-user-menu h2.block-title{
  display: none;
}

#block-system-user-menu ul.menu li {
  display: block;
  float: right;
}

#block-menu-menu-utility-nav .block-title {
  display: none;
}

#block-menu-menu-utility-nav ul.menu li.leaf {
  list-style: none;
  display: inline;
  float: right;
}

.view-id-op_recent_content.view-display-id-block_recent_galleries_section .views-row,
.view-id-op_recent_content.view-display-id-block_more_galleries .views-row {
  float: left;
  width: 30%;
  margin-right: 3%;
}

.region-content .view-id-op_recent_content.view-display-id-block_recent_galleries_section .views-field-title,
.region-content .view-id-op_recent_content.view-display-id-block_more_galleries .views-field-title {
  line-height: normal;
  border-bottom: 1px solid #888;
  margin-bottom: 5px;
  padding-bottom: 5px;
  width: 80%;
}

.region-content .view-id-op_recent_content.view-display-id-block_recent_galleries_section .views-field-title a,
.region-content .view-id-op_recent_content.view-display-id-block_more_galleries .views-field-title a {
  font-size: 20px;
}

.block-menu-footer-links h2.block-title {
  display: none;
}

.block-menu-footer-links li {
  float: left;
  display: block;
}

.view-id-op_recent_content.view-display-id-block_3 .views-field-field-op-video-embed img,
.view-id-op_recent_content.view-display-id-block_4 .views-field-field-op-video-embed img {
  border:0px solid #BBB;
}

.view-id-op_recent_content.view-display-id-block_3 .views-row,
 .view-id-op_recent_content.view-display-id-block_4 .views-row {
/*  padding: 17px;*/
  border-bottom: 0px dashed #888;
  float:right;
}

.region-sidebar-first h2.block-title,
.region-sidebar-second h2.block-title {
  border-bottom: 1px solid #E5A712;
}

.view-id-op_most_popular .views-row {
  margin-bottom: 0px;
  
}
.view-id-op_most_popular .views-row-1{ margin-top: 10px;}

.view-id-op_most_popular .views-field-title a {
  font-size: 12px;
}

.view-id-op_recent_content.view-display-id-block_7 .views-field-field-op-main-image {
  float: left;
  margin-right: 10px;
  border: 4px solid #BBB;
}

.front .block-delta-blocks-page-title {
  display: none;
}

.node-type-section-front .region-content h1#page-title {
  /*display: none;*/
}

.region-content .view-id-op_recent_content.view-display-id-block_recent_articles .views-field-title a,
.region-content .view-id-op_recent_content.view-display-id-block_recent_articles .views-field-title a:link,
.region-content .view-id-op_recent_content.view-display-id-block_recent_articles .views-field-title a:visited,
.region-content .view-id-op_recent_content.view-display-id-block_recent_articles_taxonomy .views-field-title a,
.region-content .view-id-op_recent_content.view-display-id-block_recent_articles_taxonomy .views-field-title a:link,
.region-content .view-id-op_recent_content.view-display-id-block_recent_articles_taxonomy .views-field-title a:visited,
.view-id-op_recent_content.view-display-id-block_5 .views-field-title a,
.view-id-op_recent_content.view-display-id-block_5 .views-field-title a:link,
.view-id-op_recent_content.view-display-id-block_5 .views-field-title a:visited {
  font-size: 20px;
}

.region-content .view-id-op_recent_content.view-display-id-block_recent_articles .views-field-title a:hover,
.region-content .view-id-op_recent_content.view-display-id-block_recent_articles_taxonomy .views-field-title a:hover,
.view-id-op_recent_content.view-display-id-block_5 .views-field-title a:hover {
  text-decoration: underline;
  color: #00578A;
}

.region-header-second-inner {
  margin-bottom: 15px;
}

#zone-user-wrapper {
  padding-top: 0px;
   border-top: 0px solid #00465f;
}

#zone-footer-wrapper {
  background: #ffffff;
  padding-top:15px;
  margin-top: 0px;
	margin-bottom: 10px;
}

#zone-branding-wrapper {
  padding-bottom: 10px;
}

#zone-menu-wrapper {
  margin-bottom: 15px;
}

.node-openpublish-photo-gallery .field-name-field-op-main-image {
  width: 620px;
}

.node-openpublish-photo-gallery .field-name-field-op-gallery-image-image img {
  height: 200px;
}

.view-id-openpublish_related_content.view-display-id-block_1 .views-field-field-profile-photo {
  float: left;
  margin-right: 10px;
   margin-top: -15px;
}

.node .field-name-field-op-caption p {
  color: #AAA;
  font-size: 12px;
}

.region-sidebar-second-inner {
	padding: 0 15px 0 0px;
	width:100%;
}

.view-display-id-block_recent_articles .views-row-odd,
.view-display-id-block_5 .views-row-odd {
  float: left;
  width: 48%;
  clear: left;
  margin-right: 10px;
  padding-bottom: 20px;
}

.view-display-id-block_recent_articles .views-row-even,
.view-display-id-block_5 .views-row-even {
  float: right;
  width: 48%;
  clear: right;
  margin-left: 10px;
  padding-bottom: 20px;
}

ul.main-menu,
ul.secondary-menu {
  font-size: 1em;
  margin-left: 0;
  font-variant:normal;
}

/*.field-content{ float:left;  padding: 0 3px; }
.field-content p{ font-size:13px; color:#2c2c2c; font-weight:400;}*/
.digital-field-content{ float:left; width:300px;}
.digital-field-content img{ float:right;}
.social-marg{ margin-left:12px;}

.region-sidebar-second{ float:right !important;}
.region-sidebar-second-inner{ float:right;}
.block-inner-digital{ float:right;}
.content-digital{}
.view-digital-edition span{ color:#2c2c2c; font-size:18px; font-weight:500;}
.view-id-op_recent_content.view-display-id-block_3 .views-row, .view-id-op_recent_content.view-display-id-block_4 .views-row{ padding:0;}
.sliding-img{ margin-top:-90px !important;}
.sliding-img span{ background:#e5a812; padding: 15px 11px; float:left; margin:32px 7px 22px;}
.sliding-img div{ width:84%; float:left; margin-top:15px;}
.menu-item-text{ float:left; margin:0 !important; padding:4px;}
.menu-item-text span{ font-size:16px; font-weight:600; color:#2c2c2c; line-height:15px;}
.menu-item-text p{ line-height:18px;}
.most-read-comment{ float:right; width: 270px;}

.submenu-item{ float:left; width:307px;}
.submenu-item img{ float:left;}
.submenu-item a{ background:#E5A812; color:#fff; font-size:13px; padding:4px 6px; margin-left:6px;}
.submenu-item a:hover{ background:#00465F; color:#fff;  transition: all 0.5s ease 0s;}
.submenu-item span{ float:right; color:#2c2c2c; font-size:13px;}
.submenu-item p{ float:left; width:230px; padding:0; line-height:16px; font-size:12px; color:#004660; margin-left:10px; margin-bottom:0;}
.submenu-item div{ float:left;}
.submenu-item-firstcolumn-marg{ margin-top:12px;}
.submenu-item-marg{ margin:12px 0 0 5px;}

.menu-header{ margin:15px 0 10px 0 !important;}
.menu-header span{  color:#fff;  background:#E5A812; font-size:20px; font-weight:bold; padding: 2px 11px 7px; float:left; width:32%; }

.slider-comment{ background:url(../images/slider-bg.png) 0 0 repeat; float:left; position:relative; top:-80px; width: 100%; height:80px; }
.slider-comment h5{ color:#fff; font-size:18px; font-weight:bold; margin:0; padding:0 12px;}
.slider-comment h5 a{ color:#fff; font-size:18px; font-weight:bold; }
.slider-comment p{ font-size:14px; font-weight:400; color:#e5a712; padding:0 12px; line-height:17px;}
.menu-item{ float:left; border-bottom:1px solid #ccc;}
.menu-item-world-news{  width:293px; float:left; height:171px; margin:25px 0 8px;}
.menu-item-world-news img{ }
.menu-item-world-news h3 a{ background:#E5A812; padding:6px 10px; font-size:18px; color:#fff; width:99px; position: relative; top: -172px;}
.menu-item-world-news h3 a:hover{ background:#00465F; color:#fff; transition: all 0.5s ease 0s;}
.menu-item-family-life{  width:293px; height:171px; margin:25px 0 8px 20px; float:left;}

.menu-item-family-life img {
    height: 171px;
}
.menu-item-family-life h3 a{ background:#E5A812; padding:6px 10px; font-size:18px; color:#fff; width:102px; position: relative; top: -173px;}
.menu-item-family-life h3 a:hover{ background:#00465F; color:#fff; transition: all 0.5s ease 0s;}
.menu-item-text{ float:left; margin:0;}
.section-lists{ width:64%; background:#F0F0F0; float:left; height:45px;}
.news-menu-submenu{ margin:0 !important;}
.menu-header ul{ float:right; background:#f0f0f0; text-align:right; width:auto; margin:0;}
.menu-header ul li{ color:#00465F; font-size:18px; float:left; list-style-type:none;  padding:5px 5px 8px; }
.menu-header ul li a{ color:#00465F; padding:5px 12px; font-size:15px;}
.menu-header ul li a:hover{ color:#E5A812; transition: all 0.5s ease 0s;}
.menu-header ul li a.active{ color:#E5A812;}
.news-menu-details{float:left; margin-left:0 !important; margin-right:0 !important; margin-top:12px;}
.news-menu-details a{  color:#00465F; font-size:13px; font-weight:bold; text-transform:capitalize; line-height:15px;}
.news-menu-details p{ color:#2c2c2c; font-weight:normal; font-size:12px; margin:0; line-height:17px; padding:3px 0;}

.news-menu-details-marg{ margin-right:20px !important;}
.menu-header .views-row-last{ margin-right:0 !important;}


.family-life{  margin:10px 0 10px 0 !important;}
.family-life span{ color:#fff;  background:#E5A812; font-size:20px; font-weight:bold; padding: 2px 11px 7px; float:left;width:32%; }
.family-life ul{float:right; background:#f0f0f0; text-align:right; width:auto; margin:0;}
.family-life ul li{ color:#00465F; font-size:18px; float:left; list-style-type:none;  padding:5px 0px 8px;}
.family-life ul li a{ color:#00465F; padding:5px 12px; font-size:15px;}
.family-life ul li a:hover{ color:#E5A812; transition: all 0.5s ease 0s;}
.family-life ul li a.active{  color:#E5A812;}
.family-life-details{ float:left; margin:12px 0 10px !important;}
.family-life-details img{ float:left;}
.family-life-details a{ float:left; font:16px; font-weight:bold; color:#2c2c2c; line-height:16px; padding:0 8px; width:150px;}
.family-life-details a:hover{ color:#00578A;}
.family-life-details p{ color:#2c2c2c; float:left; font-size:13px; margin-bottom:0 !important; padding:5px 8px 0; width:150px; line-height:17px;}
.family-life-details span{ float:left; color:#00465F; font-size:14px; background:none;}
.family-life-details span a{ color:#00465F; font-size:14px; }
.family-life-details-marg{ margin-left:20px !important; }
.family-life .views-row-1, .family-life .views-row-3{ margin-left:0 !important; }
.family-life .last .views-row-first{ margin-left:20px !important;}
.family-life .last .views-row-last{ margin-left:0px !important;}
#feature-tabs .last .views-row-first{ margin-left:0px !important;}
#feature-tabs .last .views-row-last{ margin-left:0px !important;}
.reviews ul{ width:84%;}
.feature ul{ width:85%;}
.photo-gallery ul{ width:75%;}
.video{ float:right; margin-top:12px;}

.region-sidebar-second-inner .view-op-most-popular .views-field-field-op-main-image { float:left; }
.region-sidebar-second-inner .view-op-most-popular .views-field-body .field-content{ float: none; }
.region-sidebar-second-inner .view-op-most-popular img{ float:left; /*padding:12px;*/}
.region-sidebar-second-inner .view-op-most-popular .views-field-body p{ line-height:16px; text-align:left; padding:0 0 8px 12px; font-size:12px;  margin-left:50px;}
.region-sidebar-second-inner .view-op-most-popular .views-field-view-node{ text-align:right; padding: 0 8px; clear:both;}

.block-boxes-social-stats .field-content{ float:left; padding:0 4px; text-align: left; margin-bottom:10px; }
.fleft-social{
    float: left;
    padding: 0 6px 0 10px;
}
/*#block-boxes-social-stats .boxes-box-content .field-content :last-child{
  padding-left: 0px;
}*/
.gallery{ margin-top: 15px;}
/*.gallery a{ background:#E5A812; float:left; padding:12px 10px;  margin-top: 33px;}*/
.gallery .grid-7{ margin:0 0 0 4px;}
.gallery .grid-7 img{ padding:0 3px;}
.region-footer-first-inner ul{ float:left; border-top:1px solid #ccc;}
.region-footer-first-inner ul li{ float:left; color:#959595; text-transform:uppercase; list-style-type:none;  padding-top: 8px;}
.region-footer-first-inner ul li a{ color:#414141;  padding: 0 18px;}
.region-footer-first-inner ul li:first-child a{ padding-left:0;} /*27112013*/
.region-footer-first-inner ul li a:hover{ color:#004660;}
.footer-right{ float:left; margin-left:15px; margin-bottom: 20px;}
.footer-right img{ background:#E5A812; float:right;   padding: 10px 14px; text-align:center; border-radius:3px; cursor:pointer;}
.footer-right img:hover{background:#00465C;  transition: all 0.5s ease 0s;}
.footer-right span{ color:#c2c2c2; font-size:15px; padding:0 12px; float:right;}
/*.footer-right a{ color:#fff; background:#E5A812; padding:15px 12px; margin:0 10px 12px;}
.footer-right a:hover{ color:#fff; background:#00465C; transition: all 0.5s ease 0s;}*/


.feed-icon { display:none; }

.fleft{ float:left; padding:0 14px;}

.columnists{ padding:8px; border:1px solid #ccc; margin-top:12px; border-radius:5px;}
.columnists div{ float:left; padding:3px 0;}
.region-sidebar-second-inner .view-op-most-popular .views-field-body .columnists{ float:left;}
.columnists div span{ color:#2c2c2c; font-size:13px;}
.columnists h5{ color:#2c2c2c; font-size:13px; width:126px;}
.columnists div div{ margin-left:17px;}
.columnists img{ float:left;}
.node-openpublish-article .field-item a img{ border:0px solid #ccc;}
.node-openpublish-article .field-item img{ border:1px solid #ccc;}
.node-openpublish-article .field-item p{ margin-bottom:0; line-height:21px; font-size:14px; color:#2c2c2c; text-align:justify;}
.node-openpublish-article .field-name-body .field-item p{ margin-bottom: 10px; }
.node-openpublish-article .field-name-field-op-caption .field-item p{ margin-bottom:0; line-height:18px; font-size:13px; color:#767676; text-align:justify; font-style:italic;}
#page-title{ font-size:25px; font-weight:bold; color:#00465F; border-bottom: 2px solid #E5A812;}
.front #page-title{ font-size:25px; font-weight:bold; color:#00465F; border-bottom: 2px solid #E5A812; display:none;}
.boxes-box-social_stats:first-child.field-content { padding:0 13px 0 2px;}
.feature-details p{ line-height:18px;   width: 180px;}
#search-block-form{ width:283px;}
.view-taxonomy-term .views-field-field-op-main-image{ width:132px; float:left; clear:both; position:absolute; left:0; margin-top:6px;}
.view-id-taxonomy_term .views-field-view-node{text-align:right; clear:both;}
.view-id-taxonomy_term .views-field-body p{ margin-bottom:0; color:#414141; line-height:18px;}
.view-id-taxonomy_term .views-field-title{ position:relative; padding-left:140px;}
.view-id-taxonomy_term .views-field-body{ position:relative; padding-left:140px; text-align:justify;}
.view-id-taxonomy_term .views-row{ float:left; margin-bottom:12px; margin-top:12px;}

#block-views-taxonomy-term-block-video .view-taxonomy-term .views-row-1{ margin-top:12px;}
#block-views-taxonomy-term-block-video .view-taxonomy-term .views-row{ float:left; margin-bottom:12px;height:104px;}
#block-views-taxonomy-term-block-video .view-taxonomy-term .views-field-field-op-video-embed{ width:185px; float:left; clear:both; position:absolute; left:0; margin-top:0;}
#block-views-taxonomy-term-block-video .view-taxonomy-term .views-field-field-op-video-embed a{ }
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-title{ position:relative; padding-left:195px;font-weight:bold; }
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-author-created-group{ position:relative; padding-left:195px;width:425px; display:inline-block; }
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-author-created-group p{ margin-bottom:0; }
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-body{ position:relative; padding-left:195px; text-align:justify;}
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-field_op_author{ float:left; }
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-created{ float:left; }



.view-digital-edition .field-content img{ border:1px solid #ccc;}
.view-digital-edition span.digital-edition-header{ color:#f04c23;}
#block-delta-blocks-page-title .title{ border:none;}
#block-delta-blocks-page-title .block-inner{ background:#F0F0F0; margin-bottom:5px;}
#block-delta-blocks-page-title .block-inner h1{ background:#E5A812; width:22%; color:#fff;  padding: 0 0 3px 12px; font-size:20px;}

#block-go-digital-issues-go-digital-issue img{
	max-width:263px;
}

.field-name-title-field .field-item{ color:#2c2c2c; font-size:18px;}
.view-id-openpublish_related_content.view-display-id-block_1 .views-field-created{ margin-top:-7px;}
.view-id-openpublish_related_content.view-display-id-block_1 .views-field-title{margin-top:0;}

.inner-page-menu-header{ margin:0;}
.inner-page-menu-header span{  color:#fff;  background:#E5A812; font-size:20px; font-weight:bold; padding: 2px 11px 7px; float:left; width:32%; }
.inner-page-menu-header ul{ float:right; background:#f0f0f0; text-align:right; width:auto; margin:0;  }
.inner-page-menu-header ul li{ color:#00465F;font-size:18px;float:left; list-style-type:none;padding:5px 1px 8px; }
.inner-page-menu-header ul li a{ color:#00465F; padding:5px 12px; font-size:15px;}
.inner-page-menu-header ul li a:hover{ color:#E5A812; transition: all 0.5s ease 0s;}
.inner-page-menu-header ul li a.active{ background: none repeat scroll 0 0 #00465F; color: #FFFFFF; }

/* Gallery Listing Page - START */
.block-taxonomy-term-block-gallery .views-row{
	float: left;
	width: 180px;
	margin-right: 38px;
	height: 185px;
}

.block-taxonomy-term-block-gallery .item-right{
	margin-right: 0;
}

.block-taxonomy-term-block-gallery .item-right:after{
	clear: both;
}

.block-taxonomy-term-block-gallery .views-field{
	position: relative;	
}

.block-taxonomy-term-block-gallery .views-field-field-op-main-image{
	width: 100%;
	float: none;
	margin: 0 0 10px 0 ;
}

.block-taxonomy-term-block-gallery .views-field-title{
	width: 100%;
	padding: 0;	
	line-height: 20px;
}

/* Gallery Listing Page - END */

/* -- Scroll Top STARTS -- */
#back-top {
	position: fixed;
	bottom: 30px;
	margin-left: 700px; /*27112013*/
}

#back-top a {
	width: 108px;
	display: block;
	color: #756C60;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	/*
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	
	
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;*/
}
#back-top a:hover {
	color: #000;
}

/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 51px;
	display: block;
	/margin-bottom: 7px;/
	/background: #ddd url(up-arrow.png) no-repeat center center;/
	background: url("../images") no-repeat scroll center top transparent;
	/* rounded corners */
	/*-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	*/
	/* transition */
	/*-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;*/
}
#back-top a:hover span {
	background-color: #fff;
}

a#back-to-top {
	background: url("back-to-top.png") no-repeat scroll center top transparent;
	cursor: pointer;
	margin-left: 970px;
	padding-top: 55px;
	position: fixed;
}
#twitter-widget-0
{
  width: 267px!important;
  height: 400px!important;

}
/*.phm pluginLikeboxStream
{
  max-height:250px!important;
  height:300px!important;
   padding-left: 10px!important;
    padding-right: 10px!important;
}*/

/* -- Scroll Top Ends -- */

#node-openpublish-site-page-62 .field-item p b{ color:#414141; font-size:20px}
#node-openpublish-site-page-62 .field-item p{ color#414141;}


/*...about us..*/

.about-us-team{}
.about-us-team #about-wrapper ul{ background:none; border:1px solid #CCCCCC; border-bottom:none;border-right:0;}
.about-us-team #about-wrapper li h2{ padding:0;  line-height: 0;}
.about-us-team #about-wrapper li.first{ padding-left:0;}
.about-us-team #about-wrapper li{border-right: 1px solid #CCCCCC;
    float: left;
    height: 205px;
    margin: 0;
    overflow: hidden;
    padding: 3px 4px 10px;
    text-align: center;
    width: 147px; border-bottom:1px solid #ccc;}
	
.about-us-team #about-wrapper li .crop {
    height: 128px;
    overflow: hidden;
    text-align: center;
    width: 140px;
}

.about-us-team  #about-wrapper li .recContent {
    background: none repeat scroll 0 0 #F4F6FB;
    padding: 2px 5px;
    text-align: left;  margin-top: 13px;
}
.about-us-team  #about-wrapper li .recContent h3{ font-size:15px; text-align:center;}
.about-us-team  #about-wrapper li .recContent p a{ font-size:14px;}

.about-us-team #about-wrapper li.right{    /*border-right: medium none;*/
    padding-right: 2px;}
.about-us-team #about-wrapper li.padd{ padding-right:0;}
	
.about-us-team #about-wrapper li h2 a{ font-size:14px; padding:5px 12px;}
#node-openpublish-site-page-63 .menu-header h1{ font-size:20px; color:#414141;}
#node-openpublish-site-page-63 .menu-header h2{font-size:20px; color:#414141;}
#node-openpublish-site-page-63 .menu-header h2{ color:#414141; font-size:16px;}
#node-openpublish-site-page-63 .menu-header p{ color:#414141;}

	/*...about us.01.07.13.*/

/*.....color..changes...css*/
.block-menu-menu-utility-nav ul.menu li a{ background:#0076aa;}
.block-menu-menu-utility-nav ul.menu li a:hover{ color:#fff; background:#f04c23;}
.region-sidebar-first h2.block-title, .region-sidebar-second h2.block-title{ border-bottom: 1px solid #f04c23;}
h2.block-title{ color:#0076aa;}
#carousel .flex-viewport{ border: 2px solid #cccccc;}
#boxes-box-temp_front_contents .menu-item-world-news h3 a{  background:#f04c23; color:#fff;}
#boxes-box-temp_front_contents .menu-item-world-news h3 a:hover{  background:#0076aa;}
#boxes-box-temp_front_contents .menu-item-family-life h3 a{  background:#f04c23; color:#fff;}
#boxes-box-temp_front_contents .menu-item-family-life h3 a:hover{  background:#0076aa;}
.menu-header span{  background:#f04c23;}
.view-content .ui-state-active a{  background:#0076aa;}
.menu-header ul li a{ color:#0076aa;}
.menu-header ul li a:hover{ color:#f04c23;}
.family-life ul li a{ color:#0076aa;}
.family-life ul li a:hover{ color:#f04c23;}
.family-life span{  background:#f04c23;}
h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited, h3 a, h3 a:link, h3 a:visited, h4 a, h4 a:link, h4 a:visited, h5 a,
 h5 a:link, h5 a:visited, h6 a, h6 a:link, h6 a:visited{ color:#0076aa;}
 .slider-comment h5 a{ color:#fff;}
 .slider-comment p{ color:#fff;}
 ul.nice-menu-down{ border-bottom: 5px solid #0076aa;}
 ul.nice-menu li.active-trail{ background:#f04c23;}
 .inner-page-menu-header span{ background:#f04c23;}
 #page-title{  color:#0076aa; border-bottom: 2px solid #f04c23;}
 .footer-right img{  background:#f04c23;}
 .footer-right img:hover{background:#0076aa;  transition: all 0.5s ease 0s;}
 .inner-page-menu-header ul li a{  color:#0076aa;}
 .inner-page-menu-header ul li a:hover{ color:#f04c23; transition: all 0.5s ease 0s;}
 .news-menu-details a{ color:#0076aa;}
 .inner-page-menu-header ul li a.active{background:#0076aa;}
 
.view-display-id-page_1 {
	margin-top: 15px;	
}

.view-display-id-page_1 .views-field-title {
	text-align: center;	
}

.view-display-id-page_1 .views-row {
	float: left;
	width: 180px;
	margin-right: 38px;
}

p.eceltic-copyright a{
	font-size: 13px; 
	margin-left: 5px; 
	color:#959595;
}

p.eceltic-copyright a:hover{
	color:#004660;
}

article.node-published .sharethis-buttons {
		float:left;
}

article.node-openpublish-photo-gallery .sharethis-wrapper{ margin-top:10px;margin-bottom:0px; }

article.node-openpublish-article .field-name-body .sharethis-wrapper{ margin-top:0px;margin-bottom:10px; }

/*.....color..changes...css....end..*/
.node-profile .field{ color:#000; font-family:Segoe UI !important;}
.node .field-label{font-family:Segoe UI !important;}
.node-profile .field-items{ font-size:14px;}
@media only screen and (min-width: 320px) and (max-width: 480px){
.menu-item-family-life{ margin:0;}
.section-lists{ height:auto;}
.logo-img a img{ max-width:100%; width:245px;}
#slider .flex-viewport{ height:auto;}
	.slider-comment{ height:auto; top:0}
	.form-item{ width:100%; clear:both;}
	.boxes-box-content{ width:100%; float:left;}
.section-lists{ width:auto;}
.family-life span{ width:auto;}	
.family-life-details-marg{ padding-left:0 !important;}
.grid-8 .menu-header iframe{ width:100%;}
#block-views-taxonomy-term-block-video .view-taxonomy-term .views-field-field-op-video-embed{ position:relative; float:none;}
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-title{ padding-left:0; width:100%;}
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-author-created-group{ padding-left:0;}
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-body{ padding-left:0; width:100%;}
#block-views-taxonomy-term-block-video .view-taxonomy-term .views-row{ height:auto;}
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-author-created-group{ width:100%;}
.top-img{ width:100%;}
.menu-header span{ width:50%;}
.block-taxonomy-term-top-lists .news-menu-details a{ margin-right:80px; margin-top:10px;}
.block-boxes-social-stats .field-content {
    float: left;
    padding: 0 14px;
    text-align: center;
}
#news-tabs .news-menu-details p{ float:left;}
#family-life-tabs .last .views-row-first{ margin-left:0 !important;}
#review-tabs .news-menu-details p{ float:left;}
#feature-tabs .last .views-row-last{ margin-left:0 !important;}
#feature-tabs .family-life-details a{ width:100%;}
.view-id-op_recent_content.view-display-id-block_3 .views-row, .view-id-op_recent_content.view-display-id-block_4 .views-row{ padding:17px;}
.columnists{ float: left;}
}

.stick-top-big-title a {
	color: #2C2C2C;
}
a.stick-top-small-body, a.stick-top-small-body:hover {
	color: #004660;
    font-size: 12px;
    line-height: 16px;
    padding: 0;
	background: none;
	margin-left:0;	
}


@media only screen and ( max-width:480px){
	#block-search-form{ margin:0 0 10px !important; float:left;}
	}

@media only screen and ( max-width:320px){
	.menu-item-world-news{ width:280px;}
	.menu-item-family-life{ width:280px;}
	.submenu-item {
    float: left;
    width: 285px;
}
#slider .flex-viewport{ height:auto;}
.slider-comment{ height:auto; top:0}
.view-id-taxonomy_term .views-field-body{ padding:0;}
.view-id-taxonomy_term .views-field-title{ padding:0;}
.view-taxonomy-term .views-field-field-op-main-image{ position:relative;}	
.section-lists{ width:auto;}
.family-life span{ width:auto;}
.news-menu-details a{ float:left; margin-top:20px; margin-right:39px;}
.family-life-details p{ padding:5px 3px 0;}
.family-life-details a{ padding:0px 3px;}
.family-life-details-marg{ margin: 10px 0 !important;}
.grid-8 .menu-header iframe{ width:100%;}
.about-us-team #about-wrapper li{ width:100%;}
.about-us-team #about-wrapper li .crop{ width:100%;}
.about-us-team #about-wrapper li.right{ border-right:1px solid #cccccc; padding-right:0; border-top:1px solid #cccccc;}
.about-us-team #about-wrapper ul{ border-right:none; border-top:none;}
.columnists{ float: left;}
	}
@media only screen and (min-width: 768px) and (max-width: 860px){
.container-12 .grid-8 {
    width: 392px !important;
	
}	
.header-advertisement-block img{ width:242px; height:52px;}
.section-lists {
    background: none repeat scroll 0 0 #F0F0F0;
    float: left;
    height: 45px;
    width: 81%;
}
	}
@media only screen and (min-width: 768px) and (max-width: 768px){

.section-lists{ width:100%;}
.view-id-taxonomy_term .views-field-title{ padding:0;}
.view-id-taxonomy_term .views-field-body{ padding:0;}
.view-taxonomy-term .views-field-field-op-main-image{ position:relative; width:100%;}
.flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
}
.flexslider:hover .flex-next {opacity: 1; right: 0px;}
.flexslider:hover .flex-prev {opacity: 1; left: 0px;}
.flex-direction-nav .flex-prev {
    left: 0;
    opacity: 1;
}

.slider-comment{ top:0;   height: auto;}
.container-12 .grid-4 {
    width:32.333% !important;}
	.block-taxonomy-term-block-gallery .item-right{ margin-right:16px;}
.block-taxonomy-term-block-gallery .views-row{height: 175px;
    margin-right: 16px;}
.feature-details p{ width:auto !important;}
.family-life-details a{ width:auto !important;}
.menu-item-family-life{ margin:0 !important;}
.section-lists{ width:auto;}
.family-life span{ width:auto;}
.grid-8 .menu-header iframe{ width:100%;}
#block-views-taxonomy-term-block-video .view-taxonomy-term .views-row{ height:auto;}
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-title{ width:32%;}
#block-views-taxonomy-term-block-video .view-id-taxonomy_term .views-field-author-created-group{ width:35%;}
#news-tabs #tabs-3 .views-row-first{ margin-left:15px !important;}
#review-tabs .grid-2{ width: 33.667% !important;}
#family-life-tabs .grid-4{ width:35.333% !important;}
.container-12 .grid-2 {
    width: 27.667% !important;
}

}

@media only screen and (min-width: 360px) and (max-width: 640px){

.news-menu-details-marg img{ float:left; margin-right:12px;}
.family-life-details-marg{ margin-left:0 !important;}
.family-life span{ width:57%;}
.menu-header span{ }
.view-taxonomy-term .views-field-field-op-main-image{ position:relative;}
.view-id-taxonomy_term .views-field-body{ padding-left:0;}
.inner-page-menu-header span{ }
.video{ float:left;}
.section-lists{ width:auto;}
.family-life span{ width:auto;}
	.block-taxonomy-term-block-gallery .views-row{ margin-right:21px;  height: 185px;}
	#block-search-form{ margin: 0 0px 10px;}
	.region-sidebar-second{ float: left !important;}
	.grid-8 .menu-header iframe{ width:100%;}
	#review-tabs .grid-2 a{ float:left;}
	.columnists{ float: left;}
	.header-advertisement-block img{ width:100%;}
	.advertisement-header {
    float: left;
    padding: 0 !important;
    position: relative !important; top:6px !important;
	}
}
	
@media only screen and ( max-width:360px){
	#block-search-form{ margin:0 0 10px;}
	.advertisement-header {float:left;padding:0 !important;position:relative !important;width:488px;top:0 !important;}
	.header-advertisement-block img{ width:300px;}
	}
	

/*================11-09-2013==================*/		
.page-cart-checkout .uc-cart-checkout-form #billing-pane .uc-store-address-field .form-item label{ text-align:left; width:12em; margin-bottom:10px; font-size:17px; padding-left:0;}	
.page-cart-checkout .uc-cart-checkout-form #billing-pane .uc-store-address-field .form-item label .marker, .form-required{ float:right;}
.page-cart-checkout .uc-cart-checkout-form .form-item-panes-customer-primary-email .form-required{ float:none;}
.page-cart-checkout .uc-cart-checkout-form .form-item-panes-customer-primary-email label{ width:8em; float:left;}
.page-cart-checkout .uc-cart-checkout-form .form-item-panes-customer-primary-email input{ float: right; height: 2.2em; margin: 0 5px; width: 75%;}
.page-cart-checkout .uc-cart-checkout-form #billing-pane .uc-store-address-field input{ width:75%; float:right; margin-bottom:16px; height:2.2em;}
.page-cart-checkout .uc-cart-checkout-form #billing-pane .uc-store-address-field .form-item .form-select{ margin-left:24px; height: 2.2em; min-width: 24em; padding: 5px;}
.page-cart-checkout .uc-cart-checkout-form .fieldset-description{ font-size:14px; color:#2d2d2d;}
.page-cart-checkout .uc-cart-checkout-form legend{ font-size:14px; color:#2d2d2d; font-weight:bold;}
.page-cart-checkout .uc-cart-checkout-form .cart-review th,td{ font-size:14px; color:#2d2d2d;}
.page-cart-checkout .uc-cart-checkout-form .cart-review .qty, .price{ padding:0 20px;}
.page-cart-checkout .uc-cart-checkout-form .cart-review .subtotal{ padding:0 20px;}
.page-cart-checkout .uc-cart-checkout-form #payment-pane input{width:75%; height: 2.2em; margin-bottom:10px;}
.page-cart-checkout .uc-cart-checkout-form #payment-pane .form-type-radio input{ width:auto; height:auto; margin-top:-5px;}
.page-cart-checkout .uc-cart-checkout-form #payment-pane .payment-details-{ font-size:14px; color:#2d2d2d;}
.page-cart-checkout .uc-cart-checkout-form #payment-pane .form-item-panes-payment-details-cc-exp-year .form-select{ margin-left:0px; height: 2.2em; min-width: 17em; margin-bottom:16px; padding:2px;}
.page-cart-checkout .uc-cart-checkout-form #payment-pane .form-item-panes-payment-details-cc-exp-month .form-select{ margin-left:0px; height: 2.2em; min-width: 17em; margin-bottom:16px; padding:2px;}
.page-cart-checkout .uc-cart-checkout-form #payment-pane label{ padding-top:0;}
#edit-panes-customer-new-account {  margin: 0 0 -92px -85px; padding: 86px; width: 91%; }
#edit-panes-customer-new-account legend { margin: 0 0 -85px; }
.page-cart-checkout .uc-cart-checkout-form .form-item-panes-customer-new-account-pass input { float: right; height: 2.2em; margin: -29px -84px 12px 0; width: 82%; }
.page-cart-checkout .uc-cart-checkout-form .form-item-panes-customer-new-account-pass-confirm input { float: right; height: 2.2em; margin: -29px -84px 12px 0; width: 82%; }
.page-cart-checkout .form-item.form-type-password.form-item-panes-customer-new-account-pass-confirm label { font-size: 17px;  width: 12em; }
.page-cart-checkout .form-item.form-type-password.form-item-panes-customer-new-account-pass label { font-size: 17px; width: 12em; }
.page-cart-checkout .uc-cart-checkout-form .form-item { margin-bottom: 22px; }
.page-cart-checkout .uc-cart-checkout-form .form-item-panes-customer-new-account-name input { float: right; height: 2.2em; margin: -29px -84px 12px 0; width: 82%; }
.page-cart-checkout .uc-cart-checkout-form .form-item.form-type-textfield.form-item-panes-customer-new-account-name label { font-size: 17px; width: 12em; }

.page-cart-checkout .uc-cart-checkout-form #billing-address-pane input { float: right; height:1.58em; margin:2px 0px 12px; width: 96%; }
.page-cart-checkout .uc-cart-checkout-form #billing-address-pane label { font-size: 17px; width: 12em;}
.page-cart-checkout .uc-cart-checkout-form #billing-address-pane .address-pane-table table{ width:100%;}
.page-cart-checkout .uc-cart-checkout-form #billing-address-pane .address-pane-table .field-label { vertical-align:top;color:#787878 !important; text-align: left !important; font-size: 17px; width: 12em;}
.page-cart-checkout .uc-cart-checkout-form #billing-address-pane select{ margin-left:30px;}

#uc-cart-view-form .form-type-uc-quantity .element-invisible{ display:none;}
#uc-cart-view-form .form-type-uc-quantity input{ position:inherit !important;}
#uc-cart-view-form td.desc{ width:35%;}
#uc-cart-view-form th{ font-size:14px;}
td.price{ text-align:left;}
.uc-price{ margin-left: -17px;}
#uc-cart-view-form #subtotal-title{ margin-right:17px;}
.even td{ padding-top:9px;}
.odd td{ padding-top:9px;}
.even td.qty{ padding-top:3px;}
.odd td.qty{ padding-top:3px; width:25%; padding-right:12px;}
#uc-cart-view-form th{ color:#2c2c2c; font-weight:bold; padding: 5px 0;}
.subtotal .uc-price{ margin-right:90px;}
.page-cart-checkout .uc-cart-checkout-form .cart-review th.price{ padding-left:3px;}
tr.subtotal .subtotal .uc-price{ margin-left:0; margin-right:0;}
.page-cart-checkout .uc-cart-checkout-form .cart-review th{ font-weight:bold;}
.form-item-panes-billing-select-address label{font-size: 17px;
    margin-bottom: 10px;
    padding-left: 0;
    text-align: left;
    width:13.85em; float: left;}
	

.form-item-attributes-1 label.option{ width:11em;}
#edit-attributes-1 .form-item-attributes-1{ float:left;}
.form-item-attributes-1 input{ float: left;
    margin-top: 5px;}
		

.form-item-attributes-2 label.option{ width:11em;}
#edit-attributes-2 .form-item-attributes-2{ float:left;}
.form-item-attributes-2 input{ float: left;
    margin-top: 5px;}

#uc-product-add-to-cart-form-4507 #uc_product_add_to_cart_form-4507-attributes .attribute { float:left; width:100%; }
		
#uc-product-add-to-cart-form-4507 .form-item-qty label{ width:14em; float:left;}
#edit-attributes-1{}
.form-item-attributes-1 .form-radios{  float: left; padding-left:0;}
.form-item-attributes-2 .form-checkboxes{  float: left; /*padding-left: 10px;*/}
#uc-product-add-to-cart-form-4507 .attributes{ float:left; width:100%;}
#uc-product-add-to-cart-form-4507 .form-item-qty{ float:left; width:100%;}
#uc-product-add-to-cart-form-4507 .form-item-qty .form-select{ width:10em; margin-left: 42px; padding: 6px 5px;}
#uc-cart-checkout-form .form-item-panes-billing-select-address select{  height: 2.2em; padding: 5px; width: 17em;}
	
#uc-cart-view-form .form-type-uc-quantity input{float: left;
    height: 35px;
    margin-top: 6px;    
    width: 55%; position: inherit !important;}
	
#uc-cart-view-form .sticky-enabled thead th.last-child{ padding-left:20px;}
#uc-cart-view-form .odd span.uc-price{ padding-left:0px;}
#uc-cart-view-form .subtotal .uc-price{margin-right: 59px;}
#uc-cart-checkout-form .cart-review .qty{ width:23%; padding-left:0;}
#subscribe_to_magnificat{
	background:none;
	color:#959595;
	margin: 0 1px;
	padding: 12px 8px 0 0;
	display: block;
}
#subscribe_to_magnificat:hover{ background:none; color:#0076AA; margin: 0 1px;}
#block-system-user-menu .menu .last{
	padding: 0;
	margin: 0;
	width: 60px;
	float: left;
	overflow:hidden;
}
#conference_book{
	display: block;
	padding:0 5px;
	text-align: center;
	background: #EB2B8B;
}
#conference_book:hover{background: #F04C23;}
.view-uc-orders tbody td.views-field-created{ text-align:left;}
.view-uc-orders tbody td.views-field-order-total{ text-align:left;}
#edit-panes-payment-payment-method .form-item form-type-radio input{ margin-top:4px;}
.productname{ font-size: 14px; font-weight: bold;width: 40%; float:left;}
.year-of-subscription{ width:55%; float:left; margin-left: 21px;}
.year-of-subscription .form-item{margin-top:6px; width:95%;}
.year-of-subscription .form-item label{ float:left;width: 45%; line-height:13px;}
.year-of-subscription .form-item select{ float:left;}
.year-of-subscription .selectproducts{ margin-left:8px;}
.year-of-subscription .selectproducts input.form-checkbox{margin-top:-2px;}

/*#uc-product-add-to-cart-form-4507 .form-item-attributes-1 .form-radios {
    float: left;
    padding-left: 64px;
}*/

/*#uc-product-add-to-cart-form-4507 .form-item-attributes-1 label { float: left;width: 10em;}*/

.advertisement-header{float:left;padding:0 0 0 469px;position:absolute;width:488px;top:-6px;} /*27112013*/
.advertisement-header .header-advertisement-block a{float:left;} /*04122013*/


/*27112013 For CSS Tooltip*/

a.tooltip {outline:none; } 
a.tooltip strong {line-height:30px;} 
a.tooltip:hover {text-decoration:none;} 
a.tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:-30px; margin-left:10px; width:240px; line-height:16px; } 
a.tooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#F0F0F0;} 
.callout {z-index:20;position:absolute;top:30px; left:-12px; border:none !important;} 
/*CSS3 extras*/ 
a.tooltip span { border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }
a.tooltip img{ border:1px solid #00578A;}
.tooltip-content{}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
a.tooltip span {position:absolute; left:183px; top:31px;}
}

/*=-=-=-=-=-=-=03-12-2013=-=-=-mkt=-=-=-*/
.form-item-attributes-2 label{ width:17em; float:left;}
/*.form-item-attributes-2 .form-checkboxes .form-item-attributes-2-3 label.option{ display:none;}*/
.form-checkboxes .form-item, .form-radios .form-item{ float:left;}
.form-item-attributes-1 label{ width:17em; float:left;}
.form-item-attributes-3 label{ width:17em; float:left;}
.form-item-attributes-3 input{ float:left;}
.form-item.form-type-radios.form-item-attributes-3 label.option{ width:11em;}
/*=-=-=-=-=-=-=03-12-2013=-=-=-mkt=-=-=-*/
.advertisement-header {
    float: left;
    padding: 0 0 0 469px;
    position: absolute;
    top: -6px;
    width: 488px;
}

.view-advertisement-front-sidebar{
	margin:10px 0;
}

#block-views-b3c1ebb13530f7880f6ea8c5180b60bb .block-title, #block-views-3c287a503dd0fba4e868077db2142f00 .block-title, #block-views-dbb567f71ae738897d24082a94a9320f .block-title{
	display:none;
}
#block-views-3c287a503dd0fba4e868077db2142f00{
	position:absolute;
	top:-64px;
}
.captcha .field-prefix, .captcha .field-suffix{
	float:left;
	font-size:18px;
	margin:0 3px;
	cursor:default;
}
#edit-captcha-response{
	float:left;
	width:35px;
	height:2em;
}
.captcha .description{
	font-size:14px;
	float:left;
	width:100%;
}
.captcha legend .fieldset-legend{
	font-size:16px;
}

.page-user.context-user ul.tabs li:first-child{
	display:none;
}

#string_content{
	display:block;
	float:left;
	width:100%;
	margin:15px 0;
}
.sc_title_out{
	display:block;
	float:left;
	width:100%;
	background-color:#F0F0F0;
	margin-bottom:10px;
}
.sc_title{
	display:block;
	float:left;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	background-color:#F04C23;
	padding:2px 11px 7px;
}
.sc_content{
	display:block;
	float:left;
	width:100%;
	text-align:center;
}
.sc_content iframe{
	display:inline-block;
}