
/* Front Page Style */
h1.title { display: none; }
#page .view-id-home_page { }
/* HEADER */
#page .view-id-home_page .view-header #front-page-header { display: block; background-color: #000000; position: relative; margin: 0; z-index: 1; }
#section-content { margin:10px 0; }
#page .view-id-home_page .view-header #front-page-header img { position: relative; width: 100%; z-index: -1; }
#front-page-header { position: relative; }
#page .view-id-home_page .view-header #front-page-header-label, #page #front-page-header-label { position: absolute; bottom: 0px; left: 0; }
#page #front-page-header-label { position: absolute; bottom: 5px; left: 0; }
.view-header .article-title, .view-taxonomy-image .views-field-name { padding: 55px 20px 0 20px; }
.view-header .article-title { position: absolute; bottom: 85px; width: 500px; }
.views-row-1 h2 a { color:#daeacf !important; }
.views-row-last .field-content p { color:#daeacf !important; }
.view-taxonomy-image .views-field-name { position: absolute; top: 20px; padding: 0px 20px 0 20px; width: 500px; }
.view-header .views-field-body { width: 420px;  font-size: 14px; bottom: 30px; margin-left: 20px; color: #DAEACF; }
#front-page-header #front-page-header-img .views-field-field-cover-image img { max-height:530px; }
.views-exposed-widget select { /*background: none;*/ width: 100%; text-transform: uppercase; }
.views-exposed-widget select option { text-transform: uppercase; }
/*#page .view-id-home_page .view-header #front-page-header-contribute {
  position: absolute;
  top: 100px;
  left: 760px;
}*/
#front-page-header-contribute { position: absolute !important; bottom: -3px; right: 0; margin: 0; padding: 15px 8px 15px 8px; font-size: 13px; margin-bottom: 3px; z-index: 1; }
#page .view-id-home_page .view-header #front-page-header-app, #block-block-1, #block-views-article-blocks-block-1, #block-views-similarterms-block, #block-views-similarterms-block-1, #block-recently-read-article { position: static; bottom: -3px; right: 0; margin: 0; padding: 15px 10px 15px 10px; font-size: 13px; margin-bottom: 3px; }
.header-block, #block-block-1 { position: static; width: auto !important; color: #fdc079; background-color: #4C4C4C; }
#block-views-similarterms-block a, #block-views-similarterms-block { position: static; width: auto; color: #E2ECD3; background-color: #585C4E; }
.block-inner { }
#block-views-article-blocks-block-1, #block-views-article-blocks-block-1 a { position: static; width: auto; color: #A5B09F; background-color: #494949; }
#block-views-similarterms-block-1 a, #block-views-similarterms-block-1 { position: static; width: auto; color: #fff; background-color: #4C4C44; }
#block-recently-read-article a, #block-recently-read-article { position: static; width: auto; color: #2C2B27; background-color: #707765; }
/* FILTER FORM */
#page .view-id-home_page .views-exposed-form { height: 40px; }
/*#page .view-id-home_page .views-exposed-form .views-exposed-widgets {
  position: absolute;
}*/
.views-exposed-widgets-group, .views-widget-sort-by { float: left; width: 150px; height: 44px; margin: 0px 4px 0px 0px; padding: 0px; }
.views-exposed-widgets-group > label, .views-widget-sort-by > label, #block-search-form { height: 44px; margin: 0px; padding: 8px 10px; background-color: #808878; color: #daebcb; font-size: 16px; font-weight: bold; text-transform: uppercase; font-family: "Conduit ITC W01 Medium"; }
#block-search-form { width: 292px; margin-top: 6px; position: absolute; right: 0; right: -600px; z-index: 1000; }
#block-views-exp-home-page-front-page { z-index: 10; width: 1026px; }
.views-exposed-widgets-inline, .form-item-sort-bef-combine, .views-exposed-widgets-inline, #block-views-avertisements-block-1 { float: left; /*height: 44px;*/ margin: 0px 3px 0px 0px; padding: 0px; background-color: #808878; color: #daebcb; }
#block-views-avertisements-block-1 { /*width: 292px;*/ float: right; margin: 0px !important; }
#section-header #block-views-avertisements-block-1 { margin:-5px 0 0 !important; background:none; }
.views-exposed-widgets-inline label, .form-item-sort-bef-combine label { height: 28px; margin: 0px; padding: 8px 10px; background-color: #808878; color: #daebcb; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.views-exposed-widgets-inline label, .views-exposed-widgets-inline div { display: inline-block; }
.views-exposed-widgets-inline .views-exposed-widget { padding: 0 5px 0 0; }
.views-exposed-widgets-group .views-exposed-widgets-group-list, .form-item-sort-bef-combine select { display: none; float: none; margin: 0px; position: absolute; z-index: 20; background-color: #808878; color: #daebcb; }
.views-exposed-widgets-group:hover .views-exposed-widgets-group-list, .form-item-sort-bef-combine:hover select { display: block; }
.views-exposed-widgets-group .views-exposed-widgets-group-list .views-exposed-widgets-group-list-item { display: block; overflow: auto; }
.views-exposed-widgets-group .views-exposed-widget label { float: left; display: block; width: 100%; text-align: left; text-transform: uppercase; }
#edit-terms-wrapper input[type="text"], .views-exposed-widgets-inline input[type="text"] { width: 185px; }
.views-exposed-widget select { background-color: #808878; color: #daebcb; padding: 0px; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.views-exposed-widget select option { height: 14px; background-color: #808878; color: #daebcb; padding: 6px 0px; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.views-exposed-widget select option.selected, .views-exposed-widget select option[selected="true"], .views-exposed-widget select option[selected="selected"], .views-exposed-widget select option:hover { background-color: #272727; }
#page .view-id-home_page #edit-category-wrapper select { height: 790px; }
#page .view-id-home_page #views-exposed-widgets-group-terms { }
#page .view-id-home_page #views-exposed-widgets-group-terms label, #page .view-id-home_page #views-exposed-widgets-group-terms .views-exposed-widget { float: left; display: block; }
#edit-terms-wrapper { width: 268px; }
#page .view-id-home_page .views-submit-button { width: 50px; padding: 0px; }
/* ROWS */
#page .view-id-home_page .views-row { position: relative; z-index:1; }
#page .view-id-home_page .views-row .home-page-article, .view-id-taxonomy_term .views-row .home-page-article { display: block; float: left; position: relative; z-index: 2; /* so that we can put the article/background images to 1, behind the row content */ /*border: thin #dbebc9 solid;*/ margin: 0px 0px 0px 0px; height: 200px; overflow: hidden; }
/*#page .view-id-home_page .views-row .home-page-article-left {
}*/
#page .view-id-home_page .views-row .home-page-article-size-1, .view-id-taxonomy_term .views-row .home-page-article-size-1 { padding: 0 7px 0 8px; /*width:582px;*/ }
#page .view-id-home_page .views-row .home-page-article-size-2, .view-id-taxonomy_term .views-row .home-page-article-size-2 { padding: 0 4px 0 6px;/*width: 281px;*/ }/*
#page .view-id-home_page .views-row .home-page-article-size-3 {
  width: 720px;
}
#page .view-id-home_page .views-row .home-page-article-size-4 {
  width: 960px;
}*/
.home-page-article.home-page-article-size-1.grid-3.hide-embed-video{width:300px;}
#page .view-id-home_page .views-label, .view-id-taxonomy_term .views-label { display: none; }
#page .view-id-home_page .views-row .views-field-title, .view-id-taxonomy_term .views-row .views-field-title { }
#page .view-id-home_page .views-row .views-field-title .article-title a, .view-id-taxonomy_term .views-row .views-field-title a, .view-taxonomy-image .views-row .views-field-name h2 { font-size: 43pt; line-height: 30pt; color: #ffffff; text-decoration: none; text-transform: uppercase; }
#page .view-id-home_page .views-row .grid-6 .views-field-title .article-title a, .view-id-taxonomy_term .views-row .grid-6 .views-field-title a, .view-taxonomy-image .views-row .views-field-name h2 { font-size: 32pt !important; line-height: 29pt !important; color: #ffffff; text-decoration: none; text-transform: uppercase; }
#page .view-id-home_page .views-row .home-page-article-style-1-c .views-field-title .article-title a, #page .view-id-home_page .views-row .home-page-article-style-1-a .views-field-title .article-title a, #page .view-id-home_page .views-row .home-page-article-style-1-c .views-field-title h2.article-title, #page .view-id-home_page .views-row .home-page-article-style-1-a .views-field-title h2.article-title, #page .view-id-home_page .views-row .home-page-article-style-1-b .views-field-title .article-title a, #page .view-id-home_page .views-row .home-page-article-style-1-b .views-field-title h2.article-title, .view-id-taxonomy_term .views-row .home-page-article-style-1-c .views-field-title a, .view-id-taxonomy_term .views-row .home-page-article-style-1-a .views-field-title a, .view-id-taxonomy_term .views-row .home-page-article-style-1-c .views-field-title a, .view-id-taxonomy_term .views-row .home-page-article-style-1-a .views-field-title a, .view-id-taxonomy_term .views-row .home-page-article-style-1-b .views-field-title a, .view-id-taxonomy_term .views-row .home-page-article-style-1-b .views-field-title a { padding-right: 20px; font-size: 28px; line-height: 21px; padding-bottom: 0px; padding-top:15px; }
#page .view-id-home_page .views-row .views-field-field-cover-image, #page .view-id-home_page .views-row .views-field-field-cover-image-1, #page .view-id-home_page .views-row .views-field-field-cover-image-2, #page .view-id-home_page .views-row .views-field-field-cover-image-3, .view-id-taxonomy_term .views-row .views-field-field-cover-image, .view-id-taxonomy_term .views-row .views-field-field-cover-image-1, .view-id-taxonomy_term .views-row .views-field-field-cover-image-2, .view-id-taxonomy_term .views-row .views-field-field-cover-image-3 { display: block; position: absolute; z-index: -1; /* This puts the article image beihnd the rest of the article content */ top: 0; left: 0; }
#page #front-page-header-img .views-row .views-field-field-cover-image, .view-id-taxonomy_term .view-header .views-field-field-cover-image { position: static; margin-bottom: -7px; }
.views-field-field-cover-image img { max-width: 900px; min-width: 900px; height: auto; }
.view-taxonomy-image .views-field-field-cover-image img { max-width: 100%; min-width: 100%; width: auto; height: auto; }
#page #front-page-header-img { width: auto; height: auto; background: none; z-index: 1; }
#page #front-page-header-img .views-row .views-field-title, .view-id-taxonomy_term .view-header .views-field-title, .view-taxonomy-image .views-field-name { /*position: absolute;*/ }
#page .view-id-home_page .views-row .grid-3 .views-field-field-cover-image, #page .view-id-home_page .views-row .grid-6 .views-field-field-cover-image-1, #page .view-id-home_page .views-row .home-page-article-size-3 .views-field-field-cover-image-2, #page .view-id-home_page .views-row .home-page-article-size-4 .views-field-field-cover-image-3, .view-id-taxonomy_term .views-row .grid-3 .views-field-field-cover-image, .view-id-taxonomy_term .views-row .grid-6 .views-field-field-cover-image-1, .view-id-taxonomy_term .views-row .home-page-article-size-3 .views-field-field-cover-image-2, .view-id-taxonomy_term .views-row .home-page-article-size-4 .views-field-field-cover-image-3 { display: block; }
#page .view-id-home_page .views-row .grid-3 .views-field-field-cover-image-1, #page .view-id-home_page .views-row .grid-3 .views-field-field-cover-image-2, #page .view-id-home_page .views-row .grid-3 .views-field-field-cover-image-3, #page .view-id-home_page .views-row .grid-6 .views-field-field-cover-image, #page .view-id-home_page .views-row .grid-6 .views-field-field-cover-image-2, #page .view-id-home_page .views-row .grid-6 .views-field-field-cover-image-3, #page .view-id-home_page .views-row .home-page-article-size-3 .views-field-field-cover-image, #page .view-id-home_page .views-row .home-page-article-size-3 .views-field-field-cover-image-1, #page .view-id-home_page .views-row .home-page-article-size-3 .views-field-field-cover-image-3, #page .view-id-home_page .views-row .home-page-article-size-4 .views-field-field-cover-image, #page .view-id-home_page .views-row .home-page-article-size-4 .views-field-field-cover-image-1, #page .view-id-home_page .views-row .home-page-article-size-4 .views-field-field-cover-image-2, .view-id-taxonomy_term .views-row .grid-3 .views-field-field-cover-image-1, .view-id-taxonomy_term .views-row .grid-3 .views-field-field-cover-image-2, .view-id-taxonomy_term .views-row .grid-3 .views-field-field-cover-image-3, .view-id-taxonomy_term .views-row .grid-6 .views-field-field-cover-image, .view-id-taxonomy_term .views-row .grid-6 .views-field-field-cover-image-2, .view-id-taxonomy_term .views-row .grid-6 .views-field-field-cover-image-3, .view-id-taxonomy_term .views-row .home-page-article-size-3 .views-field-field-cover-image, .view-id-taxonomy_term .views-row .home-page-article-size-3 .views-field-field-cover-image-1, .view-id-taxonomy_term .views-row .home-page-article-size-3 .views-field-field-cover-image-3, .view-id-taxonomy_term .views-row .home-page-article-size-4 .views-field-field-cover-image, .view-id-taxonomy_term .views-row .home-page-article-size-4 .views-field-field-cover-image-1, .view-id-taxonomy_term .views-row .home-page-article-size-4 .views-field-field-cover-image-2 { display: none; }
#page .view-id-home_page .views-row .views-field-field-cover-image img, #page .view-id-home_page .views-row .views-field-field-cover-image-1 img, #page .view-id-home_page .views-row .views-field-field-cover-image, #page .view-id-home_page .views-row .views-field-field-cover-image-1, .view-id-taxonomy_term .views-row .views-field-field-cover-image img, .view-id-taxonomy_term .views-row .views-field-field-cover-image-1 img, .view-id-taxonomy_term .views-row .views-field-field-cover-image, .view-id-taxonomy_term .views-row .views-field-field-cover-image-1 { min-width: 100%; height: auto; min-height: 200px; }
#page .view-id-home_page .views-row .home-page-article-style-1-a { }
#page .view-id-home_page .views-row .home-page-article-style-1-a .views-field-title, .view-id-taxonomy_term .views-row .home-page-article-style-1-a .views-field-title { display: block; margin: 10px; background: url(../images/corner-white-big.png) no-repeat scroll 100% 5px; }
#page .view-id-home_page .views-row .home-page-article-style-1-a .views-field-title h2 { }
#page .view-id-home_page .views-row .home-page-article-style-1-a .views-field-body, .view-id-taxonomy_term .views-row .home-page-article-style-1-a .views-field-body { display: none; }
#page .view-id-home_page .views-row-even .home-page-article-style-1-b, .view-id-taxonomy_term .views-row-even .home-page-article-style-1-b { background-color: #dbebc9; }
#page .view-id-home_page .views-row .home-page-article-style-1-b .views-field-title, .view-id-taxonomy_term .views-row .home-page-article-style-1-b .views-field-title { display: block; margin: 10px; background: url(../images/corner-black-big.png) no-repeat scroll 100% 5px; }
#page .view-id-home_page .views-row .home-page-article-style-1-b .article-title a, .view-id-taxonomy_term .views-row .home-page-article-style-1-b .views-field-title a { color: #333335; }
#page .view-id-home_page .views-row .home-page-article-style-1-b .views-field-body, .view-id-taxonomy_term .views-row .home-page-article-style-1-b .views-field-body { display: block; margin: 10px; font-size: 10pt; line-height: 13pt; max-height: 120px; overflow: hidden; }
#page .view-id-home_page .views-row .home-page-article-style-1-b .views-field-field-cover-image, .view-id-taxonomy_term .views-row .home-page-article-style-1-b .views-field-field-cover-image { display: none; }
/***/
#page .view-id-home_page .views-row .home-page-article-style-1-c, .view-id-taxonomy_term .views-row .home-page-article-style-1-c { background-color: #9c9e94; }
#page .view-id-home_page .views-row .home-page-article-style-1-c .views-field-title, .view-id-taxonomy_term .views-row .home-page-article-style-1-c .views-field-title { display: block; margin: 10px; background: url(../images/corner-black-big.png) no-repeat scroll 100% 5px; }
#page .view-id-home_page .views-row .home-page-article-style-1-c .article-title a, .view-id-taxonomy_term .views-row .home-page-article-style-1-c .views-field-title a { color: #333335; }
#page .view-id-home_page .views-row .home-page-article-style-1-c .views-field-body, .view-id-taxonomy_term .views-row .home-page-article-style-1-c .views-field-body, #page .view-id-home_page .views-row .home-page-article-style-1-b .views-field-body, .view-id-taxonomy_term .views-row .home-page-article-style-1-b .views-field-body { display: block; margin: 10px; font-size: 10pt; line-height: 13pt; color: #333335; max-height: 75px; overflow: hidden; width:90%; }
.marker, .form-required { color: #DBEBC9; }
#page .view-id-home_page .views-row .home-page-article-style-1-c .views-field-body p, .view-id-taxonomy_term .views-row .home-page-article-style-1-c .views-field-body p { color: #333335; }
#page .view-id-home_page .views-row .home-page-article-style-1-c .views-field-field-cover-image, .view-id-taxonomy_term .views-row .home-page-article-style-1-c .views-field-field-cover-image { display: none; }
#page .view-id-home_page .views-row .home-page-article-style-2-a .views-field-title, .view-id-taxonomy_term .views-row .home-page-article-style-2-a .views-field-title { display: block; padding: 130px 220px 10px 10px; bottom: 130px; background: url(../images/corner-white-big.png) no-repeat scroll 97% 15px; width: 60%; }
#page .view-id-home_page .views-row .home-page-article-style-2-a .views-field-title h2, #page .view-id-home_page .views-row .home-page-article-style-2-b .views-field-title h2, .view-id-taxonomy_term .views-row .home-page-article-style-2-a .views-field-title h2, .view-id-taxonomy_term .views-row .home-page-article-style-2-b .views-field-title h2 { position: absolute; bottom: 0px; }
#page .view-id-home_page .views-row .home-page-article-style-2-b .views-field-title, .view-id-taxonomy_term .views-row .home-page-article-style-2-b .views-field-title { display: block; padding: 130px 220px 10px 10px; background: url(../images/corner-white-big.png) no-repeat scroll 97% 15px; }
#page .view-id-home_page .views-row .home-page-article-style-2-a .views-field-body, .view-id-taxonomy_term .views-row .home-page-article-style-2-a .views-field-body { display: none; }
#page .view-id-home_page .views-row .home-page-article-style-2-b .views-field-title, .view-id-taxonomy_term .views-row .home-page-article-style-2-b .views-field-title { display: block; padding: 130px 3% 10px 190px; width: 65%; }
#page .view-id-home_page .views-row .home-page-article-style-2-b .views-field-body, .view-id-taxonomy_term .views-row .home-page-article-style-2-b .views-field-body { display: none; }
#edit-country, #edit-city-wrapper input { width: 100%; }
#views-exposed-widgets-group-date, #views-exposed-widgets-group-location { background: #808878; }
#views-exposed-widgets-group-date > label { background: url(../images/calendar.png) no-repeat scroll 27px 3px transparent; text-indent: -10000px; }
#views-exposed-widgets-group-location > label { background: url(../images/worldmap.png) no-repeat scroll 27px 3px transparent; text-indent: -10000px; }
#views-exposed-form-home-page-front-page { float: left; clear: both; position: absolute; padding: 3px 0; z-index: 10; width: 888px; }
#block-views-exp-home-page-front-page { /*width: 1180px;*/ position: static; height: 47px; }
#zone-header { margin-bottom: 3px; }
.item-list .pager { background: none; }
.pager li.first { border: none; border-radius: 0; margin: 4px 4px 4px 0; color: #daebcb; }
.pager li.pager-current { padding: 10px 12px; background: #393b38; font-size: 14px; }
.field-name-field-category .field-item { padding: 7px 0; }
.field-name-field-category { margin-top: 3px !important; }
h1.node-title { font-size: 60px; line-height: 56px; }
.field-name-field-standfirst { border: none !important; padding: 5px 0 !important; }
#edit-country .form-type-radio input, #edit-changed .form-type-radio input { position: absolute; top: -1000px; }
.pager li a { padding: 9px 12px; background: #393b38; color: #737b6b; font-size: 14px; }
.pager li a:hover { background: #393b38; color: #DAEBCB; }
.pager li.pager-next a { padding: 9px 42px 9px 12px; text-transform: uppercase; background: url(../images/corner-pager.png) no-repeat scroll 90% 7px #393b38; }
.pager li.pager-previous a { padding: 9px 12px 9px 42px; text-transform: uppercase; background: url(../images/corner-pager-prev.png) no-repeat scroll 10% 7px #393b38; width: auto; }
.item-list .pager li, .item-list .pager ul li { margin: 4px 4px 4px 0; color: #737B6B; }
.item-list .pager li.pager-last, .item-list .pager li.pager-first { display: none; }
.pager li.pager-next { position: static; }
#front-page-header-contribute h3, #block-block-1 h3, #block-views-article-blocks-block-1 h2, #block-views-article-blocks-block-1 h2, #block-views-similarterms-block h2, #block-views-similarterms-block-1 h2, #block-recently-read-article h2 { font-size: 34px; line-height: 29px; text-transform: uppercase; }
#views-exposed-widgets-group-category #edit-category-wrapper { margin: 0; }
#views-exposed-widgets-group-category #edit-category-wrapper li { padding: 0 15px; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li ul { display: none; background: #808878; padding-top:10px; padding-bottom:10px; position:absolute; }
.views-exposed-widgets-group:hover .views-exposed-widgets-group-list { padding-bottom: 15px; }
.tips, .description { font-size: 14px; margin-top: 30px; color: #DAEBCB; }
#edit-country-wrapper { /*padding: 10px 0;*/ }
#views-exposed-widgets-group-location #edit-country-wrapper label, #views-exposed-widgets-group-date #edit-changed-wrapper label { display: none; }
#views-exposed-widgets-group-location #edit-country label, #views-exposed-widgets-group-date #edit-changed-wrapper #edit-changed label { display: block; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li { position: relative; background: url(../images/menu-arrow.png) no-repeat scroll 270px 8px; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li ul li { z-index:100 !important; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li ul li { background: none; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li:hover ul, #views-exposed-widgets-group-category #edit-category-wrapper ul li:hover ul { display: block; position: absolute; left: 292px; top: 0px; }
#views-exposed-widgets-group-category ul, #views-exposed-widgets-group-category { width: 292px; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li { font-family: "Conduit ITC W01 Medium"; color: #daebcb; font-size: 16px; font-weight: bold; text-transform: uppercase; line-height: 22px; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li:hover, #edit-country .form-type-radio input { background: url(../images/menu-arrow.png) no-repeat scroll 270px 8px #272727; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li ul li:hover, #edit-changed .form-type-radio label:hover, #edit-country .form-type-radio label:hover { background: #272727; font-family: "Conduit ITC W01 Medium"; color: #DAEBCB; font-size: 16px; font-weight: bold; text-transform: uppercase; }
#edit-changed .form-type-radio label, #edit-country .form-type-radio label { color: #DAEBCB; display: block; font-size: 16px; font-weight: bold; margin-left: 0; padding: 0 5%; text-align: left; text-transform: uppercase; width: 90%; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li a { color: #DAEBCB; text-decoration: none; }
#edit-comment-body-und-0-format { display: none; }
.view-articles .views-row p img { display:none; }
.node-type-article img { max-width:100%; height:auto; }
.draggableviews-processed li.views-row { border: none; }
.draggableviews-processed li.views-row { width: auto; padding: 0; margin: 0; }
.test { }
/*********************** front-page view css start here *************************/
#front-page-header { position: relative; /*background: url("../images/new-front-header.jpg") no-repeat scroll center -102px #050505 !important; height: 558px;*/ }
#front-page-header .maint-title-block { bottom: 20px; float: left; left: 30px; position: absolute; width: 440px; }
#front-page-header .maint-title-block h1 { color: #DAEBCB; background: url("../images/right_angle-2.png") no-repeat right bottom; font-size: 70px; font-weight: normal; line-height: 55px; }
#front-page-header .maint-title-block h1 a { text-decoration: none; color: #DAEBCB; font-size: 70px; font-weight: normal; }
#front-page-header .maint-title-block h1 span { font-size: 70px; color:#3f433b; }
#front-page-header .maint-title-block h1 a span { text-decoration: none; font-size: 70px; color:#3f433b; }
#front-page-header .maint-title-block p { color:#daebcb; font-size:17px; font-family:arial; }
#front-page-header .road_trip { background: none; float: right; height: 215px; margin: 0 0 5px; padding: 0; position: static; top: 40px; width:315px !important; z-index: 2; }
.logged-in #front-page-header .road_trip { bottom: 170px; }
#front-page-header .road_trip img { margin-top:0; }
.logged-in #front-page-header .road_trip img { margin-top:-5px; }
.logged-in #front-page-header .road_trip .pcp-percent-bar-wrapper { display:none; }
.logged-in .road_trip .for_user_login { float: left; padding: 0 10px; font-size: 16px; color:#fff; font-weight:bold; }
.logged-in .road_trip .for_user_login .pcp_profilepage { float:left; margin:0; width:auto; font-weight:bold; }
.logged-in .road_trip .for_user_login span { float:left; font-size: 16px; margin:0 5px 0 0; }
.logged-in #front-page-header .road_trip p.title { top: 10px; color:#fff; width:auto; }
#front-page-header .road_trip p.title { left: 10px; position: relative; top: 10px; color:#fff; line-height: 34px; width:auto; }
#front-page-header .road_trip a { color: #fff; font-size: 16px; font-weight: bold; left: 12px; position: relative; text-decoration: none; top: 14px; z-index:100; }
#front-page-header .road_trip a:hover { text-decoration:underline; }
#front-page-header .road_trip p { color: #26282A; font-size: 38px; font-weight: bold; left: 0; position: absolute; top: 0; width: 100%; }
#front-page-header .contribute { background: none repeat scroll 0 0 #272727; bottom: 12px; clear: both; float: right; height: 140px; padding: 10px 10px 10px 15px; position: static; width: 235px !important; z-index: 2; }
#front-page-header .contribute a { text-decoration:none; }
#front-page-header .contribute a:hover { text-decoration: underline; }
#front-page-header .contribute h3 { color:#fdc079; background: url("../images/right_angle.png") no-repeat right top; font-size: 38px; line-height: 32px; }
#front-page-header .contribute p { font-family: arial; margin:5px 0 0; font-size: 12px; line-height: 15px; }
.view-id-home_page .view-header .view-blocks { float:left; width:50%; position:relative; margin-bottom: -9px; }
.view-id-home_page .view-header .view-blocks:hover img { opacity: 0.5; filter:alpha(opacity=50); }
.view-home-page .view-content .home-page-article:hover img, .view-id-taxonomy_term .view-content .home-page-article:hover img { opacity: 0.5; filter:alpha(opacity=50); }
#page .view-id-home_page .views-row .home-page-article-style-1-b:hover, .view-id-taxonomy_term .views-row .home-page-article-style-1-b:hover { background-color: #A0B588; }
#page .view-id-home_page .views-row .home-page-article-style-1-c:hover, .view-id-taxonomy_term .views-row .home-page-article-style-1-c:hover { background-color: #808080; }
.view-id-home_page .view-header .view-block-1 h2 { bottom: 20px; color: #FFFFFF; font-size: 55px; z-index:10; line-height: 45px; position: absolute; letter-spacing: 1px; right: 20px; text-transform: uppercase; font-weight: normal; }
.view-header #front-page-header-img .article-title { background: url("../images/right_angle-2.png") no-repeat scroll right bottom transparent; font-size: 70px; position:inherit; font-weight: normal; line-height: 55px; width:420px; }
.view-header #front-page-header-img .article-title a { font-size: 70px !important; line-height: 55px !important; }
.view-header #front-page-header-img .views-field-body h3 { color: #DAEBCB; font-family: arial; width: 420px; font-size: 17px; font-weight: normal; }
.views-field.views-field-nothing.title-body-wrapper {position:absolute; bottom:10%}

/***********************************************************************************/
/*********************** New about us page css start here **************************/
@font-face { font-family: 'ConduitITC-Bold'; src: url('../fonts/conduititcbold.eot'); src: url('../fonts/conduititcbold.eot?#iefix') format('embedded-opentype'), url('../fonts/conduititcbold.woff') format('woff'), url('../fonts/conduititcbold.ttf') format('truetype'), url('../fonts/conduititcbold.svg#conduititcbold') format('svg'); font-weight: normal; font-style: normal; }
#node-1146 { margin:20px 0; }
#node-1146 .row, #node-1146 p { clear:both; font-family: 'ConduitITC-Bold' !important; }
.block_cont { float:left; }
.row_left { float:left; width: 50%; }
.row_right { float:left; width: 50%; }
.block1 { width:100%; }
.block2 { color: #DAEBCB; font-size: 80px; font-weight: bold; line-height: 70px; padding: 35px 5%; width: 90%; }
.block2 span { color:#ffffff; font-size:70px !important; line-height:70px !important; }
.block2 p, .block2 p span { font-size:70px !important; line-height:70px !important; }
.block2 p { margin: 0; }
.block2 p.small span { font-size:18px !important; font-family: 'ConduitITC-Bold' !important; }
.block2 p.small { line-height: 20px !important; margin: 0; padding: 0; line-height:40px !important; }
.left_side { float:left; width:50%; }
.block3 { background:#818979; height: 328px; width: 100%; }
.block3 img { float: right !important; height: 53px; margin: 25px; min-width: 53px; }
.right_side { color: #FFFFFF; float: right; font-weight: bold; line-height: 16px; padding: 0 2% 0 5%; width: 43%; }
*+html .right_side { padding-left:4%; }
.right_side p { margin-top:0; font-size: 16px !important; line-height: 15px !important; color:#ffffff !important; }
.block5 { background: none repeat scroll 0 0 #818979; color: #FFFFFF; font-size: 28px; font-weight: bold; height: 285px; line-height: 20px; padding: 20px 15% 20px 5%; width: 30%; }
*+html .block5 { padding-right:14%; }
*+html .block4 { float:none; }
.block6 { width: 50%; }
.block7 { width:50%; }
.block8 { width:50%; }
.block9 { background: #818979; float: left; height: 324px; width: 25%; }
.block10 { width: 50%; }
.block11 { background: none repeat scroll 0 0 #818979; color: #FFFFFF; font-size: 30px; font-weight: bold; height: 324px; line-height: 30px; padding: 0; width: 25%; }
.block11 a { color: #FFFFFF !important; display: block; font-size: 30px; font-weight: bold; line-height: 34px; padding: 30px 10%; text-decoration: none; }
.row .block_cont img { float:left; }
.not-logged-in #messages { display:none; }
/***********************************************************************************/
/*********************** People behind the scene page css start here **************************/
.behind-people { margin:30px 0 0 0; }
.behind-people .row { clear:both; float:left; width:100%; }
*+html .behind-people .row { margin-bottom:-30px; }
.view-home-page .hide-embed-video .views-field-field-video-embed-code { display: none; }
/*.behind-people .row { margin-bottom:\-37px/;}*/
.behind-people .block_cont img { min-width: auto; width: auto; }
.behind-people .block_cont h3 { font-size:28px; margin-bottom: 5px; text-shadow: 0 2px 1px #7E8677; letter-spacing: 1px; text-transform: uppercase; font-weight: normal; }
.behind-people .block_cont p { font-weight: bold; line-height: 14px; font-size: 15px; margin-bottom:10px; font-weight: normal; }
.col-1 { float:left; width:295px; }
.col-2 { float:left; width:885px; }
.block-5 { width:295px; }
.block-6 { float:right; }
.block-7 { width:590px; position:relative; }
img.tom-arrow { position:absolute; left:0; top:0; }
.row-2 .block { width:295px; }
.block-10 { width:295px; }
.block-11 { width:295px; }
/* 19 Dec - Devendra */
.block_cont.block-11 img {width:100%;}
.block_cont.block-3.block-14.lisawilson {width:296px;}
.block_cont.block-3.block-14.lisawilson p {line-height:20px!important;}

.block-12 { width:590px; }
.block-12 h2 { }
.block-1 { padding: 29px 10%; height: auto; line-height: 27px; width: 80%; }
.block-2 { color: #FFFFFF; padding: 20px 15px 20px 30px; position: relative; height: 360px; }
.block-2 p, .block-6 p, .block-10 p { color: #FFFFFF !important; }
.block-3, .block-9 { background: none repeat scroll 0 0 #DAEBCB; position: relative; padding: 30px 15px 31px 30px; height: 429px; width: 250px; }
.block-3 p a { color:#000; text-decoration:underline; }
.block-9 { height:400px; }
.block-3 { height: 462px; padding: 15px 0 15px 15px; width: 280px; }
.behind-people .block-3 p, .behind-people .block-9 p { color: #272727 !important; }
.block-3 img { position: absolute; right: -33px; top: 0; }
.block-6, .block-10 { position:relative; color: #FFFFFF; float: right; padding: 30px 15px 30px 30px; width: 250px; }
.block-6 img { left: -43px; position: absolute; top: 0px; }
.block-9 img { left: -42px; position: absolute; top: 0px; }
.block-10 { float:left; width: 250px; }
.block-10 img { position: absolute; right: -43px; top: 0; }
.block-12 { }
.block-12 h2 a { color: #ffffff !important; float: left; font-size: 55px; letter-spacing: 1px; line-height: 45px; padding: 30px 0 0 20px; text-transform: uppercase; text-decoration:none; }
.block-12 h2 a:hover { color: #DAEACF !important; }
.block-13 { height: 431px; padding: 15px 15px 15px 30px; }
.block-14 p { line-height:22px !important; }
/***************************************************************************/
/***********************************************************************************/
/*********************** User register page css start here **************************/
.page-user-register #region-header-second, .page-user #region-header-second { width:1180px; margin-top: 30px; clear:both; }
#block-block-8 { float: left; height: auto; padding: 0; width: 880px; }
#block-block-8 h1 { color: #FFFFFF; margin-bottom: 30px; font-size: 76px; letter-spacing: 1px; line-height: 60px; }
#block-block-8 h1 a{font-size: 50px;
    font-weight: normal;}
#block-block-8 h1 span { color: #818979; font-size: 70px; font-weight: normal; }
#block-block-8 p { color: #dbebc9; margin-bottom: 15px; font-family: arial; font-size: 18px; font-weight: normal; line-height: 25px; }
#block-block-8 p.normal { font-weight:normal; }
#block-block-9, #block-block-10, #block-block-11, #block-block-12, #block-block-19 { float: right; padding: 15px 20px; width: 220px; }
#block-block-9 { margin: 15px 0 0; padding: 0; width: 260px; text-align: right; height:auto; background:none; }
#block-block-9 img { width:auto; min-width: auto; margin: 0 10px; position: static; }
#block-block-10 { width: 260px; padding:0; margin:0 0 0 0; }
#block-block-10 img { width:100%; height:auto; position:static; }
#block-block-11, #block-block-19 { background: url("../images/corner-black-big.png") no-repeat scroll 95% 15px #daebcb; margin: 3px 0 0; }
#block-block-19 { margin-top:10px; }
#block-block-11 h2, #block-block-19 h2 { color: #494949; font-size: 36px; letter-spacing: 1px; line-height: 32px; margin-bottom: 5px; text-transform: uppercase; }
#block-block-11 p, #block-block-19 p { color: #818979; font-family: arial; font-size: 17px; }
#block-block-12 { background:#333335; padding: 40px 20px; margin: 15px 0 0; }
#block-block-12 span { color: #5F5F5F; font-size: 40px; }
#block-block-12 span b { font-size: 53px; }
#block-block-12 span b.top { margin: 0 4px 0 0; position: relative; top: 5px; }
#block-block-12 span b.bottom { margin: 0 0 0 4px; position: relative; top: 32px; }
#block-counter-counter { background: none repeat scroll 0 0 #333335; float: right; padding: 30px 0; text-align: center; width: 260px; margin-bottom: 5px; }
#block-counter-counter li { color: #FDC079; font-size: 20px; line-height: 30px; }
#block-counter-counter li span#count_users { font-size: 22px; font-weight: bold; }
.container-12.register_bottom_blocks { width:1200px; margin-top: 12px; }
.container-12.register_bottom_blocks .grid-12 { background: #515151; float: left; }
.register_left_blocks { float: left; padding: 16px 2%; width: 46%; }
*+html .register_left_blocks { width: 45%; }
.register-form { float: right; padding: 16px 2%; width: 46%; }
.advertisement_block { float:left; }
.register-form .container-12 .grid-12, .register-form .container-12 { width: 100%; }
.block_13 { }
.block_13 h2 { color: #FDC079; margin-bottom: 20px; font-size: 56px; line-height: 45px; }
.block_13 p { text-align: justify; color: #FFFFFF; margin-bottom: 15px; font-family: arial; font-size: 18px; line-height: 25px; }
.block_13 p.bold { font-weight:bold; font-size: 22px; margin:25px 0; }
.register-form .tabs { display: none; }
.register-form .grid-12 { margin:0; }
.register-form p.required-note { color: #A5B09F/* #2E2E31 */; font-family: arial; font-size: 12px; font-weight: normal; margin: 5px 0; text-align: right; }
.user-detail { background: url("../images/sample-card.jpg") no-repeat; float: left; height: 352px; margin: 0 0 10px; width: 100%; }
.user-detail .user-image { float:left; width:175px; margin:0 20px 0 0; position:relative; }
.user-detail .user-image img.sample_card { position: absolute; right: 15px; top: 20px; }
.user-detail .other-detail { color: #818979; float: left; margin: 20px 0 0; font-size: 20px; font-weight: bold; line-height: 22px; width: 300px; }
.user-detail .other-detail .name, .user-detail .other-detail .surname { color: #DAEBCB; font-size: 28px; line-height: 26px; font-weight: normal; }
.user-detail .other-detail .member { font-size: 18px; }
.user-detail .other-detail .title { color: #DAEBCB; float: left; font-size: 65px; font-weight: bold; line-height: 60px; margin: 30px 0 0; width: 100%; }
.user-detail .other-detail .member-2 { color: #818979; float: left; font-size: 23px; margin: 7px 0 0; text-transform: uppercase; }
.view-advertisement-block .views-field-title { display:none; }
#user-register-form.user-info-from-cookie { position:relative; }
.register-form #messages { display: block; }
.user-info-from-cookie .form-item label { text-align:left; }
.user-info-from-cookie .form-item input, #user-pass .form-item input, #user-login .form-item input, .user-info-from-cookie .form-item select { background: none repeat scroll 0 0 #717171 !important; border: medium none !important; font-size: 20px !important; height: auto !important; padding: 5px 20px 5px 5px !important; width:264px !important; margin:4px 0 !important; color: #aaa; }
.user-info-from-cookie .form-item .description { display:none; }
.user-info-from-cookie .form-item label { font-size: 0; position: absolute; right: 10px; top: 10px; width: auto; }
.user-info-from-cookie .form-item label span {/*  color: #3C3C3C; */ font-size: 24px; font-weight: bold; }
.user-info-from-cookie #edit-field-country legend { display:none; }
.user-info-from-cookie .form-actions { float: right; margin: 46px 1px 0 0; padding: 4px 0 0; }
.user-info-from-cookie .form-item { float:left; width:274px; margin: 0; padding: 0; position: relative; }
.user-info-from-cookie .form-actions .form-submit, #user-pass #edit-actions #edit-submit, #user-login #edit-actions #edit-submit { background: url("../images/corner-black-small.png") no-repeat scroll 98% 5px #DAEBCB; border-radius: 1px 1px 1px 1px; color: #515151; float: left; font-size: 20px; height: auto; margin: 0 5px 0 0; padding: 7px 3px; text-align: left; width: 264px; }
.user-info-from-cookie .password-strength, .user-info-from-cookie .password-suggestions, .user-info-from-cookie div.password-confirm { display:none !important; }
.user-info-from-cookie .address-pane-table table td { padding: 0; }
.user-info-from-cookie .form-type-file { background: url("../images/upload-photo.jpg") no-repeat; width: 264px; height: 36px; margin: 4px 0 0; cursor: pointer; }
.user-info-from-cookie .form-type-file input[type="file"] { opacity:0; filter:alpha(opacity=00); cursor: pointer; }
*+html .user-info-from-cookie #edit-uc-addresses { float:right; width:274px; margin-top:0px; }
*+html .user-info-from-cookie .form-item input { width:240px !important; }
*+html .user-info-from-cookie .form-item select { width:260px !important; }
fieldset#edit-simplenews { clear: both; float: left; margin: 10px 0 0; width: auto; }
*+html fieldset#edit-simplenews { width:270px; }
fieldset#edit-simplenews .fieldset-description { float:right; color: #a4b497; margin: 0 0 0 10px; font-size: 18px; width: 238px; }
fieldset#edit-simplenews .form-item, fieldset#edit-simplenews input { width: auto !important; background: none repeat scroll 0 0 transparent !important; }
fieldset#edit-simplenews .form-checkboxes { float:left; }
.user-info-from-cookie #edit-field-website { clear: both; position: relative; /* top: -40px; */ }
.user-info-from-cookie #edit-picture { position: relative;/*  top: 43px;  */ }
.user-info-from-cookie #edit-account { position:relative; }
.user-info-from-cookie #edit-uc-addresses { float:right; position:absolute; right:-4px; top:0; }
p.bottom-text { color: #868686; float: right; font-family: arial; font-size: 16px; font-weight: normal; margin: 10px 0 0; width: 270px; }
.not-logged-in .ctools-auto-submit-full-form .views-submit-button { display:none; }
.user-info-from-cookie #edit-uc-addresses td.field-label { float: right; font-size: 0; margin: -32px 0 0; position: absolute; right: 22px; z-index: 10; }
.register-form .user-info-from-cookie #edit-uc-addresses td.field-label { width:auto; }
.user-info-from-cookie #edit-uc-addresses td.field-label span { color: #3C3C3C; font-size: 24px; font-weight: bold; }
.register-form .user-info-from-cookie #edit-uc-addresses td.field-label span { color:#DBEBC9; }
.user-info-from-cookie #edit-uc-addresses tr { position:relative; }
.user-info-from-cookie #edit-uc-addresses .field-address_name, .user-info-from-cookie #edit-uc-addresses .field-default_shipping_item, .user-info-from-cookie #edit-uc-addresses .field-default_billing_item, .user-info-from-cookie .form-item-field-website-und-0-title { display:none; }
.address-pane-table .field-field .form-item label { display:block; }
.register_left_blocks .user_sex, .register_left_blocks p b.name { display:none; }
/******************************* css for cart process start here ******************************/
.node-promoted .submitted span, .node-promoted .content .product-info { display:none; }
.node-promoted .content .add-to-cart input.form-submit { background: url("../images/corner-black-small.png") no-repeat scroll 98% 5px #DAEBCB; border-radius: 2px 2px 2px 2px; color: #515151; float: left; font-size: 20px; height: auto; margin: 0 5px 0 0; padding: 7px 25px; text-align: center; width: 200px; cursor:pointer; }
.node-promoted .content .add-to-cart input.form-submit:hover { background: url("../images/corner-black-small.png") no-repeat scroll 98% 5px #CBDBB9; }
.node-promoted .content .add-to-cart .form-actions { display: block; float: left; margin: 25px 0; overflow: auto; padding: 5px 5px 5px 0; width: 100%; }
.uc-cart-checkout-form { color:#fff; }
.uc-cart-checkout-form fieldset#billing-pane .form-type-uc-addresses-address-select select { float:left; clear:none; }
.uc-cart-checkout-form fieldset#billing-pane #billing-address-pane { clear:both; }
.uc-cart-checkout-form fieldset#billing-pane #billing-address-pane label { display:none; }
#payment-details { border:none; }
.uc-cart-checkout-form fieldset#payment-pane { }
.uc-cart-checkout-form fieldset#comments-pane { clear:both; }
.uc-cart-checkout-form #line-items-div table { width: 232px; }
#edit-uc-addresses .address-pane-table .field-field .form-item label { display: block; }
.uc-cart-checkout-form #line-items-div { margin: 5px 0; float: right; }
.uc-cart-checkout-form fieldset#payment-pane input.form-radio { float:left; margin-right:5px; }
.uc-cart-checkout-form fieldset#payment-pane label.option { float: left; text-align: left; width: 380px; font-size: 15px; }
.uc-cart-checkout-form fieldset#payment-pane .form-type-radio { float: left; margin: 5px 5px 0 0; }
.uc-cart-checkout-form fieldset#payment-pane label.option img.uc-credit-cctype { margin: 0 6px; }
.uc-cart-checkout-form fieldset#payment-pane .payment-details-paypal_wps { border: 0 none; clear: both; float: left; margin: 2px 0 5px; padding:0; }
.uc-cart-checkout-form fieldset#payment-pane label.option span#paypal-includes { float: left; margin: 7px 0; width: 100%; }
.uc-cart-checkout-form fieldset#payment-pane label.option span#paypal-includes img { float:right; }
.uc-cart-checkout-form fieldset#payment-pane .form-item { clear: none; float: left; width: auto; }
#uc-cart-view-form { margin:20px 0 10px; }
#uc-cart-view-form .sticky-enabled th { font-size: 20px; background: none; font-weight: bold; border: 1px solid #ccc; padding: 10px; color:#fff; }
#uc-cart-view-form .sticky-enabled td { padding:10px; background: none; border: 1px solid #ccc; color:#fff; }
#uc-cart-view-form tr:hover td, #uc-cart-view-form tr.even:hover td.active, #uc-cart-view-form tr.odd:hover td.active, #uc-cart-view-form tr { background: none !important; }
#uc-cart-view-form .sticky-enabled td.desc { width: 30%; }
#uc-cart-view-form .sticky-enabled td.desc a { text-decoration:none; font-size: 20px; }
#uc-cart-view-form .sticky-enabled td.desc a:hover { text-decoration:underline; }
#uc-cart-view-form .sticky-enabled td.qty label { display:none; }
#uc-cart-view-form .sticky-enabled td.qty input { float:left; width:150px; background: none repeat scroll 0 0 #DBEBC9; height: auto; padding: 6px; }
#uc-cart-view-form .sticky-enabled span.uc-price { color:#fff; font-size:18px; }
#uc-cart-view-form .sticky-enabled td.subtotal span#subtotal-title { color: #fff; font-size: 20px; margin: 0 5px 0 0; }
#uc-cart-view-form .sticky-enabled td.remove input.form-submit { background: none repeat scroll 0 0 #DAEBCB; border-radius: 10px 10px 10px 10px; color: #252525; float: left; font-size: 11px; font-weight: normal; height: auto; margin: 7px 0 0; padding: 3px 10px; text-align: center; width: auto; }
#uc-cart-view-form .sticky-enabled td.remove input.form-submit:hover { background: #CBDBB9; }
#uc-cart-view-form .form-actions { margin:-30px 0 0; float:left; }
#uc-cart-view-form .form-actions a, #uc-cart-view-form .form-actions input, .uc-cart-checkout-form .form-actions input, .order-review-table tr.review-button-row form input { background: none repeat scroll 0 0 #DAEBCB; border-radius: 10px 10px 10px 10px; color: #252525; float: left; font-family: arial; font-size: 14px; font-weight: bold; height: auto; margin: 0; padding: 7px 25px; text-align: center; text-decoration: none; text-transform: uppercase; width: auto; }
#uc-cart-view-form .form-actions a:hover, #uc-cart-view-form .form-actions input:hover, .uc-cart-checkout-form .form-actions input:hover, .order-review-table tr.review-button-row form input:hover { background: #CBDBB9; }
#uc-cart-view-form .form-actions a { margin-right: 300px; }
#uc-cart-view-form .form-actions input#edit-update { margin:0 15px 0 350px; }
.uc-cart-checkout-form fieldset { border:1px solid #ccc; color: #FFFFFF; margin: 20px 0; font-size: 16px; padding: 5px 10px; }
.uc-cart-checkout-form fieldset legend { float: left; padding: 5px 0; margin: 0; width: 100%; }
.uc-cart-checkout-form fieldset legend span { font-size:22px; }
.uc-cart-checkout-form fieldset .fieldset-wrapper { clear:both; }
.uc-cart-checkout-form fieldset th, .uc-cart-checkout-form fieldset tr.even td, .uc-cart-checkout-form fieldset tr.even, .uc-cart-checkout-form fieldset tr.odd, .uc-cart-checkout-form fieldset tr.odd td, .uc-cart-checkout-form fieldset td { background: none; color:#fff; }
.uc-cart-checkout-form fieldset th, .uc-cart-checkout-form fieldset td { padding:5px 10px; }
.uc-cart-checkout-form fieldset#billing-pane td { padding:0; }
.address-pane-table .field-label { font-weight: normal; text-align: left; width: 130px; }
.uc-cart-checkout-form fieldset .form-item label { text-align:left; width: 125px; }
fieldset#comments-pane .form-textarea-wrapper { clear:both; float: left; margin: 5px 0 0; }
fieldset#comments-pane .form-textarea-wrapper .grippie { display:none; }
fieldset#comments-pane label { font-size:20px; font-weight:bold; }
fieldset#comments-pane .form-textarea-wrapper textarea { width: 600px; }
.uc-cart-checkout-form fieldset#billing-pane input, .uc-cart-checkout-form fieldset#customer-pane input, .uc-cart-checkout-form fieldset#billing-pane select { background: none repeat scroll 0 0 #DBEBC9; color: #333335; font-weight: bold; height: auto; margin: 3px 0; padding:5px; width: 400px; }
.uc-cart-checkout-form .form-actions input { font-size: 14px !important; height: auto !important; margin: 0 0 0 10px; padding: 7px 25px !important; }
.uc-cart-checkout-form .form-actions { float: right; margin: 0; }
#edit-panes-billing-copy-address { width: 20px; }
.form-item-panes-billing-copy-address label { width: 32%; }
/*************** review order form css start ********************/
#review-instructions { color:#fff; font-size:16px; margin:10px 0; }
.order-review-table { color:#fff; font-size:16px; margin: 0 auto 10px; width: 600px; }
.order-review-table tr, .order-review-table th, .order-review-table td { background:none !important; color:#fff; padding:5px 10px; text-align:left; }
.order-review-table .title-col { padding-left: 10px; text-align: left; }
.order-review-table .pane-title-row td { padding:10px; }
.order-review-table tr.review-button-row form#uc-cart-checkout-review-form { float:left; }
.order-review-table tr.review-button-row form#uc-paypal-wps-form { float:right; }
.order-review-table tr.review-button-row form#uc-paypal-wps-form input { float:right; }
.order-review-table .review-button-row td { padding: 1em 10px; }
.page-cart-checkout-complete #block-system-main .content, .page-cart #block-system-main .content { color: #FFFFFF; float: left; width: 100%; font-size: 20px; margin: 20px 0; }
.page-cart-checkout-complete #block-system-main .content a { font-size: 20px; margin: 0 5px; }
/****************** cart page css end here *****************/
/****************** By VAL *****************/
#views-exposed-widgets-group-country { background: url("../images/map_icon.jpg") no-repeat scroll 15px 8px #808878; margin-top: 3px; width: 120px; }
#views-exposed-widgets-group-country:hover { padding-bottom: 4px; }
#views-exposed-widgets-group-country ul.views-exposed-widgets-group-list { top: 54px; width: 292px; }
#views-exposed-widgets-group-country span.country_icon { background: url("../images/arrow_icon.jpg") no-repeat scroll 0 0 transparent; float: right; height: 23px; margin: 10px 7px 0 0; width: 17px; }
#page .view-id-home_page .views-row-odd .home-page-article-style-1-b, .view-id-taxonomy_term .views-row-odd .home-page-article-style-1-b { background-color: #AED7D9 !important; }
#page .view-id-home_page .views-row-odd .home-page-article-style-1-b:hover, .view-id-taxonomy_term .views-row-odd .home-page-article-style-1-b:hover { background-color: #66999C !important; }
/****************** CSS For menu login signup css start here By VAL *****************/
#section-header #region-menu ul li.menu-1323 a { width:auto; padding: 11px 9px; }
#section-header #region-menu ul li.menu-1323 { background: none repeat scroll 0 0 #DBEBC9; width: 292px; }
#section-header #region-menu ul li.menu-1323 .logout_menu { color: gray; font-weight: normal; }
#section-header #region-menu ul li.menu-1323 .register_menu, #section-header #region-menu ul li.menu-1323 .login_menu { font-weight: normal; text-transform: none; padding: 11px 2px; }
.other-detail { /*font-family: calibri;*/ font-family: sans-serif; }
/************ user login form css start here ******************************/
#user-login .form-item, #user-pass .form-item { background-color: #333335; line-height: 25px; margin: 0 0 5px; min-height: 20px; padding-bottom: 10px; padding-top: 10px; width: 588px; }
#user-login .form-item label, #user-pass .form-item label { float: left; color: #DBEBC9; padding: 0 15px 0 0; font-size:16px; width: 100px; }
#user-pass .form-item label { width: 200px; }
#user-login .form-item label span { color: #DBEBC9; font-size:16px; }
#user-login .form-item input, #user-pass .form-item input { background: none repeat scroll 0 0 transparent !important; font-size: 12px !important; font-weight: bold !important; padding: 0 5px !important; width: 400px !important; }
#user-pass .form-item input { width: 350px !important; }
#user-login .form-item .description { margin: 3px 0 7px 112px; }
#user-login .form-actions, #user-pass .form-actions { margin-left:0; }
#user-login #edit-actions #edit-submit { padding: 7px; width: 140px; font-size: 18px; }
#user-pass #edit-actions #edit-submit { width:auto; padding-right:30px; }
.page-user #user-login, .page-user #user-pass { min-height:308px; }
/***********************************************************************************************/
/**************************** user page css start here **********************************************/
.container-12.user_bottom_blocks .grid-12 { background: none; color: #DAEBCB; font-size: 20px; font-weight: bold; line-height: 21px; }
.user_bottom_blocks .user_top_img { margin: 10px 0 0 0; }
.user_bottom_blocks .register_left_blocks { clear:both; }
.user_bottom_blocks h1.user_name { font-size: 50px; line-height: 50px; }
.user_bottom_blocks p { font-size: 18px; line-height: 22px; font-weight: normal; margin: 10px 0; }
.user_bottom_blocks p b.name { font-weight:bold; font-size:24px; }
.user_bottom_blocks .register_left_blocks { float: left; font-weight: normal; padding: 16px 2% 16px 0; width: 68%; }
#block-block-21 { padding:0 2% 16px; }
.user_bottom_blocks .user_interest { border-bottom: 1px solid #BDCAAD; margin: 15px 0; font-size: 18px; font-weight: normal; padding: 10px 0; }
.user_bottom_blocks .user_interest b { font-size:22px; }
.user_bottom_blocks .user_portfolio img { width:191px; height:191px; }
.user_bottom_blocks .register_right { float: right; padding: 16px 2%; width: 26%; }
.page-user-contact #contact-personal-form .form-item label { position:static; font-size:18px; color:#DBEBC9; float:left; width:160px; text-align: left; }
.page-user-contact #contact-personal-form .form-item { width: 100%; }
.page-user-contact #contact-personal-form #edit-to { margin:5px 0; }
.page-user-contact #contact-personal-form .form-item input, .page-user-contact #contact-personal-form .form-item textarea { width:320px !important; float:left; background:none repeat scroll 0 0 #717171 !important; border-radius:4px; font-size: 20px !important; height: auto !important; margin: 4px 0 !important; padding: 5px 20px 5px 5px !important; }
.page-user-contact #contact-personal-form .form-item input.form-checkbox { width:auto !important; margin:8px 10px 10px 0 !important; }
.page-user-contact #contact-personal-form .form-item textarea { height:200px !important; }
.page-user-contact #contact-personal-form .form-item .grippie { display:none; }
.page-user-contact #contact-personal-form .form-actions { float: left; margin: 0 0 10px 166px; clear: both; }
.page-user-contact #contact-personal-form .form-item label span { font-size: 21px; font-weight: normal; position: relative; top: 2px; }
.page-user-contact #contact-personal-form .form-actions .form-submit { background: url("../images/corner-black-small.png") no-repeat scroll 98% 5px #DAEBCB; border-radius: 1px 1px 1px 1px; color: #515151; float: left; font-size: 20px; height: auto; margin: 0 5px 0 0; padding: 7px 3px; text-align: left; width: 264px; }
.page-user #block-views-articles-block-1 h2.block-title { font-family: "Conduit ITC W01 Light"; font-size: 22px; }
.block_blocks_21 a { font-weight:normal; }
/***********************************************************************************/
/********************************* user edit page css start here *********************/
#user-profile-form #field-user-id-add-more-wrapper { display:none; }
#user-profile-form .password-confirm { display:block !important; }
#user-profile-form .form-item.form-type-file.form-item-files-picture-upload { margin-left:0; }
#user-profile-form .form-item { background: #333335; margin: 0 0 5px; padding: 2px 10px 2px 0; }
#user-profile-form .form-item.form-type-link-field { float: left; padding:2px 1% 2px 0; width: 98%; }
#user-profile-form .form-item label { line-height: 23px; float: left; color: #DBEBC9; font-size: 20px; padding: 0 15px 0 0; text-align: left; width: 240px; }
#user-profile-form .form-item input[type="text"], #user-profile-form .form-item input[type="file"], #user-profile-form .form-item input[type="password"], #user-profile-form .form-item textarea, #user-profile-form .form-item select { background: none repeat scroll 0 0 transparent !important; border: medium none; color: #DBEBC9; font-weight: normal; font-size: 14px !important; padding: 0 3px !important; width: 430px !important; }
#user-profile-form .form-item .description { margin: 3px 0 7px 225px; }
#user-profile-form .form-item .password-suggestions.description { margin: 3px 0 65px 0px }
#user-profile-form .text-format-wrapper .description { margin-left:240px; }
#user-profile-form .form-actions { margin-left:0; }
#user-profile-form #edit-actions--2 input#edit-cancel { background-position: 97% 5px !important; width: 230px !important; }
#user-profile-form #edit-actions--2 input#edit-submit { background-position: 93% 5px !important; width: 100px !important; }
#user-profile-form table.tabledrag-processed .checkbox .form-item { background: none repeat scroll 0 0 transparent !important; }
#user-profile-form table.tabledrag-processed .checkbox .form-item input { width:auto !important; }
#user-profile-form table.tabledrag-processed span.file-size { color: #DBEBC9; }
#user-profile-form table.tabledrag-processed input.ajax-processed { background: url("../images/corner-black-small.png") no-repeat scroll 98% 5px #DAEBCB !important; border-radius: 1px 1px 1px 1px !important; color: #515151 !important; float: left !important; margin: 0 5px 0 0 !important; font-size: 16px !important; height: auto !important; padding: 3px !important; position: relative; text-align: center !important; top: 7px; width: 170px !important; }
#user-profile-form .field-name-field-my-portfolio-up-to-12-piec input.ajax-processed { background: url("../images/corner-black-small.png") no-repeat scroll 98% 5px #DAEBCB !important; border-radius: 1px 1px 1px 1px !important; color: #515151 !important; margin: 0 5px 0 0 !important; font-size: 16px !important; height: auto !important; padding: 3px !important; position: relative; text-align: center !important; top: 7px; width: 170px !important; }
#user-profile-form .field-name-field-my-portfolio-up-to-12-piec input.form-file { width: 423px !important; }
#user-profile-form .link-field-subrow { width: 430px; }
.register_right img { height:auto; width:100%; }
#block-views-articles-block-1 .block-inner h2.block-title { color:#DAEBCB; font-size:22px; }
.region-content-inner .tabs .secondary { padding-top:10px; }
.page-user-edit #block-system-main form .description { display:none; }
.page-user-edit #user-profile-form .form-item { background:none; clear:both; }
.page-user-edit #user-profile-form .form-item input, .page-user-edit #user-profile-form .form-item textarea, .page-user-edit #user-profile-form .form-item select { background:#DBEBC9 !important; color:#272727; padding-bottom:5px !important; padding-top:5px !important; font-size: 16px !important; }
.page-user-edit #user-profile-form .form-item .form-item { padding-left:0; }
.page-user-edit #user-profile-form .form-item-picture-delete label, .page-user-edit #user-profile-form input.form-checkbox { width:auto !important; }
.page-user-edit #user-profile-form input.form-file { width:340px !important; }
.page-user-edit #user-profile-form .form-item .form-submit { margin: 0 0 20px 10px !important; position: relative; top: -1px; }
.page-user-edit #user-profile-form .form-actions { padding-left:255px; }
.page-user-edit #block-system-main { margin-top:20px; }
#user-profile-form .user-picture { margin:0 10px 0 0; }
#edit-field-my-portfolio-up-to-12-piec-und > legend { display: block !important; margin: 5px 10px 10px 0; text-align: left; width: 97%; }
#edit-field-my-portfolio-up-to-12-piec-und > legend span { font-size:22px; }
.page-user-edit #edit-field-my-portfolio-up-to-12-piec-und-table { clear: both; float: left; margin: 20px 0 10px; width: 690px; }
.page-user-edit #edit-field-my-portfolio-up-to-12-piec-und-table th, .page-user-edit #edit-field-my-portfolio-up-to-12-piec-und-table td { font-size: 18px; padding: 7px 10px; }
.page-user-edit .tabledrag-toggle-weight-wrapper { float: left; margin: -25px 0 0; text-align: right; width: 690px; }
#user-profile-form .form-item.form-type-checkbox.form-item-picture-delete { margin-left: 0; }
.form-item-panes-payment-details-cc-cvv { clear:both !important; width:100% !important; }
.form-item-panes-payment-details-cc-cvv input { width:150px !important; }
.form-item-panes-payment-details-cc-cvv span { margin: 3px 0 0 5px; padding: 0; }
.form-item-panes-payment-details-cc-exp-month select, .form-item-panes-payment-details-cc-exp-year select { width:120px; }
.form-item-panes-payment-details-cc-exp-month label, .form-item-panes-payment-details-cc-exp-year label { width:auto !important; margin:0 10px; }
.page-cart #messages, .page-cart .messages { display:block !important; }
.visiting_card { overflow: hidden; padding-right: 0; width: 310px; }
#divToPrint_2 { display:none; }
#block-block-22 .donation_block { font-size: 17px; height: auto; line-height: 20px; margin-bottom: 10px; padding: 10px 15px; text-align: justify; width: 247px; }
#block-block-22 .donation_block p { margin-top:10px; }
/*************BY VAL************************/
#user-profile-form .form-item label { float: left; color: #DBEBC9; font-size: 22px; padding: 0 15px 0 0; text-align: left; width: 100%; height:auto; }
#edit-field-wild-culture-interests-up-und--2 .form-item { float:left }
.page-user-edit #user-profile-form .form-item { background:none; clear:none; }
.form-item-field-wild-culture-interests-up--und label { width:100% }
#edit-field-wild-culture-interests-up-und--2 .form-item input { float:left; margin-right: 7px !important; }
#edit-field-wild-culture-interests-up-und--2 .form-item label.option, #edit-field-my-blisswork-is-up-to-4- .form-item label.option, #edit-field-i-might-like-to-help-colla-und .form-item label.option { width:240px; margin-bottom: 0; color: #BDCAAD; font-size: 16px; }
.page-user-edit #user-profile-form .field-name-field-wild-culture-interests-up- .form-item input[type=checkbox], #edit-field-my-blisswork-is-up-to-4- .form-item input[type=checkbox], #edit-field-i-might-like-to-help-colla-und .form-item input[type=checkbox] { float: left; margin: 5px 8px 0 0 !important; }
#edit-field-my-blisswork-is-up-to-4-, #edit-field-i-might-like-to-help-colla { float: left; width: 100%; margin-top: 15px; }
#edit-field-my-blisswork-is-up-to-4- #edit-field-my-blisswork-is-up-to-4-und .form-item, #edit-field-i-might-like-to-help-colla #edit-field-i-might-like-to-help-colla-und .form-item { float: left; width: 280px; }
#edit-field-further-comments-about-my-, #edit-field-my-portfolio-up-to-12-piec, #edit-field-a-brief-overview-of-me-and { float: left; }
#edit-field-further-comments-about-my-, #edit-field-a-brief-overview-of-me-and { margin-top:15px; }
#edit-field-my-portfolio-up-to-12-piec { clear:both; margin-top: 20px; }
#edit-contact { display:none; }
#edit-picture { clear: right; float: right; width: 220px; }
#user-profile-form #edit-picture .form-item { clear:both; }
#user-profile-form #edit-picture .form-item input.form-checkbox { float:left; margin: 5px 5px 0 0 !important; }
#user-profile-form #edit-field-website { float: left; margin: -50px 0 0; clear:both; }
#edit-account { float:left; }
#edit-field-further-comments-about-my- .form-textarea-wrapper, #edit-field-in-the-treehouse-i-might-o .form-textarea-wrapper, #edit-field-a-brief-overview-of-me-and .form-textarea-wrapper { float:left; clear:both; }
#edit-field-in-the-treehouse-i-might-o { float:left; margin:15px 0 0 20px; }
.page-user-edit #user-profile-form .form-actions { padding-left: 0; }
#edit-field-my-portfolio-up-to-12-piec #edit-field-my-portfolio-up-to-12-piec-und span { color:#DBEBC9 }
#edit-actions--2 { padding-top: 20px; clear:both; }
#edit-picture { padding-right: 172px; padding-top: 24px; }
#edit-field-wild-culture-interests-up- { display:none }
#user-register-form #edit-picture { padding-right: 323px; padding-top: 0; }
/************************************************************************************************/
#mc_embed_signup h2 { color: #DBEBC9; margin: 15px 0 0; }
#mc_embed_signup p.mc-field-group label { float: left; margin: 6px 10px 0 0; width: 140px; }
#mc_embed_signup p.mc-field-group input { border-radius: 3px 3px 3px 3px; height: auto; padding: 6px 10px; width: 300px; }
.email_formats h3 { color: #DBEBC9; font-size: 26px; margin: 20px 0 0; }
.email_formats input[type=radio] { float: left; margin: 2px 15px 10px 0; }
.email_formats label { float: left; color: #DBEBC9; }
.email_formats li { float:left; width:100%; clear:both; }
p.bottom-image { float:right; width:50%; margin: 20px 0 0; }
p.bottom-image img { width:100%; height:auto; }
#mc_embed_signup { float:left; width:50%; }
.container-12.nav #block-views-avertisements-block-1 { float: right; width: auto !important; margin-right: 10px !important; }
#block-views-avertisements-block-1 .view-display-id-block_1 { float: right; }
.container-12.nav p { float: left; margin: 5px 0 0 5px; padding: 5px; color: #C4C4C4; }
.container-12.nav p a { text-decoration: none; }
.container-12.nav .secondary-menu { margin: 5px 0; }
.form-item-panes-billing-copy-address { float: left; width: 100%; }
.form-item-panes-billing-copy-address input { float: left !important; width: 20px !important; }
.form-item-panes-billing-copy-address label { width: 97% !important; }
#block-block-31 { color: #AAAAAA !important; padding: 5px; text-align: right; }
