
/*
 *
 * DARK BACKGROUND: #333335  (probably just 333333)
 * SLIGHTLY LIGHTER BG FOR FORM ELEMENTS: #38393a
 * LIGHTER BACKGROUND (FOOTER): #4d4f51
 * FRONT PAGE TILE GRAY: #9b9d93
 * FRONT PAGE TILE BROWN: #bab092
 * ORANGE: #ffe4a9
 * GREEN: #dbebc9
 *
 */
/* Global Styling for general elements, and global custom elements */
@font-face { font-family:"Conduit ITC W01 Bold"; src:url("Fonts/ef1cf8c3-989e-4b7e-ad89-9e034d47686d.eot?#iefix"); src:url("Fonts/ef1cf8c3-989e-4b7e-ad89-9e034d47686d.eot?#iefix") format("eot"), url("Fonts/fdaf48d4-c023-4a03-b948-53535ee4d571.woff") format("woff"), url("Fonts/ca6dc25e-d400-4735-9fb9-ee2d025ebb5c.ttf") format("truetype"), url("Fonts/aa206b9b-b888-4ce6-8039-669469e9b429.svg#aa206b9b-b888-4ce6-8039-669469e9b429") format("svg"); }
@font-face { font-family:"ConduitITCW01-BoldItali"; src:url("Fonts/63c0d040-592d-47b6-863c-91a96339b9b6.eot?#iefix"); src:url("Fonts/63c0d040-592d-47b6-863c-91a96339b9b6.eot?#iefix") format("eot"), url("Fonts/12c62c8a-5fa0-42e5-9dbe-d81e2cd53756.woff") format("woff"), url("Fonts/ec4d359c-2645-4fe6-81c9-a6926f0faefa.ttf") format("truetype"), url("Fonts/92dde6c0-7bec-4165-81cd-6565fa13067c.svg#92dde6c0-7bec-4165-81cd-6565fa13067c") format("svg"); }
@font-face { font-family:"Conduit ITC W01 Light"; src:url("Fonts/45fa0132-0858-4e18-9594-5a070788a059.eot?#iefix"); src:url("Fonts/45fa0132-0858-4e18-9594-5a070788a059.eot?#iefix") format("eot"), url("Fonts/e924c59f-bc21-471f-ad1b-cefd0c1a6315.woff") format("woff"), url("Fonts/13b88c12-e5f0-46c4-932a-57fe881b7c46.ttf") format("truetype"), url("Fonts/cf39e66c-fff7-43d5-b865-0a45543d590a.svg#cf39e66c-fff7-43d5-b865-0a45543d590a") format("svg"); }
@font-face { font-family:"ConduitITCW01-LightItal"; src:url("Fonts/9e32d14b-d2cb-4be9-8244-4518db105eb7.eot?#iefix"); src:url("Fonts/9e32d14b-d2cb-4be9-8244-4518db105eb7.eot?#iefix") format("eot"), url("Fonts/cb1d6e54-081d-429a-a0e2-e09f003b52f6.woff") format("woff"), url("Fonts/4e4ba5dd-4e46-4afe-804b-624ab0b31d9e.ttf") format("truetype"), url("Fonts/64bf7dd4-f691-4801-b042-b720c1c115bd.svg#64bf7dd4-f691-4801-b042-b720c1c115bd") format("svg"); }
@font-face { font-family:"Conduit ITC W01 Medium"; src:url("Fonts/a5a0edc0-b571-4275-9c51-3dfeba35b75a.eot?#iefix"); src:url("Fonts/a5a0edc0-b571-4275-9c51-3dfeba35b75a.eot?#iefix") format("eot"), url("Fonts/e93ee223-5d52-4bdf-a113-c6c4c8936824.woff") format("woff"), url("Fonts/ccdadc2e-26c9-48a5-9c52-9c3cc58e9930.ttf") format("truetype"), url("Fonts/62fbb38e-9226-47f8-90d8-3c37328ab6c9.svg#62fbb38e-9226-47f8-90d8-3c37328ab6c9") format("svg"); }
@font-face { font-family:"ConduitITCW01-MediumIta"; src:url("Fonts/832ee4d2-f75a-4d88-9d27-05a07a814921.eot?#iefix"); src:url("Fonts/832ee4d2-f75a-4d88-9d27-05a07a814921.eot?#iefix") format("eot"), url("Fonts/ebda6846-73f6-43d3-9197-a9577947f6c6.woff") format("woff"), url("Fonts/3df60eaf-797e-4c19-aa7c-b7f071f0cb44.ttf") format("truetype"), url("Fonts/29fffbbc-8876-445e-9ec0-1895f243a630.svg#29fffbbc-8876-445e-9ec0-1895f243a630") format("svg"); }
.article-title, .links a, h1, h2, h3, h4 h5 { font-family:"Conduit ITC W01 Medium"; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.article-title, .links a, h1, h2, h3, h4 h5 { font-family:"Conduit ITC W01 Bold"; font-weight:normal; }
}
.comment-form { position: relative; }
#comments h2 { color: #DBEBC9; }
#comments .tips, #comments time { font-size: 14px; }
.comment { background: #9c9e93; margin-bottom: 1px; color: #3f4038; position: relative; }
.comment a:link, .comment a:visited, #comments p { color: #3f4038; }
.comment-submitted a.username { font-size: 24px; font-weight: bold; text-transform: uppercase; font-family: "Conduit ITC W01 Medium"; text-decoration: none; }
#comments .comment-body { padding: 30px 35px 15px 35px; }
.comment-body { float: left; width: 52%; }
.comment-info { width: 35%; float: right; padding: 10px; }
.node-links ul li a, .comment-links ul li a, .comment-thread-expand { height: auto; padding: 5px; background: #8c8d87; border: none; border-radius: 0; text-transform: uppercase; text-shadow: none; font-weight: bold; text-decoration: none; }
.comment-thread-expand:hover { background: #fff; }
.comment-thread-expand { position: absolute; right: 10px; top: 65px; }
h1 { text-transform: uppercase; }
table tr.even, table tr.even td { background-color: #333335; }
table tr.odd, table tr.odd td { background-color: #38393a; }
body { background-color: #272727; font-family: sans-serif; font-size: 14px; color: #404041; font-family:"Conduit ITC W01 Light"; }
a, p, ul, ol, li, img, span, strong, em { font-size: 16px; line-height: 18px; }
em { font-family:"ConduitITCW01-LightItal"; }
/* Style some of the layout components */
#layout_container { background-color: #272727; }
#header_middle { }
#primary { background-color: #4d4f51; color: #404041; }
.primary-with-secondary { }
#secondary { }
div { }
div.container-inline { overflow: hidden; }
h1 { color: #bdcaad; }
h2 { padding-bottom: 8px; }
h3 { padding-bottom: 5px; }
p { padding-bottom: 5px; }
a { text-decoration: none; color: #bdcaad; }
a:hover { text-decoration: none; color: #dcecc8; }
a:visited, a.visited { text-decoration: none; color: #bdcaad; }
.accessability-marker { display: none; }
ul, ol { }
li { }
dl { }
dt { display: block; font-weight: bolder; clear: both; float: left; }
dd { float: none; margin-left: 100px; }
/* Form defaults */
/*
 * Original form, deprecared for a new form style
 *
Form {
}
.form-item {
  display: block;
  padding: 3px 0px;
  margin: 2px 0px;
  clear: both;
}
.form-wrapper fieldset > legend,
.form-item label {
  font-weight: bold;
  font-size: 10pt;
  display: block;
  height: 18px;
  padding: 3px 0px;
  cursor: pointer;
  width: 150px;
  float: left;
  text-align: right;
  padding-right: 5px;
}
.form-wrapper fieldset .fieldset-description,
.form-item .description {
  width: 400px;
  margin: 3px 0px 7px 150px;
  padding: 0px 0px 0px 10px;
  font-size: 0.9em;
  line-height: 1.5em;
}
.form-item input[type="text"],
.form-item input[type="file"],
.form-item input[type="password"],
.form-item textarea {
  background: #F8F8F8;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  padding: 3px;
  margin: 3px 0px;
  height: 18px;
  width: 400px;
}
.form-item textarea {
  height: 200px;
}
.form-item .grippie {
  margin-left: 150px;
  width: 400px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
}
.form-actions {
  display: block;
  overflow: auto;
  padding: 5px 5px 5px 0px;
  margin: 5px 5px 5px 145px;
}
.form-actions input[type="submit"],
.form-actions button,
.form-actions .button,
.links a {
  display: block;
  float: left;
  padding: 10px;
  margin: 5px;
  background-color: #dbebc9;
  border: thin #222222 solid;
  font-weight: bold;
  font-size: 9pt;
  color: #111111;
  text-decoration: none;
}
.form-actions input[type="submit"]:hover,
.form-actions button:hover,
.form-actions .button:hover,
.links a:hover {
  background-color: #cbdbb9;
  text-decoration: none;
}
*/
form { }
.form-item { display: block; padding: 3px 0px; margin: 2px 0px; clear: both; }
.form-wrapper fieldset > legend, .form-item label { color: #ffe4a9; font-weight: normal; font-size: 16px; display: block; height: 18px; padding: 0px 0px 3px; cursor: pointer; width: 150px; float: left; text-align: right; padding-right: 5px; }
.form-wrapper fieldset .fieldset-description, .form-item .description { width: 400px; margin: 3px 0px 7px 150px; padding: 0px 0px 0px 10px; font-size: 0.8em; line-height: 1.5em; }
.form-item input[type="text"], .form-item input[type="file"], .form-item input[type="password"], .form-item textarea { background: #dbebc9; border: thin #38393a solid; padding: 3px; margin: 3px 0px; height: 18px; width: 400px; color: #454545; font-weight: normal; font-size: 10pt; }
.form-item textarea { height: 200px; }
.form-item .grippie { /* match the text-area */ margin-left: 150px; width: 400px; }
.form-actions { display: block; overflow: auto; padding: 5px 5px 5px 0px; margin: 5px 5px 5px 150px; }
.form-actions input[type="submit"], .form-actions button, .form-actions .button, .links a { display: block; float: left; padding: 10px; background-color: #daebcb; color: #333335; font-weight: bold; font-size: 14pt; text-transform: uppercase; height: 31px; }
.links a cufon { float: left; }
.form-actions input[type="submit"]:hover, .form-actions button:hover, .form-actions .button:hover, .links a:hover { text-decoration: none; }
/* Secondary Form Concept */
/**
 * Right now this is applied only to comment forms
 */
.comment-form .form-item { background-color: #333335; min-height: 20px; padding-bottom: 10px; padding-top: 10px; margin: 0 0 5px 0; line-height: 25px; }
.comment-form .form-item label { color: #dbebc9; }
.comment-form .form-item .description { color: #dbebc9; }
.comment-form .form-item input[type="text"], .comment-form .form-item input[type="file"], .comment-form .form-item input[type="password"], .comment-form .form-item textarea { color: #dbebc9; background: none; border: none; width: 430px; }
.comment-form .form-item textarea { color: #dbebc9; }
.comment-form .form-item .grippie { display: none; }
.comment-form .form-actions { }
.comment-form .form-actions input[type="submit"], .comment-form .form-actions button, .comment-form .form-actions .button { /* .comment-form .links a { */ font-weight: bold; font-size: 9pt; color: #111111; }
.comment-form .form-actions input[type="submit"]:hover, .comment-form .form-actions button:hover, .comment-form .form-actions .button:hover, .comment-form .links a:hover { background-color: #cbdbb9; text-decoration: none; }
.node-form .form-checkboxes { margin-left: 155px; }
.node-form .form-type-checkbox { display: inline-block; width: 200px; }
/* Page Title */
div#title { background-color: #272727; padding: 2px 0px; }
div#title h1.page-title { padding-left: 5px; }
#primary, #primary p { color: #dbebc9; }
/* Re-Used Block items */
.header-label { display: block; height: 30px; width: 200px; padding: 10px; background-color: #dbebc9; color: #222222; }
.header-label h3 { font-size: 14px; text-transform: uppercase; }
/* Admin Features */
.add-or-remove-shortcuts a { display: block; position: absolute; z-index: 10; }
/* Menu Syling */
#secondary .block-menu { }
#secondary .block-menu h2 { color: #a7a7a7; margin: 4px; }
#secondary .block-menu .menu { background-color: #DBEBC9; margin: 4px; padding-left: 10px; }
#secondary .block-menu .menu li { }
#secondary .block-menu .menu li a { display: block; width: 120px; height: 20px; padding: 4px; text-decoration: none; font-weight: bold; color: #272727; }
#secondary .block-menu .menu li a:visited { }
#secondary .block-menu .menu li a:hover { color: #474747; }
#secondary-menu-1, #secondary-menu-2 { float: right; margin-right: 5px; }
#secondary-menu-1 li a, #secondary-menu-2 li a { background: none; color: #DAEBCB; height: auto; padding: 5px; margin-right: 5px; font-size: 16px; text-transform: none; font-weight: normal; text-decoration: none; }
.views-exposed-form #block-views-avertisements-block-1 ul { width: 72px; margin: 12px auto; }
.nav #block-views-avertisements-block-1 { width: auto; height: auto; float: right; padding: 5px; background: none; }
/* Field Sets */
fieldset.collapsible { border-top: thin #272727 solid; border-bottom: thin #272727 solid; margin: 5px 0px; }
fieldset.collapsible.collapsed { }
fieldset.collapsible .fieldset-title { color: #B7B7B7; padding-left: 4px; }
/* Views Styling */
.views { }
/* Views Table */
table.views-table { width: 100%; }
table.views-table thead { }
table.views-table tbody { }
table.views-table tr { }
table.views-table th { background-color: #DBEBC9; color: #404041; padding: 3px; font-weight: bold; }
table.views-table td { color: #DBEBC9; background-color: #8C8E84; padding: 3px; }
table.views-table td, table.views-table td a, table.views-table td h3 { color: #DBEBC9; }
table.views-table .even td { background-color: #9C9E94; }
.vbo-views-form fieldset { border-bottom: thin #272727 solid; background-color: #8C8E84; padding: 10px; }
.vbo-views-form fieldset legend { display: block; width: 100%; background-color: #8C8E84; }
table.views-table td.views-field views-field-delete-node a { padding-right: 5px; }
/* Page Blocks */
#primary .node-blocks { }
#primary .node-blocks .node-block { display: block; height: 150px; width: 200px; margin-bottom: 50px; color: #ffe4a9; background-color: #38393a; border: thin #9b9d93 solid; border-radius: 5px; }
#edit-field-category label { height: auto; }
.branding-data { margin-top: -20px; float: left; }
/* Related Content */
.media-vimeo-outer-wrapper { height: auto !important; }
.node p, .field-name-field-standfirst, .field-name-field-category, .submitted, .field-name-field-location { font-size: 17px; font-family:"Conduit ITC W01 Light"; line-height: 18px; color: #dbebc9; margin-bottom: 10px; }
.field-name-field-category .field-item { display: inline-block; margin-right: 15px; }
.field-name-field-category .field-item a, a:link, a:visited, li a.active { color: #dbebc9; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.node-type-article #block-system-main .field-name-body strong { font-family:"Conduit ITC W01 Bold"; font-weight:normal; }
}
.vertical-tabs ul.vertical-tabs-list li strong, .vertical-tabs ul.vertical-tabs-list li span { color: #0062A0; }
.vertical-tabs ul.vertical-tabs-list li.selected strong, .vertical-tabs ul.vertical-tabs-list li.selected span { color: #000; }
.flag-wrapper a:link, .flag-wrapper a:visited { color: #333335; }
aside a:link, aside a:visited { padding-left: 8px; background: url("../images/menu-arrow.png") no-repeat scroll 0 6px; text-decoration: none; }
#block-block-1 a:link, #block-block-1 a:visited { padding: 0; background: none; }
aside a:hover, aside a:hover { text-decoration: underline; }
.field-name-field-category { margin-top: 10px; }
.submitted { line-height: 24px; }
.field-name-field-standfirst { padding: 10px 0; border-bottom: 2px dotted #dbebc9; border-top: 2px dotted #dbebc9; }
ul.tabs { font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 17px; margin: 10px 0 10px 0; padding: 0 0 0 4px; border-bottom: 1px solid #C5C5C5; }
ul.tabs li { display: inline-block; list-style: none; margin: 0; padding: 0; border: 0; position: relative; top: 1px; }
ul.tabs li a:link, ul.tabs li a:visited { display: inline-block; background: #808878; color: #333335; border: 1px solid #C5C5C5; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 0 10px; margin: 0 1px; }
ul.tabs li a:hover, ul.tabs li a:active { color: #808878; background: #F9F9F9; }
ul.tabs li a.active:link, ul.tabs li a.active:visited { border-bottom-color: white; background: transparent; color: #BDCAAD; }
ul.tabs.secondary { position: relative; top: -10px; }
#block-recently-read-article a, #block-recently-read-article, #block-views-similarterms-block-2, #block-views-similarterms-block-2 a { position: static; width: auto; color: #2C2B27; background-color: #707765; }
#block-views-similarterms-block-3, #block-views-similarterms-block-3 a { background-color: #DBEBC9; position: static; width: auto; color: #2C2B27; }
#block-views-similarterms-block-3 h2, #block-views-similarterms-block-2 h2 { font-size: 34px; line-height: 34px; text-transform: uppercase; }
#block-views-similarterms-block-3, #block-views-similarterms-block-2 { position: static; bottom: -3px; right: 0; margin: 0; padding: 15px 10px 15px 10px; font-size: 13px; margin-bottom: 3px; }
#comment-form .form-item { overflow:hidden; }
#comment-form .form-item label { float:left; width:auto; padding: 0 15px; }
#comment-form .form-item .description { display: none; }
#comment-form .form-type-checkbox { background:none; }
#comment-form .form-item .form-checkbox { float:left; width:15px; height:15px; margin:5px; }
#comment-form #edit-actions { position:absolute; bottom:5px; right:0; margin:0; padding-right:0; width:219px; }
#comment-form #edit-actions .form-submit { background: url(../images/btn-submit-001.gif) no-repeat; width:219px; height:31px; text-indent:-9999px; overflow:hidden; line-height:0; cursor:pointer; float:right; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:0; margin:0; padding:0; }
#views-exposed-widgets-group-category .views-exposed-widget { padding: 0; width: 100% !important; }
.not-logged-in .ctools-auto-submit-full-form .views-submit-button { display: none; }
/*******************************************************/
#block-block-11 .content a, .donation_block a { text-decoration: none; color: #818979; }
.donation_block { line-height: 26px; font-size: 21px; margin-top: 20px; float: right; clear: both; background: none repeat scroll 0 0 #DAEBCB; color: #000000; height: auto; width: 247px; padding: 10px; }
.buymeabeer-link { background: url("../images/donate-button.png") no-repeat scroll 98% 5px #DAEBCB; height: 42px; width: 80px; display: block; color:#DAEBCB; font-size: 0px; margin: 10px auto 0; }
.logged-in .page .tabs { float: right; position: relative; z-index: 111111; }
.for_getpass { float:left; }
 @media all and (min-width: 1220px) {
#page .view-id-home_page #views-exposed-widgets-group-category, #views-exposed-widgets-group-category { width: 884px; }
#page #views-exposed-widgets-group-date { margin: 3px 0 0; width: 120px; }
#page #views-exposed-widgets-group-date:hover { cursor:pointer; }
#edit-changed-wrapper { width: 276px; overflow: hidden; margin: 0; }
#zone-footer #block-views-avertisements-block li { display: block; float: left; /*width: 14%;*/ width: auto; margin: 10px 15px; }
#views-exposed-widgets-group-date { }
}
@media all and (min-width: 980px) and (max-width: 1220px) {
#page .view-id-home_page #views-exposed-widgets-group-category, #views-exposed-widgets-group-category { width: 220px; }
#page .view-id-home_page #views-exposed-widgets-group-date, #views-exposed-widgets-group-date, #page .view-id-home_page #views-exposed-widgets-group-location, #views-exposed-widgets-group-location { width: 114px; }
#page .view-id-home_page #views-exposed-widgets-group-category, #views-exposed-widgets-group-category { width: 704px; }
#page #views-exposed-widgets-group-date { margin: 3px 0 0; width: 232px; }
#edit-changed-wrapper { width: 216px; overflow: hidden; margin: 0; }
#block-search-form { margin-top: 55px; position: absolute; right: -360px; width: 212px; z-index: 1000; }
#section-header #search-block-form input { width: 386px; }
.header-block, #block-block-1, #block-views-similarterms-block-3, #block-views-similarterms-block-3 a, #block-views-similarterms-block-1 a, #block-views-similarterms-block-1, #block-views-similarterms-block-3, #block-views-similarterms-block-2, #block-views-similarterms-block-3, #block-views-similarterms-block-2 { width: 210px; }
.bef-tree-child { left:232px !important; }
.field-name-field-category .field-items { width:704px; }
.field-name-field-category .field-item { width: 232px; }
.view-id-home_page .view-header .view-block-2 img, .view-id-home_page .view-header .view-block-1 img { width: 100%; }
.view-id-home_page .view-header .view-block-1 h2 { font-size: 40px; line-height: 40px; }
/*Deven changes*/
#front-page-header .contribute { bottom: 10px; height: 134px; width: auto !important; }
#front-page-header .road_trip { top: 10px; width: 230px !important; }
#front-page-header .road_trip p.title { font-size: 25px; line-height: 25px; }
.view-header #front-page-header-img .article-title { font-size: 60px; line-height: 50px; }
.view-header #front-page-header-img .article-title a { font-size: 63px !important; line-height: 50px !important; }
#section-header #region-menu ul li.menu-1323 { width: 232px; }
#views-exposed-widgets-group-country { margin-right: 0; width: 232px; }
#views-exposed-widgets-group-country ul.views-exposed-widgets-group-list { width: 232px; }
#node-1000 img.media-image { width:100%; height:auto; }
.view-id-home_page .view-content li.views-row .grid-6 { width:460px; }
/*Deven changes*/
.view-id-home_page .view-content li.views-row .grid-3 { width:240px; }
fieldset#edit-simplenews { margin: 60px 0 0; ; }
#user-register-form #edit-picture { margin-top: -98px; padding-right: 213px; }
.user-info-from-cookie .form-actions { margin: -15px 1px 0 0; }
}
@media all and (min-width: 740px) and (max-width: 980px) {
#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:28px; line-height:30px; }
#section-header #region-menu ul li a { width: 154px; }
#section-header #region-menu ul li.menu-1323 { width: 172px; }
#views-exposed-widgets-group-category { width: 524px; }
#views-exposed-widgets-group-date { margin: 3px 0 0; width: 172px; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li:hover ul, #views-exposed-widgets-group-category #edit-category-wrapper ul li:hover ul { left: 172px; }
.views-exposed-widgets-group, .views-widget-sort-by { width: 84px; }
#edit-changed-wrapper { width: 156px; overflow: hidden; margin: 0; }
#views-exposed-widgets-group-location > label { background-position: 14px 3px; }
#block-search-form { margin-top: 55px; right: -360px; width: 152px; }
#section-header #search-block-form input { width: 238px; }
.field-name-field-category .field-items { width:524px; }
.field-name-field-category .field-item { width: 172px; }
.node-type-article .social-box { float:left;width: 100%; }
#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 { padding: 130px 3% 10px 5%; width: 90%; }
#zone-footer #block-views-avertisements-block li { display: inline-block; float:none; vertical-align: middle; }
#zone-footer #block-views-avertisements-block li img { height: auto; vertical-align: middle; width: 100%; }
#front-page-header .maint-title-block { width: 370px; }
.view-id-home_page .view-header .view-block-2 img, .view-id-home_page .view-header .view-block-1 img { width: 100%; }
.view-id-home_page .view-header .view-block-1 h2 { bottom: 10px; font-size: 35px; line-height: 32px; right: 10px; }
/*Deven changes*/
#front-page-header .contribute { bottom: 0; height: 100px; padding: 5px; width: auto !important; }
#front-page-header .contribute h2 { font-size: 20px; line-height: normal; padding: 0; }
#front-page-header .contribute h3 { font-size: 20px; line-height: 20px; }
#front-page-header .contribute p, #front-page-header .contribute p a { font-size: 12px; margin:0; }
#front-page-header .road_trip p { font-size: 30px; }
#front-page-header .road_trip a { font-size:16px; }
#front-page-header .road_trip { height: auto; top: 0; width: 200px !important; }
#front-page-header .road_trip p.title { font-size: 21px; line-height: 20px !important; }
.view-header #front-page-header-img .article-title { font-size: 40px; line-height: 40px; width: 340px; }
.view-header #front-page-header-img .article-title a { font-size: 50px !important; line-height: 40px !important; }
.view-header #front-page-header-img .views-field-body h3 { font-size: 14px; width: 365px; }
#views-exposed-widgets-group-country { margin-right: 0; width: 172px; }
#views-exposed-widgets-group-country ul.views-exposed-widgets-group-list { width: 172px; }
#node-1000 img.media-image { width:100%; height:auto; }
.page-node-1019 .field-name-body p img { height: auto; width: 100%; }
}
@media all and (min-width: 480px) and (max-width: 740px) {
.node-type-article .social-box { float:left; }
.container-12 { max-width:480px; margin:0 auto; }
#section-header #region-menu ul li a { width: 93px; }
#views-exposed-widgets-group-category { width: 344px; }
#views-exposed-widgets-group-date { margin: 3px 0 0; width: 112px; }
#views-exposed-widgets-group-category #edit-category-wrapper ul li:hover ul, #views-exposed-widgets-group-category #edit-category-wrapper ul li:hover ul { left: 112px; }
#views-exposed-widgets-group-location > label { background: url(../images/worldmap.png) no-repeat 8px 3px; }
#views-exposed-widgets-group-date > label { background: url(../images/calendar.png) no-repeat 19px 3px; }
#block-search-form { margin-top: 55px; right: 0; width: 92px; }
#section-header #search-block-form input { width: 94px; }
#section-header #search-block-form .form-actions input, #section-header #search-block-form .form-actions button { margin-left: 10px; }
.field-name-field-category .field-items { width:458px; }
.field-name-field-category .field-item { width:150px; height: 40px; }
#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 { padding: 130px 3% 10px 5%; width: 92%; }
#zone-footer #block-views-avertisements-block li { display: inline-block; float: none; margin: 5px; vertical-align: middle; width: 18%; }
#zone-footer #block-views-avertisements-block li img { height: auto; width: 100%; }
#front-page-header .maint-title-block { width: 200px; }
#front-page-header .maint-title-block h1 { font-size: 36px; line-height: 30px; }
#front-page-header .maint-title-block p { font-size: 14px; }
#front-page-header .maint-title-block h1 span { font-size: 36px; }
#front-page-header .road_trip { bottom: 96px; height: 95px; width:160px !important; }
#front-page-header .road_trip p { font-size: 20px; }
#front-page-header .contribute { padding: 10px; bottom:1px; width: 140px !important; }
#front-page-header .contribute h3 { font-size: 15px; line-height: 15px; padding:0; }
#front-page-header .road_trip a { font-size: 10px; line-height: 12px; }
.view-header .views-field-body { bottom: 20px; }
#front-page-header .contribute p, #front-page-header .contribute p a { font-size: 10px; line-height:12px; }
.view-id-home_page .view-header .view-block-2 img, .view-id-home_page .view-header .view-block-1 img { width: 100%; }
.view-id-home_page .view-header .view-block-1 h2 { bottom: 10px; font-size: 20px; line-height: 16px; right: 10px; }
.view-id-home_page .views-row .grid-3, .view-id-taxonomy_term .views-row .grid-3 { height: 192px !important; padding: 0 !important; width: 50% !important; }
.view-id-home_page .views-row .grid-6, .view-id-taxonomy_term .views-row .grid-6 { height: 192px !important; padding: 0 !important; width: 100% !important; }
.view-header #front-page-header-img .article-title { font-size: 30px; bottom: 50px; line-height: 30px; width: 196px; background:none; }
.view-header #front-page-header-img .article-title a { font-size: 30px !important; line-height: 30px !important; }
.view-header #front-page-header-img .views-field-body h3 { font-size: 12px; width: 210px; }
#section-header #region-menu ul li.menu-1323 { width: 112px; }
#section-header #region-menu ul li { background: #DBEBC9; height:60px; }
#section-header #region-menu ul li a { font-size:18px !important; line-height: 20px; padding: 5px 9px; }
#section-header #region-menu ul li.menu-1323 a { padding: 5px !important; font-weight:bold !important; }
#section-header #region-menu ul li a:hover { background: none !important; }
/*#section-header #region-menu ul li.menu-1323 a { padding: 11px 3px; }*/
#views-exposed-widgets-group-country { margin-right: 0; width: 112px; }
#views-exposed-widgets-group-country ul.views-exposed-widgets-group-list { width: 112px; }
#node-1000 img.media-image { width:100%; height:auto; }
#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: 25pt !important; line-height: 25pt !important; }
#user-login .form-item, #user-pass .form-item { width: 460px; }
#user-login .form-item input, #user-pass .form-item input { margin: 10px 0 0 25px !important; width: 400px !important; }
#user-login .form-item .description { margin: 3px 0 7px 22px; width:300px; }
.view-taxonomy-image .views-field-name { width: auto; }
#user-register-form #edit-picture { padding-right: 222px; }

.node-type-article .social-box { width: 100%; }

}
 @media all and (min-width: 0px) and (max-width: 480px) {
#section-header #region-menu ul li { margin: 0 0 0 1%; padding: 0; width: 24%; }
#section-header #region-menu ul li a { padding: 11px 2%; width: 96%; }
#page #views-exposed-widgets-group-category { width: 73.3%; }
#page #views-exposed-widgets-group-date { margin: 3px 0 0; width: 25%; }
#block-search-form { margin-top: 55px; right: 0; width: 20%; }
#zone-footer #block-views-avertisements-block li { display: inline-block; float: none; margin: 5px; vertical-align: middle; width: 20%; }
#zone-footer #block-views-avertisements-block li img { height: auto; width: 100%; }
#front-page-header .maint-title-block { left: 5px; width: 120px; }
#front-page-header .maint-title-block h1 { background-size: 15px auto; font-size: 25px; line-height: 25px; }
#front-page-header .maint-title-block h1 span { font-size: 24px; }
#front-page-header .maint-title-block p { font-size: 12px; }
#front-page-header .road_trip { bottom: 65px; height: 95px; width: 140px !important; }
#front-page-header .road_trip p { font-size: 18px; }
#front-page-header .road_trip a { font-size:15px; }
#front-page-header .contribute { padding: 5px; width: 130px !important; }
#front-page-header .contribute h3 { font-size: 12px; line-height: 12px; padding: 0; }
#front-page-header .contribute p, #front-page-header .contribute p a { font-size: 10px; line-height: 10px; }
.view-id-home_page .view-header .view-block-1 h2 { bottom: 10px; font-size: 20px; line-height: 15px; right: 10px; }
.view-id-home_page .view-header .view-block-2 img, .view-id-home_page .view-header .view-block-1 img { width: 100%; }
.view-id-home_page .views-row .grid-3, .view-id-taxonomy_term .views-row .grid-3 { height: 150px !important; padding: 0 !important; width: 50% !important; }
.view-id-home_page .views-row .grid-6, .view-id-taxonomy_term .views-row .grid-6 { height: 150px !important; padding: 0 !important; width: 100% !important; }
.view-header #front-page-header-img .article-title { font-size: 20px; line-height: 20px; width: 124px; background:none; bottom: 60px; }
.view-header #front-page-header-img .article-title a { font-size: 20px !important; line-height: 20px !important; }
.view-header #front-page-header-img .views-field-body h3 { font-size: 12px; line-height: 14px; width: 140px; }
.view-header .views-field-body { bottom: 16px; }
#section-header #region-menu ul li.menu-1323 { width: 24%; }
#section-header #region-menu ul li a { font-size:11px; }
#section-header #region-menu ul li.menu-1323 a { padding: 11px 2px; }
#views-exposed-widgets-group-country { margin-right: 0; width: 106px; }
#views-exposed-widgets-group-country ul.views-exposed-widgets-group-list { width: 106px; }
#node-1000 img.media-image { width:100%; height:auto; }
#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: 18pt !important; line-height: 18pt !important; }
#user-login .form-item, #user-pass .form-item { width: 100%; }
#user-login .form-item input, #user-pass .form-item input { margin: 10px 0 0 25px !important; width: 220px !important; }
#user-login .form-item .description { margin: 3px 0 7px 22px; width:250px; }
#user-pass .form-item input { width: 220px !important; }
#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 { font-size: 20px; line-height: 18px; padding-bottom: 0; padding-right: 5px; padding-top: 5px; }
.pager li a { font-size: 12px; padding: 4px 6px; }
.pager li.pager-current { font-size: 12px; padding: 6px 8px; }
.pager li.pager-next a { background: url("../images/corner-pager.png") no-repeat scroll 90% 6px #393B38; padding: 4px 22px 4px 6px; }
.item-list .pager li, .item-list .pager ul li { margin: 4px 2px 4px 0; }
#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, #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, #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 { background-size:15px auto; }
#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 { background-size: 15px auto; display: block; padding: 100px 5% 10px; width: 90%; }
#page .view-id-home_page .views-row .home-page-article-style-1-c .views-field-body span, .view-id-taxonomy_term .views-row .home-page-article-style-1-c .views-field-body span, #page .view-id-home_page .views-row .home-page-article-style-1-b .views-field-body span, .view-id-taxonomy_term .views-row .home-page-article-style-1-b .views-field-body span, #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 { font-size: 12px; line-height: 14px; }
.view-taxonomy-image .views-field-name { width: auto; }

.node-type-article .social-box { width: 100%; }

.social-box div, .node-type-article .social-box div.fb_iframe_widget {margin: 5px 10px 5px 0 !important;}

.social-box div#fb-root{margin:0 !important;}

.node-type-article .social-box .fb_iframe_widget, .node-type-article .social-box iframe.twitter-share-button {margin: 5px 0 5px 0 !important;}

.node-type-article .social-box #___plusone_0 {clear: both;}

}
/********************************************************************************************/
/******************* responsibe css start here for about us page ******************************/
@media all and (min-width: 980px) and (max-width: 1220px) {
.block1 img, .block4 img, .block6 img, .block7 img, .block8 img, .block10 img { width: 100%; }
.block2 { font-size: 55px; line-height: 52px !important; }
.block2 span { font-size: 55px !important; line-height: 52px !important; }
.block2 p, .block2 p span { font-size: 55px !important; line-height: 52px !important; }
.block3 { height: 260px; }
.right_side { padding: 0 0 0 4%; width: 46%; }
.right_side p { font-size: 14px !important; line-height: 14px !important; }
.block5 { font-size: 26px; height: 219px; line-height: 19px; padding: 20px 5%; width: 40%; }
.block9 { height: 257px; ; }
.block11 { font-size: 27px; height: 258px; line-height: 28px; padding: 0; width: 25%; }
.block11 a { font-size: 27px; line-height: 28px; }
}
 @media all and (min-width: 740px) and (max-width: 980px) {
.row_left { float: left; width: 50%; }
.row .block_cont img { width:100%; }
.block1 { width: 100%; }
.block2 { width:90%; padding:5%; font-size: 45px; line-height: 40px; }
.block2 span { font-size: 45px !important; line-height: 40px !important; }
.block2 p, .block2 p span { font-size: 40px !important; line-height: 40px !important; }
.block3.block_cont img { width:auto; }
.block3 { height: 193px; }
.right_side { line-height: 12px; padding: 0 0 0 2%; width: 48%; }
.right_side p { font-size: 13px !important; line-height: 13px !important; ; }
.left_side { float: left; width: 50%; }
.block5 { font-size: 18px; height: 162px; line-height: 18px; padding: 15px 5%; width: 40%; }
.block6 { width: 50%; }
.block6 img { width:100%; }
.block9 { height: 193px; width: 25%; }
.block10 { width: 50%; }
.block7, .block8 { width: 50%; }
.block11 { font-size: 27px; height: 193px; line-height: 28px; padding: 0; width: 25%; }
.block11 a { font-size: 24px; line-height: 24px; padding: 13px 10%; }
}
 @media all and (min-width: 480px) and (max-width: 740px) {
.row_left { float: left; width: 100%; }
.row .block_cont img { width:100%; }
.block1 { width: 100%; }
.block2 { width:90%; padding:5%; font-size: 45px; line-height:45px; }
.block2 span { font-size: 45px !important; line-height: 40px !important; }
.block2 p, .block2 p span { font-size: 45px !important; line-height: 40px !important; }
.block3.block_cont img { width:auto; }
.row_right { float: left; width: 100%; }
.left_side { float: left; width: 50%; }
.right_side { padding: 0 0 0 5%; width: 45%; }
.block5 { max-height: 223px; font-size:24px; padding: 15px 5%; width: 40%; }
.block6 { width: 50%; }
.block6 img { width:100%; }
.block7, .block8, .block10 { width: 100%; }
.block9 { width:50%; height: 200px; }
.block11 { font-size: 27px; height: 193px; line-height: 28px; padding: 0; width: 50%; }
.block11 a { font-size: 24px; line-height: 24px; padding: 13px 10%; }
}
 @media all and (min-width: 0px) and (max-width: 480px) {
.row_left { width: 100%; }
.row_right { width: 100%; }
.row .block_cont img { width:100%; }
.block1 { width: 100%; }
.block2 { width:90%; padding:5%; font-size: 40px; line-height: 40px; }
.block2 span { font-size: 40px !important; line-height: 40px !important; }
.block2 p, .block2 p span { font-size: 40px !important; line-height: 40px !important; }
.block3.block_cont img { width:auto; }
.left_side { float: left; width: 50%; }
.right_side { padding: 0 0 0 5%; width: 45%; }
.block5 { max-height: 223px; font-size:20px; padding: 3px 5%; width: 40%; }
.block6 { width: 50%; }
.block6 img { width:100%; }
.block7, .block8, .block10 { width: 100%; }
.block9 { width:50%; height: 200px; }
.block11 { width:50%; height: auto; }
.block11 a { font-size: 24px; line-height: 24px; padding: 13px 10%; }
}
/********************************************************************************************/
/******************* responsibe css start here for people behind the scene page ******************************/
@media all and (min-width: 980px) and (max-width: 1220px) {
.col-1 { width: 25%; }
.col-2 { width: 75%; }
.behind-people .block_cont h3 { font-size: 24px; }
.block-1 { font-size: 27px; line-height: 28px; padding: 30px 10%; width: 80%; }
.block-2 { height: auto; }
.block-3 { height: auto; padding: 15px 0 15px 2%; width: 32%; }
.block-4 { width: 66%; }
.block-4 img, .block-5 img, .block-7 img, .block-11 img, .block-8 img, .block-12 img { width: 100% !important; }
.block-5 { width: 33%; }
.block-6 { padding: 10px 2% 0 5%; width: 26%; }
.block-7 { width: 66%; }
.block-7 img.tom-arrow { width:auto !important; }
.block-11, .block-8 { width: 25%; }
.block-9, .block-10 { height: auto; padding: 20px 2%; width: 21%; }
.block-12 { width: 50%; }
.block-12 h2 a { font-size: 40px; line-height: 40px; padding: 20px 0 0 15px; }
.block-14 p { line-height:17px !important; }
}
@media all and (min-width: 740px) and (max-width: 980px) {
.behind-people .row .block_cont img { width: auto; }
.col-1 { width: 34%; }
.col-2 { width: 66%; }
.block-1 { font-size: 25px; line-height: 25px; padding: 20px 4% 37px 7%; width: 90% !important; }
.behind-people .block_cont p { font-size: 14px; font-weight: bold; line-height: 10px; }
.behind-people .block_cont h3 { font-size: 22px; margin-bottom: 0; }
.block-2 { float: right; height: auto; padding: 15px 30% 15px 7%; width: 63%; }
.block-3, .block-9 { height: auto; padding: 15px 1%; width: 40%; }
.block-7 img.tom-arrow { width: 25px !important; }
.block-3 img { right: -25px; width: 25px !important; }
.block-6 img { width: 25px !important; left: -25px; }
.block-9 img { left: -25px; width: 25px !important; }
.block-10 img { right: -25px; width: 25px !important; }
.block-4 { width: 58%; }
.block-4 img, .block-5 img, .block-7 img, .block-8 img, .block-11 img, .block-12 img { width:100% !important; }
{
width:100% !important;
}
.block-7 { width: 66%; }
.block-5 { width: 31%; }
.block-6, .block-10 { color: #FFFFFF; float: right; padding: 15px 1%; position: relative; width: 25%; }
.block-8, .block-11 { width: 23%; }
.block-9 { height: auto; padding: 10px 1%; width: 25%; }
.block-10 { float: left; height: auto; padding: 15px 1%; width: 25%; }
.block-12 { width: 50%; }
.block-12 img { width:100% !important; }
.block-12 h2 a { font-size: 31px; line-height: 30px; margin: 0 0 10px; padding: 20px 0 0 20px; }
.block-14 p { line-height:17px !important; }
}
@media all and (min-width: 480px) and (max-width: 740px) {
.behind-people .row .block_cont img { width: auto; }
.col-1 { width: 34%; }
.col-2 { width: 66%; }
.block-1 { font-size: 25px; line-height: 30px; padding: 20px 4% 37px 7%; width: 90% !important; }
.behind-people .block_cont p { font-size: 13px; font-weight: bold; line-height: 10px; }
.behind-people .block_cont h3 { font-size: 16px; margin-bottom: 0; }
.block-2 { float: right; height: auto; padding: 15px 20% 15px 7%; width: 73%; }
.block-3, .block-9 { height: auto; padding: 15px 1%; width: 40%; }
.block-7 img.tom-arrow { width: 25px !important; }
.block-3 img { right: -25px; width: 25px !important; }
.block-6 img { width: 25px !important; left: -25px; }
.block-9 img { left: -25px; width: 25px !important; }
.block-10 img { right: -25px; width: 25px !important; }
.block-4 { width: 58%; }
.block-4 img, .block-5 img, .block-7 img, .block-8 img, .block-11 img, .block-12 img { width:100% !important; }
{
width:100% !important;
}
.block-7 { width: 66%; }
.block-5 { width: 31%; }
.block-6, .block-10 { color: #FFFFFF; float: right; padding: 15px 1%; position: relative; width: 25%; }
.block-8, .block-11 { width: 23%; }
.block-9 { height: auto; padding: 10px 1%; width: 25%; }
.block-10 { float: left; height: auto; padding: 15px 1%; width: 25%; }
.block-12 { width: 50%; }
.block-12 img { width:100% !important; }
.block-12 h2 a { font-size: 18px; line-height: 20px; margin: 0 0 10px; padding: 10px 0 0 10px; }
.block-14 p { line-height:17px !important; }
}
@media all and (min-width: 0px) and (max-width: 480px) {
.behind-people .row .block_cont img { width: auto; }
.col-1 { width: 100%; }
.col-2 { width: 100%; }
.block-1 { font-size: 25px; line-height: 30px; padding: 20px 20% 37px 10%; width: 70% !important; }
.behind-people .block_cont p { font-size: 13px; font-weight: bold; line-height: 11px; }
.behind-people .block_cont h3 { font-size: 24px; margin-bottom: 0px; }
.block-2 { padding: 20px 20% 20px 10%; width: 70%; }
.block-3, .block-9 { height: auto; padding: 15px 20% 15px 10%; width: 70%; }
.block-4 { width: 100%; }
.block-7 { width: 100%; }
.block-5 { width: 100%; }
.block-6, .block-10 { padding: 10px 3% 0 7%; width: 90%; }
.block-8, .block-11 { width: 40%; }
.block-9 { padding: 10px 5% 0; width: 50%; }
.block-10 { float: left; clear: both; padding: 10px 5% 0; width: 50%; height: auto; }
.block-12 { width: 100%; }
.block-12 img { width:100% !important; }
.block-12 h2 a { font-size: 25px; line-height: 25px; margin: 0 0 10px; padding: 20px 0 0 20px; }
.block-4 img, .block-5 img, .block-7 img, .block-8 img, .block-11 img, .block-12 img { width:100% !important; }
{
width:100% !important;
}
img.tom-arrow { width: 25px !important; }
.block-3 img { right: -25px; width: 25px !important; }
.block-6 img { width: 25px !important; left: -25px; }
.block-9 img { left: -25px; width: 25px !important; }
.block-10 img { right: -25px; width: 25px !important; }
.block-14 p { line-height:17px !important; }
}
/********************************************************************************************/
/******************* responsibe css start here for user register page ******************************/
@media all and (min-width: 980px) and (max-width: 1220px) {
#zone-header.container-12 #region-header-second.grid-6 { width: auto; }
.container-12 { width: 960px !important; }
.container-12 .grid-12 { width: 940px !important; }
#block-block-8 { width: 70%; }
#block-block-8 h1 { font-size: 65px; line-height: 55px; margin-bottom: 25px; }
.user-detail { width:432px !important; overflow:hidden; }
.user-detail .other-detail { width: 230px !important; }
.donation_block { clear:none; }
.register-form .container-12 .grid-12, .register-form .container-12 { width: 100% !important; }
.user-info-from-cookie .form-item { width: 220px; }
.user-info-from-cookie .form-item input, .user-info-from-cookie .form-item select { width: 210px !important; }
.user-info-from-cookie .form-type-file { width: 210px; }
fieldset#edit-simplenews .fieldset-description { line-height: 20px; width: 186px; }
.user-info-from-cookie .form-actions .form-submit { font-size: 15px; padding: 7px 3px 7px 7px; width: 210px; }
p.bottom-text { width: 220px; }
.advertisement_block { width: 50%; }
.advertisement_block img { width: 100%; height: auto; }
.donation_block { font-size: 18px; height: auto; width: 200px; }
.block-articles-block-1 .view-id-articles li { width: 235px; }
.block-articles-block-1 .view-id-articles .node-promoted .left-side { width: 235px; }
.block-articles-block-1 .pager li { width:auto; }
.user_bottom_blocks .register_left_blocks { width: 60%; }
.user_bottom_blocks .register_right { width: 310px; }
}
 @media all and (min-width: 740px) and (max-width: 980px) {
.page-user-register #region-header-second, .page-user #region-header-second { width: 97%; }
.register-form a.membership { clear:both; float:left; }
.register-form input.print { margin-right:130px; }
#block-block-8 { width: 100%; }
#block-block-8 h1 { font-size: 66px; line-height: 54px; }
#block-block-8 p { font-size: 16px; line-height: 23px; }
#block-block-9 { float: left; margin:0; clear:both; width: auto; }
#block-block-9 img { width:auto !important; }
#block-counter-counter { margin: 0 6px 10px 0; }
#block-block-11, #block-block-12, #block-block-19 { float: left; height: 160px; margin: 0 5px 0 0; padding: 20px 10px 0; width: 170px; }
#block-block-10 { padding: 0; width: 190px; float: left; margin: 0 5px 0 0; }
#block-block-10 img { height: 180px; width: 190px !important; }
#block-block-11 h2, #block-block-19 h2 { font-size: 30px; line-height: 26px; }
#block-block-11 p, #block-block-19 p { font-size: 14px; }
#block-block-12 { height:auto; padding: 60px 10px 87px; }
#block-block-12 span { font-size: 32px; }
.container-12.register_bottom_blocks { margin: 10px auto; width: 700px; }
.register_left_blocks, .register-form { width: 96%; }
.visiting_card { width:310px; }
.user-info-from-cookie #edit-field-upload-photo { right:98px; }
.user-info-from-cookie .form-actions { float: left; margin: 10px 0 0 274px; }
.register-form p.required-note { margin-right: 130px; text-align: right; }
.container-12.register_bottom_blocks .grid-12 { margin: 0; width: 700px; }
.container-12.register_bottom_blocks .register-form .grid-12 { width: 544px; }
.user-info-from-cookie #edit-uc-addresses { float: left; left: 274px; ; }
p.bottom-text { float: left; margin: 10px 0 0 274px; }
.donation_block { font-size: 18px; height: 220px; margin-right: 134px; width: 244px; }
.block-articles-block-1 .view-id-articles li { width: 233px; }
.block-articles-block-1 .view-id-articles .node-promoted .left-side { width: 233px; }
.block-articles-block-1 .pager li { width:auto; }
.user_bottom_blocks .register_left_blocks { width: 48%; }
.user_bottom_blocks .register_right {; width: 310px; }
/*Deven changes*/
.home-page-article.home-page-article-size-1.grid-3.hide-embed-video {
    width: 180px;
}
}
 @media all and (min-width: 480px) and (max-width: 740px) {
.page-user-register #region-header-second, .page-user #region-header-second { width: 97%; }
.user-detail { width:432px !important; overflow:hidden; }
.user-detail .other-detail { width: 230px !important; }
#block-block-8 { width: 100%; }
#block-block-8 h1 { font-size: 50px; margin-bottom: 15px; line-height: 40px; }
#block-block-8 h1 span { font-size: 50px; }
#block-block-8 p { font-size: 14px; line-height: 20px; margin-bottom: 10px; }
#block-block-9 { float: left; margin: 10px 20px; width: 180px; }
#block-block-9 img { width: auto !important; }
#block-counter-counter { margin: 0 29px 10px 0; float: left; }
#block-block-11, #block-block-12, #block-block-19 { float: left; height: 127px; margin: 0 5px 10px; padding: 20px 15px 0; width: 180px; }
#block-block-10 { float: left; height: auto; margin: 0 0 5px 5px; padding: 0; width: 210px; }
#block-block-10 img { width: 210px !important; }
#block-block-11 h2, #block-block-19 h2 { font-size: 30px; line-height: 26px; }
#block-block-11 p, #block-block-19 p { font-size: 14px; }
#block-block-12 { height: auto; padding: 60px 15px 87px; }
#block-block-12 span { font-size: 32px; }
.register_left_blocks, .register-form { width: 96%; }
.visiting_card { float:left; width: 310px; }
.block_18 h2 { font-size: 50px; line-height: 40px; margin-bottom: 15px; }
.block_18 p { font-size: 15px; line-height: 20px; margin-bottom: 10px; }
.block_18 p.bold { font-size: 18px; margin: 15px 0; }
.register-form img, .advertisement_block img { width:100%; height:auto; }
.user-info-from-cookie #edit-field-upload-photo { right: 172px; top: 261px; }
.user-info-from-cookie .form-actions { margin: 84px 146px 10px 0; }
.register-form p.required-note { text-align: right; }
.user-info-from-cookie #edit-uc-addresses { clear: both; float: left; margin-top: 3px; position: relative; right: 0; }
.user-info-from-cookie .form-item { margin: 0 30px; }
.user-info-from-cookie .form-item .form-item { margin:0; }
#user-register-form.user-info-from-cookie { padding-top: 10px; }
.user-info-from-cookie .form-type-file { margin-top:3px; }
fieldset#edit-simplenews .form-item, fieldset#edit-simplenews input { margin: 0 0 0 30px; }
.page-user-register #edit-actions { float: left; margin: 0 30px !important; }
p.bottom-text { float: left; margin: 10px 0 0 30px; }
.user-image img { width:auto; }
.user-detail .other-detail { width: 230px; }
.donation_block { float: left; font-size: 18px; height: 190px; margin: 20px 0 0 30px; width: 240px; }
.block-articles-block-1 .view-id-articles li { width: 230px; }
.block-articles-block-1 .view-id-articles .node-promoted .left-side { width: 230px; }
.block-articles-block-1 .pager li { width:auto; }
.page-user-contact #contact-personal-form .form-actions { float: left; margin: 0 0 10px 0; }
.user_bottom_blocks .register_left_blocks { width: 94%; }
.user_bottom_blocks .register_right {; width: 310px; float:left; }
}
 @media all and (min-width: 0px) and (max-width: 480px) {
.page-user-register #region-header-second, .page-user #region-header-second {  float: left;
    margin: 20px 3% 0;
    width: 94%; }
#block-block-8 { width: 100%; }
#block-block-8 h1 { font-size: 50px; margin-bottom: 15px; line-height: 40px; }
#block-block-8 h1 span { font-size: 50px; }
#block-block-8 p { font-size: 14px; line-height: 20px; margin-bottom: 10px; }
#block-block-9 { float: left; margin: 10px 20px; width: 180px; clear:both; }
#block-block-9 img { width: auto !important; }
#block-counter-counter { float:left; width:220px; }
#block-block-11, #block-block-12, #block-block-19 { float: left; height: 160px; margin: 0 5px 10px; padding: 20px 15px 0; width: 180px; }
#block-block-10 { float: left; height: auto; margin: 0 0 5px 5px; padding: 0; width: 210px; }
#block-block-10 img { height: 178px; width: 210px !important; }
#block-block-10 h2 { font-size: 40px; }
#block-block-11 h2, #block-block-19 h2 { font-size: 30px; line-height: 26px; }
#block-block-11 p, #block-block-19 p { font-size: 14px; }
#block-block-12 { height: auto; padding: 60px 15px; }
#block-block-12 span { font-size: 35px; }
#block-block-11 span { font-size: 32px; }
.register_left_blocks, .register-form { width: 96%; }
.visiting_card { float:left; padding-left: 0; width: 300px; }
.block_18 h2 { font-size: 50px; line-height: 40px; margin-bottom: 15px; }
.block_18 p { font-size: 15px; line-height: 20px; margin-bottom: 10px; }
.block_18 p.bold { font-size: 18px; margin: 15px 0; }
.advertisement_block img { width:100%; height:auto; }
.container-12.register_bottom_blocks { margin: 12px 0; width: 100%; }
.user-info-from-cookie #edit-field-upload-photo { right: 132px; top: 261px; }
.user-info-from-cookie .form-actions { margin: 84px 106px 10px 0; }
.register-form p.required-note { text-align: right; }
.user-info-from-cookie #edit-field-country { clear: both; top: 84px; }
.user-info-from-cookie .form-item { margin: 0 30px; }
#user-register-form.user-info-from-cookie { padding-top: 10px; }
.user-info-from-cookie .form-item .form-item { margin:0; }
#user-register-form.user-info-from-cookie { padding-top: 10px; }
.user-info-from-cookie .form-type-file { margin-top:3px; }
.page-user-register #edit-actions { float: left; margin: 0 30px; }
fieldset#edit-simplenews .form-item, fieldset#edit-simplenews input { margin: 0 0 0 30px; }
.user-info-from-cookie #edit-uc-addresses { clear: both; float: left; margin-top: 3px; position: relative; right: 0; }
p.bottom-text { float: left; margin: 10px 0 0 30px; }
.user-image img { width:auto; }
.register-form .user-image img { width:100%; height:auto; }
.register-form .user-image img.sample_card { width: auto; }
.user-detail .user-image { margin: 0 2% 0 0; width: 40% !important; }
.user-detail .other-detail { float: right; width: 50% !important; }
.register-form .user-detail .other-detail { font-size: 18px; line-height: 18px; }
.register-form .user-detail { height:250px; }
#block-block-8 h1 a { font-size: 40px; }
.register-form .user-detail .other-detail .name, .register-form .user-detail .other-detail .surname, .register-form .user-detail .other-detail .member-2 { font-size: 18px; line-height: 18px; }
.register-form .user-detail .other-detail .title { font-size: 30px; line-height: 30px; margin: 10px 0 0; }
.user-detail { width:100% !important; overflow:hidden; }
.donation_block { float: left; font-size: 18px; height: 190px; margin: 20px 0 0 30px; width: 240px; }
.block-articles-block-1 .pager li { width:auto; }
.page-user-contact #contact-personal-form .form-actions { float: left; margin: 0 0 10px 0; }
.user_bottom_blocks .register_left_blocks { width: 94%; }
.user_bottom_blocks .register_right { width: 300px; float:left; padding: 15px 0; }
.container-12.register_bottom_blocks .grid-12 { width: 90%; }
.donation_block { margin: 20px 0 0 8px; }
p.bottom-text { margin: 10px 0 0 8px; }
#user-register-form #edit-picture { padding-right: 0; float: left; }
.user-info-from-cookie .form-item { margin: 0 8px; }
fieldset#edit-simplenews .form-item, fieldset#edit-simplenews input { margin: 0 0 0 10px; }
.page-user-register #edit-actions { margin: 0 8px; }
fieldset#edit-simplenews .fieldset-description { width:auto; }
}
/****************** Cart page css  start here*************************************/
/*********************************************************************************/
 @media all and (min-width: 980px) and (max-width: 1220px) {
#uc-cart-view-form .form-actions input#edit-update { margin:0 5px 0 142px; }
#user-profile-form .form-item.form-type-file.form-item-files-picture-upload { clear: both; margin-left: 0; width: 600px; }
#user-profile-form .form-item .link-field-subrow { clear: none; float: left; width: 430px; }
.page-user-edit #user-profile-form .form-actions { padding-left: 255px; }
.page-user-edit #user-profile-form input.form-file { width: 280px !important; }
}
@media all and (min-width: 740px) and (max-width: 980px) {
#uc-cart-view-form .form-actions a { margin:0; }
#uc-cart-view-form .form-actions input#edit-update { margin:0 5px 0 200px; }
#user-profile-form .form-item.form-type-file.form-item-files-picture-upload { clear: both; margin-left: 0; width: 600px; }
#user-profile-form .form-item .link-field-subrow { clear: none; float: left; width: 430px; }
.page-user-edit #user-profile-form .form-actions { padding-left: 255px; }
.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 { width:410px !important; }
.page-user-edit #user-profile-form .form-item .form-submit { width: 140px !important; }
.page-user-edit #user-profile-form input.form-file { width: 270px !important; }
.page-user-edit #user-profile-form .form-item-picture-delete label, .page-user-edit #user-profile-form input.form-checkbox { width: auto !important; }
blockquote p { margin-left:0; }
}
@media all and (min-width: 480px) and (max-width: 740px) {
#uc-cart-view-form .sticky-enabled th { font-size:18px; }
#uc-cart-view-form .sticky-enabled td { padding:5px; }
#uc-cart-view-form .sticky-enabled td.remove input.form-submit { font-size: 12px; padding: 5px 10px; }
#uc-cart-view-form .sticky-enabled td.qty input { width:40px; }
#uc-cart-view-form .form-actions a { margin:0; }
#uc-cart-view-form .form-actions input#edit-update { margin:0 5px 5px 110px; }
#uc-cart-view-form .form-actions input#edit-checkout--2 { float:right; }
#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 { font-size: 12px; padding: 5px 10px; }
.uc-cart-checkout-form fieldset#billing-pane input, .uc-cart-checkout-form fieldset#customer-pane input, .uc-cart-checkout-form fieldset#billing-pane select { width: 260px; }
fieldset#comments-pane .form-textarea-wrapper textarea { width: 300px; }
.uc-cart-checkout-form #line-items-div { float: left; }
.uc-cart-checkout-form fieldset#payment-pane label.option { width: 94%; }
.uc-cart-checkout-form fieldset#payment-pane label.option img.uc-credit-cctype { margin: 0 3px; }
.uc-cart-checkout-form fieldset#payment-pane .payment-details-paypal_wps { margin-top:60px; }
.uc-cart-checkout-form .form-actions input { font-size: 14px !important; padding: 7px 20px !important; }
.order-review-table { width: 100%; }
tr.review-button-row .form-actions { margin:0; }
.page-user-edit #user-profile-form .form-item { clear:both; }
.page-user-edit #user-profile-form .form-item label { padding: 10px 0; }
.page-user-edit #user-profile-form .form-item input, .page-user-edit #user-profile-form .form-item select, .page-user-edit #user-profile-form .form-item textarea { clear:both; width:300px !important; }
.page-user-edit #user-profile-form .form-actions { padding-left: 0; }
.page-user-edit #user-profile-form input.form-checkbox { width:auto !important; margin:10px 0 0 10px !important; position: relative; top: 9px; }
.page-user-edit #user-profile-form .form-item .form-submit { margin: 0 0 10px !important; width: 120px !important; }
#user-profile-form .form-item.form-type-checkbox.form-item-picture-delete { margin-left:0; }
.page-user-edit #edit-field-my-portfolio-up-to-12-piec-und-table { width: 420px; }
#user-profile-form table.tabledrag-processed input.ajax-processed { width:110px !important; }
.page-user-edit #user-profile-form .form-item.form-type-managed-file label { width: 130px; }
.page-user-edit #user-profile-form input.form-file { width: 200px !important; }
p.bottom-image { float:left; width:100%; margin: 20px 0 0; }
#mc_embed_signup { float:left; width:100%; }
#block-block-31 { text-align: left; }
blockquote p { margin-left:0; }
}
@media all and (min-width: 0px) and (max-width: 479px) {
#uc-cart-view-form .sticky-enabled th { font-size:14px; }
#uc-cart-view-form .sticky-enabled td { padding:5px; }
#uc-cart-view-form .sticky-enabled td.remove input.form-submit { font-size: 12px; padding: 5px 10px; }
#uc-cart-view-form .sticky-enabled td.qty input { width:40px; }
#uc-cart-view-form .form-actions a { margin:0; }
#uc-cart-view-form .form-actions input#edit-update { margin:0 5px 5px 10px; }
#uc-cart-view-form .form-actions input#edit-checkout--2 { float:right; }
#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 { font-size: 12px; padding: 5px 10px; }
.uc-cart-checkout-form fieldset#billing-pane input, .uc-cart-checkout-form fieldset#customer-pane input, .uc-cart-checkout-form fieldset#billing-pane select { width: 200px; }
fieldset#comments-pane .form-textarea-wrapper textarea { width: 230px; }
.uc-cart-checkout-form #line-items-div { float: left; }
.uc-cart-checkout-form fieldset#payment-pane label.option { width: 94%; }
.uc-cart-checkout-form fieldset#payment-pane label.option img.uc-credit-cctype { margin: 0 3px; }
.uc-cart-checkout-form fieldset#payment-pane .payment-details-paypal_wps { margin-top:70px; }
.uc-cart-checkout-form .form-actions input { font-size: 12px !important; padding: 7px 20px !important; }
.order-review-table { width: 100%; }
tr.review-button-row .form-actions { margin:0; }
.page-user-edit #user-profile-form .form-item { clear:both; }
.page-user-edit #user-profile-form .form-item label { padding: 10px 0; }
.page-user-edit #user-profile-form .form-item input, .page-user-edit #user-profile-form .form-item select, .page-user-edit #user-profile-form .form-item textarea { clear:both; width:300px !important; }
.page-user-edit #user-profile-form .form-actions { padding-left: 0; }
.page-user-edit #user-profile-form input.form-checkbox { width:auto !important; margin:10px 0 0 10px !important; position:relative; top:9px; }
.page-user-edit #user-profile-form .form-item .form-submit { margin: 0 0 10px !important; width: 120px !important; }
#user-profile-form .form-item.form-type-checkbox.form-item-picture-delete { margin-left:0; }
ul.tabs li a { padding:0 6px !important; }
.page-user-edit #user-profile-form input.form-file { width: 250px !important; }
.page-user-edit #edit-field-my-portfolio-up-to-12-piec-und-table { width: 360px; }
#user-profile-form table.tabledrag-processed input.ajax-processed { width:100px !important; }
p.bottom-image { float:left; width:100%; margin: 20px 0 0; }
#mc_embed_signup { float:left; width:100%; }
#mc_embed_signup p.mc-field-group input { padding: 6px 10px; width: 260px; }
#block-block-31 { text-align: left; }
blockquote p { margin-left:10px; padding:10px 10px 10px 20px; }
blockquote p:before, blockquote p:after { font-size: 100px; }
blockquote p:before { left: -15px; top: 2px; }
blockquote p:after { bottom: -0.5em; right: 5px; }
.node-type-article .container-12 .grid-3 { float: left; }
}
#store-footer { display: none; }
/****************** Cart page css  end here*************************************/
/********************** To show video block on front end  *********************************/
.embed-video .views-field-title, .embed-video .views-field-body, .embed-video .views-field-field-cover-image-1, .embed-video .views-field-field-cover-image { display: none !important; }
.views-field-field-template { display: none; }
.views-field-field-video-embed-code, .views-field-field-video-embed-code .field-content, .views-field-field-video-embed-code .field-content p { height: 100%; width: 100%; }
.embed-video { padding: 0 !important; }
.home-page-article-style-1-b.embed-video { width: 25% !important; }
/************* primary tab css *************/
ul.tabs { border:0; }
ul.tabs li { }
ul.tabs li a, ul.tabs li a:link, ul.tabs li a:visited { background:none; border:0; font-size:14px; color:#DAEBCB; font-weight:normal; text-decoration:underline; }
ul.tabs li a:hover { text-decoration:none; }
.page-cart .messages a { color:#234600; }
.pcp_profilepage { float: right; font-size: 16px; font-weight: normal; margin:5px 3px 10px 0; width: 305px; }
.image-credit { min-width:400px; min-height: 30px; display:block; cursor:pointer; color:#fff; float: right; font-size: 0px; margin-right: 5px; margin-top: -39px; position: relative; }
.image-credit a { font-size: 0px; }
#user-profile-form #edit-field-wild-culture-interests .form-item-field-wild-culture-interests-und { float:left; clear:both; }
#user-profile-form div div#edit-field-terms { clear: both; float: left; }
#edit-field-wild-culture-interests-und { float:left; width:428px; }
#edit-field-wild-culture-interests-und ul li { background: none repeat scroll 0 0 #808878; margin-bottom:10px; }
#edit-field-wild-culture-interests-und ul li .term-reference-tree-button { background-position: right center; background-repeat: no-repeat; cursor: pointer; float: right; padding-right: 400px; padding-top: 25px; position: absolute; }
#edit-field-wild-culture-interests-und ul li .form-type-checkbox { margin-left: 24px; margin-top: 10px; }
input#edit-field-wild-culture-interests-und-0-394-394, input#edit-field-wild-culture-interests-und-0-393-393, input#edit-field-wild-culture-interests-und-0-396-396, input#edit-field-wild-culture-interests-und-0-392-392, input#edit-field-wild-culture-interests-und-0-395-395, input#edit-field-wild-culture-interests-und-0-397-397 { display:none; }
#edit-field-wild-culture-interests-und ul li ul li { background: none repeat scroll 0 0 #fff; line-height: normal; margin: 0; margin-bottom:2px; }
#edit-field-wild-culture-interests-und ul li ul li div.form-type-checkbox { margin-left: 5px; }
#edit-field-wild-culture-interests-und ul li ul li div.form-type-checkbox input { float: left; margin: 0; padding: 0; }
#edit-field-wild-culture-interests-und ul li ul li div.form-type-checkbox label { float: left; margin-left: 8px; width: auto; color:#808878; }
#user-profile-form #edit-field-website { margin:0px !important; }
.logged-in .section-header #block-system-user-menu { display:none; }

/*********** Pager Style *******************/
.pager li>a, .pager li>span {
  border-radius:0;
  border:none;
}
.pager li.pager-current {
  border: 1px solid;
}
