.wrapper.custom-background { background-image: url('../viva/images/body-bg.jpg'); background-repeat: repeat; background-position: top left; background-attachment: scroll; }

.fixed_header .home-top-line { top: 130px; }#author-info, .body-bg { background-image: url("../viva/images/body-bg.jpg"); }#author-info, .body-bg { background-color: #060606 !important; } .sidebar-inner .widget p, body #map .infobox-content p, body .entry #author-info p, .alert, .content p, .content dt, .content dl, .content li, .content table td, .content table th, .accordion-inner, .tab-pane, .video_frame, .sidebar-inner .widget .news-item .date, .sidebar-inner .widget li {  font-family: 'Open Sans'; font-size: 15px; line-height: 24px; color: #000000; font-weight: normal; } h1 {  font-family: 'Lato'; font-size: 28px; line-height: 30px; color: #1e1e1e; font-weight: 300; } h2, .content .entry-title, .content .entry-title a {  font-family: 'Lato'; font-size: 25px; line-height: 28px; color: #1e1e1e; font-weight: 300; } h3 {  font-family: 'Lato'; font-size: 22px; line-height: 30px; color: #1e1e1e; font-weight: 300; } h4 {  font-family: 'Lato'; font-size: 20px; line-height: 30px; color: #1e1e1e; font-weight: 300; } h5 {  font-family: 'Lato'; font-size: 18px; line-height: 30px; color: #1e1e1e; font-weight: 300; } h6 {  font-family: 'Lato'; font-size: 16px; line-height: 26px; color: #1e1e1e; font-weight: 300; } .footer-links-container h4 {  font-family: 'Lato'; font-size: 18px; line-height: 24px; color: #ffffff; font-weight: 300; } .footer-links-container, .footer-links-container p, .footer-links-container li, .footer-links-container span, .footer-links-container .widget .tweet_list .tweet_text,
												.footer-links-container #calendar_wrap #wp-calendar caption,
												.footer-links-container #calendar_wrap #wp-calendar td,
												.footer-links-container #calendar_wrap #wp-calendar th {  font-family: 'PT Sans'; font-size: 14px; line-height: 19px; color: #c4c4c4; font-weight: normal; } .wrapper .read_more_link, .content #comments a, .content #author-info a, .content p a:not(.btn), .content li:not(.product) a:not(.btn), .content .accordion a:not(.btn), .sidebar-inner .widget .dig-in a {  font-family: 'Open Sans'; font-size: 14px; line-height: 24px; color: #bd820e; font-weight: normal; } .footer-bg .footer a, .footer-links-container .footer-links ul li a,
												.footer-links-container #calendar_wrap #wp-calendar a, .twitter_container .tweet_list li .tweet_time a {  font-family: 'PT Sans'; font-size: 14px; line-height: 19px; color: #ffffff; font-weight: normal; }@media (min-width: 1200px) {  .wrapper .sidebar-inner .item-title-bg h4 {  font-family: 'Lato'; font-size: 21px; line-height: 28px; color: #ffffff; font-weight: 300; } }  .wrapper .page-title h1 {  font-family: 'Lato'; font-size: 26px; line-height: 28px; color: #ffffff; font-weight: 300; }

@font-face {
			  font-family: 'entypo';
			  src: url('../viva/fonts/entypo.eot');
			  src: url('../viva/fonts/entypo.eot#iefix') format('embedded-opentype'),
			       url('../viva/fonts/entypo.woff') format('woff'),
			       url('../viva/fonts/entypo.ttf') format('truetype'),
			       url('../viva/fonts/entypo.svg#entypo') format('svg');
			  font-weight: normal;
			  font-style: normal;
			}

			.sidebar-inner .tabs.normal .text.widget:first-child .item-title-bg, .sidebar-inner .tabs.normal .texte.widget:first-child .item-title-bg,
            .sidebar-inner .tabs.normal .text.widget:nth-child(3) .item-title-bg, .sidebar-inner .tabs.normal .texte.widget:nth-child(3) .item-title-bg
            {background-color:#EB6841 !important;box-shadow: 0px 1px 0px 1px #ba4e2e !important;}

            body#fr_FR .sidebar-inner .tabs.normal .text.widget:nth-child(2) .item-title-bg, body#fr_FR .sidebar-inner .tabs.normal .texte.widget:nth-child(2) .item-title-bg,
            body#en_GB .sidebar-inner .tabs.normal .text.widget:nth-child(5) .item-title-bg, body#en_GB .sidebar-inner .tabs.normal .texte.widget:nth-child(5) .item-title-bg
            {background-color:#EB6841 !important;box-shadow: 0px 1px 0px 1px #ba4e2e !important;}
