body {
  background: #053955;
  color: black;
font: 400 15px/24px 'Tahoma', sans-serif;
  -webkit-text-size-adjust: none;
}
img {
  max-width: 100%;
  height: auto;
}
h1, h2, h3, h4, h5, h6 {
  color: #010101;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  text-decoration: underline;
}
h1 {
  font-weight: 900;
  font-size: 32px;
  line-height: 42px;
 text-transform: uppercase;
}
h2 {
  text-transform: uppercase;
  font-weight: 900;
margin: 0 0 5px 0;
}
h2:before {
  content: '';
  display: block;
  height: 20px;
  margin: 0 0 5px 0;
background: #467A96;           
}
@media (min-width: 768px) and (max-width: 1199px) {
 h2 {
  text-transform: uppercase;
  font-weight: 700;
margin: 0 0 5px 0;
}
 .marked-list-8 li {
  position: relative;
  padding-left: 0px;  
}
.marked-list-8 li img {
  margin-top: 4px;  
}
.marked-list-8 li + li {
  margin-top: 5px;
}
.marked-list-8 .review-small  {
  display:none; 
}
.marked-list-8 .izo  {
  display:none; 
}
}
@media (min-width: 300px) and (max-width: 767px) {
.marked-list-8 .review-small  {
  display:none; 
}
}
@media (min-width: 300px) and (max-width: 446px) {
.marked-list-8  li .kurs  {
  display:none; 
}
}
h3 {
  text-transform: uppercase;
  font-weight: 900;
margin: 0 0 5px 0;
}
h3:before {
  content: '';
  display: block;
  height: 20px;
  margin: 0 0 5px 0;
  background: #467A96;            
}
h4 {
  font-size: 18px;
  font-weight: 700;
}
p a, .terms a {
  font-weight: 600;
  color: #000000;
}
p a:hover, .terms a:hover {
  text-decoration: underline;
}
a {
  font: inherit;
  color: inherit;
  text-decoration: none;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
a:active {
  background: transparent;
}
a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
}
strong {
  font-weight: 700;
}
/*=============    Support Classes    =================*/

.rp {
     font-size: 15px;
    color: #737373;
   
  margin: 0 10px 0px 0;
	font-weight:500;
}



/*=============    Second Menu    =================*/

.fix-fix { 
    margin:0 auto;
    padding:0;
    text-align:center; /* Alignment of each top-level menu items within the UL */
    	width:100%;
    
   
    display:inline-block;
    list-style:none;
    position:relative;
    z-index:999999980; 


}


 .second-menu {
		height:25px;
                display: block;
	width:100%;
 	        background-color:#FFF;  
  text-align:center; /* Alignment of each top-level menu items within the UL */
                margin: 6px 0px 0px -10px;
				padding:5px 5px 5px 5px;
				font-size:13px;
                  font-weight:normal;
	}

.second-menu a {
	text-decoration: underline;
	}
	.second-menu a:hover {
text-decoration: underline;
	}


	.menu2-t {
  font-weight: 700;
  }	
	
	.menu2-0 {
  font-weight: 400;
  }	


.images-play-menu1 {
  
margin-top: 4px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
  }	




@media only screen and (max-width: 640px) 
{


.second-menu {
    z-index:999999999; 
    position: sticky;
    top: 0;
}

}



@media only screen and (min-width: 960px) and (max-width: 1192px)
{
	
	.sec-r {
  display:none;  
}
	.sec-rr {
  display:none;  
}
.menu2-r {
    display: none;
  }	

}


.sec-t {
  color: #0077ca;
font-size: 13px;
border: 1px solid #0077ca;
border-radius: 4px;
    padding: 3px 3px 3px 3px;
	margin: 10px 5px 5px 10px;
	font-weight:bold;
	 
}

.sec-r {
  color: #0077ca;
font-size: 13px;
border: 1px solid #0077ca;
border-radius: 4px;
    padding: 3px 3px 3px 3px;
	margin: 10px 5px 5px 10px;
	font-weight:bold;
	 
}

.sec-k {
  color: #0077ca;
font-size: 13px;
border: 1px solid #0077ca;
border-radius: 4px;
    padding: 3px 3px 3px 3px;
	margin: 10px 5px 5px 10px;
	font-weight:bold;
	 
}


.sec-b {
  color: #0077ca;
font-size: 13px;
border: 1px solid #0077ca;
border-radius: 4px;
    padding: 3px 3px 3px 3px;
	margin: 10px 5px 5px 10px;
	font-weight:bold;
}
.sec-p {
  color: #3BBE00;
font-size: 13px;
border: 1px solid #3BBE00;
border-radius: 4px;
    padding: 3px 3px 3px 3px;
	margin: 10px 5px 5px 10px;
	font-weight:bold;
}

.sec-s {
  color: #0077ca;
font-size: 13px;
border: 1px solid #0077ca;
border-radius: 4px;
    padding: 3px 3px 3px 3px;
	margin: 10px 5px 5px 10px;
	font-weight:bold;
	 
}




@media only screen and (max-width: 990px)
{
	.sec-r {
  display:none;  
}
	.sec-rr {
  display:none;  
}


	.sec-s {
  display:none;  
}
	.sec-ss {
  display:none;  
}

.menu2-s {
    display: none;
  }	
  
  
  .menu2-r {
    display: none;
  }	

  
  }	
  
  @media only screen and (max-width: 780px)
{

.sec-t {
  color: #0077ca;
font-size: 13px;
border: 1px solid #0077ca;
border-radius: 4px;
    padding: 3px 3px 3px 3px;
	margin: 10px 5px 5px 10px;
	font-weight:bold;
	 
}

.sec-p {
  color: #3BBE00;
font-size: 13px;
border: 1px solid #3BBE00;
border-radius: 4px;
    padding: 3px 3px 3px 3px;
	margin: 10px 5px 5px 10px;
	font-weight:bold;
}


	.menu2-k {
    display: none;
  }	
	
.sec-b {
  display:none;
}	
	
.sec-k {
  display:none;  
}
	.sec-kk {
  display:none;  
}	
	.menu2-b {
    display: none;
  }		

	}	
	
/*=============   / End Second Menu    =================*/




.images-menu {  
margin-top: 14px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}

.images-menu2 {  
margin-top: 12px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}

.images-menu3 {  
margin-top: 15px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}

.images-menu4 {  
margin-top: 14px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}

.images-menu5 {  
margin-top: 14px !important;
 margin-right: 2px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}

.images-down-menu1 {  
margin-top: 5px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}

.images-down-menu2 {  
margin-top: 7px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}

.images-down-menu3 {  
margin-top: 6px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}

.images-down-menu4 {  
margin-top: 6px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}

.images-down-menu5 {  
margin-top: 6px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}
.images-menu6 {  
margin-top: 15px !important;
 margin-right: 4px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}

.images-down-menu-current {  
margin-top: 10px !important;
 margin-right: 0px !important;
 margin-left: 5px !important;
 margin-bottom: 0px !important; 
}

.progress  {
  display: inline-block !important;
 font-size: 12px!important;
 font-weight: 400!important;
 font-style: italic;
 text-decoration: underline;
   color: #2C8404!important;
  margin: 0px 0px 0px 2px !important;
 }
.regress  {
  display: inline-block !important;
 font-size: 12px!important;
 font-weight: 400!important;
 font-style: italic;
 text-decoration: underline;
   color: #F20014!important;
  margin: 0px 0px 0px 2px !important;
 }

.menu-izo-top {
 background:url(../images/flag1.png) no-repeat left center; 
}
.menu-izo-bonus {
 background:url(../images/flag3.png) no-repeat left center; 
}
@media (max-width: 567px) {
  .menu-izo-top {
   background:url(../images/flag2.png) no-repeat left center; 
  }
  .menu-izo-bonus {
   background:url(../images/flag4.png) no-repeat left center; 
  }  
  }

 .respons {
color: #7E909B;
font-weight: 400; 
font-size: 17px;
font-style: oblique;
 } 
  
.lesn {
  text-transform: uppercase;
}
.center {
  text-align: center;
}
.mg-add {
  margin-top: 5px;
}
.update {
  color: #fff !important;
text-decoration: none;
 font-size: 11px;
  font-weight: 400;
 margin-top: -56px;
 margin-left: 13px;
 margin-bottom: 36px;
text-align: left;
font-weight: bold;
}
.logo-top {
  color: #D32626;
font-weight: bold;
border: 1px solid red;
    padding: 0px 2px;
}
.review-small {
color: #000000;
 margin-left: 4px;
margin-right: 4px;
font-weight: normal; 
font-size: 11px;
}
.bonus {
color: #2BBF15;
font-weight: 300; 
font-size: 15px;
}
.bonus0 {
color: #2BBF15 !important;
font-weight: 400 !important;
font-size: 12px !important;
}
.black-text{
 color: #000000;
}
a.text-under {
 text-decoration: none !important;
color: #0065A7;
}
a:hover.text-under {
 text-decoration: underline !important;
color: #0065A7;
}
span.kurs::before {
   content: attr(data-title); 
   display: none; 
}
span.kurs:hover::before {
   display: block;
}
.kurs {
  display: inline-block;
  position: relative; 
  text-decoration: none;
}
.tip,
span.kurs::before {
   display: none;
   position: absolute;
   z-index: 9998; 
   top: 0;
   left: 100%;
   background: #F0C200;
   text-align: left;
   color: #000;
   cursor: default;
   padding: 10px;
   margin: -45px 0 0 -10px; 
   width: 200px;
   min-height: 25px; 
   height: auto;
   border-radius: 4px;
   font-size: 12px;
   border: 1px solid #923333;
}
.small {
  color: #4C4C4C;
font-weight: normal;
text-transform: lowercase;
font-size: 11px;
}
.list {
  color: #000;
text-decoration: none;
}
.list a {
  color: #0065A7;
text-decoration: underline;
}
.page {
  overflow: hidden;
  min-height: 500px;
}
.lt-ie9 .page {
  min-width: 1200px;
}
.row + .row,
* + h2 + h4 {
  margin-top: 27px;
}
* + time {
  margin-top: 5px;
}
* + .off1 {
  margin-top: 10px;
}
p + time {
  margin-top: 12px;
}
time + p {
  margin-top: 7px;
}
p + p {
  margin-top: 10px;
}
h2 + h4 + * {
  margin-top: 13px;
}
.container + .container {
  margin-top: 30px;
}
.container + .ins1 {
  margin-top: 22px;
}
.brand + .search-container {
  margin-left: 94px;
}
.box + .marked-list {
  margin-top: 20px;
}
.box + .off2 {
  margin-top: 29px;
}
.row + .off1,
.box + .off1 {
  margin-top: 20px;
}
.country-menu {  
margin-top: 2px !important;
 margin-right: 10px !important;
 margin-bottom: 0px !important; 
}
.country-main {  
 margin: 1px 5px 0 0px !important; 
 }
 
 .low-menu {  
margin-top: 7px !important;
 margin-right: 0px !important;
 margin-left: 3px !important;
 margin-bottom: 0px !important; 
}
.low-menu2 {  
margin-top: 5px !important;
 margin-right: 0px !important;
 margin-left: 3px !important;
 margin-bottom: 0px !important; 
}
.main-menu {  
margin-top: 16px !important;
 margin-right: 3px !important;
 margin-left: 0px !important;
 margin-bottom: 0px !important; 
}
.main-menu2 {  
margin-top: 15px !important;
 margin-right: 0px !important;
 margin-left: 3px !important;
 margin-bottom: 0px !important; 
}
.text-b {  
font-weight: 700;
}
 
/*==================  Mobile Menu  ======================*/
#ddmenu {
    display:block;
    text-align:center; /*Specify the alignment of the whole UL if UL is not width:100%;*/
    letter-spacing:normal;
	
}
#ddmenu ul { 
    margin:0 auto;
    padding:0;
    text-align:center; /* Alignment of each top-level menu items within the UL */
    width:100%;
    font-size:0;
    background:#0e2b3b;
    display:inline-block;
    list-style:none;
    position:relative;
    z-index:999999990; 
    max-width:1170px;
border:0px solid rgba(255,255,255,0.2);
border-radius:2px;
}
#ddmenu li {

    margin:0;
    padding:0;
    font-size:15px;		
    display:inline-block;
    *display:inline;
    zoom:1; /*for IE6-7*/
    position:relative;
    color:#eee;
    line-height:45px; /*This determines the height of the menu*/
    vertical-align:middle;
    transition:background-color 0.2s;
    outline:none;
	-moz-user-select:none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
#ddmenu .full-width {
    position: static;
}
#ddmenu .no-sub {
  color: #F9E597;
  font-size: 14px;
  font-weight: 400;
}
#ddmenu .no-sub a{
text-decoration: underline;
}
#ddmenu .no-sub a:hover {
text-decoration: none;
}
#ddmenu .over.no-sub {
}
#ddmenu .top-heading {
    font-weight: 600;
    margin:0 27px;
    color:inherit;
    text-decoration:none;
    display:inline-block; 
    outline:0; 
    cursor:pointer;
	
}
#ddmenu .top-heading2 {
    font-weight: 600;
    margin:0 20px;
    
    
    
	
    display:inline-block; 
    outline:0; 
    cursor:pointer;
	
}


/* links of top-heading */
#ddmenu a, #ddmenu a:link, #ddmenu a:hover {
    color:inherit;
}
#ddmenu a:hover {
    text-decoration:underline;
}
/* caret(arrow icon) */
#ddmenu .caret
{
    color:inherit;
    left:-22px;
    width: 0;
    height: 0;
    overflow:hidden;/*for IE6*/
    vertical-align:middle;
    margin-bottom:2px;
    border-top: 4px solid;/*caret size is 4px now*/
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    display: inline-block;
    position:relative;
}       
/* sub-menu layout
----------------------------*/
#ddmenu .dropdown {
    width:auto;    
    left:0px;
    color:#000;
    padding:0;
	margin:0;
	display:none;
	position:absolute;
	overflow:hidden;
    top:100%;
    border:1px solid rgba(255,255,255,0.35);
border-top:none;
border-radius:2px;
background-color:rgba(0,0,0,0.2);
background-color:#ccc \9;/*fallback for old IE*/
}
#ddmenu .full-width .dropdown {
    width:100%;
    padding:0;
    margin:0;
}
#ddmenu .offset300 {
    left:-300px;right:auto;
}
#ddmenu .right-aligned {
    left:auto;
    right:0px;
}
#ddmenu .over .dropdown
{
    display:block;
}
#ddmenu .dd-inner {
    text-align:center;
    padding-left:20px;
    margin:2px;
    background-color:#053955;
    white-space:nowrap;
    font-size:12px;
}
#ddmenu ul ul { 
    margin:0;
	padding:0;
	text-align:left;
	width:auto;
	background:none;
	border:none;
	display:block;
	position:static;
	z-index:0;
	border-radius:0;
}
#ddmenu ul ul li {
    font-size:13px;
    padding:6px 0; /*It determines the line height*/
    color:inherit;
    line-height:1;
    margin:0;
	display:block;
	position:static;
	background:none;
	border:none;
	transition:none;
	border-radius:0;
}
/* links in sub menu
----------------------------*/
#ddmenu .dropdown a
{
    color:#000;
    line-height:1;
    text-decoration:none;
    transition:color 0.4s;
}
#ddmenu .dropdown a:hover, #ddmenu .dropdown a:focus {
    text-decoration:underline;
    color:#ffffff;
	
}
/* blocks within the sub-menu
-----------------------------*/
#ddmenu .column {
    text-align:left;
    vertical-align:top;/*or middle*/
    display:inline-block;
    *display:inline;*zoom:1;
    white-space:normal;
    width:auto;min-width:230px;
padding:0px 10px 0px 10px;
border-right:1px solid #999;
}
#ddmenu .column  a {
  line-height: 2.0;
 text-decoration:none;
font-size: 14px;
color: #fff;
}
#ddmenu .menu-indicators {

font-size: 14px;
 font-weight: 700;
color: #F9E597;
 
 margin-bottom: -5px;
 text-transform:uppercase;
}
#ddmenu .dd-inner ul:last-child {
    border-right:none;
}
#ddmenu h3 {
  font-weight: 500;
  line-height: 1.1;
  margin-top: 12px;
  margin-bottom: 8px;
  font-size: 24px;
}
#ddmenu div.column h3 {text-transform:uppercase;}
/* useful when http://www.menucool.com/ddmenu/one-menu-for-all-pages */
#ddmenuLink {display:none;}
/*######## add additional styles for mobile-friendly responsive menu ########*/
#ddmenu .menu-icon {
    display:none; /* hide menu icon initially */
}



/*styles for mobile*/
@media only screen and (min-device-width : 1005px) and (max-device-width : 1192px)
{
#ddmenu ul { 

    max-width:960px;
}
}
@media only screen and (min-device-width : 769px) and (max-device-width : 1005px)
{
#ddmenu ul { 

    max-width:800px;
}
}

@media only screen and (max-width: 768px) 
{

#ddmenu .menu-indicators {

font-size: 14px;
 font-weight: 700;
color: #F9E597;
 background: linear-gradient(to right, #4C6979, #0e2b3b);
 margin-bottom: 0px;
 text-transform:uppercase;
  margin-left: -19px; 
	    padding-left: 20px; 
}

#ddmenu .dd-inner li    {     
	
      margin-left: -19px; 
	    padding-left: 20px; 
		 border-bottom: 1px dotted #384c58;
		 border-top: 1px dotted #384c58;
    }

 #ddmenu .dd-inner li a
    {
        margin:0;
    padding:0;
    
    display:block;
    *display:inline;
    zoom:1; /*for IE6-7*/
    position:relative;
    color:#eee;
   
    vertical-align:middle;
    transition:background-color 0.2s;
    outline:none;
	-moz-user-select:none;
    -webkit-user-select: none;
    -ms-user-select: none;
	  
    }
#ddmenu .dd-inner li:hover
    {     
	       background-color:#0e2b3b;     		
    }

	#ddmenu .dd-inner li a:hover
    {     
	      text-decoration:none;    		
    }	
#ddmenu .top-heading {
    font-weight: 700;
    margin:0 20px;
    color:inherit;
    text-decoration:none;
    display: block; 
    outline:0; 
    cursor:pointer;	
	
}

#ddmenu .top-heading2 {
    font-weight: 700;
    margin:0 20px;
    color:inherit;
    background: linear-gradient(to right, #7B1100, #0e2b3b);
    display: block; 
    outline:0; 
    cursor:pointer;
	margin-left: 0px;
	margin-right: 0px;
	    padding-left: 20px; 
	 text-decoration:none;	
}
#ddmenu .top-heading3 {
    font-weight: 700;
    margin:0 20px;
    color:inherit;
    background: linear-gradient(to right, #7B1100, #053955);
    display: block; 
    outline:0; 
    cursor:pointer;
	margin-left: 0px;
	margin-right: 0px;
	    padding-left: 20px; 
	 text-decoration:none;	
}
#ddmenu .top-heading4 {
    font-weight: 700;
    margin:0 20px;
    color:inherit;
    background: linear-gradient(to right, #1f4a16, #053955);
    display: block; 
    outline:0; 
    cursor:pointer;
	margin-left: 0px;
	margin-right: 0px;
	    padding-left: 20px; 
	 text-decoration:none;
	
}
    #ddmenu .column.mayHide {
        display:none;
    }
    /*override the original settings*/
    #ddmenu ul {
        width: 100%; 
        display: none;
		
        border-radius:0;
    }
    #ddmenu li {
       position:relative;
        display:block;
        font-size:16px;
        text-align:left;
        border-bottom: 1px solid #384c58;
        border-radius:0;
    }
    #ddmenu .full-width {
        position: relative;
    }
    #ddmenu .dropdown {
        position:relative;
        *top:auto;/*for IE7*/
        border:none;
        border-radius:0;
        box-shadow:none;
        background-color:#FFF;
    }
    #ddmenu .offset300 {
        left:0;
    }
    #ddmenu .full-width .dropdown {
        width: auto;
    }
    #ddmenu .dd-inner
    {
        margin:0;
       background-color:#053955;
        text-align:left;
		
    }
	 
	
	
    /*turn each column to list vertically instead of horizontally */
    #ddmenu .column {
        width:auto;
        padding:0;
        border:none;
        display:block;
    }
    /*move the arrow icon to right*/
    #ddmenu .caret {
        position:absolute;
        left:auto;
        right:14px;
        top:20px;
        border-width:5px;
    }
	
	
	
    /* All the following are for the .menu-icon (pure CSS) */
    #ddmenu .menu-icon {
        font-size:32px;/*icon size*/
		display: block;
        position: relative;
		width: 40px;
		height:36px;
        text-align:center;
		cursor: pointer;
		-moz-user-select:none;		
        -webkit-user-select: none;
        background-color: #eee;
        border-radius: 3px;
   margin-top: -35px;
        margin-bottom:6px;
        /*align the icon to the right*/
        margin-left: auto;
        margin-right: 11px;
		
    }
    #ddmenu .menu-icon::before {
        content: "";
        position: absolute;
        top: 0.25em;
        left: 4px;
        width: 1em;
        height: 0.125em;
        border-top: 0.375em double #333;
        border-bottom: 0.125em solid #333;
        box-sizing: content-box;
    }
    #ddmenu .menu-icon-active {
        background-color: #0e2b3b;
    }
    #ddmenu .menu-icon-active::before {
        border-color: #eee;
    }
	/* no-sub */
	#ddmenu .no-sub {
  color: #F9E597;
  font-size: 16px;
  font-weight: 400;
}
#ddmenu .no-sub a{
  color: #F9E597;
text-decoration: none;
}
#ddmenu .no-sub a:hover {
text-decoration: underline;
}
#ddmenu .over {
    color:#FFF;
background-color:#053955;
}
.header_panel .brand { 
  margin: 2px 30px 0 5px;  
}	
}
/*==================   Lazy Img    ======================*/


.lazy-img {
  display: block;
  position: relative;
  height: 0;
  overflow: hidden;
}
.lazy-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 0;
  }
.lt-ie9 .lazy-img img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.lazy-img .lazy-loaded {
  opacity: 1;
}
.lt-ie9 .lazy-img .lazy-loaded {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=100);
}
/*========================================================
                    HEADER Section
=========================================================*/



.header {
  color: #3c3c3d;
  background: #053955;
 

}
.header_panel {
  padding-top: 21px;
  padding-bottom: 15px;  
}
.header_panel:before, .header_panel:after {
  display: table;
  content: "";
  line-height: 0;
}
.header_panel:after {
  clear: both;
}
.header_panel .brand {
  margin-top: 2px; 
}
.header .brand {
  float: left;
}


@media (max-width: 567px) {
.header {
    position: fixed;
    z-index: 999;
    width: 100%;
	

  }
.content {
  margin-top: 90px !important; 
 } 
 .header_panel .brand {
  margin-top: -12px; 
}
.dropdown {
 overflow-y: auto !important;
max-height:350px !important;
 
}
}


@media (min-width: 280px) and (max-width: 359px) {
 .header_panel {
  padding-top: 21px;
  padding-bottom: 0px;
  margin-left: -45px; 
}
.header_panel .brand {
  width: 80%;
}
}
@media (min-width: 360px) and (max-width: 567px) {
 .header_panel {
  padding-top: 21px;
  padding-bottom: 0px;
  margin-left: -30px; 
}
.header_panel .brand {
  width: 90%;
}
}
@media (max-width: 979px) {
  .header {
    text-align: center;
  }  
  .header .brand   {
    display: inline-block;
    float: none;
  }
  .header .brand + .search-container {
    margin-left: 0;
    margin-top: 20px;
  }
  .header .search-container + .social-container {
    margin-top: 20px;
  }
}
/*========================================================
                    CONTENT Section 
=========================================================*/
.content {
     margin-top: -15px;
  padding-top: 30px;
  padding-bottom: 29px;
  background: #f0f0f0;
}
.row a {
text-decoration: underline;
}
.link-underline li a {
   color: #000000;
  text-decoration: underline;
}
.link-underline li a:hover {
   color: #000000;
  text-decoration: none;
}
/*==================      Box      ======================*/
.box:before, .box:after {
  display: table;
  content: "";
  line-height: 0;
}
.box:after {
  clear: both;
}
.box_aside {
  width: 105px;
  margin-right: 20px;
  float: left;
}
.box_cnt {
  padding: 10px 30px 12px;
  background: #fff;
}
.box_cnt a {
  float: right; 
 text-decoration: underline;
}
.box_cnt p {
 line-height: 0px;
 padding: 0px;
 margin: 3px;
}
.box_cnt, .box_cnt h3 {
  color: #737373;
}
.box_cnt__skin1 {
  background: #f9cb09;
}
.box_cnt__skin1, .box_cnt__skin1 h3 {
  color: #010101;
}
.box_cnt__no-flow {
  overflow: hidden;
}
.box_cnt2 {
  padding: 10px 30px 12px;
  background: #fff;
}
.box_cnt2 a {
  float: left; 
 text-decoration: underline;
}
.box_cnt2 p {
  line-height: 0px;
 padding: 0px;
 margin-top: 17px;
}
.box_cnt2, .box_cnt2 h3 {
  color: #737373;
}
.box_cnt2 h3 {
  color: #828282;
font-size: 16px;
}
.box_cnt2__skin1 {
  background: #f9cb09;
}
.box_cnt2__skin1, .box_cnt__skin1 h3 {
  color: #010101;
}
.box_cnt2__no-flow {
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .grid_3 .box_aside {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media (max-width: 479px) {
  .box_cnt {
    padding-left: 20px;
    padding-right: 20px;
  }
.row  .img0 {
    display:none; 
  }
}
@media (max-width: 768px) {
  .row  .img0 {
    display:none; 
  }
 }
@media (min-width: 768px) and (max-width: 979px) {
  .box_cnt2 {
            font-size: 90%;
  }
}
.box__ins1 {
  padding: 13px 10px 18px 20px;
  background: #ffffff;
}
.box__ins1 .box_cnt {
  background: none;
  padding: 0;
}
.box__ins1 p {
  font-size: 12px;
  line-height: 18px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .grid_3 .box__ins1 {
    padding-right: 20px;
  }
}
.box__ins2 {
  padding-bottom: 10px;
}
.box__ins2 .box_cnt {
  padding-top: 14px;
  padding-bottom: 12px;
}
.box__ins2 .box_cnt__ins1 {
  padding-bottom: 18px;
}
.box__ins2 p + time {
  margin-top: 29px;
}
.box__skin1,
.box__skin2,
.box__skin3,
.box__skin4 {
  border-bottom: 7px solid;
}
.box__skin1 {
  border-color: #12a624;
}
.box__skin2 {
  border-color: #f9cb09;
}
.box__skin3 {
  border-color: #d0d0d0;
}
.box__skin4 {
  border-color: #053955;
}
/*==================    Buttons    ======================*/
/*==================  Marked List  ======================*/
.points {
  color: #0065A7;
}
.points-minus {
  color: #923333;
}
.points-result {
  color: #000;
  font-weight: bold;
}
.marked-list li {
  position: relative;
  padding-left: 18px;
  background:url(../images/yellow-ok.png) no-repeat left 0px top 5px;
  background-size: 11px;
}
.marked-list li + li {
  margin-top: 5px;
}
.marked-list a:hover {
  text-decoration: underline;
}
.link {
 padding-top: 10px;
 padding-left: 25px;
  color: #923333;
}
.link a{
text-decoration: underline;
}
.number {
  color: #4C4C4C;
  font-weight: bold;
}
.marked-list-2 li {
  position: relative;
  padding-left: 0px;
}
.marked-list-2 li img {
  margin-top: 4px;  
}
.marked-list-2 li + li {
  margin-top: 5px;
}
.marked-list-2  {
  color: #0065A7;
padding-left: 6px;
font-weight: 500;
}
.marked-list-2 a:hover {
  text-decoration: none;
}
.marked-list-0 li {
  position: relative;
  padding-left: 0px;
  font-weight: 400;
}
.marked-list-0 li img {
  margin-top: 4px;  
}
.marked-list-0 li + li {
  margin-top: 5px;
}
.marked-list-0  {
  color: #0065A7;
padding-left: 6px;
font-weight: 400;
}
.marked-list-0 a:hover {
  text-decoration: none;
}
.marked-list-8 li {
  position: relative;
  padding-left: 0px;
}
.marked-list-8 li img {
  margin-top: 3px;  
}
.marked-list-8 li + li {
  margin-top: 5px;
}
.marked-list-8  {
  color: #0065A7;
padding-left: 6px;
font-weight: 400;
}
.marked-list-8 a:hover {
  text-decoration: none;
 }
.marked-list-category li {
  position: relative;
  padding-left: 8px;
  background:url(../images/marker3.gif) no-repeat left 0px top 7px;
}
.marked-list-category  li img {
}
.marked-list-category  li + li {
  margin-top: 5px;
}
.marked-list-category  a {
  color: #0065A7;
padding-left: 6px;
font-weight: normal;
}
.marked-list-category  a:hover {
  text-decoration: none;
}
/*========================================================
                     FOOTER Section
=========================================================*/
.footer {
  padding: 27px 0 29px;
  border-bottom: 22px solid #000;
background: #053955;
color: #3c3c3d;
}
.footer, .footer h1, .footer h2, .footer h4, .footer h4, .footer h5, .footer h6 {
  color: #ffffff;
}
.footer .brand + .copyright {
  margin-top: 11px;
}
.footer .slogan-bottom + .inline-list {
  margin-top: 23px;
}
.footer [class*='grid_'] {
  float: right;
}
@media (max-width: 767px) {
  .footer {
    text-align: center;
  }
}
.slogan-bottom {
  font-size: 22px;
  line-height: 30px;
color: #FF1B1B;
margin-top: 8px;
}
.inline-list li {
  display: inline-block;
}
.inline-list li + li:before {
  content: '|';
  display: inline-block;
  margin: 0 20px;
}
.inline-list li.active a, .inline-list a:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  .inline-list li + li:before {
    margin: 0 10px;
  }
}
.copyright .site1 { 
color: #56BFFF;
}
.copyright a {
  color: #fff;
text-decoration: none;
   font-weight: 200;
}
.copyright a:hover {
  color: #fff;
text-decoration: none;
   font-weight: 200;
}