@import url(https://fonts.googleapis.com/css?family=Raleway:400,600,300,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Vollkorn:400,700);
/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 30px;
  font-family: 'Raleway', sans-serif;

   -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}





.lang { background-color:#fff; color:#333 !important; padding:2px 5px; padding-top:3px; position:absolute; right:0; top:5px; font-size:12px;}
.lang a:link, .lang a:visited { color:#333;}


.navbar { min-height: 30px;}
.navbar-brand {  padding: 3px 0; height: auto;}

.menu {padding: 0; background-color: #fff; -webkit-box-shadow: 0 15px 5px 0 rgba(00,00,00,0.2);
box-shadow: 0 1px 15px 0 rgba(00,00,00,0.2); margin: 0; padding-top: 5px}

.main-menu { list-style: none; position: absolute; top: 60px;}
.main-menu>li{ float: left; position: relative;}
.main-menu>li>a:link, .main-menu>li>a:visited { color: #000; font-size: 14px;     padding: 0 14px;
   height: 45px; text-decoration: none;     font-weight: 700; display: block; padding-top: 8px;}

.main-menu>li>a:hover {border-bottom: 4px solid #2870dc;}
.main-menu .ion-chevron-down { font-size: 10px; margin-left: 2px;}
.main-menu .ion-android-home { font-size: 24px; position:absolute; top: 0px; left: 8px;}
.main-menu .home { width: 34px; position: relative;}

.main-menu>li:hover .dropdown-menu { display: block;}
.dropdown-menu { border-radius: 0;}
.dropdown-menu li>a { padding: 8px;}

.search-area { padding: 8px; min-width: 210px; background-color: #eee; position: absolute; right: 0; top: 50px;}
.search-area #keyword { padding: 8px; font-size: 14px; outline: none; width: 80%; background-color: transparent; border:none; border-bottom: 1px solid #666;}
.search-area button { position: absolute; font-size: 32px; right: 8px; top: 2px; background-color: transparent; border:none; outline: none; color: #333;}

.video-item img { padding:5px;}
.new-title { font-size:16px; font-weight:600px;}

.slider { background-color: #eee; background-image: url('../img/slider-top.png'); background-position: top; background-repeat: repeat-x;}

.rev_slider_wrapper {-webkit-box-shadow: 0 0 50px 0 rgba(00,00,00,0.1);
box-shadow: 0 0 50px 0 rgba(00,00,00,0.1);}

h2 { padding-top:0; margin-top:0; font-size:36px; font-weight:bold; margin-bottom:20px;}

.col-title {
	border-bottom: 2px solid;
}

.ssa { margin-bottom:10px;}

.footer { background-color: #fafafa ; background-image: url('../img/slider-top.png'); background-position: top; background-repeat: repeat-x; margin-top: 20px; margin-bottom: 0; padding-bottom: 0;}

.pink { border-color: #333;}
.pink .title-wrapper { background-color: #333; display: inline-block; margin-bottom: 2px; padding: 10px; color: #fff; font-size: 18px; font-weight:600;}

.blue { border-color: #2870dc;}
.blue .title-wrapper { background-color: #2870dc; display: inline-block; margin-bottom: 2px; padding: 10px; color: #fff; font-size: 18px; font-weight:600;}

.logos { padding: 10px; padding-top: 25px;}
.logos a { padding: 10px;}

a.plink:link, a.plink:visited { color:#333; font-size:21px; font-size:20px; margin-bottom:20px}

.black-footer { background-color: #333; margin-top: 30px; color: #ccc; font-size: 11px; padding: 10px;}
.social-icons { margin-bottom:10px;}
.social-icons img { width:40px; padding:11px; padding-left:0;}

.black-input { width:100%; padding:10px; outline:none; margin-top:5px; margin-bottom:5px;}
.black-button { width:100%; padding:10px; background-color:#333; color:#fff; text-align:center; border:none;}

figure { float:left;}

.rs-content img { float:left; padding-right:10px;}
.rs-content iframe { width:100%;}
.rs-content h2 { font-size:24px;}

blockquote p {
    font-family: 'Vollkorn',serif;
    color: #4b4b4b;
    font-size: 32px;
    line-height: 48px;
    font-weight: normal;
}

.shareme { border-top:1px solid #ddd; padding-top:10px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.shareme .col-md-2 div { position:absolute; margin-top:10px;}

blockquote {
    padding: 0;
    position: relative;
    border-left: none;
    margin: 42px 0 42px 0;
}

.dropdown-menu {margin-top: -2px;}

.hide-desktop {
    display: none !important;
}

.hide-mobile {
    display: block;
}

@media only screen and (max-width: 600px) {
.search-area { display:none;}
.menu { margin-top:42px;}
.menu img { width:140px;}
.navbar {min-height: 72px;}
.navbar-header {margin-bottom: 22px;}
.navbar-brand { position:absolute; top:100px; left:150px; display:none; }
.tel-image { position:absolute !important; left:10px; top:10px;}
.main-menu { display:none;}
.mobile-brand { position:absolute; top:50px; left:150px; display:block !important;}
.mobile-brand img { width:180px !important;}
ul.nav { display:block !important;}
.hide-mobile {display: none !important;}
.hide-desktop {display: block !important;}


	}
