@font-face {
    font-family: 'plutobold';
    src: url('../fonts/plutobold-webfont.eot');
    src: url('../fonts/plutobold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/plutobold-webfont.woff2') format('woff2'),
         url('../fonts/plutobold-webfont.woff') format('woff'),
         url('../fonts/plutobold-webfont.ttf') format('truetype'),
         url('../fonts/plutobold-webfont.svg#plutobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'plutocond_bold';
    src: url('../fonts/plutocondbold-webfont.eot');
    src: url('../fonts/plutocondbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/plutocondbold-webfont.woff2') format('woff2'),
         url('../fonts/plutocondbold-webfont.woff') format('woff'),
         url('../fonts/plutocondbold-webfont.ttf') format('truetype'),
         url('../fonts/plutocondbold-webfont.svg#plutocond_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'plutocond_light';
    src: url('../fonts/plutocondlight-webfont.eot');
    src: url('../fonts/plutocondlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/plutocondlight-webfont.woff2') format('woff2'),
         url('../fonts/plutocondlight-webfont.woff') format('woff'),
         url('../fonts/plutocondlight-webfont.ttf') format('truetype'),
         url('../fonts/plutocondlight-webfont.svg#plutocond_light') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'plutocond_medium';
    src: url('../fonts/plutocondmedium-webfont.eot');
    src: url('../fonts/plutocondmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/plutocondmedium-webfont.woff2') format('woff2'),
         url('../fonts/plutocondmedium-webfont.woff') format('woff'),
         url('../fonts/plutocondmedium-webfont.ttf') format('truetype'),
         url('../fonts/plutocondmedium-webfont.svg#plutocond_medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'plutocond_regular';
    src: url('../fonts/plutocondregular-webfont.eot');
    src: url('../fonts/plutocondregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/plutocondregular-webfont.woff2') format('woff2'),
         url('../fonts/plutocondregular-webfont.woff') format('woff'),
         url('../fonts/plutocondregular-webfont.ttf') format('truetype'),
         url('../fonts/plutocondregular-webfont.svg#plutocond_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'plutolight';
    src: url('../fonts/plutolight-webfont.eot');
    src: url('../fonts/plutolight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/plutolight-webfont.woff2') format('woff2'),
         url('../fonts/plutolight-webfont.woff') format('woff'),
         url('../fonts/plutolight-webfont.ttf') format('truetype'),
         url('../fonts/plutolight-webfont.svg#plutolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'plutomedium';
    src: url('../fonts/plutomedium-webfont.eot');
    src: url('../fonts/plutomedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/plutomedium-webfont.woff2') format('woff2'),
         url('../fonts/plutomedium-webfont.woff') format('woff'),
         url('../fonts/plutomedium-webfont.ttf') format('truetype'),
         url('../fonts/plutomedium-webfont.svg#plutomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'plutoregular';
    src: url('../fonts/plutoregular-webfont.eot');
    src: url('../fonts/plutoregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/plutoregular-webfont.woff2') format('woff2'),
         url('../fonts/plutoregular-webfont.woff') format('woff'),
         url('../fonts/plutoregular-webfont.ttf') format('truetype'),
         url('../fonts/plutoregular-webfont.svg#plutoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


*{outline: none;}
*::-moz-selection{background:#ffa200; color:#fff; text-shadow:none;} 
body, html{font-family:'plutocond_regular'; margin:0; padding:0; height:100%; font-size:13px;}
label{display: block; font-family:'plutocond_regular';}
h1, h2, h3, h4, h5, h6, ul{margin:0; padding:0; font-family:'plutocond_regular'}
ul, li{ list-style:none; margin:0; padding:0;}
img{vertical-align:middle; border:none}
p{font-size:13px; padding:0; color:#666; line-height:22px; display:block; font-family:'plutocond_regular'; margin:0;} 
a, input, select, textarea, .btn {transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; -moz-transition: all 0.25s ease-in 0s; -o-transition: all 0.25s ease-in 0s; outline:none; font-family:'plutocond_regular'; text-decoration:none;}
a{ color:#666;}
a:hover{ outline:none; cursor:pointer; color:#212121; text-decoration:none;}
a:focus {outline:none; text-decoration:none}
.full-width{float:left; width:100%;}
.relative{position:relative}
.full-img{ width:100%;}
.float-left{ float:left;}
.float-right{ float:right;}

textarea, input[type="text"], input[type="password"], input[type="email"], input[type="file"], select, input[type="number"]{transition:all 0.25s ease-in 0s; -webkit-transition:all 0.25s ease-in 0s; width:100%;}
button{transition:all 0.25s ease-in 0s; -webkit-transition:all 0.25s ease-in 0s;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="file"]:focus, select:focus, input[type="number"]:focus{ outline:none; transition-duration: 0.1s; box-shadow:none;}
.form-control{ box-shadow:none; padding:0 10px; border-radius:0;}
.form-control:focus{ box-shadow:none;}

.form-control::-moz-placeholder{ opacity:1; color:#484546;}
.form-control::-webkit-placeholder{ opacity:1; color:#484546;}

/*Custome Margin, Padding*/
.marginnone{margin:0;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.margintop30{margin-top:30px;}
.margintop40{margin-top:40px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom20{margin-bottom:20px;}
.marginbottom30{margin-bottom:30px;}
.marginbottom40{margin-bottom:40px;}
.paddingnone{padding:0;}
.paddingtop10{padding-top:10px;}
.paddingtop20{padding-top:20px;}
.paddingtop30{padding-top:30px;}
.paddingtop40{padding-top:40px;}
.paddingbottom10{padding-bottom:10px;}
.paddingbottom20{padding-bottom:20px;}
.paddingbottom30{padding-bottom:30px;}
.paddingbottom40{padding-bottom:40px;}

body{ background-color: #fdf3f1;}
.top_banner{}
.top_banner img{ width: 100%;}

.container{ background-color: #fff;}

header{ width:100%;}
header .navbar{ margin-bottom:0; min-height:inherit; border:none; border-radius:0; padding: 0; background-color: transparent;}
header .navbar-brand{ padding:33px 0; margin-left:0 !important; height:auto;}
header .navbar-collapse{ border:none; float:none; padding-right: 0; padding-left: 0; text-align: center;}
header .navbar-collapse > div{}
.navbar-nav{ display: inline-block; float: none;}
.navbar-nav > li{ padding: 0 70px;}
.nav > li > a{ padding:0; font-size:20px;}
.navbar-default .navbar-nav > li > a{ color:#614128; line-height: 60px;}
.navbar-default .navbar-nav > li > a:hover{ color:#85d2cc;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{ color:#85d2cc; background-color:transparent;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover{ color:#85d2cc; background-color:transparent;}


header.affix{ top: 0; z-index: 110; background-color: #fff; left: 0; width: 100%; box-shadow: 0 0 10px rgba(0,0,0,.1);}

.main_section h2{ font-size: 50px; padding-bottom: 20px; color: #614128;}
.main_section h3{ font-size: 30px; padding-bottom: 60px; color: #614128;}

.top_section{ text-align: center; padding: 70px 100px 0;}
.top_section p{ color: #614128; padding-bottom: 20px; font-size: 16px; line-height: 24px;}
.top_section h5{ color: #614128; padding-bottom: 20px; font-size: 18px; line-height: 28px;}
.top_section .text-right{ padding-top: 50px;}
.top_section .text-right p a{ color: #614128;}
.top_section .text-right p a:hover{ text-decoration: underline;}
.top_section .text-right p img{ position: relative; top: -15px; padding-left: 10px;}

.categories_section{ padding-top: 70px; text-align: center;}
.categories_section h2{ padding-bottom: 50px;}
.category_slider{ padding: 0 150px;}
.category_slider .item{ width: 100%;}
.category_slider .item .block{ width: 100%; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.category_slider .item .block > img{ width: 100%;}
.category_slider .item:hover .block{ -webkit-transform: scale(.95); transform: scale(.95);}
.category_slider .owl-controls .owl-nav [class*="owl-"]{ position: absolute; top: 50%; margin: 0; font-size: 60px; line-height: 60px; margin-top: -30px;}
.category_slider .owl-controls .owl-nav .owl-prev{ left: 60px;}
.category_slider .owl-controls .owl-nav .owl-next{ right: 60px;}

.jury_section{ padding-top: 100px; text-align: center;}
.jury_section h2{ padding-bottom: 80px;}
.jury_list{ display: inline-block; width: 100%;}
.jury_list li{ display: inline-block; width: 33%; padding-bottom: 70px;}
.jury_list li a{ float: left; width: 100%; text-align: center;}
.jury_list li a .img_block{ display: inline-block; width: 335px; height: 335px; border-radius: 100%; overflow: hidden; margin-bottom: 20px;}
.jury_list li a .img_block > img{ height: 100%; width: 100%; border-radius: 100%; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.jury_list li a:hover .img_block > img{ -webkit-transform: scale(.95); transform: scale(.95);}
.jury_list li a h3{ color: #614128; font-size: 30px;}

.terms_section{ padding-top: 100px;}
.terms_section h2{ padding-bottom: 60px; text-align: center;}
.terms_list{ padding-left: 100px;}
.terms_list li{ position: relative; padding-left: 20px; font-size: 16px; line-height: 24px; padding-bottom: 10px; color: #614128;}
.terms_list li:before{ content: "\f105"; color: #614128; position: absolute; left: 0; top: 0; font-family: 'FontAwesome';}
.terms_list li a{ text-decoration: underline; color: #614128;}
.terms_list li a:hover{ text-decoration: none;}

.participate_section{ padding: 100px 100px 0;}
.participate_section .terms_list{ padding-left: 0;}
.participate_section h2{ padding-bottom: 60px; text-align: center;}
.participate_section p{ font-size: 16px; color: #614128; padding-bottom: 20px;}
.participate_section p a{ text-decoration: underline; color: #614128;}
.participate_section p a:hover{ text-decoration: none;}
.participate_section h5{ font-size: 18px; color: #614128; padding-bottom: 20px;}
.participate_section h5 a{ text-decoration: underline; color: #614128;}
.participate_section h5 a:hover{ text-decoration: none;}
footer{ padding-bottom: 100px;}
footer .row{ margin-top: 100px;}

.jury_block{}

.jury_block{ float: left; width: 100%; text-align: center;}
.jury_block .img_block{ display: inline-block; width: 335px; height: 335px; border-radius: 100%; overflow: hidden; margin-bottom: 20px;}
.jury_block .img_block > img{ height: 100%; width: 100%; border-radius: 100%; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.jury_block:hover .img_block > img{ -webkit-transform: scale(.95); transform: scale(.95);}
.jury_block h3{ color: #614128; font-size: 30px;}









