/*
Theme Name: Bootstrap Basic
Theme URI: 
Author: Vee Winch
Author URI: http://okvee.net changed by Kamil Szaffner
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy.
Version: 1.0.3.3
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/

h1, h2, h3, h4, h5, h6 {
	font-family:Merriweather,Arial, sans-serif;
}
body{
	font-family:Lato, serif;
}

.center-div
{
     margin: 0 auto;
     max-width: 258px;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text, .word-center {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.mobile-home-button{
	font-size: 22px;
	vertical-align:-9px ;
	position:relative;
	left:-30px;
}
.site-description{
	margin-top:8px;
	margin-bottom:-20px;
	text-align:center;
}
.site-description h2{
	font-weight:bold;
	font-size: 12px;
	color: #999;
}
.site-title hr {	
	width: 100%;	
	margin-top: 5px;	
	margin-bottom: 5px;
}
.navbar-header {	
	background-color: #ED6C03;
}
.navbar-header .navbar-toggle {	
	background-color: #fff;
}
#polylang-2 ul { 	
	list-style-type: none; 
}
#polylang-2 li { 	
	display: inline; 
}
#polylang-3 ,.tab li  {	
	float: left;
}
#polylang-3 ul { 	
	list-style-type: none; 	
	display: inline-block;
}
#polylang-3 li {	
	display: inline-block;
}
#polylang-3 li a { 	
	display: inline-block;	
	color: #fff;	
	padding-top: 15px;	
	padding-bottom: 5px;
}
/*Share buttons*/
 .share-twitter{
	display: inline-block;
	height:24px;
	background-color:white; 
	border:3px solid #55A2D0;
	border-right:4px solid #55A2D0;
	background-size: contain;
	background-repeat: no-repeat;
	color:white;
	margin-right:6px;
	cursor:pointer;
	transition-property:opacity;
	transition-duration:600ms;
	transition-timing-function:linear, ease-in;
}
.share-twitter:focus, .share-facebook:focus,.share-twitter:hover, .share-facebook:hover{
	color:#FFFFF0;
	opacity:0.5;
}
.share-facebook{
	display: inline-block;
	height:24px;
	background-color:white; 
	border:3px solid #5C6B96;
	border-right:4px solid #5C6B96;
	background-size: contain;
	background-repeat: no-repeat;
	color:white;
	margin-right:6px;
	cursor:pointer;
	transition-property:opacity;
	transition-duration:600ms;
	transition-timing-function:linear, ease-in;
}
.share-title{
	display: inline-block;
	background-color:#55A2D0;
	margin-right:-5px;
	margin-left:-5px;
	height:20px;
	position:relative;
	vertical-align:top;
	padding:3px;
	padding-top:3px;
	font-size:12px;
	font-weight:bold;
	font-family:Lato;
}
.share-count{
	height:20px;
	vertical-align:super;
	padding:2px 2px 2px 0;
	color:white;
	font-size:14px;
}
.blockp{
	 display:inline-block;
	 position:relative;
	 height:22px;
	 margin-top:-1px;
}
.blockpt{
	 display:inline-block;
	 position:relative;
	 height:21px;
}
.share-twitter>i {
	position: relative;
	display: inline-block;
	padding:4px;
	width: 21px;
	height: 21px;
	background: #55A2D0;
	background-image: url("/wp-content/uploads/2016/02/twi.png");
	background-size:contain;
	background-repeat:no-repeat;
}
.share-titlefb{
	display: inline-block;
	background-color:#5C6B96;
	margin-right:-5px;
	margin-left:-5px;
	height:21px;
	position:relative;
	padding:3px;
	padding-top:3px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	font-family:Lato;
}
.share-countfb{
	height:20px;
	vertical-align:super;
	padding:2px 2px 2px 0;
	color:black;
	font-size:14px;
	color:#999999;
	font-family:Lato;
}
.share-facebook>i {
	position: relative;
	display: inline-block;
	padding:3px;
	width: 21px;
	min-height: 21px;
	background: #5C6B96;
	background-color:#5C6B96;
	background-image: url("/wp-content/uploads/2016/02/fbi.png");
	background-size:contain;
	background-repeat:no-repeat;
}
.chart-oil{
	 color:#004A8B;
}
.chart h3, .chart-oil-top{
	 color:#004A8B;
}
.chart img {
	 display:block;
	 margin:0 auto;
	 /*width:100%;*/
}
.social-buttons-video{
	 padding-left:30px;
	 visibility: hidden;
}
.social-buttons-video .share-title, .social-buttons-video .share-titlefb{
	 padding-top:1px;
}

 .post-images{
	float: left;
	margin-right: 20px;
}
/*menu*/
 button.btn-default {
	display:none;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-header,.sub-menu>li>a {
	background-color:#E54B15; 
}
.dropdown-menu {
	background-color:#E54B15; 
	color:white;
	min-width:0; 
	border:0;padding:0;
	margin-top: 2px!important;
}
.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li , .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,.frame p {
	color: white;
}
.menupad .navbar-default{
margin-bottom:10px;
}
 .nav .open > a, .nav .open > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .active > a,.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus,.navbar-default .navbar-nav > li > a:hover, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,.navbar-nav > li:focus,.sub-menu,.nav .open > a:focus  {
	background-image:none; 
	background-color:#C94212; 
	color:white;
	}
.newfooter ul {
	list-style-type:none; 
	text-align:left; 
	padding:0; 
	margin:0;
}
.navbar-nav > li > .dropdown-menu{
	width:100%!important;
}
.sub-menu.dropdown-menu>li:nth-last-child(n+2) {
	border-bottom:1px solid white; 
}
.dropdown-menu >li>a {
	padding: 8px 0;
	text-align:center;
}
.navbar-nav > li > a {
	padding: 19px 15px;
}
.navbar-default{
	font-size:1.2em;
	font-weight:normal;
}
 button.btn-default {
	display:none;
}
.lang-item a{
	font-size:0 !important;
}
.navbar-nav {
	color:white!important;
}
#horizontal_block{
	display:block!important;
}
.navbar-form{
	margin:10px 0;
	border-style:hidden;
}
.footermenu a, .footer-left a{
	color:black;
}
.footer-left ul{
	padding-left:0;
}
.footer-left li{
	line-height: 280%;
}
.navbar-right{
	margin-right:0;
}
.navbar-primary-collapse{
	padding-left:0;
	padding-right:0;
}
.navbar-default{
	border:0;
}
.main-video{
	margin:15px;
	margin-bottom:0;
}
.nav_fix{
	position:fixed !important; 
	z-index:2;
	width:100%; 
	margin-left:2px;
	top:0;
	padding:0;
}
.site-title-heading img, .page-header-top-right{
	 margin-top:0;
}
.no-shade{
	 border: 1px solid rgb(228, 228, 228);
}
.popup-list .btn-sm{
	  padding: 10px 0;
}
.btn-sm strong{
	 font-family:Merriweather;
	 font-size:14px;
}
/*Lines in text*/
hr {
	color: lightgrey;
	background-color: lightgrey;
	height: 1px;
}
.site-footer ul li {
	display:inline;
}
.site-footer ul li a{
	padding:16px 8px;
}
#site-footer {
	background-color:#EBEBEB!important;
}
.divline { 
	border-bottom:1px solid black;
	line-height:16px;
	text-align:center;
}
.spline {
	background:#FFF;
	position:relative;
	bottom:-8px;
	padding:0 15px; 
	color:#E54B15; 
	font-weight:bold;
}
#sidebar-right .widget, #sidebar-right .widget .widget-title, #sidebar-left .widget .widget-title, #main-column .post, #sidebar-left .widget {
	border:0;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	font-size:1.1em;
}
.dropdown-menu > li > a{
	font-weight:bold;
	font-size:15px;
}
.divlineart{ 
	border-bottom:1px solid #A9A9A9;
	line-height:14px;
	text-align:left;
}
.splineart {
	border-bottom:1px solid white;
	border-bottom:1px solid white;
	background:#FFF;
	position:relative;
	bottom:-8px;
	padding:0 10px 0 0; 
	color:#E54B15;
}
.splineartcat {
	margin-bottom: 40px;
}
.artdate{
	display:inline;
	position:relative;
	display: inline-block;
	bottom:8px;
	font-family: Lato;
}
.newsdate{
	font-size:12px; 
	color:#A9A9A9;
	text-decoration:none;
}
.type-post {
	border-bottom:1px solid lightgrey;
}
.sidebars {
	color:black; 
	font-weight:bold;
}
.divlinepost{ 
	border-bottom:1px solid #A9A9A9;
	line-height:14px;
	text-align:left;
	width: 84%;

}
.splinepost {
	display:inline;
	background:#FFF;
	position:relative;
	bottom:-12px;
	padding:0 10px 0 0; 
	color:#E54B15;
}
#main-column .post {
	margin-bottom:0;
}
/*article data*/
.single .pager li>a{
background-color: #3E78AA;
font-weight: bold;
color:#fff;
}
.glyphicon-print{
	color:#000;
padding-left:5px;
vertical-align:1px;
font-size:21px;
}
.glyphicon-print:hover{
	color:#3E78AA;
	cursor:pointer;
}
.titlenews, .byline, .n, .published {
	text-decoration: none !important;
	font-size:11px;
}
.byline, .published, .n {
	color:#A9A9A9;
}
.titlenews {
	color:#707070;
}
.comment-bar {
	display:inline; 
	vertical-align:4.5px;
}
.comment-bar, .comments-link {
	display:none
}
.titlenews>h4{
	font-weight:bold;
}
.site-main .type-post {
	border-bottom:none;
}

.form-control,.form-control2{
	padding:6px 4px;
}
.form-control2{
	margin-top:-10px;
	display:none;
}
.videocon iframe{
	max-width:240px;
	max-height:180px;
}
#not-show-again{
	cursor:pointer;
}

.feature{
    border-top: 2px solid #044A8C;
border-bottom: 2px solid #044A8C;
margin-bottom: 10px;

}
.feature .col-sm-3:hover{
opacity:0.8;
}
.feature h4 a{
    color:#fff;
    text-shadow: 2px 2px 5px black;
    background-color: rgba(51, 51, 51, 0.56);
    line-height: 1.3;
display: block;
font-size:17px;
}
.feature .col-sm-3{
   min-height:160px;
opacity:1;
transition: opacity 0.2s; 
}


p {
	font-family:Lato;
}
/*bulletin*/

.bulletin{
	background-color: #3E78AA;
	border: 1px solid #5687B2;
	color:#fff;
	border:1px solid #DBDCDC;
	border-radius:5px;
}

.bullet-bottom{
	position:relative;
}
.bullet-bottom div:first-child, .main-block{
	padding-right:0px;
}



.bulletin-top{
	background-color: rgb(229,75,21);
	border: 2px solid rgb(240,146,113);
	border-radius:5px;
	margin-top:15px;
	margin-left:15px;
	letter-spacing: 1px;
	margin-right:15px;
}

.bulletin-top h2{
	font-size: 24px;
	margin:5px 0;
}
.bulletin-top a:hover{
	text-decoration:none;
}

.bulletin-top h2, .bulletin-top p{
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.bulletin-top p span{
	color:#044A8C; 
	letter-spacing: 0;
	font-size: 16px;
}
.bulletin-top p:last-child{
	font-size: 16px;
	margin-bottom:20px;
}
.general-description{
	padding: 25px 15px 0 0;
	text-align:justify;
	font-size: 12.5px;
	font-weight:bold;
}
.bulletin-single p{
	text-align:justify;
	padding:20px 10px 0 10px;
}

.bulletin-single-top h2{
	font-size:1.2em;
}
.buttons-bulletin-level{
	padding:10px 0;
}

.bullet-bottom h3{
	font-size: 1em;
	background-color: #044A8C;
	padding:10px;
	position:relative;
	width:110%;
	margin-left:30px;
	margin-top:0;
	z-index:1;
}

.arrowhead{
	width: 0;
height: 0;
border-style: solid;
border-width: 41px 0 41px 50px;
border-color: transparent transparent transparent #044A8C;
position:relative;
bottom: -68px;
left: 120%;
z-index:1;
}

.bulletin-img{
	-ms-transform: rotate(-3deg); /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);
	margin-top:20px;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
width:179px;
}

.bullet-bottom ul{
	font-weight:bold;
	padding-left:30px;
	font-size:16px;
}
.left-element-bulletin{
	padding-left:30px;
	padding-right:0px;
}
.left-element-bulletin a{
	margin-bottom:10px;
	float:right;
}
.download-description{
	font-weight:bold;
	font-size:14px;
	padding-right:6px;
}
.right-button-bulletin{
	margin-right:15px;
	position:relative;
	z-index:1;
	bottom:20px;
	left: 35px;
}
.bulletpmarhead-single h6{
	text-align:center;
}
#bulletin-top-responsive{
	display:none;
	position:relative;
}
#bulletin-top-responsive h2{
	font-size:20px;
}
#bulletin-top-responsive p span {
	font-size:16px;
	color: #E54B15;
}
#bulletin-top-responsive .bulletin-top{
	background-color:#044A8C;
	border:none;
}

.videos {
	padding:10px;
}
.btn-primary{
	background-image: none;
	background-color: #014A8E;
	margin: 8px auto 8px auto;
	display:block;
	width:170px;
}
.flag-list{
	list-style:none;
	padding:0;
}
.flag-list li  img{
	margin-left:10px;
	border-radius: 100%;
}
.flag-list li:first-child  img{
	margin-left:0;
}
.bullet-flag-container{
	background-color:#044A8C;
}
.bullet-flag-container h3{
	font-size:0.9em;
	color:#fff;
	text-align:justify;
	font-weight:bold;
}
.button-single{
	margin:0 auto;
	display:block;
}
.popup-list .btn-primary{
	width:300px;
}

.buttons-container{
	position:relative;
}
.buttons-container a, .buttons-container button{
	position:relative;
	transform:translate(0,50%);
}
.buttons-container h6{
	padding: 5px 0 0;
	text-align:center;
}
.btn-primary{
	padding:5px 0 5px 0;
	font-size:0.8em;
}

.bullet-desc li{
	color:#626262;
}
.hidden-field{
	display:none;
}
.language-desc p{
	font-weight:bold;
	margin-top:20px;
	text-align:justify;
}
#bullet .language-desc p{
margin-top:20px;
}
#bullet-single .bulletin-top{
	margin-right: 15px;
}
#bullet-single .bulletin-single p, .language-desc p{
	padding-left:15px;
	padding-right:15px;
}

/*paggination bar*/
.pagination > li > a, .pagination > li > span {
	padding:12px 20px;
	background-color:#C0C0C0;
	color:black;
}
.prev, .next{
	padding:12px 40px!important;
}
.pagination >.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus, .pagination >.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus {
	background-color:#949494!important;
	border-color:#949494;
}

.button-sider{
	padding:6px 0px;
	background-color: rgb(229,75,21);
	border: 2px solid rgb(240,146,113);
}
.button-sider:first-child{
	margin-top:18px;
}
.bulletpmargin{
	display:inline;
	margin-left:15px;
}
.pagination-row{
	padding-top:30px;
}
/*article apereance*/
.entry-content strong, main article p{
	font-size:14px;
}
.entry-title>a>h1{
	color:#004A8B;
	font-size:24px;
	padding:0 15px;
}
.entry-content {
	text-align: justify;
}
.entry-content>p>strong:first-of-type::after{ 	
    /*content:"\a\a";*/
    white-space: pre-line;
}
.container-subscription iframe{
	height: 900px;
}
/*next crisis apereance*/
.wp-image-8348{
    -ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
	-moz-transform: rotate(7deg);
}
.padleft>ul{
	padding-left: 250px;
}
/*contact apereance*/
.contact-text {
	color:rgb(1,75,141); 
	font-size:22px; 
}
.center-text{ 
	text-align:center;
	font-size:10px;
	margin-top:-5px;
	color:#868686;
}
.center-text a {
	color:#868686;
}
.entry-content > #content > article{
	height:263px;
}
.contact-adress{
	font-size:17px;
}
.categ {
	border-color:rgb(37,93,152);
	font-family:Merriweather;
}
.menupad{
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}
.socialfloat {
	display: block;
	position: fixed;
	right: 0;
	top:calc(50% - 90px);
	z-index: 4;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}
.socialfloat .fbtn {
	width: 60px;
	display: block;
	text-align: center;
	color:#014A8E;
}
.socialfloat .fbtn i {
	font-size: 40px;
	margin-right:-18px;
}
.tw, .fb, .youtube i{
	-webkit-transition: color 0.2s;
    transition: color 0.2s;
}
.tw:hover{
	color:#0098F1;
	cursor:pointer;
} 
.fb:hover{
	color:#3254C0;
	cursor:pointer;
}
.youtube i:hover{
	color:#E62117;
}
.facebookArray{
	width:160px;
	height:80px;
	border-radius:5%;
	background-color:#5C6B96;
	box-shadow: -1px 1px 3px black;
	color:white;
}
.cloud-diamont{
	width:13px;
	height:13px;
	display:inline-block;
	position:absolute;
	left:16%;
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
	background-color:#5C6B96;
}
.facebookArray td{
	padding:5px 34px 0 10px
}

.facebookArray span{
	background-color:white;
	color:black;
	padding:3px;
}

.fb-s,.fb-s,.fb-c{
	color: rgb(153, 153, 153);
}
img.attachment-thumbnail{
	box-shadow: 1px 1px 3px #000;
}	
#cookiebanner{
	position:fixed;
	width:100%;
	top:0;
	border:1px solid black;
	height:40px;
	padding:10px;
	z-index:6;
	background-color:#464646;
	color:white;
	font-family:Lato;
	opacity:0.7;
}
#cookiebanner{
	text-align:center;
}
	/*popup*/
.popup {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.8);
	z-index: 5;
}
/* list */
.popup-list {
    max-width:425px;
    padding:30px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
}
/* c Button */
.popup-c {
    width:30px;
    height:30px;
    padding-top:4px;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#fff;
}
.popup-c:hover {
    -webkit-transform:translate(50%, -50%) rotate(180deg);
    transform:translate(50%, -50%) rotate(180deg);
    background:rgba(0,0,0,1);
    text-decoration:none;
}
.subcribtion-flag{
	display:inline-block;
	float:left;
	margin: 1px 0 1px 0;
	position:relative;
	left:7px;
}
.popup-list>button{
	display:inline-block;
	float:left;
}	

.oilpricenettable2{
	margin-right:10px;
	margin-bottom:10px;
}	
#ajax-loader, #ajax-loader-l,#ajax-loader-r{
	margin:20px auto 20px auto;
	width:40px;
	height:40px;
}
.popup-window{
	background-color: #E54B15;
	border-collapse: separate;
	border-spacing: 10px 50px;
	border-radius: 3%;
}
#popup-newsletter table {
	border-collapse: separate;
	border-spacing: 10px 10px;
	margin:-18px;
	border: 4px solid white;
	padding: 20px;
}
#popup-newsletter th{
	color:white;
	text-shadow: -1px 1px 3px black;
	font-size:24px;
	text-align:left;
}	
#popup-newsletter h1{
	margin-top:10px;
	font-size:20px;
}	
#popup-newsletter  p{
	font-size:30px;
	text-align:center;
	margin-top:-17px;
	margin-bottom:40px;
	border-bottom:2px solid white;
}
#popup-newsletter td{
	color:white;
	text-shadow: -1px 1px 3px black;
	font-size:16px;
}
#popup-newsletter input{
	color:black;
	width:100%;
}
#popup-newsletter #go{
	margin:40px auto 0;
	font-size:24px;
	background-color: #014A8E;
	color:white!important;
	display: block;
    font-weight: bold;
	font-family: Merriweather;
	font-size:14px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 2);
	margin: 8px auto 8px auto;
	padding-top: 17px;
	padding-bottom: 17px;
	width: 180px;
	border-radius: 6px;
	border:0;
}
#popup-newsletter img{
	float:right;
	box-shadow: -1px 1px 3px black;
	position: relative;
	left: 70px;
	bottom:10px;
}
#popup-newsletter tr:nth-child(4){
	display:none;
}
#popup-video{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 3px;
}

.btn-newsletter, .btn-newsletter:hover {
	text-decoration:none;
}
.btn-newsletter, .right-side{
	float:right;
	
	}
	.btn-newsletter:hover {
	background-color:#C94212;
	}
.btn-newsletter h5{
	margin: 10px 0 8px 0;
	padding:0 10px;
	text-decoration:none;
	color:white;
	font-family:Lato;
	font-size:18px;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.25);
	font-weight: bold;
	line-height:40px;
}
.btn-newsletter h5 span{
	padding-right: 4px;
	font-size: 16px;
}
div.popup-window .btn-primary{
	width:49%;
	display:inline-block;
}

.frame{
	border: 4px solid white;
	padding: 20px;
	margin:-18px;
}
.frame p{
	text-align:justify;
}
.frame p:first-child, .frame p:nth-child(2){
	font-size:16px;
}
.banner-news{
	margin:-20px auto -5px;
	position:relative;
	padding:0;
}
h3.subscribtion-head {
	border-bottom: 2px solid white;
	font-family: Lato;
}
.subscribtion-head {
	font-size: 30px;
	font-family: Merriweather,Arial, sans-serif;
	color:#fff;
}
.carousel-caption, .carousel-indicators  {
	z-index:1;
}
.carousel-inner >.item, .item> img{
	z-index:-1;
}
.link-disable{
	pointer-events: none;
   cursor: text;
}	
#carousel-desc{
	font-size:22px;
	padding:3px 0 3px 0;
}
.carousel-inner .carousel-caption>h1{
	font-size:30px;
}	
#myCarousel{
	margin-left:auto;
	margin-right:auto;
	max-width:1140px;
}
.carousel-caption{
	padding:0;
	bottom:0;
	border:1px solid black;
	width:100%;
	left:0;
	right:0;
	background-color: rgba(0, 74, 141, 0.6);
}
.carousel-indicators{
	bottom:79%;
}
.carousel-indicators li{
	background-color: #004A8D;
	border:0;
}
.carousel-caption h1{
	margin-top:0;
	margin-bottom:0;
}
/*youtube bar*/
.ytplay i {
	font-size:64px;
	position:absolute;
	top:50%;
	left:50%;
	opacity: 0.9;
	color:#292727;
	transform:translate(-50%,-125%);
}
.videocon i{
	transform:translate(-50%,-50%);
}
.responsive-width, .ytvideo{
	width:100%;
}
.container-subscription iframe{
	width:100%;
	border:0;
	margin:0;
}
.main-video .ytplay i{
	transform:none;
	transform:translate(-75%,-15%);
}
.ytplay i:hover {
	color: red;
}
#popup-video{
	width:80%;
}
.video-button-shape img{
	height:20px;
	margin-top:-15px;
}
.map-toggle-button{
	display:none;
	background-color:#E54B15;
	color:white;
	font-family: Lato;
	text-align:center;
	width:50%;
	margin:0 auto;
	border-radius: 3%;
	box-shadow: 0px 2px 6px rgba(0,0,0,1);
}
.description_videos{
	height:80px;
}

.home_video{
	margin-left:15px;
}
#go-top , #go-bottom{
	display:block;
}
#go-top a{
	position: fixed;
	right: 50%;
	bottom: 0px;
	padding: 0 20px;
	background-color:#E54B15;
	font-family:Lato;
	color:#fff;
	font-weight:bold;
	opacity:0.6;
	text-decoration: none;
	font-size:18px;
	display:none;
	-webkit-transform: translate(50%, 0);
	transform: translate(50%, 0);
	border-radius: 10px 10px 0 0;
	z-index:4;
	transition-property:opacity;
	transition-duration:600ms;
}
#go-bottom a{
	position: fixed;
	display:none;
	right: 0;
	bottom: 0px;
	padding: 0 20px;
	background-color:#E54B15;
	font-family:Lato;
	color:#fff;
	font-weight:bold;
	opacity:0.6;
	text-decoration: none;
	font-size:18px;
	border-radius: 10px 10px 0 0;
}	
#go-top a:hover, #go-bottom a:hover {
	opacity:1;
}
#go-bottom i, #go-top  i{
	margin-left:5px;
}
/*mobile home menu*/
.tab{
	display:none;
}
.tab{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #E54B15;
}
.tab li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 6px 8px 6px 8px;
    text-decoration: none;
	font-family:Lato;
	font-weight:bold;
}
.tab li a:hover {
    background-color: #C94212;
}
#polylang-2{
	margin-bottom:-20px;
}
#polylang-3{
	margin-top:-14px;
}
.navbar-toggle{
	margin-top:5px;
}
.lang-item img{
	opacity:0.5;
}
.lang-item img:hover, .current-lang img{
	opacity:1;
}
.main-logo, img{ 
-webkit-filter: contrast(130%);
filter: contrast(120%);
}
.share-title img, .share-twitter img { 
-webkit-filter: contrast(100%);
filter: contrast(100%);
}
.bulletrow .single-button{
	padding: 0;
}
.social-footer i{
	font-size:35px;
}
.social-footer  {
	width:50%;
	margin:auto;
	z-index:0;
}
#moviePopUp {
	height:800px;
}
#video-column .sidebars{
	bottom:-7px!important;
}
.ytlistMain{
	padding-right:30px;
}
.ytlist, .ytlistMain{
	width:100%;
}
iframe{
	width:100%!important;
	border:0!important;
}
.ytcolumn .videocon{
	position:relative;
	display:block;
}
.chart .title-chart-currency{
	margin-left: 0;
}
.subscribtion-head, .popup-subscribe-decription p, .frame .btn-sm strong{
	text-shadow: -1px 1px 3px black;
}
#content .chance{
	background-color: #DF0014;
padding: 4px;
border-radius: 10px;
border: 1px solid #044A8C;
color: #fff;
}

article .entry-content p {
    font-family: Lato!important;
}

	/*temporary hide french flag*/
.lang-item-fr{display:none!important;}
/*new items 28-06-2017*/


#accordion {
    margin-top: 20px
}

#accordion p{
font-family: Lato !important;
text-align:justify;

}
#accordion .clearfix p{
margin-right:120px;
}
#accordion .panel .panel-heading {
    background-color: #fff;
    border: 1px solid #5687B2;
    border-radius: 5px
}
#accordion .panel .panel-heading img {
    float: right

	
}
#accordion .panel .panel-heading h4 {
    font-weight: bold
}
#accordion .panel .panel-heading h5 {
    float: right;
    font-weight: bold;
    font-size: 22px;
margin-right:20px;
}
#accordion .panel .button-cart {
    color: #fff;
    background-color: #4398e8;
    float: left
}
#accordion .panel .button-cart:hover {
    background-color: #337ab7;
    text-decoration: none
}
#accordion .panel .panel-title a {
    display: block;
    text-align: center;
    color: black;
    font-weight: bold
}
#accordion #single-bulletin-language,
#accordion #single-bulletin-language2 {
    width: 25%;
    float: left;
margin-right:20px;
}

.quoted{
background-color:#044A8C;
color:#fff;
border: 1px solid #5687B2;
border-radius: 5px;

padding:10px;
margin-top:20px;
}
.quoted h3, .quoted p, .quoted h4{
text-align:center;
}

	/*Mobile version*/
@media screen and (max-width: 991px) {
	.banner-news{
		margin-top:0;
	}
	.carousel-inner{
		margin-top:-20px;
	}
	.container-subscription iframe{
			height: 1300px;
        }
	}

	@media screen and (max-width: 491px) {
	.chart>h3>img {
		width:100%;
		margin-left:0!important;
	}

}

@media screen and (min-width: 768px){
	.tabs, .banner-news{
		display:block!important;
	}
	.toggle-map{
		display:block!important;
	}
	.map-toggle-button{
		display:none;
	}
	}
	@media screen and (min-width: 768px){
	.toggle-map{
		display:block!important;
	}
	.map-toggle-button{
		display:none;
	}
#text-2{
	padding:0;
}
	
}
@media screen and (min-width: 768px){
	.tabs, .banner-news{
		display:block!important;
	}
	.toggle-map{
		display:block;
	}
}
@media screen and (max-width: 767px) {
	
	.tabs{
		display:none;
	}
	.active-tab,.tab{
		display:block;
	}
	.map-toggle-button{
		display:block;
	}
	.toggle-map{
		display:none;
	}
	.navbar-form,.btn-newsletter h5{
		padding-left:0;
	}
.feature .col-sm-3 {

    min-height: 50px;

}
}
@media screen and (max-width: 460px) {
	.share-facebook, .share-twitter{
			margin-bottom:8px;
	}
		.bulletin-single-top, .bulletin-single{
		width:100%!important;
	}
	.main-block, .main-block-description{
		width:100%!important;
		padding: 10px 15px;
	}
	.general-description{
		padding: 0 15px;
	}
	#bulletin-top-responsive{
display:block;
}
		#bulletin-top-responsive h2{
	font-size:15px;
}
#bulletin-top-responsive p span {
	font-size:13px;
	
}
#bulletin-top-responsive.row, #bulletin-top-responsive  .bulletin-top{
	margin-right: 0;
margin-left: 0;
border-radius:0;
}
#bulletin-top-responsive .bullet-flag-container button,#bulletin-top-responsive .bullet-flag-container a{
	margin-bottom:10px;
}
}
@media screen and (max-width: 992px){
	.carousel-caption{
		background-color: rgba(0, 74, 141, 0.4);
	}
	#carousel-desc{
		font-size:16px;
	}
	.carousel-inner .carousel-caption > h1{
		font-size:20px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 769px) { 
	.tab {
		display:none;
	}
}
@media screen and (max-width: 992px) {

	.btn-primary{
		max-width:100%;
	}
}
@media screen and (max-height: 750px) {
	#moviePopUp {
	height:300px;
	}
}	
@media screen and (max-height: 460px) {
	#moviePopUp {
	height:200px;
	}


}	
@media screen and (max-width: 1200px) {
	.ytcolumn{
		margin-bottom:30px;
	}
	
}	
@media screen and (max-width: 1279px) and  (min-width: 766px){
	.socialfloat{
		position: relative;
		float:right;
	}
	.socialfloat .fbtn{
		display:inline-block;
		width:36px;
		margin:20px 4px 15px 0;
	}
	.socialfloat .fbtn i{
	font-size:40px;	
	}
}		
@media screen and (max-width: 585px) {
	.entry-content {
		max-width:533px;
	}

	
	
}

@media screen and (max-width: 585px),screen and (max-width: 992px) and (min-width: 768px) {
.left-element-bulletin, .bulletpmarhead-container{
		width:100%;

	}
	#bullet .left-element-bulletin a{
				float:none!important;
				margin:0 auto 20px auto!important;
	}
	#bullet .bulletpmarhead-container p{
		margin-bottom:0px;
		text-align: center;
	}
	.row.reorder-responsive {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);

    direction: rtl;
  }

  .row.reorder-responsive > [class*="col-"] {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);

    direction: ltr;
  }
  .left-element-bulletin {
    padding-left: 0px;
    padding-right: 0px;
}
.download-description{
		padding-top: 2px;
	}
}

@media screen and  (max-width: 838px) and (min-width: 836px){
	.socialfloat{
		display:none;
	}
	.navbar-form{
		padding-top:10px!important;
	}
}
@media screen and  (max-width: 767px){
	.socialfloat{
		display:none;
	}
	.btn-newsletter {
		float:left;
	}
	
}

@media screen and  (max-width: 767px) and (min-width: 460px){
	#bulletin-top-responsive{
		display:table;
		background-color: #3E78AA;
		margin: 0 10px;
	}
	#bulletin-top-responsive  .bulletin-top, #bulletin-top-responsive .bullet-flag-container{
		    float: none;
    display: table-cell;
    vertical-align: middle;
	width:100%;
	}
	#bulletin-top-responsive  a, #bulletin-top-responsive button{
		margin:10px 0;
		background-color:#3E78AA;
	}
	#bulletin-top-responsive  a:hover, #bulletin-top-responsive button:hover{
		background-color:#E54B15;
	}
	
	#text-2{
	padding:0 15px;
}
}

@media screen and (max-width: 991px) {
	.carousel-indicators{
		display: none;
	}
}
@media screen and (max-width: 623px) {
	.container-subscription iframe{
		height: 1400px;
    }
}
@media screen and (max-width: 623px) {
 .container-subscription iframe{
		height: 1800px;
	}
	.flag-list li  img{
		display:block;
		width:30%;
	margin:0;
	padding:3px;
	margin-top:25px;
	
	}
}
@media screen and (max-width: 991px) { /*min with to change*/
	.navbar-form .form-control{
		display:block;
	}
}
@media screen and (max-height: 670px) {
	[data-pop-window="popUpSubscribe"]  .popup-window{
    height: 500px;
	}
	[data-pop-window="popUpSubscribe"] .popup-subscribe-decription{
		height:240px;
	}
}

@media screen and (max-height: 740px) {
	.frame{
		font-size:13px;
		padding:10px;
	}
	[data-pop-window="popUpSubscribe"]  .popup-window{
    height: 640px;
	position:relative;
	}
	[data-pop-window="popUpSubscribe"] .popup-subscribe-decription{
		height:450px;
		overflow: scroll;
		overflow-x: visible;
	}
	[data-pop-window="popUpSubscribe"] #subsribe-window-button{
		    width: 90%;
    display: block;
	}
	[data-pop-window="popUpSubscribe"] #cancel-window-button{
		    width: 90%;
    display: block;
	}
}
@media screen and (max-width: 1082px) and (min-width: 768px){
	.navbar-form .form-control{
		display:none;
	}
	.navbar-form {
		padding:0;
	}
	.btn-newsletter {
		float:left;
	}
	.btn-newsletter h5 {
		padding: 0;
		padding-left:10px;
	}
	.mobile-home-button{
		display:none;
	}
	.form-control2{
		display:block;
	}
}
@media screen and (max-width: 837px){
	
.btn-newsletter h5, input.form-control{
		margin-left:0px;
		
	}
	 input.form-control{
		width:50%;
	}
	.carousel-control span{
		font-size:40px;
	}
	.cookie-more{
		font-size:20px;
		margin-left:5px;
	}
}
@media screen and (max-width: 425px){
	#carousel-desc{
		font-size:18px;
	}
	.carousel-inner .carousel-caption > h1{
		font-size:18px;
	}
}
@media screen and (max-width: 349px){
	#carousel-desc{
		font-size:16px;
	}
	.carousel-inner .carousel-caption > h1{
		font-size:8px;
	}
}
@-moz-document url-prefix(){
  .dropdown-toggle {
    margin-bottom:1px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 768px){
	#bullet .bulletin-top{
		margin-left: 10px;
		margin-right: 25px;
	}
	#bullet .general-description{
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media screen and (max-width: 992px) {
	.arrowhead{
		display:none
		}
		#bullet  h3{
			max-width: 80%;
			display:block;
			margin:20px auto;
			padding:10px 5%;
		}
		#bullet  ul{
			padding-right: 20px;
		}
		#bullet  img{
			display: block;
			margin: 30px auto 0 auto;
		}
		#bullet  button{
			margin:0 auto;
			display:block;
			float:none;
		}
		#bullet .left-element-bulletin a{
			margin-top: 30px;
			float:right;
		}
		#bullet .download-description{
			line-height: 24px;
		}
		#bullet div>p{
			margin-top: 30px;
			margin-bottom: 30px;
		}
.feature h4 a{
font-size: 14px;
}
}

@media screen and (max-width: 1200px) and (min-width: 992px){
	.right-button-bulletin{
		margin-right:50px;
	}
	
}
@media screen and (min-width: 992px){
	.reorder-responsive{
		display:table;
		}

	
	.reorder-responsive .left-element-bulletin, .reorder-responsive .bulletpmarhead-container{
		float: none;
    display: table-cell;
    vertical-align: middle;
	}
	.reorder-responsive .bulletpmarhead-container p{
		margin-top:18px;
		vertical-align:middle;
	}
}
@media screen and (max-width: 778px) and (min-width: 768px){
	#bullet-single .row{
		margin-right: -10px;
		margin-left: -10px;
	}
}

/*@media screen and (max-width: 994px) and (min-width: 993px) {
	#site-footer .container{
		width:969px!important;
	}
}*/

/*page for printers*/
 @media print
   {
      .pager, .glyphicon-print, .wp-caption-text, .cookieinfo, .site-branding, .socialfloat, #comments, #text-2, #sidebar-right, #site-footer, .entry-meta-comment-tools, img, iframe, .footnote_tooltip{
		display:none!important;
	}
	 .popup-gallery a:after , .entry-title a:after , .entry-content>p a:after { 
	content:''; 
	}
    .popup-gallery a:after , .entry-title a:after, .entry-content>p a[href]:after {
		content: none !important; 
		} 
	.footnote_container_prepare{
		page-break-before: always;
	}
	#main-column{
		width:100%!important;
	}
  }