@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'bpg_square_banner_caps_2013Rg';
    src: url('../fonts/bpg_square_banner_caps_2013-webfont.eot');
    src: url('../fonts/bpg_square_banner_caps_2013-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bpg_square_banner_caps_2013-webfont.woff2') format('woff2'),
         url('../fonts/bpg_square_banner_caps_2013-webfont.woff') format('woff'),
         url('../fonts/bpg_square_banner_caps_2013-webfont.ttf') format('truetype'),
         url('../fonts/bpg_square_banner_caps_2013-webfont.svg#bpg_square_banner_caps_2013Rg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'BPG_Arial';
    src: url('../fonts/BPG_Arial.eot');
    src: url('../fonts/BPG_Arial.eot#iefix') format('embedded-opentype'),
         url('../fonts/BPG_Arial.woff') format('woff'),
         url('../fonts/BPG_Arial.ttf') format('truetype'),
         url('../fonts/BPG_Arial.svg#BPG_Arial') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body {font-size:14px; font-family:'BPG_Arial'; }

p {line-height:20px;}
ul li {line-height: 20px;}
label {font-weight:normal;}
.btn {}

/* bootstrap default styles end */


#menu ul li a {font-size: 17px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

@media only screen and (max-width: 900px){

    .navbar-brand {margin-left: -50px;}

}

.tmenu li a{font-size: 13px;}

#lang li a{font-size: 13px;}

/* header end */

.slide-txt .ttl{font-size: 54px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
.slide-txt .desc{font-size: 16px;}

/* slider end */

#banner-cat h2{font-size: 20px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

/* banner category end */

.title h2{font-size: 40px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
.title2 h2{font-size: 30px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
.date{font-size: 18px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
#news-block h3{font-size: 16px; line-height: 20px;}

/* news end */

.info-block .list h3{font-size: 16px; line-height: 20px;}
.subscribe .ttl{font-size:24px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
#subscribe-input{font-size: 13px;}
#social-block .date2{font-size: 14px;}

/* info-block end */

#social-block .name{font-size: 14px; text-transform: uppercase; font-family: 'open_sansbold';}
#social-block .desc{font-size: 14px; line-height: 20px;}
#social-block .date2{font-size: 14px; font-family: 'open_sansbold';}

/* social-block end */

#fmenu li a{font-size: 13px;}
#fmenu h4{font-size:16px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
#footer-bottom{font-size: 13px;}

/* footer end */

/* left menu */

#leftmenu li a{font-size:14px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
#left-menu .menu{font-size:25px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

/* title */

.page-title h2{font-size:36px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

.text{font-size: 14px;}
/*.text h4{font-size:24px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
.text h6,.text table tr:first-child{font-size:14px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
*/.text .number{font-size:18px; font-family: 'bpg_square_banner_caps_2013Rg';}
/*.text p{font-size: 13px;}*/

/* tabs */

.nav-tabs>li>a{font-size:14px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
.nav2-tabs>li>a{font-size:14px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

.ol-list{font-size: 14px;}

/* personal info */

.name h4{font-size:24px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
.position{font-size:14px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

/* member */

.list h5 a{font-size:14px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

/* partners */

.list2 h5 a{font-size:14px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

/* news */

.date2{font-size:16px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

/* category */

.list4 h6 a{font-size:20px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}
.list6 h6 a{font-size:20px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

/* news */

.news h6 a{font-size:18px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

/* contact info */

.name2{font-size:18px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

/* gallery */

.gal-name h5{font-size:20px; font-weight: normal; font-family: 'bpg_square_banner_caps_2013Rg';}

/* library */

.book-name a{font-size: 16px; line-height: 21px;}
.desc{font-size: 14px;}
.download a{font-size:16px; font-family: 'bpg_square_banner_caps_2013Rg';}

/* newsletter */
.webpage a{font-size: 18px; font-family: 'bpg_square_banner_caps_2013Rg'; color: #fff;}

/* contact */
#contact_form label{font-size:16px; font-family: 'bpg_square_banner_caps_2013Rg';}
#contact_form input,#contact_form textarea{font-size: 13px;}
#contact_info h6{font-size:16px; font-family: 'bpg_square_banner_caps_2013Rg';}
#contact_info p{font-size: 14px;}

@media only screen and (max-width: 991px){

    .slide-txt .ttl{font-size: 36px;}

}
#menu ul li a{font-size: 13px;}

@media only screen and (max-width: 1200px){
    /*#menu ul li a{font-size: 15px;}*/
    #menu ul li a{font-size: 13px;}
    #banner-cat h2{font-size: 15px;}
    .title2 h2{font-size: 25px;}
    .title h2{font-size: 35px;}
    .slide-txt .ttl{font-size: 48px;}
}

@media only screen and (max-width: 1500px){
    .slide-txt .ttl{font-size: 30px;}
}

::-webkit-input-placeholder {text-transform: capitalize;}
:-moz-placeholder {text-transform: capitalize;}
::-moz-placeholder {text-transform: capitalize;}
:-ms-input-placeholder {text-transform: capitalize;}
