@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);

@font-face {font-family: 'apr';src: url('../fonts/accidentalpresidency-webfont.eot');src: url('../fonts/accidentalpresidency-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/accidentalpresidency-webfont.woff2') format('woff2'),url('../fonts/accidentalpresidency-webfont.woff') format('woff'),url('../fonts/accidentalpresidency-webfont.ttf') format('truetype'),url('../fonts/accidentalpresidency-webfont.svg#accidental_presidencyregular') format('svg');font-weight: normal;font-style: normal;}@font-face{font-family:roboto;src:url(../fonts/roboto-regular-webfont.eot);src:url(../fonts/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-regular-webfont.woff) format('woff'),url(../fonts/roboto-regular-webfont.ttf) format('truetype'),url(../fonts/roboto-regular-webfont.svg#robotoregular) format('svg')}@font-face{font-family:'roboto lt';src:url(../fonts/roboto-light-webfont.eot);src:url(../fonts/roboto-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-light-webfont.woff) format('woff'),url(../fonts/roboto-light-webfont.ttf) format('truetype'),url(../fonts/roboto-light-webfont.svg#robotolight) format('svg')}@font-face{font-family:'roboto bl';src:url(../fonts/roboto-black-webfont.eot);src:url(../fonts/roboto-black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-black-webfont.woff) format('woff'),url(../fonts/roboto-black-webfont.ttf) format('truetype'),url(../fonts/roboto-black-webfont.svg#robotoblack) format('svg')}@font-face{font-family:'roboto lt';src:url(../fonts/roboto-thin-webfont.eot);src:url(../fonts/roboto-thin-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-thin-webfont.woff) format('woff'),url(../fonts/roboto-thin-webfont.ttf) format('truetype'),url(../fonts/roboto-thin-webfont.svg#robotothin) format('svg')}@font-face{font-family: 'roboto md';src: url('../fonts/roboto-medium-webfont.eot');src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-medium-webfont.woff2') format('woff2'),url('../fonts/roboto-medium-webfont.woff') format('woff'),url('../fonts/roboto-medium-webfont.ttf') format('truetype'),url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');font-weight: normal;font-style: normal;}@font-face{font-family:roboto;src:url(../fonts/roboto-regular-webfont.eot);src:url(../fonts/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-regular-webfont.woff) format('woff'),url(../fonts/roboto-regular-webfont.ttf) format('truetype'),url(../fonts/roboto-regular-webfont.svg#robotoregular) format('svg')}@font-face{font-family:'roboto lt';src:url(../fonts/roboto-light-webfont.eot);src:url(../fonts/roboto-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-light-webfont.woff) format('woff'),url(../fonts/roboto-light-webfont.ttf) format('truetype'),url(../fonts/roboto-light-webfont.svg#robotolight) format('svg')}@font-face{font-family:'roboto bl';src:url(../fonts/roboto-black-webfont.eot);src:url(../fonts/roboto-black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-black-webfont.woff) format('woff'),url(../fonts/roboto-black-webfont.ttf) format('truetype'),url(../fonts/roboto-black-webfont.svg#robotoblack) format('svg')}@font-face{font-family:'roboto th';src:url(../fonts/roboto-thin-webfont.eot);src:url(../fonts/roboto-thin-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-thin-webfont.woff) format('woff'),url(../fonts/roboto-thin-webfont.ttf) format('truetype'),url(../fonts/roboto-thin-webfont.svg#robotothin) format('svg')}



.my_top_links{



	font-family: apr;

	font-weight:400;

	font-size:24px;

    color:#FFF;

	padding:13.5px 12px;

	text-transform:uppercase;



}

.my_top_links:hover, .my_top_links:focus{



color:#6167ca;

text-decoration:none;



}



.searchbox{

	display:block;

	width:253px;

	height:47px;

	float:right;

	font-family:apr;

	font-size:24px;

	color:#999090;

	text-transform:uppercase;

	border:2px solid #d3d3d3;

	background:url(../imgs/search-ico.png) no-repeat #fff 212px 11px;

}



.btn-primary{



background:#222771;



border:0;



}



.btn-primary:hover,.btn-primary:focus,.btn-primary:active{



background:#e30202;



border:0;



}



.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus{



background:#e30202;



border:0;



}



.ctg_heading{



	font-family: apr;

	

	font-size:30px;

	text-align:center;

	



	padding:0px;;margin:0px;

	

	margin-top:-5px;

	

	padding-bottom:15px;



	background-repeat: no-repeat;



	background-position: left bottom;



}

.my_heading{

font-family: apr;

font-weight: 400;

font-size:40px;

text-align:center;

padding: 0px;

margin: 0px;

padding-bottom: 10px;

margin-bottom: 10px;

background-image: url('../imgs/heading_bg.png');

background-repeat: no-repeat;

background-position: center bottom;

}

.my_heading2{

font-family: apr;

font-weight: 400;

font-size:40px;


padding: 0px;

margin: 0px;

padding-bottom: 10px;

margin-bottom: 10px;

background-image: url('../imgs/heading_bg2.png');

background-repeat: no-repeat;

background-position: left bottom;

}

.my_heading3{
font-family: apr;
font-weight: 400;
font-size:30px;
padding: 0px;
margin: 0px;
padding-bottom: 10px;
margin-bottom: 10px;
background-image: url('../imgs/heading_bg2.png');
background-repeat: no-repeat;
background-position: left bottom;
}


.qtitle {

    display: block;

    text-align: center;

    font-family: roboto lt;

    font-size: 40px;

    color: #fff;

    padding: 30px 0;

}

.qtitle span {

    font-family: roboto;

    font-weight: bold;

}

.btclink {

    padding: 0px;

}

.btclink a {

    display: block;

    font-family: roboto lt;

    font-size: 15px;
	
	text-transform:uppercase;

    color: #000;

    padding: 11px 0;

    border-bottom: 1px solid #222771;

    padding-left: 24px;

    background: url(../imgs/btclink.png) no-repeat 2px center;

}
.btclink a:hover {

    display: block;

    font-family: roboto lt;

    font-size: 15px;
	
	text-transform:uppercase;

    color: #222771;

    padding: 11px 0;

    border-bottom: 1px solid #222771;

    padding-left: 24px;

    background: url(../imgs/btclink.png) no-repeat 2px center;

}

.menu-plus-cc{

	text-align:center;

	font-family:roboto lt;

	font-size:15px;

	color:#ffffff;

	line-height:33px;

}

.menu-plus-cc a{



	font-family:roboto lt;

	font-size:15px;

	color:#ffffff;

}



.page_heading{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:22px;



	padding:0px;;margin:0px;



	padding-bottom:10px;



	margin-bottom: 10px;



}



.left_menu_heading{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:16px;



	text-transform: none;



	padding:15px;



	border:solid 1px #CCC;



	margin-bottom:10px;



}



.left_menu_sub{



	padding:2px 10px;



	border-bottom:solid 1px #CCC;



}



.left_menu_sub a{



	color:#444;



}



.my_heading_news{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:28px;



	padding:0px;;margin:0px;



	padding-bottom:10px;



	color:#FFF;



}



.my_heading_news_sub{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:16px;



	padding:0px;;margin:0px;



	padding-bottom:10px;



	color:#FFF;



}



.detail_box{



	padding:10px;border:solid 1px #CCC;margin-bottom:10px;background:#FFF;



}



.detail_box > h3{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:18px;



	color:#222771;



	margin-top:0px;



	padding-top:0px;



	text-transform: uppercase;



}



.sub_heading{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:18px;



	color:#222771;



	margin-top:0px;



	padding-top:0px;



	text-transform: uppercase;



}



.txt_heading{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:14px;



	text-transform: uppercase;



}



.sub_heading2{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:18px;



	color:#222771;



	text-transform: uppercase;



}



.news_txt{



	color:#CCC;



}



.my_txt{



	display:block;



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:16px;



	color:#777;



	padding-top:10px;



}



.ctg-txt{

	display:block;

	width:100%;

	padding:0 10%;

	font-family:roboto lt;

	font-size:20px;

	color:#000;

	text-align:center;
	
	text-transform:uppercase;

	margin:25px 0;

}

.ctg-txt span{

	display:block;

	width:100%;

	font-size:20px;

	color:#000;

}



.thumb_box{



	background:#FFF;border:solid 1px #D8D8D8;padding:27px;



	position: relative;



}



.about_box{



	background:#FFF;border:solid 1px #D8D8D8;padding:30px;



	valign:top;



	min-height:270px;



}



.logo{

display:inline-block;

position:absolute;

float:left;

margin-top:35px;

margin-left:38px;

z-index:10;

}

.fb{

display:inline-block;

position:relative;

width:32px;

height:32px;

float:right;

margin-right:8px;

border-radius:50%;

background:url(../im/fb.png) no-repeat;

margin-top:52px;

margin-bottom:36px;

}

.tw{

display:inline-block;

position:relative;

width:32px;

height:32px;

float:right;

margin-right:8px;

border-radius:50%;

background:url(../im/tw.png) no-repeat;

margin-top:52px;

margin-bottom:36px;

}

.lin{

display:inline-block;

position:relative;

width:32px;

height:32px;

float:right;

margin-right:38px;

border-radius:50%;

background:url(../im/in.png) no-repeat;

margin-top:52px;

margin-bottom:36px;

}

.menu-trigger{

display:inline-block;

position:relative;

float:right;

margin-right:62px;

margin-top:56px;

margin-bottom:39px;

cursor:pointer;

}





.prod_box{



	background:#FFF;border:solid 1px #D8D8D8;padding:10px;



	text-align:center;



	padding-bottom:15px;



}



.prod_box > h4{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:14px;



	color:#777;



}



.prod_box > h3{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:18px;



}



.btm_txt{



	padding-left:15px;



	float:left;



}



.btm_txt > h2{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:22px;color:#FFF;padding:0px;margin:0px;



}



.btm_txt > h3{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:16px;color:#777;padding:0px;margin: 5px 0px;margin-top: 20px;



}



.btm_links{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:14px;



	color:#777;



}



.btm_links a{



	font-family: 'Oswald', sans-serif;font-weight:400;font-size:14px;



	color:#CCC;



}



.socia a i{



color:#212121;



}



.socia a:hover i{



color:#ff0000;



}



.col-xs-15,



.col-sm-15,



.col-md-15,



.col-lg-15 {



    position: relative;



    min-height: 1px;



    padding-right: 10px;



    padding-left: 10px;



}



.col-xs-15 {



    width: 20%;



    float: left;



}



.ssmenu{



display:none !important;



font-size: 30px !important;



color: #fff !important;



margin-top: 16px !important;



cursor:pointer !important;



}



.menudrop{



position:absolute;



width:100%;



background:#000;



text-align:center;



padding:15px;



top:62px;



}



.menudrop .my_top_links{



display:block;



}



.plusico{



display:none;



position:absolute;



margin-left:auto;



margin-right:auto;



left:0;



right:0;



top:70px;



color:#282828;



font-size:40px;



font-weight:bolder;



text-decoration:none;



z-index:9999;



width: 50px;



height: 50px;



border-radius: 50%;



text-align: center;



line-height: 50px;



background: rgba(250,250,250,0.5);



opacity: 0.9;



}



.plusico:hover{



display:none;



position:absolute;



margin-left:auto;



margin-right:auto;



left:0;



right:0;



top:70px;



color:#282828;



font-size:40px;



font-weight:bolder;



text-decoration:none;



z-index:9999;



}



.prod_box:hover .plusico{



display:block;



}



.prod_boximg{



-webkit-filter: blur(0px);



-moz-filter: blur(0px);



	filter: blur(0px);



	-webkit-transition: .3s ease-in-out;



	-moz-transition: .3s ease-in-out;



	transition: .3s ease-in-out;



}



.prod_box:hover img{



-webkit-filter: blur(3px);



-moz-filter: blur(3px);



	filter: blur(3px);



	-webkit-transition: .3s ease-in-out;



	-moz-transition: .3s ease-in-out;



	transition: .3s ease-in-out;



}



.ctgmenu{



display:inline-block;



position:relative;



}



.subcmenu{



display:none;



position:absolute;



left:0;



background:#fff;



width:220px;



margin: 0px;



padding: 0px;



text-align: left;



padding: 10px 0px;



top:62px;



}



.subcmenu li{



display:block;



}



.subcmenu li a{



    color: #000;



    padding: 10px;



    display: block;



    font-family: "Oswald",sans-serif;



    font-size: 16px;



	text-decoration: none;



    line-height: 20px;



	padding: 20px;



}



.subcmenu li a:hover{



background:#E4E4E4;



}



.ctgmenu:hover .subcmenu{



display:block;



}











@media (min-width: 768px) {



.col-sm-15 {



        width: 20%;



        float: left;



    }



}



@media (min-width: 992px) {



    .col-md-15 {



        width: 20%;



        float: left;



    }



	.my_top_links{



	font-size:14px;



	}



}



@media (min-width: 1200px) {



    .col-lg-15 {



        width: 20%;



        float: left;



    }



		.my_top_links{



	font-size:24px;



	}



}



@media (max-width: 992px) {



.smenu{



display:none;



}



	.ssmenu{



	display:block !important;



	float:right;



	margin-right:10%;



	}



	.my_top_links{



	padding:0px;



	}



}

.navbar-toggle {

    margin-top: 32px;

    margin-bottom: 32px;

}

.full-control{

position:absolute;

top:0;

width:100%;

overflow:hidden;

z-index:9999;

}

.navbar-default{

background:none;

border-radius:0px;

border:0;

margin:0;

}

.isearch{

width:100%;

height:58px;

border:0;

border-top:1px solid #2F2F2F;

border-bottom:1px solid #2F2F2F;

background:none;

padding-left:46px;

padding-right:46px;

font-family:roboto th;

font-size:17px;

color:#595959;

background:url(../../im/search-ico.png) no-repeat 94% 19px;

}

.banner{

background:url(../../im/banner.jpg) no-repeat #000000 center;

background-size:100%

}



.cbp-spmenu{

overflow-y:scroll;

margin-right:-15px;

z-index: 9999;

}

.panel{

box-shadow:none;

background-color:#161616;

border:0;

border-radius:0;

margin-top:30px;

}

.list-group-item:first-child,.list-group-item:last-child{

border-radius:0;

}

a.list-group-item-success{

color:#B2B2B2;

border:0;

background-color:#202020;

padding-left:46px;

font-family:roboto th;

font-size:17px;

}

a.list-group-item-success:hover, a.list-group-item-success:focus{

color:#fff;

background-color:#202020;

}

a.list-group-item{

font-family:roboto th;

font-size:17px;

color:#828282;

}

.dropdown2:hover, .dropdown2:focus{

color:#fff;

background-color:#101010;

}

.list-group-item{

padding: 10px 46px;

margin:0;

border:0;

background-color:#101010;

}

.dropdown3{

background-color:#000000;

}

.dropdown3:hover, .dropdown3:focus{

color:#fff;

background-color:#000000;

}

.list-group-submenu{

margin:15px 0px;

background-color:#000000;

}

#demo3{

padding:15px 0px;

background-color:#101010;

}

.haved{

background-image:url(../../im/d-arrow.png);

background-repeat:no-repeat;

background-position:350px;

}

.haved:hover,.haved:focus{

background-image:url(../../im/d-arrow.png);

background-repeat:no-repeat;

background-position:350px;

}

.pagen{

display:block;

font-family:roboto lt;

font-size:25px;

color:#2b2b2b;

padding:25px 0px;

}

.ptree{

display:block;

width:100%;

text-align:right;

font-family:roboto lt;

font-size:15px;

color:#2b2b2b;

padding:32px 0px;

}

.main-margin{

padding-top:36px;

padding-bottom:52px;

}

.left-m{

margin-bottom:30px;

}

.right-c{

background:#dadada;

padding:38px 23px;

display:table;

}

.left-search-title{

display:block;

font-family:roboto lt;

font-size:20px;

color:#ffffff;

background:#2f3776;

padding:17px; 0px;

}

.search-form{

background:#d2d2d2;

padding:24px 21px;

}

.left-search{

width:100%;

height:38px;

border:0;

background:#ffffff;

}

label{

font-family:roboto lt;

font-size:15px;

color:#3d3d3d;

font-weight:normal;

margin-bottom:10px;

}

.searchsubmit{

display:block;

font-family:roboto bl;

font-size:15px;

color:#ffffff;

width:97px;

height:38px;

background:#2f3776;

border:0;

}

a.gflag {vertical-align:middle;font-size:24px;padding:1px 0;background-repeat:no-repeat;background-image:url('//gtranslate.net/flags/24.png');}

a.gflag img {border:0; margin-top:86px; margin-left:10px;}

a.gflag:hover {background-image:url('//gtranslate.net/flags/24a.png');}

#goog-gt-tt {display:none !important;}

.goog-te-banner-frame {display:none !important;}

.goog-te-menu-value:hover {text-decoration:none !important;}

body {top:0 !important;}

#google_translate_element2 {display:none!important;}



.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }



.rslides_tabs {

display: block;

position: absolute;

margin-top: -50px;

  list-style: none;

  padding: 0;

  list-style: none;

  text-align: center;

  z-index:999;

  font-family:arial;

  font-size:5px;

  font-weight:bold;

  }



.rslides_tabs li {

  display: inline;

  float: none;

  margin-right: 5px;

  }



.rslides_tabs a {

  width: auto;

  line-height: 20px;

  padding:1px 2px;

  border-radius:50%;

  -moz-border-radius:50%;

  -webkit-border-radius:50%;

  height: auto;

  background: #fff;

  border:3px solid #fff;

  display: inline;

  color: #fff;

  }



.rslides_tabs li:first-child {

  margin-left: 0;

  }



.rslides_tabs .rslides_here a {

  background: #737321;

    border-radius:50%;

  -moz-border-radius:50%;

  -webkit-border-radius:50%;

  color: #737321;

  font-weight: bold;

  }

  @media (max-width: 768px) {



	.my_top_links{



		font-family: 'Oswald', sans-serif;font-weight:400;font-size:14px;



		color:#FFF;padding:7px 7px;



	}

	.fb,.tw,.lin{

margin-top:26px;

margin-bottom:26px;

}

.lin{

margin-right:15px;

}



.menu-trigger{



margin-right:15px;



margin-top:29px;



margin-bottom:29px;



}



.logo{

margin-left:0px;

margin-top:25px;

}

.logo img{

width:100px;

}

#pushthat{



z-index:100;



}



.cbp-spmenu-vertical {



	width: 250px;



}



.cbp-spmenu-left {



	left: -250px;



}







.cbp-spmenu-right {



	right: -250px;



}



.cbp-spmenu-push-toright {



	left: 250px;



}







.cbp-spmenu-push-toleft {



	left: -220px;



}



}

