

/* /////////////////////////////////////////////////////////////////////
//  Your CSS
/////////////////////////////////////////////////////////////////////*/

/*--------------------------------------
Typography
---------------------------------------*/

p {
color: #555;
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 22px;
font-weight: 100;
letter-spacing:1px;
}

h1 {
border-bottom: 0px solid #dddddd;
padding:0px;
font-size: 18px !important;
letter-spacing:1px;
padding-bottom: 18px;
font-family: 'Dosis', sans-serif;
font-weight: 300;
}

h2 {
font-family: 'Dosis', sans-serif;
}

h1#mainPageHeader {
visibility:hidden;
}

h4 {
color:#555;
font-family: 'Dosis', sans-serif;
}

a {
color:#f16681;
font-family: 'Dosis', sans-serif;
}

a:hover {
color: #f16681;
}

/*--------------------------------------
Page Structure
---------------------------------------*/

.pg-ar {
font-family: 'Roboto', sans-serif;
font-size: 11px;
}

body {
background-color: white !important;
}

#isPageHeader {
width: 850px;
margin: 0 auto;
min-height: 209px;
height: 170px !important;
float:none;
margin-top: -40px;
}

#pgLogo {
text-align: center;
padding-bottom:20px;
margin: 0 auto;
float:none;
padding-left:0px !important;
width:auto !important;
}

#pgNavigation {
padding-top: 2px;
margin-bottom: 28px;
width: 100%;
float:none;
padding-left:0px;
text-align: center;
border-bottom: solid 1px #dddddd;
}

#pgNavigation li {
padding: 0 88px 0 11px;
}

#pgNavigation li a:hover{
color: #f16681;
}

#nav-pg ul li.item29.current a {
font-weight:bold !important;
color: #f16681;
}

#nav-pg ul {
padding-left:0px;
}

#nav-pg ul li {
font-size:13px;
padding-bottom: 0px;
text-transform: uppercase;
letter-spacing: 1px;
font-family: 'Dosis', sans-serif;
clear: none;
text-align: center;
display: inline-block;
float:none;
font-weight: 300; 
}

.item29.page4.not_current {
padding-right:0px !important;
}

.item29.page4.current {
padding-right:0px !important;
}

#nav-pg.col-xs-12 {
margin-bottom:-10px !important;
}

#galleryNavTitle {
padding-left:10px;
}

#pgContent {
background-color:white !important;
padding-top:30px;
}

#mainPageHeader {
float:none !important;
padding:0px;
height:0px;
}

#mainPageWrapper {
position:relative;
width:100% !important;
left:0px;
}

.photographer-custom-page {
width:100% !important;
margin-top:50px;
min-height: 522px;
}

.innerdiv {
max-width: 850px;
margin: 0 auto !important;
width: 900px;
}

.facebook {
margin-bottom: 5px;
margin-left: 38px;
} 

.smallfooter {
margin-left: 35px;
}


input[type="submit"] {
background-color: #555;
margin-left: 285px !important;
}

a#submitfrmPassword {
color: #555 !important;
}

#albumTitle, #galleryTitle {
text-transform:uppercase;
}

input[type="submit"] {
margin-top:0px !important;
}

.wraptocenterGallery {
display: inline !important;
}

.galleryPrivate {
padding-top: 30px;
}

#galleryContent {
width:980px !important;
margin:auto !important;
}


/*--------------------------------------
Blog CSS
---------------------------------------*/

.blogWrapper {
max-width: 1171px;
width:900px;
margin:0 auto;
}

.blogSidePannel {
background-color: #EEE;
}

.loadcontent1, .loadcontent {
margin-bottom:30px;
margin-top:15px;
}

.postHeader .subject h1 {
font-size: 21px;
}

.postRow {
border-bottom: 1px solid #DDD;
padding-bottom: 30px;
}

.postRow .postCategories {
font-family: 'Roboto', sans-serif;
}


/*--------------------------------------
Footer
---------------------------------------*/

#pgFooter {
padding: 0px 0 15px 0;
}

#poweredby {
visibility: hidden;
}

#isPageFooter {
margin-bottom: 20px;
}


/*--------------------------------------
Horizontal Slideshow
---------------------------------------*/

.horizontal_slider {
margin-left: 20px;
margin-right: 20px;
}

.scroll-content-item{
margin-right:5px !important;
height:auto !important;
margin-top:100px;
}

.scroll-content-item-img{
max-height:425px !important;
margin-top:0px !important;
}

.ui-widget-header {
background: white !important;
border: 1px solid white !important ;
}

.scroll-bar-wrap .ui-slider {
height: 1em !important;
}

.scroll-bar-wrap .ui-slider-handle {
height: .5em !important;
}

.scroll-bar-wrap {
margin: 10px 20px 0px 20px !important;
}

.scroll-bar-wrap .ui-slider-handle .ui-icon {
visibility: hidden !important;
}

a.ui-slider-handle ui-state-default ui-corner-all {
width:33px !important;
}

#websiteShareWindow.shareWindow_slide {
top: 597px !important;
}

#websiteShareWindow.shareWindow_list {
top: 155px !important;
}

a.ui-slider-handle ui-state-default.ui-corner-all.ui-state-hover {
width:33px !important;
}

.fb-like-box fb_iframe_widget {
width:98% !important;
}


.ui-slider-handle.ui-state-default.ui-corner-all {
background: #757575 !important;
border: 1px solid #5f5f5f !important;
top: -2px !important;
}

.new_slider_img {
max-height: 500px !important;
}

.new_slider_div {
height: 515px !important;
/*background-color: white !important;*/
}

#slideshowContainer {
margin-left: 20px !important;
}

#clientGallery {
padding-bottom: 0px !important;
width: 980px;
}


#clientGallery {
min-height: 617px;
}

.scroll-content-item{
margin-right:1px !important;
height:auto !important;
}

.ui-widget-header{
border:0px !important;
}

.scroll-content-item-img{
max-height:650px !important;
}

.new_slider_div {
width: 100%;
background-color: #EFEFEF;
margin-right: 0;
padding-right: 0;
height: 670px;
white-space: nowrap;
overflow-x: auto;
}

::-webkit-scrollbar {
height: 9px !important;
}