/* Enter Your Custom CSS Here */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700&amp;display=swap');
body {
background: #ffffcc;
font-family:'Open Sans'!important;
}

body,a,b,p,input,button,h1,h2,h3,h4,h5,h6{
font-family: 'Open Sans', sans-serif!important;
}

@media(min-width:1200px){

  .pt-cv-thumbnail img{
    object-fit: cover!important;
    height: 300px;
    width: 100%;
  }
}
site {
background-color: #fff;
max-width: 1260px;
position: relative;
margin: 0 auto;
}

.primary-navigation {
float: none;
margin: 0 ;
}

.pt-cv-view + .pagination {
float: right;
margin: 0 auto !important;
direction: ltr;
}

.site:before{
position: relative;
}

#main {
background: #fff;
}

#sidebar1 {
background: #fff;
}

.entry-title {
line-height: 1.5;
color: #279DBE;
}

h1.entry-title:hover {
opacity: 0.8;
}

.entry-title a {
color: #279DBE;
}

.entry-title a:hover {
color: #2B2B2B;
}

.site-info a {
margin: 0 auto;
display: table;
}

.full-width .site-content {
margin-right: 0!important;
}

.pt-cv-row {
clear: right;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
float: left;
}

.navbar-nav>li {
float: right;
}

.ms-slide-info.ms-dir-h {
width: 100%;
position: absolute !important;
bottom: 0;
z-index: 999;
background: rgba(255, 255, 255, 0.8);
}



.chi_display_header{
max-width: 100%;
background-size: cover;
}

.navbar-default {
background-color: #fff;
border-color: #e7e7e7;
}

.navbar-default .navbar-nav>li>a {
color: #337ab7;
background: #fff;
	margin-top:20px;
font-family: 'Open Sans';
font-size: 14px; 
}

.ms-slide-info.ms-dir-h {
color: #337ab7;
}

.dropdown-menu>li>a{
text-align: right;
}

ul.rpwe-ul {
padding: 0;
}

.navbar-header {
float: right;
}

.navbar-nav {
float: right;
margin: 0;
}

.navbar-right {
float: left !important;

margin-right: 0px;
}

navbar-form {
padding: 10px 15px 10px 0;
} 

a.navbar-brand img {
max-width: 250px;
display: inline-block;  
}

.navbar-brand {
float: none;
padding: 0;
}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
margin-left: 0;
}

.navbar-default {
border: none;
}
.rpwe-thumb{
border: none !important;
}

a [class^="icon-"], a [class*=" icon-"]{
font-size:15px;
}

.nav>li>a {
padding: 12px;
}

h1, .h1 {
color: #337ab7;
}

img {
vertical-align: middle;
max-width: 100%;
}

.col-sm-8 {
width: 100%;
max-width: 580px;
float: right;
}

.col-sm-4 {
float: left;
}

.container-img {
width: 100%;
}
.container-img img { width: 100%; }

.center-table{
display:table;  
margin-left: auto;
margin-right: auto;
}

.excerpt {
margin-top: 20px;
}

.pull_none{
float:none
}

#upprev_box.rtl a.upprev_thumbnail img{
float: none;
}

.master-slider-parent{
border-bottom: 5px solid #337ab7;
margin-bottom: 2%;
}

.wp-caption.aligncenter{
margin: 0 auto;
text-align: center;
}

.wp-caption.aligncenter img{
border-radius:50%
}

p.wp-caption-text {
font-size: 0.9em;
color: #337ab7;
}

.pt-cv-content, .pt-cv-content *{
font-family: 'Open Sans';
}


