﻿
/* HTML Elements */

* {
	margin:0;
	padding:0;
	outline:none;
	}


html {
/*Firefox scrollbar fix*/
	}
	
body {
/*Firefox scrollbar fix*/
	}

body  {
	  vertical-align:baseline; color:#666; direction:rtl; font-family:'GE_SS_Two_Light', Arial !important; font-size:14px; }
	  
	  body  
	  { overflow-x:hidden; overflow-Y:auto !important
	  }

ul,li
{
  border:0;
  font-size:100%;
  margin:0 auto;
  padding:0;
}

textarea {
	font-family:'GE_SS_Two_Light', Arial !important;
	}

input {
	 font-family:'GE_SS_Two_Light', Arial !important;
	}

select {
	font: 12px; font-family:'GE_SS_Two_Light', Arial !important;
	}

a { text-decoration:none;}
a:hover { text-decoration:underline;}


ul{
	margin:0px auto;
	padding:0px;
}

li{
	
}

a:visited img {
	border:0;
	}

a:link img {
	border:0;	}

img {
	border:0;
	}
	
h1, h2, h3, h4, h5, h6   { font-family:'GE_SS_Text_Medium' !important; }

.noleftpadd  { padding-left:0 !important}
.norightpadd  { padding-right:0!important}

.nomargin    { margin-right:0 !important; clear:both }
.threcolum   { width:31%; margin:2% 1% 1%; float:right; position:relative; }
.fourcolum   { width:23%; text-align:center; margin:2% 1% 1%; float:right }
.topheader   { float:right; width:100%; background:#173470; padding:0; position:relative; }
.mainsliderholder   { width:100%; float:right; position:relative; }
.header     { width:100%; padding:15px 0; position:relative; z-index:2; background:#eaeaea url(../images/bg_header.jpg) top center no-repeat; top:0; right:0;
                -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.topheader input   { float:left; width:28px; min-width:32px !important; height:35px; line-height:35px; background:#fed018; color:#173470; border:none; padding:0; position:relative; margin:0 10px 0 0 }

a.downloadpdf   {
	float:right; width:auto; font-family:'GE_SS_Two_Medium'; margin:10px 0 10px 10px; padding:0 20px; height:34px; line-height:34px; color:#173470; background:#fed018; border-radius:3px; 
}

a.downloadpdf i   {
	float:right; width:auto;line-height:34px; color:#173470; margin: 0 0 0 8px; font-size:22px 
}

a.downloadpdf:hover, a.downloadpdf:focus, a.downloadpdf:visited   {
	 text-decoration:none;
}

a.harvest   {	width:auto; position:relative; margin:0 10px 0 0; padding:0 10px !important; height:30px !important; line-height:30px !important; color:#173470; background:#fed018; border-radius:3px;}

a.harvest i   {
	float:right; width:auto;line-height:30px; color:#173470; margin: 0 0 0 8px; font-size:18px 
}

a.harvest:hover, a.harvest:focus, a.harvest:visited   {
	 text-decoration:none;
}


.menublue     { width:100%; position:relative; float:right; background:#f4f4f4; border-top:2px #ffd119 solid; }
.newstakers     { width:100%; position:relative; float:right; background:#173470;}
.breadcramb     { width:auto; text-align:left; height:40px; line-height:40px; float:left; font-size:14px; color:#fff; }
.breadcramb span     { width:auto; display:inline-block; height:40px; line-height:40px; margin:0 0 15px; font-size:14px; text-align:center; }
.breadcramb a        { width:auto; color:#fff; height:40px; line-height:40px; margin-left:2px; padding-left:13px; background: url(../images/backslash.png) center left no-repeat; font-size:14px; display:inline-block; }
.sliderhome  { float:right; width:100%; position:relative; z-index:0; direction:ltr }
.bannerinternal  { float:right; width:100%; position:relative; z-index:0; height:140px; overflow:hidden }
.bannerinternal img  {width:100%; }
.titlebanner   { float:right; width:auto; line-height:40px; font-size:28px; color:#fff; font-family:'GE_SS_Two_Medium'; }
.datetop   { float:right; width:auto; height:28px; line-height:30px; color:#fff; font-size:14px; }

.headinners  { position:absolute; top:50px; left:0; z-index:2; width:100%  }
.marqietitle    { float:right; width:80%; position:relative; text-align:center; background:#fed018; color:#173470; font-size:16px; height:50px; line-height:50px; text-align:center; font-family:'GE_SS_Two_Medium';  }
.newsholdsid .ms-webpartzone-cell  { margin-bottom:0 !important }
.enmode   {
	 display:none !important
}
.menu > ul > li > ul.disable{
   display:none !important
}

.menu > ul > li > ul > li > ul.disable{
   display:none !important
}


.disable:before {
   display:none !important
}


#contentBox  {
	 margin-left:0 !important; margin-right:0 !important
}
#s4-titlerow  {
	 display:none !important
}
.logo   { float:right; width:100%; margin:10px 0 }
.logo img   { width:auto;  }

.logoleft   { float:right; width:100%; margin:0 0 10px; text-align:left }
.logoleft img   { width:auto;  }

.bwabatitleshead { float:right; width:100%; text-align:center; color:#153E7E; margin:35px 0 0; font-size:30px }
.bwabatitleshead span { float:right; width:100%; text-align:center; font-size:36px; height:40px; line-height:40px; margin: 0 0 10px; color:#153E7E ; font-family:'GE_SS_Two_bold'; }

.innerbanner  { float:right; width:100%; position:relative; z-index:0; direction:ltr }
.innerbanner img  { width:100%; }
.titlesidbar   { float:right; width:100%; padding:15px 0;  background: #173470;  }
.titlesidbar span  { position:relative; padding:0 15px; color:#fff; font-size:16px; }

.righttopicons  { float:right; width:100%; height:32px; margin:0 0 6px; text-align:right }
.righttopicons a  { display:inline-block; margin:0 0 0 5px }

.centertopicons  { float:right; width:100%; height:32px; margin:0 0 6px; text-align:center }
.centertopicons a  { display:inline-block; margin:0 0 0 5px }

.newssidebar    { float:right; width:92%; background:#f3f3f3; border:1px #f3f3f3 solid; padding:15px 4%; }  
.photosidebar    { float:right; width:100%; margin:0; position:relative; height:165px; overflow:hidden }  
.photosidebar img   { position:absolute; max-width:150%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%);
                    }
                    
.photosidebar span   { position:absolute; direction:rtl; text-align:center; bottom:10px; left:10px; padding:10px; z-index:3; width:auto; color:#fff; font-size:16px }  


.photonewsdetails    { float:right; width:100%; margin:0; position:relative; height:300px; overflow:hidden }  
.photonewsdetails img   { position:absolute; max-width:150%; width:auto; min-width:100%; left:50%; top:50%; min-height:300px;
                          transform: translateY(-50%) translateX(-50%); z-index:1; margin:0 0 20px !important;
                          -webkit-transform: translateY(-50%) translateX(-50%); }
                    
.photonewsdetails span   { position:absolute; direction:rtl; text-align:center; bottom:10px; left:10px; padding:10px; z-index:3; width:auto; color:#fff; font-size:16px }  

.sidebarholder  { position:relative; padding:0; margin:0 }

.socialnewsdetails    { float:right; width:96%; padding:10px 2% 0; border-bottom:1px #ddd solid; margin:0 0 20px; background:#f3f3f3 }
.socialnewsdetails i    { float:right; font-size:12px; width:auto; padding:0; margin:4px 0 0 5px; color:#999 }
.socialnewsdetails a    { float:right; width:auto; padding:0; margin:0 0 0 20px; color:#666 }
.socialnewsdetails span    { float:right; width:auto; padding:0; margin:0 0 0 20px; color:#666 }
.socialnewsdetails a:hover    { text-decoration:none }

.printlikezone    { float:right; width:100%; padding:5px 0;}
.printlikezone i    { float:right; font-size:12px; width:auto; padding:0; margin:4px 0 0 5px; color:#999 }
.printlikezone a    { float:right; width:auto; padding:0; margin:0; color:#666 }
.printlikezone span    { float:right; width:auto; padding:0; margin:0 0 0 20px; color:#666 }
.printlikezone a:hover    { text-decoration:none }


.tooltips {
    position: relative;
    display: inline-block;
}

.tooltips .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 50%;
    margin-left: -60px;
}

.tooltips:hover .tooltiptext {
    visibility: visible;
}


a.unlikenews   { float:left !important; width:auto; font-size:20px !important; line-height:24px; margin:0 8px !important; color:#d62300 !important; }
.unlikenews i  { color:#d62300 !important; font-size:16px !important }

a.likenews   { float:left !important; width:auto; font-size:20px !important; line-height:24px; margin:0 5px !important; color:#3bbd21 !important; }
.likenews i  { color:#3bbd21 !important; font-size:16px !important }

.internalbox   { float:right; width:100%; border:1px #ddd solid; min-height:565px; padding:15px 0 }
.aboutboxholder  { position:relative; padding:0 15px }

.titleinners   { float:right; width:100%; border-bottom:1px #ddd solid }  
.titleinners span   { float:right; width:100%; padding:0 0 10px; line-height:24px; margin:0; font-size:20px; }  
                    
.titlenewssidebar    { float:right; width:100%; height:54px; margin:10px 0 0; line-height:18px; overflow:hidden }                    
.titlenewssidebar a    { float:right; width:100%; direction:rtl; height:54px; line-height:18px; font-size:16px; }                    
.printicon   { float:left; width:auto; margin:0 5px 0 0}
.printicon a   { float:left; width:auto;}
.printicon i  { font-size:18px; color:#666 }

.bodyinner   { float:right; width:100%; margin:0; min-height:400px }
.bodyinner img   { float:right;  margin:0 0 8px 20px; }
.bodyinner p  { float:right; width:100%; }
.titlesubinners   { float:right; width:100%; margin:0 0 15px; padding:12px 0 5px; border-bottom:1px #ddd solid; font-size:18px; font-family:'GE_SS_Two_bold';  color:#000 }
.commentrow  { float:right; width:100%; margin:0 0 15px }
.imguser  { float:right; width:50px; height:50px; overflow:hidden; position:relative }
.imguser img   { position:absolute; max-width:120%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1; min-height:50px; margin:0;
     -webkit-transform: translateY(-50%) translateX(-50%);
                    }
.holdercomment   { position:relative; padding:0 70px 0 0 }
.arrowcomment    { position:absolute; z-index:2; top:10px; right:-8px; background:url(../images/arrow-comment.png) top center no-repeat; width:8px; height:14px; }
.commentframe  { float:right; position:relative; width:94%; border:1px #ddd solid; min-height:28px; margin:0 0 10px; padding:10px 3% }
.commentframe span  { float:right; width:100%; margin:0 0 10px; }
.useruploadcomment   { float:left; width:auto; color:#999; margin:0 0 5px; font-size:13px; font-style:italic; line-height:16px }
.useruploadcomment i   { float:right; width:auto; color:#999; font-size:13px; margin:0 0 0 5px; line-height:16px }

.dateuploadcomment   { float:right; width:auto; margin:0 0 5px; color:#999; font-size:13px; line-height:16px }
.dateuploadcomment i   { float:right; width:auto; color:#999; font-size:13px; margin:0 0 0 5px; line-height:16px }
.notecomment   { float:right; width:100%; margin:0 0 10px; font-size:12px; }

.lefttopicons  { float:left; width:auto; margin:0 0 6px; position:relative; text-align:left }
.lefttopicons a  { display:inline-block; margin:0 0 0 5px }

.nocaces    { float:right; width:100%; background:#fff; padding:20px 0 }
.bluecorner   { background:#24ace3 }
.sectorzone   { float:right; width:100%; border-radius:0 0 3px 3px; background:#f4f4f4; border:1px #e4e4e4 solid; padding:0; margin:-20px 0 20px }
.zoneplan      { position:relative; padding:0 15px; }

.egypmap  { float:right; width:100%; height:240px; position:relative; text-align:center; overflow:hidden;background:#eaeaea url(../images/egymap.png) top center no-repeat;
                -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
.egypmap span  { position:absolute; z-index:2; width:110px; border:5px #173470 solid; font-family:'GE_SS_Two_Medium'; top:0; left:0; height:110px; line-height:24px; border-radius:50%; color:#173470; padding:14px 10px; background:#fff; margin:0 }
.egypmap i { position:absolute; top:90px; left:35px; width: 0; z-index:1; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 40px solid #173470; }
.egypmap a:hover > span   { border:5px #ffd119 solid; background:#173470; color:#ffd119 }
.egypmap a:hover > i   { border-top: 40px solid #ffd119;  }

.bluecorner   { background:#24ace3 }
.bluecorner i      { color:#fff  }
.bluecorner a   {  color:#fff  }
.bluecorner span   { color:#fff  }
.bluecorner p   { color:#fff }

.tourspro  { float:right; width:100%; height:240px; direction:rtl; position:relative; overflow:hidden }
.toursproimg  { float:right; width:100%; height:240px; position:relative; overflow:hidden }
.toursproimg img  {  position:absolute; max-width:120%; width:auto !important; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%); }

.tourspro p { position:absolute; bottom:0; right:0; z-index:2; background:rgba(0,0,0,0.5); padding:15px; width:100%; color:#ffd119 }
.tourspro span { float:right; width:100%; font-size:16px; margin:0 0 5px; color:#fff }
.tourspro i { float:right; width:auto; font-size:16px; margin:0 0 0 7px;; color:#ffd119; font-size:18px; }
.tourspro a { position:absolute; top:0; right:0; z-index:3; padding:0; width:100%; height:240px; }


.formcomment   { float:right; width:100%;  }
.formcomment span   { float:right; width:12px; color:Red; font-weight:bold; margin-right:-12px; }
.inputcomment    { float:right; width:234px; padding:5px !important; height:22px !important; line-height:20px !important; border:1px #ddd solid; border-radius:5px !important; color:#999 !important;      
                   -webkit-box-shadow: none !important; margin:0 0 20px 20px !important;
                   -moz-box-shadow: none !important;
                   box-shadow: none !important; }
                   
.textareacomment    { float:right; width:500px; padding:5px !important; height:100px !important; max-height:100px; min-height:100px; min-width:500px; max-width:500px; line-height:20px !important; border:1px #ddd solid; border-radius:5px !important; color:#999 !important;      
                   -webkit-box-shadow: none !important; margin:0 0 20px 20px !important;
                   -moz-box-shadow: none !important;
                   box-shadow: none !important; }
.btnsendcomment   { cursor:pointer; float:right; border-radius:5px; border:none; color:#fff; font-size:16px; padding:0 20px; height:36px; line-height:36px }                   

.sucssessend   { float:right; margin:9px 15px 0 0; width:auto; }
.sucssessend i  { float:right; width:auto; margin:0 0 0 10px; color:Green; font-size:20px; }

.hometitles  { float:right; width:100%; padding:15px 0; text-align:center; margin:0 0 15px; font-size:30px; font-family:'GE_SS_Two_Medium'; }
.homewhitetitles  { float:right; width:100%; padding:15px 0; text-align:center; margin:0 0 15px; background:url(../images/white_line_titles.png) bottom center no-repeat; font-size:30px; color:#fff; font-family:'GE_SS_Two_Medium'; }

.ratezone    { float:right; width:100%; padding:20px 0;  }
                
.textratezone    { float:left; width:60%; padding:10px 20% 20px; color:#fff; text-align:center }                

.graycaces    { float:right; width:100%; background:#edf3f8; padding:20px 0 }


.meadiazone    { float:right; width:100%; padding:20px 0; }

.meadiatitles   { float:right; width:100%; margin:0 0 20px; border-bottom:1px #ddd solid;  }
.meadiatitles span   { float:right; width:auto; border-bottom:2px #ffd119 solid; margin:0 0 -1px; padding:0 0 10px 10px; color:#173470; font-size:18px; font-family:'GE_SS_Two_Medium'; }


.centertitles   { float:right; width:100%; margin:0 0 20px; border-bottom:1px #ddd solid; text-align:center  }
.centertitles span   { display:inline-block; width:auto; border-bottom:2px #ffd119 solid; margin:0 0 -1px; padding:0 0 10px 10px; color:#173470; font-size:18px; font-family:'GE_SS_Two_Medium'; }


.zonename        { float:right; width:100%; margin:0 0 20px; text-align:center  }
.zonename span   { display:inline-block; width:auto; margin:0; padding:0 20px; color:#fed018; background:#173470; font-size:28px; line-height:55px; min-height:55px  }


.rightfc  { float:left !important }

.imgcentermsad   { max-width:240px; margin:0 0 10px; width:auto; display:inline-block; vertical-align:top; }
.imgcentermsad img  { width:100% }
.undermessage  { width:100%; text-align:left; float:right; direction:ltr; margin:10px 0; font-size:18px; line-height:20px; color:#24ace3 }

.textcentermsad   { width:100%; float:right  }
.textcentermsad ul   { width:100%; float:right  }
.textcentermsad li   {  list-style:none; clear:both; position:relative; padding:0 50px 0 0  }
.textcentermsad a   { float:right; font-size:18px; margin:0 0 10px; line-height:30px; width:auto; color:#666 }
.textcentermsad a:hover   {  color:#173470; text-decoration:none }
.textcentermsad span   { position:absolute; z-index:1; top:0; right:0; width:30px; height:30px; line-height:30px; float:right; margin:0 0 10px;  }
.textcentermsad i   { font-size:26px; height:30px; width:30px; line-height:30px; text-align:center; color:#fed21b;   }
.textcentermsad a:hover > span > i   {  color:#173470 !important; }
.textcentermsad a:hover > span   {  }
.textcentermsad strong   { font-family:'GE_SS_Two_bold'; font-size:20px; }

.mangerzone   { float:right; width:100%; background:#f4f4f4; text-align:center; border:2px #ffd119 solid; padding:15px 0; margin:0 0 25px; border-radius:15px   }

.imgmanger     { display:inline-block !important; margin:0 0 12px; width:170px; text-align:center  }
.imgmanger img   { border-bottom:2px #ffd119 solid; width:100%    }

.datamanger    { float:right; width:100%; text-align:center }
.datamanger strong   { display:inline-block; width:220px;  margin:0 0 4px; color:#000; font-family:'GE_SS_Two_Medium'; }
.datamanger span   { display:inline-block; width:220px; margin:0 }

.textadress    { font-weight:normal !important; font-family:'GE_SS_Two_Light' !important; font-size:16px !important }

.achivmentinner    { float:right; width:100%; margin:0 0 5px }
.allserviceszone   { width:100%; float:right; text-align:center }
.allserviceszone img  { max-width:100%;  }

.achivmentinner div:nth-child(5)  { clear:both}
.achivmentinner div:nth-child(9)  { clear:both}
.achivmentinner div:nth-child(13)  { clear:both}
.achivmentinner div:nth-child(17)  { clear:both}

@keyframes flickerAnimationad {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimationad{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimationad{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimationad{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
.animate-flickerad {
   -webkit-animation: flickerAnimationad 1s infinite;
   -moz-animation: flickerAnimationad 1s infinite;
   -o-animation: flickerAnimationad 1s infinite;
    animation: flickerAnimationad 1s infinite;
}

.footerzone    { float:right; width:100%; padding:20px 0; background:#203f80; }
.footertitles  { float:right; width:100%; margin:0 0 15px; border-bottom:1px #44678b solid; padding:0 0 15px; text-align:right; font-size:16px; font-family:'GE_SS_Two_Medium'; color:#fff   }
a.statictstitles  { float:right; width:auto; margin:0 0 20px; text-align:right; font-size:16px; padding:0 0 0 70px; height:53px; line-height:53px; }
a.statictstitles:hover  { text-decoration:none; color:#fff }
.footerholder   { position:relative; padding:0 }  
.medmsadholder   { position:relative; text-align:center; padding:0 40px }  
.footermap   { float:right; width:100%; text-align:right; padding:15px 0 }
.footermap img   { width:auto }

.copyright    { float:right; width:100%; background:#173470; padding:20px 0 }
.copyright ul    { float:right; width:100%; margin:0 0 7px; text-align:center }
.copyright li    { float:none; display:inline-block; line-height:16px; height:16px; width:auto; padding:0 6px; border-left:2px #d3e4ff solid; }
.copyright li:last-child   { border-left:none }
.copyright li a    { color:#d3e4ff; font-size:13px;  }
.copyright li a:hover    { color:#fff; text-decoration:none  }

.copyright p    { float:right; width:100%; color:#9b9fa7; font-size:13px; padding:0; margin:0 0 7px; text-align:center }
.copyright span    { float:right; width:100%; color:#ddd; font-size:13px; padding:0; margin:0; text-align:center }

.socialtop   { float:left; width:auto; text-align:left;}
.socialtop span   { float:right; width:auto; margin-right:10px; color:#fff }
.socialtop ul   { float:none; display:inline-block; width:auto; margin:0 !important }
.socialtop li   { float:right; width:auto; list-style:none; background:none; padding:0 }
.socialtop a  { float:right; color:#fff !important; margin-right:10px; height:28px; line-height:28px; text-align:center; font-size:15px; }
.socialtop a:hover  { text-decoration:none; color:#fed018 !important  }

.socialtop a i  { height:28px; line-height:28px; }

.servheader   { float:left; width:auto; text-align:left; margin:10px 0 0 5px}
.servheader span   { float:right; width:auto; margin-right:10px; color:#fff }
.servheader ul   { float:none; display:inline-block; width:auto; margin:0 !important }
.servheader li   { float:right; width:auto; list-style:none; background:none; padding:0 }
.servheader a  { float:right; color:#fff !important; border:1px #fff solid; margin-right:10px; height:32px; line-height:32px; border-radius:50%; width:32px; text-align:center; font-size:15px; }
.servheader a:hover  { text-decoration:none; color:#fed018 !important; border:1px #fed018 solid;  }

.servheader a i  { height:32px; line-height:32px; }

.newswell     { float:right; overflow:hidden; width:100%; margin:20px 0 10px;  }
.searchzone .newswell     { margin:0; border-bottom:1px #ddd dashed  }
.newswell h3     {color:#1c9bdc; margin:0 0 10px; font-size:16px; line-height:20px; overflow:hidden; max-height:60px; text-align:justify  }
.newswell span     {color:#666; margin:0 0 10px; display:inherit; font-size:14px; line-height:18px; max-height:54px; overflow:hidden; text-align:justify }
.newswell label    {color:#999; margin:0 0 10px; direction:rtl; display:inherit; font-size:14px; line-height:16px; }
.newswell a     {  color: #173470; font-size:15px; background:#fed018; padding:5px 10px; border-radius:3px; height:32px; line-height:32px; }
.newswell a:hover     {  color: #173470; text-decoration:none  }
.newswell a:focus, .newswell a:visited     {  color: #173470;  text-decoration:none }

.newswell h3 a    {color:#1c9bdc !important; background:none !important; font-size:16px !important; height:auto !important; line-height:20px !important; padding:0 !important }


.picnewswell  { float:right; width:240px; margin:0 0 3px 15px; position:relative; height:143px; overflow:hidden }
.picnewswell img  {  position:absolute; max-width:120%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%); min-height:120px;}


.ExPic   { float:right; width:150px; margin:0 0 3px 15px; position:relative; height:180px; overflow:hidden }
.ExPic img  {  position:absolute; max-width:120%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%); min-height:180px;}


.picsearch      { float:right; width:90px; margin:0 0 3px 15px; position:relative; height:90px; overflow:hidden }
.picsearch a      { background:none !important }
.picsearch img  {  position:absolute; max-width:120%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%); min-height:90px;}


.newsdesicion     { float:right; width:100%; margin:20px 0 10px; padding:0 0 10px; border-bottom:1px #ddd dashed  }
.newsdesicion h3  {color:#1c9bdc; float:right; width:100%; margin:0 0 10px; font-size:16px; line-height:20px; text-align:justify  }
.newsdesicion label    {color:#999; margin:0; direction:rtl; float:right; width:100%; font-size:14px; line-height:16px; }

.newserv     { float:right; width:100%; margin:0; padding:0 0 10px; border-bottom:1px #ddd dashed  }
.newserv h3  {color:#1c9bdc; float:right; width:100%; margin:0; font-size:16px; line-height:20px; text-align:justify  }


.mainnewshome   { float:right; width:100%; margin:0 0 20px}
.mainnewshome img  {width:100%;}
.newshomezone     { float:right; width:100% }
.newshomezone h1     { float:right; width:100%; font-family:'GE_SS_Two_Light' !important; text-shadow:none !important; font-size:14px; line-height:16px; margin:0; color:#494949 }
.newshomezone span     { float:right; width:auto; font-size:13px; margin:0; color:#e82024 }
.newshomezone p    { float:right; width:100%; padding:0; margin:0 0 10px; color:#666 }
.newshomezone a    { float:right; width:auto; font-size:14px; color:#173470 }
.newshomezone a:hover    { text-decoration:none; color:#999 }

a.linkbwabaad {
    float: none;
    color: #173470;
    display: inline-block;
    width: auto;
    border: 1px #173470 solid;
   
    padding: 6px 15px;
    border-radius: 3px;
    text-align: center;
}

a.linkbwabaad:hover {
    text-decoration: none;
    background: #173470;
    color: #fff;
    border: 1px #173470 solid;
}

.publictionhomezone     { float:right; width:100%; height:36px; overflow:hidden; line-height:18px; margin:0 0 5px }
.publictionhomezone a    { float:right; width:100% }
.publictionhomezone span    { float:right; color:#fff; width:100%; margin:0 }

.publictionpic   { float:right; width:100%; position:relative; height:100px; overflow:hidden; margin:0 0 4px; }
.publictionpic img   { position:absolute; max-width:150%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%);
                    }


.mainhome    { float:right; width:100%; margin:15px 0 }
.mainnewspic   { float:right; width:45%; margin:0 0 0 4% }
.mainnewspic img  { width:100%; }
.mainnewsdetails  { float:right; width:50%; }
.mainnewstxt { width:100%; float:left; line-height:24px; height:144px; overflow:hidden }

.videohome   { float:right; width:100%; position:relative; height:240px; overflow:hidden; margin:0 0 25px; }
.videohome img   { position:absolute; max-width:150%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%);
                    }
.videohome a   { position:absolute; width:100%; height:100%; left:0; top:0; z-index:2;
                 background:url(../images/icon-play.png) center center no-repeat;
                     }

.videohome iframe   { float:right; width:100%; height:240px; border:none !important }

                     
.graphichome   { float:right; width:100%; position:relative; height:100px; overflow:hidden; margin:0 0 45px; }
.graphichome img   { position:absolute; max-width:150%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%);
                    }

.threecolums   { float:right; width:30%; margin:20px 1.65% }

.secondcolums   { float:right; width:46%; margin:20px 2% }


.albumsframr   { float:right; width:100%; position:relative; height:200px; border:4px #ddd solid; overflow:hidden; margin:0 0 5px;  background:#f2f2f2 url(../images/nophotoavilavle.jpg) center center no-repeat; }
.albumsframr img   { position:absolute; max-width:150%; min-height:200px; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%);
                    }
.albumtitle   { float:right; width:100%; text-align:center; height:40px; overflow:hidden }    
.tableentities .albumtitle   { float:right; width:100%; text-align:center; height:auto; }    
                
.searchzone .albumtitle   { height:auto }                    
.albumtitle a   { float:right; width:100%; text-align:center; font-size:16px; line-height:40px; }                    
.tableentities .albumtitle a   { line-height:20px; }
.tableentities div.threecolums  { margin:0 1.65% 20px }                    
            
.tableentities div.threecolums:nth-child(4)  { clear:both }                    
.tableentities div.threecolums:nth-child(7)  { clear:both }                    
.tableentities div.threecolums:nth-child(10)  { clear:both }                    
        
.searchzone .albumtitle a   { line-height:24px; }                    
.albumtitle a:hover  { text-decoration:none; color:#000 }                    
  
        .albumsframr a   { width:100%; height:100%; background-color:rgba(0,0,0,0); position:absolute; top:0; left:0; z-index:2; }
        .albumsframr a:hover   {background-color:rgba(0,0,0,0.4); }
        .albumsframr p  { position:absolute; bottom:-60px; left:5px; line-height:14px; padding:20px 0; margin:0; text-align:center; color:#fff; font-size:20px; width:80px; }
        .albumsframr a:hover > p   { display:block; bottom:10px;
                                        -webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
                                        }
                                        
.GovVedios .albumtitle   { height:auto; }                    
.GovVedios .albumtitle a   { line-height:24px; }                    
                                 
                                        
a.videosgallery   { background-image:url(../images/icon-play.png); background-position:center center; background-repeat:no-repeat; }

                                        
ul.gridnewshome   { width:100%; float:right; margin:0 0 10px;   }
.gridnewshome i   { float:right; width:2%; padding:0; margin:3px 0 0 1%; }
.gridnewshome span   { float:right; text-align:right; width:97%; padding:0; margin: 0; }
.gridnewshome li   { float:right; list-style:none; width:100%; padding:5px 0; margin:0 }
.gridnewshome li a   { color:#666; font-size:14px; float:right; background:none; width:100%; clear:both; padding:0 }
.gridnewshome li a:hover   { color:#000; text-decoration:none }
.gridnewshome li:last-child  {  border-bottom:none }

ul.sidebarlist   { width:100%; float:right; margin:0 0 12px;   }
.sidebarlist i   { float:right; width:4%; padding:0; margin:3px 0 0 2%; position:relative; top:0}
.sidebarlist span   { float:right; text-align:right; width:94%; padding:0; margin: 0; }
.sidebarlist li   { float:right; list-style:none; width:100%; padding:0; margin:0 }
.sidebarlist li a   { color:#173470 ; font-size:16px; line-height:22px; min-height:22px; float:right; border-bottom:none; background:none; width:100%; clear:both; padding:7px 0 }
.sidebarlist li a:hover   { color:#999; text-decoration:none }
.sidebarlist li:last-child  {   }

ul.sidebarlistserv   { width:100%; float:right; margin:0 0 12px;   }
.sidebarlistserv i   { float:right; width:4%; padding:0; margin:3px 0 0 2%; position:relative; top:0 }
.sidebarlistserv span   { float:right; text-align:right; width:94%; padding:0; margin: 0; }
.sidebarlistserv li   { float:right; list-style:none; width:100%; padding:0; margin:0 }
.sidebarlistserv li a   { color:#173470; font-size:16px; line-height:22px; min-height:22px; float:right; border-bottom:none; background:none; width:100%; clear:both; padding:7px 0 }
.sidebarlistserv li a:hover   { color:#999; text-decoration:none }
.sidebarlistserv li:last-child  {   }

ul.sidebarlistin   { width:100%; float:right; margin:0 0 12px;   }
.sidebarlistin i   { float:right; width:4%; padding:0; margin:3px 4% 0 2%; position:relative; top:0 }
.sidebarlistin span   { float:right; text-align:right; width:90%; padding:0; margin: 0; }
.sidebarlistin li   { float:right; list-style:none; width:100%; padding:0; margin:0 }
.sidebarlistin li a   { color:#212731; font-size:16px; line-height:22px; min-height:22px; float:right; border:1px #ddd solid; border-bottom:none; background:none; width:100%; clear:both; padding:7px 0 }
.sidebarlistin li a:hover   { color:#000; text-decoration:none }
.sidebarlistin li:last-child  {  border-bottom:1px #ddd solid }


.sidebarlistin li a.actives   { color:#173470; background:#f3f3f3; font-family:'GE_SS_Two_Medium'; }

.marqcairo   { float:right; width:100%; height:40px; line-height:40px; }
.marqcairo a  { float:right; width:auto; height:40px; line-height:40px; margin:0 20px; color:#fff; font-size:16px; }
.marqcairo a:hover  { color:#fff; }

.newslistside   { width:100%; float:right; margin:0 0 10px; border:1px #ddd solid; padding:15px 0   }
.newssideholder   { padding:0 15px; position:relative   }
.newssidepart    { float:right; width:100%; border-bottom:1px #ddd dashed; padding:0 0 2px; margin:0 0 8px;}
.newssidepart a      { float:right; width:100%; font-size:14px; height:36px; overflow:hidden; line-height:18px; color:#494949; margin:0;}
.newssidepart a:hover      { color:#000; text-decoration:none }
.newssidepart span   { float:right; width:auto; font-size:12px; color:#e82024;}


ul.listfooter   { float:right; width:100%; }
.listfooter li   { float:right; list-style:none; width:100%; padding:0; margin:0 }
.listfooter li a   { float:right; width:100%; padding:0; min-height:23px; line-height:23px; margin:0; color:#d3e4ff;  font-size:14px }
.listfooter li a:hover  { text-decoration:none; color:#fff }
.listfooter li a span  { float:right; width:93%; padding:0; min-height:18px; line-height:18px; margin:0;  font-size:14px }
.listfooter li a i  { float:right; width:7%; padding:6px 0 0; min-height:22px; line-height:22px; margin:0;   }

 .diamond { width: 0; float:right; height: 0; border: 4px solid transparent; border-bottom-color: #fed018; position: relative; top: -4px; } 
 .diamond:after { content: ''; position: absolute; right: -4px; top: 4px; width: 0; height: 0; border: 4px solid transparent; border-top-color: #fed018; }


.votquestion     { float:right; width:100%; margin:0 0 10px; color:#fff; font-size:16px; } 
.votbuttons     { float:right; width:100%; margin:0 0 10px;  } 
.votbuttons input     { float:left; width:auto; padding:7px 15px; color:#fff; margin:0 10px 0 0; border:none; background:#1c9bdc; cursor:pointer; font-size:14px;  } 

.newsletter   { float:right; width:100%; margin:0 0 10px }
.newsletter input[type=text]   { float:right; width:200px; margin:0; padding:0 5px; height:40px; line-height:40px; background:#515a6a; color:#999; border:none }
.newsletter input[type=button]   { float:right; width:40px; height:40px; border:none; cursor:pointer; margin:0; }

.example{
  margin-bottom : 1.5em; float:right; text-align:right; width:100%
}

.example div   { float:right; width:100%; text-align:right }
.example label{
   color:#969fb0
}


.example input[type=radio]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.example input[type=radio]:not(old) + label{
  display      : inline-block;
  margin-right  : -28px;
  padding-right : 28px;
  background   : url('../images/checks.png') no-repeat 100% 0;
  line-height  : 24px;
}


.example input[type=radio]:not(old):checked + label{
  background-position : 100% -48px;
}

.back-to-top {
margin: 0;
position: fixed;
bottom: 10px;
left: 10px;
width: 44px;
height: 44px;
z-index: 100;
display: none;
text-decoration: none; text-align:center;
color: #173470; border-radius:50% 
}

.back-to-top i {
  font-size: 30px; line-height:40px
}

.back-to-top:hover {
 color:#173470
}

#colorchanger { float:right; }
.colorbox { width:20px; height:20px; border:1px solid #050505; float:right; margin:5px; cursor:pointer; display:block; }
.colorblue { background-color:#1c9bdc; }
.colorblue:hover { background-color:#90bcd0; }
.colororange { background-color:#F69C3A; }
.colororange:hover { background-color:#FF5C01; }
.colorgreen { background-color:#78A848; }
.colorgreen:hover { background-color:#189048; }



.tabsblock   { float:right; width:100% }
.tabsblock a  { float:right; width:100%; margin:0 0 20px; }
.tabsblock a:hover { text-decoration:none; color:#000 }
.tabsblock a:hover > p { color:#000 }
.tabsblock h1  { float:right; text-shadow:none !important;  width:100%; margin:0 0 20px; font-size:18px; }
.tabsblock p  { color:#59656c; height:60px; line-height:20px; overflow:hidden }
.imgtabs   { float:right; width:90px; margin:0 0 0 10px; height:65px; overflow:hidden; position:relative }
.imgtabs img    
{
    position:absolute; max-width:150%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%);
     }

/*.owl-dots {
    display: none !important;}*/
    
    #newpost   { display:none; position:absolute; z-index:5; top:38px; right:0; padding:5px 0 0; width:70px; height:28px; background:#fff; }
    #newposts   { width:52px; }
    #newposts a   { margin:3px 0 0 4px; float:right}
    #colorchanger  { width:81px;  }
    #searchzone     { width:220px; }


#searchzone { background:#fff !important; padding:5px !important  }
#searchzone input[type="text"] { background:#fff; border:1px #ddd solid; margin:0; width:160px; padding:5px; height:20px; line-height:20px; font-size:14px; color:#666; float:right  }
#searchzone input[type="button"] { background:#1c9bdc; border:none; cursor:pointer; width:42px; padding:5px; text-align:center; height:32px; line-height:24px; font-size:14px; color:#fff; float:left  }

    
  .painticon    { float:right; width:32px; height:32px; }
  .fontsicon    { float:right; width:32px; height:32px; }
  .speaker      { float:right; width:32px; height:32px; }
  .rss          { float:right; width:32px; height:32px; }
  .favorits     { float:right; width:32px; height:32px; }
  .share        { float:right; width:32px; height:32px; }
  .register     { float:right; width:32px; height:32px; }
  .emplye       {  width:32px; height:32px;  }
  .app          { width:32px; height:32px; }
  .blog         { width:32px; height:32px;  }
  .homeicon         { width:32px; height:32px;  }
  .sitemap         { width:32px; height:32px;  }
  .envelop         { width:32px; height:32px;  }
  .helpicon         { width:32px; height:32px;  }
  .weather      { float:left; width:37px !important; margin:0 5px 0 0; height:32px; background: url('../images/weather-icon.png') no-repeat; }
  a.language     { float:left; width:28px; margin:0 10px 0 0; text-align:center; height:28px; line-height:30px; color:#173470; background:#fed018 }
  a.language:hover     {  color:#fed018; background:#203f80; text-decoration:none }
  .advanced     { float:left; width:32px; margin:0 5px 0 0; height:32px; background: url('../images/advanced-icon.png') no-repeat; }
  .searchicon     { float:left; width:32px; margin:0 5px 0 0; height:32px; background: url('../images/searchicon.png') no-repeat; }
  
  .iconsmenu   { float:left; width:auto; margin:0 0 10px; }
  
  .chartholder   { float:none; display:inline-block; min-width:240px; width:23%; margin:0 0.5% 20px; text-align:center }
  .centerfild   { text-align:center; }
  


/*CSS3 Animation*/
.animated,.animated .animation_item{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:200ms;-webkit-animation-delay:200ms}
span.animation,a.animation,b.animation,i.animation,span.animationhover,a.animationhover,b.animationhover,i.animationhover,span.animation_item,a.animation_item,b.animation_item,i.animation_item{display:inline-block}.animated.infinite,.animation_item.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge,.animation_item.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animation img,.animationhover img,.animated .animation_item img{max-width:100%}.animation{opacity:0}.animationhover,.animated{opacity:1}.animationhover{animation-delay:0ms;-webkit-animation-delay:0ms}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.animated.bounce,.animated .animation_item.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.animated.flash,.animated .animation_item.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animated.pulse,.animated .animation_item.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animated.rubberBand,.animated .animation_item.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animated.shake,.animated .animation_item.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.animated.swing,.animated .animation_item.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animated.tada,.animated .animation_item.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.animated.wobble,.animated .animation_item.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animated.bounceIn,.animated .animation_item.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.animated.bounceInDown,.animated .animation_item.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.animated.bounceInLeft,.animated .animation_item.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.animated.bounceInRight,.animated .animation_item.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animated.bounceInUp,.animated .animation_item.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animated.bounceOut,.animated .animation_item.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animated.bounceOutDown,.animated .animation_item.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animated.bounceOutRight,.animated .animation_item.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animated.bounceOutUp,.animated .animation_item.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animated.fadeIn,.animated .animation_item.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.animated.fadeInDown,.animated .animation_item.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.animated.fadeInDownBig,.animated .animation_item.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.animated.fadeInLeft,.animated .animation_item.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.animated.fadeInLeftBig,.animated .animation_item.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.animated.fadeInRight,.animated .animation_item.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.animated.fadeInRightBig,.animated .animation_item.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.animated.fadeInUp,.animated .animation_item.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.animated.fadeInUpBig,.animated .animation_item.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animated.fadeOut,.animated .animation_item.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animated.fadeOutDown,.animated .animation_item.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animated.fadeOutDownBig,.animated .animation_item.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animated.fadeOutLeft,.animated .animation_item.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animated.fadeOutLeftBig,.animated .animation_item.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animated.fadeOutRight,.animated .animation_item.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animated.fadeOutRightBig,.animated .animation_item.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animated.fadeOutUp,.animated .animation_item.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animated.fadeOutUpBig,.animated .animation_item.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip,.animated .animation_item.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.animated.flipInX,.animated .animation_item.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.animated.flipInY,.animated .animation_item.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.animated.flipOutX,.animated .animation_item.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.animated.flipOutY,.animated .animation_item.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.animated.lightSpeedIn,.animated .animation_item.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animated.lightSpeedOut,.animated .animation_item.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.animated.rotateIn,.animated .animation_item.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.animated.rotateInDownLeft,.animated .animation_item.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.animated.rotateInDownRight,.animated .animation_item.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.animated.rotateInUpLeft,.animated .animation_item.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.animated.rotateInUpRight,.animated .animation_item.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animated.rotateOut,.animated .animation_item.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);-ms-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}.animated.rotateOutDownLeft,.animated .animation_item.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animated.rotateOutDownRight,.animated .animation_item.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animated.rotateOutUpLeft,.animated .animation_item.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animated.rotateOutUpRight,.animated .animation_item.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animated.hinge,.animated .animation_item.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.animated.rollIn,.animated .animation_item.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animated.rollOut,.animated .animation_item.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animated.zoomIn,.animated .animation_item.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.animated.zoomInDown,.animated .animation_item.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.animated.zoomInLeft,.animated .animation_item.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.animated.zoomInRight,.animated .animation_item.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.animated.zoomInUp,.animated .animation_item.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.animated.zoomOut,.animated .animation_item.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.animated.zoomOutDown,.animated .animation_item.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.animated.zoomOutLeft,.animated .animation_item.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.animated.zoomOutRight,.animated .animation_item.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.animated.zoomOutUp,.animated .animation_item.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes scaleUp{0%{opacity:0;-webkit-transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1)}}.animated.scaleUp,.animated .animation_item.scaleUp{-webkit-animation-name:scaleUp;-moz-animation-name:scaleUp;-o-animation-name:scaleUp;animation-name:scaleUp}.animated.delay1,.animated .animation_item.delay1{animation-delay:400ms;-webkit-animation-delay:400ms}.animated.delay2,.animated .animation_item.delay2{animation-delay:600ms;-webkit-animation-delay:600ms}.animated.delay3,.animated .animation_item.delay3{animation-delay:800ms;-webkit-animation-delay:800ms}.animated.delay4,.animated .animation_item.delay4{animation-delay:1000ms;-webkit-animation-delay:1000ms}.animated.delay5,.animated .animation_item.delay5{animation-delay:1200ms;-webkit-animation-delay:1200ms}.animated.delay6,.animated .animation_item.delay6{animation-delay:1400ms;-webkit-animation-delay:1400ms}.animated.delay7,.animated .animation_item.delay7{animation-delay:1600ms;-webkit-animation-delay:1600ms}.animated.delay8,.animated .animation_item.delay8{animation-delay:1800ms;-webkit-animation-delay:1800ms}.animated.delay9,.animated .animation_item.delay9{animation-delay:2000ms;-webkit-animation-delay:2000ms}.animated.delay10,.animated .animation_item.delay10{animation-delay:2200ms;-webkit-animation-delay:2200ms}.animated.delay11,.animated .animation_item.delay11{animation-delay:2400ms;-webkit-animation-delay:2400ms}.animated.delay12,.animated .animation_item.delay12{animation-delay:2600ms;-webkit-animation-delay:2600ms}@-webkit-keyframes star{0%,50%,100%{opacity:1}25%,75%{opacity:0}0%{-webkit-transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.7)}100%{-webkit-transform:rotate(360deg) scale(1)}}@-moz-keyframes star{0%,50%,100%{opacity:1}25%,75%{opacity:0}0%{-moz-transform:rotate(0deg) scale(1)}50%{-moz-transform:rotate(180deg) scale(0.7)}100%{-moz-transform:rotate(360deg) scale(1)}}@-o-keyframes star{0%,50%,100%{opacity:1}25%,75%{opacity:0}0%{-o-transform:rotate(0deg) scale(1)}50%{-o-transform:rotate(180deg) scale(0.7)}100%{-o-transform:rotate(360deg) scale(1)}}@keyframes star{0%,50%,100%{opacity:1}25%,75%{opacity:0}0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(0.7)}100%{transform:rotate(360deg) scale(1)}}@-webkit-keyframes cloud{0%{left:-100px}100%{left:100%}}@-moz-keyframes cloud{0%{left:-100px}100%{left:100%}}@-o-keyframes cloud{0%{left:-100px}100%{left:100%}}@keyframes cloud{0%{left:-100px}100%{left:100%}}@-webkit-keyframes snowflake{0%{top:-100px;-webkit-transform:rotate(0deg) translateX(0)}25%{-webkit-transform:rotate(360deg) translateX(20px)}50%{-webkit-transform:rotate(720deg) translateX(0px)}75%{-webkit-transform:rotate(1080deg) translateX(-20px)}100%{top:100%;-webkit-transform:rotate(1440deg) translateX(0px)}}@-moz-keyframes snowflake{0%{top:-100px;-moz-transform:rotate(0deg) translateX(0)}25%{-moz-transform:rotate(360deg) translateX(20px)}50%{-moz-transform:rotate(720deg) translateX(0px)}75%{-moz-transform:rotate(1080deg) translateX(-20px)}100%{top:100%;-moz-transform:rotate(1440deg) translateX(0px)}}@-o-keyframes snowflake{0%{top:-100px;-o-transform:rotate(0deg) translateX(0)}25%{-o-transform:rotate(360deg) translateX(20px)}50%{-o-transform:rotate(720deg) translateX(0px)}75%{-o-transform:rotate(1080deg) translateX(-20px)}100%{top:100%;-o-transform:rotate(1440deg) translateX(0px)}}@keyframes snowflake{0%{top:-100px;transform:rotate(0deg) translateX(0)}25%{transform:rotate(360deg) translateX(20px)}50%{transform:rotate(720deg) translateX(0px)}75%{transform:rotate(1080deg) translateX(-20px)}100%{top:100%;transform:rotate(1440deg) translateX(0px)}}@-webkit-keyframes dandelion{0%{opacity:0;left:20%}10%{opacity:1}100%{bottom:100%}}@-moz-keyframes dandelion{0%{opacity:0;left:20%}10%{opacity:1}100%{bottom:100%}}@-o-keyframes dandelion{0%{opacity:0;left:20%}10%{opacity:1}100%{bottom:100%}}@keyframes dandelion{0%{opacity:0;left:20%}10%{opacity:1}100%{bottom:100%}}@keyframes arrows{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);bottom:0}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);bottom:20px}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);bottom:-10px}90%{bottom:-3px}}@-webkit-keyframes arrows{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);bottom:0}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);bottom:20px}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);bottom:-10px}90%{bottom:-3px}}@media only screen and (max-width:767px){.animated,.animated .animation_item{-webkit-animation-name:none!important;-moz-animation-name:none!important;-o-animation-name:none!important;animation-name:none!important}}


/* main menu styles */
.menus {
    
    text-align:center;
    width:100%;
}
.menus > span {
    display:inline-block;
    margin:0 auto;
}
.nav {
    display:inline;
    text-align:right;
    position:relative;
    list-style-type:none; direction:rtl;
}
.nav > li {
    float:right;
    padding:0;
    position:relative;
}
.nav > li > a {
    color:#4F4F4F;
    display:block; width:32px; height:32px;
    font-size:90%;
    position:relative;
    text-decoration:none;
}
.nav > li > a:hover {
    background-color:#eee;
    border-color:#999
}
.nav > li.selected  > a {
    background-color:#f3f3f3;
    border-color:#999999 #999999 #FFFFFF;
    z-index:2;
}
.nav li div {
    position:relative;
}
.nav li div div {
    padding:5px 5px 5px 1px; background:#fff;
    display:none; border:1px #ddd solid;
    font-size:0.75em;
    margin:0 0 0 0;
    position:absolute;
    top:32px;
    z-index:4;
}
.nav li div div.wrp2 {
    width:380px;
}
.nav .sep {
    right:190px;
    border-right:1px solid #E3E3E3;
    bottom:0;
    height:auto;
    margin:15px 0;
    position:absolute;
    top:0;
    width:1px;
}
.nav li div ul {
    padding-left:10px;
    padding-right:10px;
    position:relative;
    width:170px;
    float:right;
    list-style-type:none;
}
.nav li div ul li {
    margin:0;
    padding:0;
}
.nav li div ul li h3 {
    border-bottom:1px solid #E3E3E3;
    color:#4F4F4F;
    font-weight:bold;
    margin:0 5px 4px;
    font-size:0.95em;
    padding-bottom:3px;
    padding-top:3px;
}
.nav li ul ul {
    padding:0 0 8px;
}
.nav li ul ul li {
    margin:0;
    padding:0;
}
.nav li ul ul li a {
    color:#0060A6;
    display:block;
    margin-bottom:1px;
    padding:3px 5px;
    text-decoration:none;
    font-size:0.9em;
}
.nav li ul ul li a:hover{
    background-color:#0060a6;
    color:#fff;
}



.menu-container {
    width: 100%; position:relative;
    margin: 0 auto;
    margin-top:0;
    margin-bottom:0;
}

.menu-mobile {
    display: none;
    padding: 13px 0;
}

.menu-mobile:after {
    content: "\f123";
    font-family: "Ionicons";
    font-size: 1.5rem;
    padding: 0;
    float: left;
    position: relative;
    top: 50%; margin:5px 0 0 15px;
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
}

.menu-dropdown-icon:before {
    content: "\f123";
    font-family: "Ionicons";
    display: block;
    cursor: pointer;
    float: left;
    padding: 2.2em 4px;
    color: #173470; font-size:8px
}
.Normal-sub-sub:before {
    content: "\f124";
    font-family: "Ionicons";
    display: block;
    cursor: pointer;
    float: left;
    padding: 1.4em 8px;
    color: #777; font-size:8px
}

.menu > ul > li > ul.disable{
   display:none !important
}

.disable:before {
   display:none !important
}


.menu > ul {
    margin: 0 auto;
    width: 100%;
    list-style: none;
    padding: 0;
    position: relative;
    /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
    box-sizing: border-box;
    
    
}

.menu ul li:hover > ul {

 
}

.menu > ul:before,
.menu > ul:after {
    content: "";
    display: table;
}

.menu > ul:after {
    clear: both;
}

.menu > ul > li {
    float: right; 
    padding: 0;
    margin: 0;
}

.menu > ul > li:hover {
     /*background:#ffa621*/
}

.menu > ul > li.active {
     /*background:#ffa621*/  
}

.menu > ul > li a {
    text-decoration: none; color:#173470;
    padding: 0 0.5em 0 1em; line-height:46px; height:46px;
    display: block; font-size:15.3px; }


.menu > ul > li a:hover {
    color:#173470;

}
.menu > ul > li:hover {
    background:#ffd119
}

.menu > ul > li > ul > li:hover {
    background:#eee
}





.menu > ul > li > ul {
    display: none;
    width: 100%;
    background: #fff;
    padding: 20px;
    position: absolute;
    z-index: 99;
    right: 0; 
    margin: 0;
    list-style: none;
    box-sizing: border-box;

}


.menu > ul > li > ul:before,
.menu > ul > li > ul:after {
    content: "";
    display: table;

}

.menu > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 31.33%;
    background: none;
    float: right; position:relative
}

.menu > ul > li > ul > li a {
    color: #000;
    padding: .2em 0; font-size:14px; height:auto; line-height:normal;
    width: 100%;
    display: block;
    border-bottom: 1px solid #ccc;}

.menu > ul > li > ul > li a:hover {
    color: #666;
}

.menu > ul > li > ul > li > ul {
    display: none; position:absolute; 
    padding: 0; top:0; right:210px; 
    margin:0; background:#f4f4f4;
    list-style: none; width:180px; 
    box-sizing: border-box;
}



.menu > ul > li > ul > li:hover > ul {
    display: block;
  }
  
.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li > ul > li {
    float: right;
    width: 100%;
    padding: 0;
    margin: 0;
    font-size: .8em;
}

.menu > ul > li > ul > li > ul > li a {
    border: 0; font-size:14px
}

.menu > ul > li > ul > li > ul > li p {
    font-size:14px; line-height:28px;
}

.menu > ul > li > ul.normal-sub {
    width: 210px;
    right: auto;
    padding: 0;
}

.menu > ul > li > ul.normal-sub > li {
    width: 100%;
}

.menu > ul > li > ul.normal-sub > li a {
    border: 0; color:#777;
    padding: 0.5em 15px; border-bottom:1px #ddd solid;
}

.menu > ul > li > ul.normal-sub > li:last-child a {
 border-bottom:none;
}

.menu > ul > li > ul.normal-sub > li a:hover {
   color:#f7941f;

}

.titlecharts  { display:inline-block; width:90%; padding:10px 5%; text-align:center; color:#fff; font-size:20px; font-family:'GE_SS_Two_Light' }

.hideme
{
    opacity:0;
     
}

.menusearch {
    
    text-align:left;
    width:100%; margin:0 0 10px
}
.menusearch > span {
    display:inline-block;
    margin:0 auto;
}

.menusearch .nav li div div  { margin:0 -193px 0 0  }

#loginzone  { margin:0 -256px 0 0; padding:10px 5px 5px;  background:#fff; border:1px #ddd solid; width:280px; }
#loginzone p  { margin:0 0 5px;  }

#advancedzone  { margin:0 -214px 0 0; padding:10px 5px 5px; background:#fff; border:1px #ddd solid; width:240px; }
#advancedzone p  { margin:0 0 5px;  }

.textboxlogin   { float:right; width:100%; margin:0 0 24px; text-align:center }
.textboxlogin input   { float:none; display:inline-block; text-align:right;  width:218px; padding:5px 5pxpx 5px 27px; height:24px; border-radius:5px; border:2px #ddd solid; background:#fff; font-size:13px; color:#666 }
.textboxlogin select   { float:none; text-transform:uppercase; outline:none; display:inline-block; text-align:right;  width:234px; padding:5px; height:38px; border-radius:5px; border:2px #ddd solid; background:#fff; font-size:13px; color:#666 }

.remember   {  float:right; width:100%; margin:0 0 5px; text-align:center  }
.remember input   {  float:none; margin:3px 12px 0 5px !important; width:15px; vertical-align:top; height:15px; text-align:right; display:inline-block; }
.remember span    {  float:none; width:231px; display:inline-block; text-align:right; vertical-align:top; text-transform:uppercase; font-size:14px; margin:0 ; }
.forgot     { float:right; width:260px; margin:0 18px 5px 0 !important; text-align:center}
.forgot a    { width:auto; display:inline-block; padding:0 5px; color:#494949; text-align:right; text-transform:uppercase; font-size:14px; text-decoration:underline }
.btnlogin   { float:right; width:100%; margin:6px 0 0; text-align:center }
.btnlogin input   { float:none; display:inline-block; text-transform:uppercase;  width:234px; cursor:pointer; padding:5px; height:40px; margin:0; border-radius:5px; border:2px #c3d6d6 solid; font-size:15px; color:#fff }
.newsholdsid   { float:left; margin:0 0 20px; width:100%; background:#f4f4f4; direction:ltr; }
a.adholder   { float:right; width:100%; height:240px; position:relative; overflow:hidden }
.adholder img  { position:absolute; width:auto !important; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%); min-height:240px; }

.well-sm {
    border-radius: 3px;
    padding: 9px;
}
.well {
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}

.well i
{  -ms-transform: rotate(180deg); /* IE 9 */     -webkit-transform: rotate(180deg); /* Safari */     transform: rotate(180deg); 
}

.well select
{ float:left; width:180px; background:#fff; margin:-4px 0 0; border-radius:5px; }


.btn-group, .btn-group-vertical {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.btn-group > .btns:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group > .btns:first-child {
    margin-left: 0;
}


.btn-group > .btns:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.btn-group .btns + .btns, .btn-group .btns + .btn-group, .btn-group .btn-group + .btns, .btn-group .btn-group + .btn-group {
    margin-left: -1px;
}
.btn-group > .btns, .btn-group-vertical > .btns {
    float: left;
    position: relative;
}
.btn-sm, .btn-xs {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
}
.btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}
.btns {
    -moz-user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}


.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
    background: #f6f6f6;
}


.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
    background: #eeeeee;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}

.glyphicon {
    margin-right: 5px;
}
.glyphicon {
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    position: relative;
    top: 1px;
}

.picnewsall   { float:right; width:100%; overflow:hidden; height:160px; margin:0 0 15px; position:relative }

.picnewsall img   { position:absolute; max-width:150%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%); min-height:160px;
                    }


.item.list-group-item .picnewsall   { float:right; width:250px !important; overflow:hidden; height:160px; margin:0 0 0 20px; position:relative }

.item.list-group-item .picnewsall img   { position:absolute; max-width:150%; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%); min-height:160px;
                    }
                    
.thumbnail .caption   { min-height:151px; }
.thumbnail .caption h4   { height:60px; margin:0 0 10px !important; overflow:hidden; line-height:20px; float:right }
.item.list-group-item .thumbnail .caption h4   { height:40px; overflow:hidden; float:none !important }
.thumbnail .caption p   { height:100px; overflow:hidden; line-height:20px; float:right }
.item.list-group-item .thumbnail .caption p   { height:40px; overflow:hidden; float:none !important }

.picnewsall span   { position:absolute; direction:rtl; text-align:center; bottom:10px; left:10px; padding:10px; z-index:3; width:auto; color:#fff; font-size:16px }  

.pagingnews  { width:100%; float:right; text-align:center; direction:rtl }
.pagingnews ul  { width:auto; float:none; display:inline-block; margin:0; padding:0 }
.pagingnews li  { width:auto; display:inline-block; margin:0 2px; padding:0; }
.pagingnews li a  { width:auto; min-width:14px; display:inline-block; margin:0; padding:0 3px; height:26px; line-height:26px; border-bottom:none; color:#fff }
.pagingnews span  { width:auto; min-width:14px; display:inline-block; margin:0; padding:0 3px; height:24px; line-height:26px;  }
.pagingnews li a:hover  { text-decoration:none; background:#fff; }

.doatshare   { float:left; width:auto }
.doatshare li  { list-style:none; float:right; width:auto }
.loginholder   { float:right; width:100%; padding:15px 0; border:1px #ddd solid }
.loginhpad   { position:relative; padding:0 15px; }
.titlelog    { float:right; width:100%; border-bottom:1px #ddd solid; padding:0 0 10px; margin:0 0 15px; line-height:20px; font-size:16px; }
.titlelog i    { float:right; width:auto; margin:0 0 0 10px; font-size:20px; line-height:20px; }
.loginrow   { float:right; width:100%; margin:0 0 10px }
.loginrow span  { float:right; width:100px; margin:0 0 0 10px; height:28px; line-height:28px; font-size:13px; color:#494949 }
.textboxsignup   { float:right; width:220px; height:22px; line-height:22px; font-size:12px; margin:0 0 0 10px; color:#999; border:1px #ddd solid }
.loginrow b  { float:right; width:12px; font-size:18px; color:red }
a.forgetlink   { float:right; width:auto; font-size:14px; text-decoration:none; margin:10px 0 0 } 
.mapcontact    { float:right; width:100%; margin:0 0 30px; }
.titlebranch   { float:right; width:100%; color:#000; font-size:13px; margin:0 0 10px; font-family:'GE_SS_Two_Medium'; }
.datacontact  { float:right; width:94%; padding:0 3% 20px; color:#666; font-size:13px; line-height:18px; }
.back-to-top { background:#ffd119;}

.footerholder div:first-child   {
	
 margin-right: 0 !important;
    clear: both;
}

#stop-resume{
				display: block;
				padding: 10px;
				background-color: #f1f1f1;
				margin:10px;
				width: 70px;
				text-align: center;
				border:solid 1px white;
				text-transform: uppercase;
				font-family: sans-serif;
				text-decoration: none;
			}
			#stop-resume:active{
				background-color:white;
				border:solid 1px #f1f1f1;
				color:blue;
			}
			
.nocaces .ms-webpart-zone    { float:right; width:100%; display:block !important }
.nocaces .ms-webpart-cell-vertical    { float:right; width:100%; display:block !important }
.nocaces .ms-webpart-chrome-vertical    { float:right; width:100%; display:block !important }

.nocaces table    { width:100%;}


.menublue .ms-webpart-zone    { float:right; width:100%; display:block !important }
.menublue .ms-webpart-cell-vertical    { float:right; width:100%; display:block !important }
.menublue .ms-webpart-chrome-vertical    { float:right; width:100%; display:block !important }
 
.Entities   {
	 padding:0 8px; width:33.33%; display:inline-block;
} 

.tableentities td.Entities   {
	 padding:0 8px 15px; width:32.33%; display:inline-block; vertical-align:top
} 

.subtitleinner {
    float: right;
    width: 100%;
    border-bottom: 1px #ddd solid;
    padding: 0 0 8px 0;
    margin: 10px 0;
    color: #494949;
    font-size: 16px;
    font-family: 'GE_SS_Two_Medium';
}

.aboutinner   { float:right; width:100% }
.aboutinner img   { float:right; max-width:90%; margin:8px 0 8px 15px }
.aboutinner ul   {     margin: 0 20px 0 0; display: inline-block; min-width: 100%; }

.imgnewshome   { width:100%; height:66px; overflow:hidden }
.GridList th    { display:none }
/*
.cssPager   { width:100% !important ;text-align:center }
.cssPager td   { padding:10px 2px !important }

.cssPager table    { width:auto !important; display:inline-block }
.cssPager span   { width:auto !important ; display:inline-block; text-align:center; min-width:28px; border-radius:3px; margin:0 3px; color:#fff; background:#203f80; border:1px #203f80 solid; height:30px; line-height:30px; padding:0 6px; }
.cssPager a   { width:auto !important ; display:inline-block; text-align:center; border-radius:3px; min-width:28px; margin:0 3px; color:#203f80; background:#fff; border:1px #203f80 solid; height:30px; line-height:30px; padding:0 6px; }
.cssPager a:hover   { text-decoration:none;  }

.cssPagers   { width:100% !important ;text-align:center }
.cssPagers span span   { width:auto !important ; display:inline-block; text-align:center; min-width:28px; border-radius:3px; margin:0; color:#fff; background:#203f80; border:1px #203f80 solid; height:30px; line-height:30px; padding:0 6px; }
.cssPagers a   { width:auto !important ; display:inline-block; text-align:center; border-radius:3px; min-width:28px; margin:0; color:#203f80; background:#fff; border:1px #203f80 solid; height:30px; line-height:30px; padding:0 6px; }
.cssPagers a:hover   { text-decoration:none;  }


.cssPager span span   { width:auto !important ; display:inline-block; text-align:center; min-width:28px; border-radius:3px; margin:0; color:#fff; background:#203f80; border:1px #203f80 solid; height:30px; line-height:30px; padding:0 6px; }*/

.cssPager   { text-align:center}
.cssPager td    { text-align:center}
.cssPager td table     { display:inline-block; width:auto  }
.cssPager td table tr td   { padding:0 3px  }
.cssPager td table tr td span    { min-width:20px; height:24px; padding:0 4px; display:inline-block; text-align:center; line-height:24px; border:1px #203f80 solid; border-radius:3px; color:#203f80; font-size:16px;    }
.cssPager td table tr td a       { min-width:20px; height:24px; padding:0 4px; display:inline-block; text-align:center; line-height:24px; border:1px #203f80 solid; border-radius:3px; color:#fff; background:#203f80; font-size:16px;    }
.cssPager td table tr td a:hover       { color:#fff; text-decoration:none  }
.cssPager td table tr td a:visited   { color:#fff; text-decoration:none  }

.cssPager span span    { min-width:20px; height:24px; padding:0 4px; display:inline-block; text-align:center; line-height:24px; border:1px #203f80 solid; border-radius:3px; color:#203f80; font-size:16px;    }
.cssPager span a       { min-width:20px; height:24px; padding:0 4px; display:inline-block; text-align:center; line-height:24px; border:1px #203f80 solid; border-radius:3px; color:#fff; background:#203f80; font-size:16px;    }
.cssPager span a:hover       { color:#fff; text-decoration:none  }
.cssPager span a:visited   { color:#fff; text-decoration:none  }


.mypets{ /*header of 1st demo*/

cursor: pointer; float:right;
padding: 0;
border: 0px;   color: #173470; font-size:20px; 
width: 100%; margin:0 0 1px 0
}

.mypets i      { position:absolute; right:0; padding:0; font-size:24px; line-height:24px;  
                     -webkit-transition: all 300ms ease-in 0s;
            -moz-transition: all 300ms ease-in 0s;
            -o-transition: all 300ms ease-in 0s;
            transition: all 300ms ease-in 0s;
}
.mypets span   { float:right; width:100%; padding:0 0 15px 0; text-align:right; line-height:24px;  }


.openpet i {
            -webkit-transform: rotate(-90deg);
            -moz-transform: rotate(-90deg);
            -o-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
        }

.mypets .lliis{ /*header of 1st demo*/
 padding:0 24px 0 0; position:relative}



.thepet{
width: 100%; float:right;
 display: none; 

}
.thepet .crosa{width:100%; float:right; text-align:right;  font-size:14px; color:#666; padding: 0 24px 10px 0;}

.accord            { width:100%; float:right; padding:0; margin:20px 0;  }

.achive  { float:right; width:100%}
.achive .mypets{ /*header of 1st demo*/

border:1px #173470 solid; border-radius:10px; font-size:16px; font-family: GE_SS_Two_Medium; padding:10px 10px 0; margin:10px 0 0

}

.achive .openpet{ /*header of 1st demo*/

border-bottom:none !important; border-radius:10px 10px 0 0 !important; 

}

.achive .thepet   { border:1px #173470 solid; border-top:none; border-radius:0 0 10px 10px !important; margin:-1px 0 0;
	 
}



.block{padding: 10px 0;}
.block .inner{overflow:hidden; width:100%; float:right; position:relative;text-align:center;transition:all .5s;color:#173470;background: #f3f3f3;height: 260px; padding: 15px 5%;text-decoration:none;}
.block .inner:before{transition:all .5s;position: absolute;content: '';width: 100%;height: 100%;background: #fed018;left: 0px;bottom: 0px;  transform: scaleY(0.03);transform-origin: center bottom 0}
.block .inner .content{position: relative; display:inline-block; font-family:'GE_SS_Two_Medium'; font-size:20px }
.block .inner img  { margin:10px 0; width:auto; position:relative; z-index:10 }
.block .inner:hover{color: #fff;}
.block .inner:hover:before{transform:scaleY(1);}



.tourizmserv     { float:right; overflow:hidden; width:100%; margin:20px 0 10px;  }
.tourizmserv p     { margin-bottom:0;  }
.tourizmserv h3     {color:#173470; margin:0 0 10px; font-size:18px; line-height:20px; overflow:hidden; max-height:60px; text-align:justify  }
.tourizmserv span     {color:#666; margin:0 0 10px; display:inherit; font-size:16px; line-height:22px; overflow:hidden; text-align:justify }
.tourizmserv label    {color:#999; margin:0 0 10px; direction:rtl; display:inherit; font-size:14px; line-height:16px; }
.tourizmserv a     {  color: #173470; font-size:15px; padding:5px 0; margin:0 0 0 15px; border-radius:3px; height:32px; line-height:32px; }
.tourizmserv a:hover     {  color: #173470; text-decoration:none  }
.tourizmserv a:focus, .newswell a:visited     {  color: #173470;  text-decoration:none }

.projectsframr   { float:right; width:100%; position:relative; height:200px; border:4px #ddd solid;  background:#f2f2f2 url(../images/nophotoavilavle.jpg) center center no-repeat; overflow:hidden; margin:0 0 30px; }
.projectsframr img   { position:absolute; max-width:150%; min-height:200px; width:auto; min-width:100%; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%);
                    }

.projectsframr a   { width:100%; height:100%; background-color:rgba(0,0,0,0); position:absolute; top:0; left:0; z-index:2; 
                      -webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.projectsframr a:hover   { background-color:rgba(0,0,0,0.4); 
                            -webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;;  }
.projectsframr a span  { width:100%; max-height:120px; overflow:hidden; color:#fff; font-size:20px; text-align:center; float:right; 
}

.projectsframr a p  { width:90%; max-height:160px; overflow:hidden; font-size:18px; text-align:center; position:absolute; top:90%; left:50%; z-index:3;
                         transform: translateY(-90%) translateX(-50%); 
                         -webkit-transform: translateY(-90%) translateX(-50%);
                         -webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.projectsframr a b  {  background:#fed018; color:#173470; line-height:30px; padding:5px 15px; display:inline-block;
                        -webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

 .projectsframr a:hover > p   {  top:70%;
                                        -webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
                                        }
  .projectsframr a:hover > p b  {   margin-top:10px;
                                     -webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
                                        }

.albumantitle  { float:right; text-align:center; width:95%; margin-top:-20px;  overflow:hidden }
.albumantitle a  {  line-height:20px; color:#173470; font-size:18px; display:inline-block }
.albumantitle a:hover  { color:#000; text-decoration:none }
.albumantitle a:focus  { color:#000; text-decoration:none }
.albumantitle a:visited  { color:#29ae50; text-decoration:none }


.eliberary td    { width:25%; padding:10px; vertical-align:top}
.example td    { padding:5px 0 0;}

.titlevoting    {
	float: right;
    width: 100%;
    position: relative;
    color: #173470; margin:0 0 20px;
    font-size: 18px;
    font-family: 'GE_SS_Two_Medium';
}

.linksummary   {
	border:none !important; color:#fff !important;  font-size: 16px !important; border-radius:3px; height:38px; line-height:36px; padding:0 22px !important; 
    font-family: 'GE_SS_Two_Medium' !important; background:#173470 !important

}

.errors  {
	float: right;
    width: 100%;
    position: relative;
    padding: 0 20px 0 0;
    color: red;
    font-size: 16px;
}

.errors:after  {
	    position: absolute;
    top: 0;
    right: 0;
    font-family: "FontAwesome";
    content: "\f0aa";
    font-size: 18px;}

.searchzone td   { width:33%; padding:10px; vertical-align:top }

.GovVedios td    { width:25%; padding:10px; vertical-align:top}

.newslettermoudl { position:fixed; top:0; left:0; width:100%; height:100%; z-index:10000 }

.newsletterpopup { left: 50%; padding:0;  width:600px; max-height:358px;  
    opacity: 1; border:4px #fed018 solid; background:#fff; border-radius:10px; 
    position: absolute !important;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
     -webkit-transform: translateY(-50%) translateX(-50%);
     -webkit-box-shadow: 0 0 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 5px 0px rgba(0,0,0,0.5);
box-shadow: 0 0 5px 0px rgba(0,0,0,0.5);

}


.titlnewsletterpopup   { width:80%; margin:-50px 10% 0; color:#fff; background:#add332; padding:7px 0; text-align:center; font-size:18px }
.newsletterpopup .footer-blocks { direction:ltr }
.closebtnpopupx   { width:30px; height:30px; position:absolute; left:-15px; float:left; z-index:3; margin:-20px 0 0 0; min-width:30px !important; background-color:transparent !important; border:none !important; background:url('../images/closebtnpopup.png');  }
.closebtnpopup   { width:auto; height:35px; float:left; margin-left:109px; border:none; font-size:13px; background:none; color:#12579a  }
.newsletterpopup .footer-blocks h3  { width:85px }
.newsletterpopup .footer-blocks .block-newsletter  { width:346px }
.newsletterpopup span  { color:#add332 !important; white-space:nowrap; margin-bottom:10px !important; float:left; font-weight:bold; margin-top:-20px !important; font-size:14px !important; margin-bottom:10px !important }
.thanksnewsletter   { float:left; width:300px; padding:15px 0 0 109px; font-size:13px;  }
.speratorpopup    { width:100%; float:left; margin:5px 0; border:none; background:#ddd; height:1px; }

.areaname   { float:right; width:auto; min-width:30%; padding:0 15px; position:relative; text-align:center; line-height:24px; background:#173470; border-radius:5px; margin:40px 0 20px 20px;}
.areaname a  { position:absolute; top:-30px; left:0; width:100%; height:97px; z-index:10; }
.areaname i  { display:inline-block; width:70px; height:63px; border-radius:50%; background:#173470; color:#fed018; font-size:30px; line-height:70px; text-align:center; margin:-35px 0 0 }
.areaname span  {display:inline-block; width:100%; color:#fff; font-size:16px; margin:0 0 10px}

a.linkgovserv   { float:left; margin:5px 8px 5px 0 }


.sidebarsearch      { float:right; width:100%; margin:25px 0 }
.sidebarsearch ul      { float:right; width:100%; margin:0; }
.sidebarsearch li     { float:right; width:100%; list-style:none }
.sidebarsearch li a     { float:right; width:auto; padding:0 25px; border-right:2px #fff solid; color:#333; font-size:18px; height:36px; line-height:36px; }
.sidebarsearch li a:hover    { border-right:2px #d90402 solid; color:#333; text-decoration:none }
.sidebarsearch li a.active    { border-right:2px #d90402 solid; color:#d90402; }

.sidebarsearch li input[type=submit]     { float:right; background:none; width:auto; padding:0 25px; margin:0; border:none; border-right:2px #fff solid; color:#333; font-size:18px; height:36px; line-height:36px; }
.sidebarsearch li.active input[type=submit]     { border:none; border-right:2px #d90402 solid;  color:#d90402 ; }


.activeb       {  border-right:2px #d90402 solid !important; color:#d90402 !important; }


.resultnumber   {
	 float:right; width:100%; padding:0 0 10px; margin:25px 0 20px; border-bottom:1px #ddd solid; color:green; font-size:16px
}


.docomentsection   { float:right; width:100%; position:relative; height:110px; border-bottom:2px #ddd solid; overflow:hidden; margin:0 0 5px; }
.docomentsection img   { position:absolute; height:100px; width:auto; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%);}

.generalserv    { float:right; width:100%; text-align:center }
.generalserv img   { display:inline-block; width:auto; max-width:370px; margin:0 0 10px  }

.Searchbox   {  float:left; width:auto }
.Searchbox input[type=submit]   { font-size:0; float:left; background:#173470 url(../images/search-icon.png) center center no-repeat !important; margin:0; border:1px #173470 solid; border-radius:16px 0 0 16px; min-width:32px !important; height:32px !important }
.Searchbox input[type=text]   {  border-radius:0 16px 16px 0; height:32px; line-height:32px ; border:1px #173470 solid}

.SerMod     { width: 23%; text-align: center; margin: 20px 1%; float: right;}
.SerMod .albumtitle   { height: auto ;}
.SerMod .albumtitle a  { line-height:20px }

.tooltips {
	display:none;
	position:absolute;
	border:1px solid #173470;
	background-color:#fed018;
	border-radius:5px; z-index:10000;
	padding:10px;
	color:#173470; font-size:13px;

}

.Pager td   {
 text-align:center	
}

.Pager td table  {
  display:inline-block
}

.Pager span   {
 color:#fff; min-width:28px; height:30px; float:right; font-size:20px; line-height:30px; background:#203f80; 
}


.searchzone .Pager span   { width:100%; background:none; height:auto; text-align:center; }
.searchzone .Pager span span   {  color:#fff; width:auto; min-width:28px; height:28px; float:none; display:inline-block; font-size:20px; line-height:28px; border-radius:3px; background:#203f80}


.Pager a   {
float:none; display:inline-block; border:1px #203f80 solid; text-decoration:none !important; color:#203f80; min-width:28px; height:28px; line-height:28px; font-size:20px; border-radius:3px;}

.regmap     { float:right; width:100%; text-align:center }
.regmap img    { display:inline-block; max-width:100% }

.eliberary [type="button"]    { border:none; background:#173470; color:#fff; height:40px; line-height:40px; font-size:17px; padding:0 12px; border-radius:3px  }
.eliberary [type=button]:hover    { background:#173470; color:#fff;  }
.eliberary [type=button]:focus    { background:#173470; color:#fff;  }
.votezone td    { padding:4px 0 !important }
.votezone [type="radio"]  { margin:0 0 0 5px }
.votezone label  { margin-bottom:3px }
.votezone b  { margin-bottom:15px; padding:0 0 10px 8px; border-bottom:1px #ddd solid; color:#000; font-size:20px; display:inline-block }

.summary td      { text-align:right !important }
.summary b       { padding:0 0 10px 8px; margin-bottom:15px; border-bottom:1px #ddd solid; display:inline-block }

 #loading {
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                position: fixed;
                display: block;
                opacity: 1;
                background-color: #fff;
                z-index: 10001;
                text-align: center;
                overflow-y: hidden;
            }

            #loading-image {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 100;
                transform: translateY(-50%) translateX(-50%);
                -webkit-transform: translateY(-50%) translateX(-50%);
            }
.popupadcar   { float:right; width:100%; position:relative; height:350px; overflow:hidden; border-radius:5px }
.popupadcar a  { width:100%; position:absolute; height:100%; top:0; left:0; z-index:2 }
.popupadcar img  { width:auto !important;  position:absolute; left:50%; top:50%;
                    transform: translateY(-50%) translateX(-50%); z-index:1;
     -webkit-transform: translateY(-50%) translateX(-50%);
 }

.ddlchoose    {
	float:right; margin:0 0 20px 20px; width:290px; border-radius:5px; border:1px #ddd solid; padding:0 10px; height:36px; line-height:36px;
}

.qust  {
	float: right;
    width: 100%;
    color: #173470;
    padding: 5px 0;
    margin: 0 0 10px;
    font-size:18px; font-family:'GE_SS_Two_Medium';
}


.answer   {
	 float:right; width:auto; margin:0 0 0 10px; clear:both; min-width:70px;
}

.answerpercen    {
 float:right; position:relative; z-index:1; text-align:center; color:#fff; height:24px; line-height:24px; font-size:18px; margin:0 0 12px; width:340px;
}
.answerpercen:before    {
 position:absolute; top:0; right:0; width:100%; height:100%; background:#b0b0b0; z-index:0; content:""; 
}

.answerpercen span{
 position:absolute; z-index:2; height:100%; right:0; top:0;
}

.answerpercen p{
 position:absolute; z-index:3; height:24px; line-height:24px; color:#fff; font-size:15px; margin:0; top:0; left:46%; font-weight:bold; 
}

.eliberary hr   {
	 float:right; width:100%; 
}

.titlamira h3 {

 font-size:20px;
  margin:4%
	}



@media (min-width: 1200px)  
{
  .generalserv img   {  max-width:100%  }
  

}

@media (max-width: 1200px)  {
.menu > ul > li a {
    padding: 0.1em 7px 0.1em 15px; font-size:13px;
}

.generalserv img   { max-width:100%; }
a.linkgovserv img   { max-height:30px }

}

@media (max-width: 1024px)  {

.meadiatitles span  { font-size:14px }
.newsletter input[type=text]  { width:170px; }
}

@media (max-width: 990px)  {

.meadiatitles span  { font-size:16px }
.newsletter input[type=text]  { width:115px; }


}

@media (max-width: 979px)  {

}


@media only screen and (max-width: 959px) {
   .menu a  { color:#173470 }

    .menu-container {
        width: 100%;
    }
    .menu-mobile {
        display: block;
    }
    .menu-dropdown-icon:before {
        display: block; color:#666; font-size:12px; width:20px; position:absolute; left:0; padding:1.2em 4px
    }
    
    .Normal-sub-sub:before {
    content: "\f123"; position:absolute; 
    display: block;
    cursor: pointer; width:20px; left:0; 
   font-size:10px
}


    .menu > ul {
        display: none; height:380px; overflow-y:auto; 
    }
    .menu > ul > li {
        width: 100%;
        float: none;
        display: block;
    }
    .menu > ul > li a {
        padding: 0 3%;
        width: 94%; font-size:16px;
        display: block; color:#666
    }
    .menu > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul.normal-sub {
        width: 100%;
    }
    .menu > ul > li > ul > li {
        float: none;
        width: 100%; margin: 0; 
    }
    .menu > ul > li > ul > li:first-child {
        margin: 0;
    }
    .menu > ul > li > ul > li > ul {
        position: relative;     right: 0; width:100%; display:block; background-color:#fff
    } 

    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block; background:#fff;
    }
}
@media (max-width: 800px)  {

    .menu > ul > li > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block; background:#fff;
    }
}
@media (max-width: 800px)  {

}

@media (max-width: 768px)  {
.threcolum   { width:48%; }
.fourcolum   { width:31%;  }
.bwabatitleshead span {
	font-size:28px; height:30px; line-height:30px; margin:0 0 5px
}
.bwabatitleshead  {
	 font-size:25px
}
}
@media (max-width: 767px)  
{
.nocaces    {
	 overflow-x:auto;
}

.logo img  {
	max-width:55px
}
.aboutinner table   { width:500px !important; min-width:500px !important }

.newsletterpopup { width:400px; max-height:241px  }

.popupadcar   { height:233px}

.popupadcar img  { height:233px	}


.GovVedios, .GovVedios thead, .GovVedios tbody, .GovVedios th, .GovVedios td, .GovVedios tr {
			display: block;
		}

.GovVedios td {
			/* Behave  like a "row" */
			border: none; width:100%; 
			position: relative;
					}
					
					.tableentities table, .tableentities thead, .tableentities tbody, .tableentities th, .tableentities td, .tableentities tr {
			display: block;
		}

.tableentities td {
			/* Behave  like a "row" */
			border: none; width:100%; 
			position: relative;
					}
					
					.tableentities td.Entities  {
	width:100%
}
					
.cssPager table, .cssPager thead, .cssPager tbody, .cssPager th, .cssPager td, .cssPager tr {
			display:inline;
		}

.cssPagertd {
			/* Behave  like a "row" */
			border: none; width:auto; 
			position: relative;
					}


				/*	.eliberary table, .eliberary thead, .eliberary tbody, .eliberary th, .eliberary td, .eliberary tr {
			display: block;
		}*/

.eliberary td {
			/* Behave  like a "row" */
			border: none; width:100%; 
			position: relative;
					}



.imgnewshome   { height:auto; }

#contentBox  {
	 min-width:270px !important
}

    .egypmap a  { margin:20px; width:200px; height:20px }
    .egypmap i  { display:none }
    .egypmap span  { width:180px; padding:0 10px; border:2px #173470 solid; height:50px; line-height:22px; margin:15px 0 0; border-radius:0 }
    a.linkbwabaad  { margin:0 0 10px; }
    .headinners  { top:20px }
    .titlebanner  { margin-right:5%; width:95% }
    .breadcramb  { margin-right:5%; float:right; width:95%; text-align:right }
    .bannerinternal img { width:auto; height:140px; max-width:none }
    .imgnewshome {
     margin:0 0 10px; }
.socialtop   { text-align:center; margin-top:10px;}
.undermessage   { text-align:center; }
.righttopicons  { text-align:center; }
.lefttopicons  { width:100%; text-align:center }
.header     { position:relative; }
.meadiatitles span  { font-size:14px }
.footerholder   {  padding:0 15px } 
.listfooter li  { padding:0 5% 0 0; width:95% }
.threecolums   { width:47%; margin:20px 1.5% }
.logo   { text-align:center; margin:10px 0 0 }
.logoleft   { text-align:center; margin:10px 0 }


}
@media (max-width: 735px)  {

}


@media (max-width: 600px)  {
.textareacomment    { width:80%; padding:5px 3% !important; min-width:80%; max-width:80%;    
                    margin:0 0 4%px 20px !important; }




}


@media (max-width: 570px)  {

    .bwabatitleshead { margin:20px 0 0; font-size:20px; }
        .bwabatitleshead span { height:30px; line-height:30px; font-size:16px; }

    .secondcolums   { float:right; width:96%; margin:20px 2% }

.threcolum   { width:96%; margin:2% 2% 1%; }
.fourcolum   { width:96%; margin:2% 2% 1%; }

.mainnewspic  { width:100%; margin:0 0 12px; }
.mainnewsdetails  { width:100% }  
.marqietitle  { width:100% }
}

@media (max-width: 480px)  {

.searchzone td   {
	 width:100%
}

.newsletterpopup { width:300px; max-height:183px  }

.popupadcar   { height:175px}

.popupadcar img  { height:175px	}


.picnewswell  { width:100%; margin:0 0 15px}
.tourizmserv h3   { float:right; width:100% }
.tourizmserv span   { float:right; width:100% }
.tourizmserv a  { float:right; }

.newswell h3  { float:right; width:100% }
.newswell label  { float:right; width:100% }
.newswell span   { float:right; width:100% }

.well {
    margin-top: 20px; float:right;
    min-height: 24px; width:79%;
    padding:15px 10% 10px;
}
.btn-group > .btn  { display:none }
.threecolums   { width:100%; margin:20px 0 }
.bodyinner img  { width:100%; margin:0 0 8px }
.breadcramb  { bottom:10px }
.useruploadcomment   { float:right; }
.useruploadcomment  { float:right; width:100% }
}

@media (max-width: 414px)  {
.breadcramb  { bottom:5px }
.breadcramb span  { font-size:18px; margin:0 0 8px }

}

@font-face{ font-family:'GE_SS_Text_Medium';
 font-style:normal;font-weight:400;src:url(../fonts/GE_SS_Text_Medium.eot?#iefix) format('embedded-opentype'),
 url(../fonts/GE_SS_Text_Medium.woff) format('woff'),url(../fonts/GE_SS_Text_Medium.ttf) format('truetype');}

@font-face{font-family:'GE_SS_Two_bold';
           font-style:normal;font-weight:400;src:url(../fonts/GE_SS_Two_bold.eot?#iefix) format('embedded-opentype'),
           url(../fonts/GE_SS_Two_bold.woff) format('woff'),url(../fonts/GE_SS_Two_bold.ttf) format('truetype');}
           
@font-face{font-family:'GE_SS_Two_Medium';
           font-style:normal;font-weight:400;src:url(../fonts/GE_SS_Two_Medium.eot?#iefix) format('embedded-opentype'),
           url(../fonts/GE_SS_Two_Medium.woff) format('woff'),url(../fonts/GE_SS_Two_Medium.ttf) format('truetype');}
           
@font-face{font-family:'GE_SS_Two_Light';
           font-style:normal;font-weight:400;src:url(../fonts/GE_SS_Two_Light.eot?#iefix) format('embedded-opentype'),
           url(../fonts/GE_SS_Two_Light.woff) format('woff'),url(../fonts/GE_SS_Two_Light.ttf) format('truetype');}


