/*
Theme Name: Twenty Ten
Theme URI: http://www.yonek.net/
Description: WP theme for PhotoVideoKing.com based on Zack-990
Author: YCaD
Version: 1.1
Tags: blue, white, custom-header, custom-background, threaded-comments
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

body {
    background-image: url(//www.photovideoking.com/wp-content/uploads/2012/12/newbgphotovideoking.jpg) !important;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    margin: 20px 0;
    padding: 0;
    font: 1em helvetica, arial, sans-serif;
   
    line-height: 1.7em;

}

p {
    margin-bottom: 15px;
}

code {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.form-allowed-tags {
    width: 750px;
    margin: 0 auto;
}

textarea,
input {
    border: #999 solid 1px;
    padding: 3px;
    margin-left: 8px;
}

#YCaD {
	text-align: center;
}

#wrapper {
    width: 1000px;
    margin: 0 auto;
}

.wrapper-content {
    background-color: #fff;
    padding: 20px 25px;
}

.header {
    height: 70px;
    background-color: #041438;
    color: #fff;
    padding: 20px;
/ / margin-bottom : 15 px;
}

.footer {
    background-color: #041438;
    color: #fff;
    padding: 15px;
    margin-top: 12px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

.footer a {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;

}

.footer a:hover {
      color: blue;
}

.slogan {
    float: none;
    margin: 0px 0 0 33px;
    line-height: normal;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 2px;
}

.info {
    text-align: right;
    margin: 0px 12px 0 0;
}

.logo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    text-transform: uppercase;
}

.logo a {
    color: #fff;
    text-decoration: none;
}

.courier {
/ / font-family : "Courier New", Courier, monospace;
}

.courier a {
    color: #fff;
    text-decoration: none;
}

.logo a:hover,
.courier a:hover {
    color: #0FF;
}

/* MENU */
.menu-header,
.menu {
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-left: -13px;
}

.menu-header ul,
.menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.menu-header ul li,
.menu ul li {
    float: left;
}

.menu-header a,
.menu a {
    font-size: 18px;
    /*	color:#A79787;*/
    color: #fff;
    text-decoration: none;
    padding: 0 16px;
    /*	font-family:Verdana,Helvetica,Arial,sans-serif;*/
}

ul.menu-mainnav.current-page-item,
ul li.current-menu-item,
.menu-header a:hover,
.menu a:hover {
   /*	color:#fff;*/
    color: #A79787;
}

.indent-top-30 {
    padding-top: 30px;
}

.center {
    margin-left: 50px;
}

#ommarashirbad {
    width: 757px;
    margin-left: auto;
    margin-right: auto;
    float: left;
    display: block;
    clear: both;
    margin-left: 103px;
}

#ommarashirbad1 {
    margin-left: auto;
    margin-right: auto;
    width: 804px;
}

#ommarashirbad3 {
    width: 689px;
    margin-left: auto;
    margin-right: auto;
    margin-left: auto;
    padding-left: 38px;
}

#ommarashirbad4 {
    width: 807px;
    margin-left: auto;
    margin-right: auto;
}

#ommarashirbad6 {
    margin-left: -12px;
}

#ommarashirbad4 center {
    display: block;
    margin-left: -48px;
}

/**** 21-1-13***/
.header {
    height: auto !important;
    padding: 0;
    overflow: hidden;
    background: none;
}

.menu-header, .menu {
    background-image: url("//www.photovideoking.com/wp-content/uploads/2013/01/PhotoVideoKing-menu-full.jpg");
    height: 59px;
}

.menu-header ul, .menu ul {
    padding: 13px 0 0;
}

body {
/ / background-attachment : fixed;
/ / background-image : url("//www.photovideoking.com/wp-content/uploads/2013/01/PhotoVideoKing-bg1.jpg");
/ / background-position : center center;
    margin-top: 0px;
}

#ommah {
    background-image: url("//www.photovideoking.com/wp-content/uploads/2013/01/PhotoVideoKing-Header.jpg");
    background-repeat: no-repeat;
    height: 97px;
}

#ommah #left {
    float: left;
    width: 40%;
}

#ommah #right {
    float: right;
    width: auto;
}

/*
#ommah #middle {
    clear: none;
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 20%;
}
*/

.menu ul li:first-child {
    margin-left: 18px;
}

.menu ul {
    margin-left: 17px;
}

#ommah #left {
    padding-top: 14px;
}

#ommah #right {
    float: right;
    font-size: 15px !important;
    margin-top: -40px !important;
    padding-top: 0 !important;
    text-align: center;
    width: 35%;
}

/*
#ommah #left {
    float: left;
    font-size: 15px;
    padding-left: 5px;
    padding-top: 10px;
    text-align: center;
    width: 34%;
}
*/

#ommah #left {
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-left: 26px;
    text-align: center;
    text-transform: uppercase;
    width: 29%;
}

#ommah #middle {
    padding-top: 30px;
}

#ommah #middle {
    clear: none;
    display: block;
    float: none;
    font-size: 23px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
    text-align: center;
    width: 26%;
}

#ommah #right {
    padding-right: 7px;
}

.footer {
    background-color: #0067AC;
    background-image: url("//www.photovideoking.com/wp-content/uploads/2013/01/PhotoVideoKing-menu-full.jpg");
    background-repeat: no-repeat;
    background-size: 101% auto !important;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-top: 12px;
    padding: 15px;
    text-align: center;
}

.footer a:hover {
    /*color: #a79787 !important;*/
      color: #ffffff !important;
}

.footer a {
color: #4FA0D8;
    }

.sugar-faqs-wrap .blue h3.trigger {
    background: url("//www.photovideoking.com/wp-content/uploads/2013/01/PhotoVideoKing-menu-full.jpg") repeat scroll 0 0 #041438 !important;
    border-color: #FFFFFF;
    color: #FFFFFF !important;
    font: bold 12px Verdana, Geneva, sans-serif;
    margin: 0 0 2px;
    padding: 11px;
    text-shadow: 0 0 0 #FFFFFF;
    text-transform: uppercase;
}

.sugar-faqs-wrap {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 800px;
}

#wpcr_respond_1 #wpcr_button_1, #wpcr_respond_1 #wpcr_button_1:hover, #wpcr_respond_1 #wpcr_button_1:link, #wpcr_respond_1 #wpcr_button_1:visited, #wpcr_respond_1 #wpcr_submit_btn, #wpcr_respond_1 #wpcr_submit_btn:link, #wpcr_respond_1 #wpcr_submit_btn:visited {
    background: url("//www.photovideoking.com/wp-content/uploads/2013/01/PhotoVideoKing-menu-full.jpg") repeat scroll 0 0 #041438 !important;
}

td input#wpcr_submit_btn {
    max-width: 500px !important;
/ / padding-bottom : 15 px !important;
/ / padding-right : 542 px !important;
/ / padding-top : 15 px !important;
    width: 500px !important;
}

td input#wpcr_submit_btn {
    max-width: 500px !important;
    padding: 15px 430px 15px 422px !important;
    width: 500px !important;
}

/******** Om New Added 25-2-13*********/

#testimonials-container {
    background-image: url("//www.photovideoking.com/wp-content/uploads/2013/02/bg-body.jpg");
    padding: 30px 0;
}

.customer-avatar {
    background-color: #fff;
    float: left;
    padding: 10px;
}

.customer-says {
    margin-left: 175px;
    padding: 20px 25px;
    border: solid 1px #d5d5d5;
    background-color: #fff;
    font-size: 18px;
}

.customer-says > div {
    background: url(//www.photovideoking.com/wp-content/uploads/2013/02/bg-testibox.png) no-repeat left 50px;
    padding-left: 50px;
    margin-left: -49px;
}

.customer-position {
    font-size: 14px;
    padding-top: 15px;
    color: #333;
    text-shadow: 0 1px 0 #fff;
}

.grey {
    color: #666;
}

.customer-avatar img {
    float: left;
}

#testimonials-slider li {
/ / height : 175 px !important;
}

.customer-avatar {
    margin-top: -4px !important;
}

#testimonials-container {
    margin-top: 15px;
    padding: 30px 0;
}

/***************************************/

#navigation {
    background-color: #fff;
    height: 66px;
    margin-left: 17px;
    margin-right: 17px;
    padding-left: 20px;
}

#navigation {
    height: 46px;
    background-image: url(//www.djpushkin.com/wp-content/themes/rascals_djs/img/menu-x.jpg);
    background-repeat: repeat;
}

.nav {
    height: 66px;
    list-style: none;
    line-height: 46px;
    padding-top: -9px;

}

.nav li {
    float: left;
    padding-left: 27px;

}

.nav li a {
    float: left;
    display: block;
    height: 46px;
    text-decoration: none;
    padding-left: 5px;
    font-weight: bold;
    color: #FFF;
}

.nav li a span {
    height: 46px;
    float: left;
    display: block;
    padding: 0 10px 0 8px; /*Padding of menu items*/
}

.nav li.current a, .nav li a:hover {
    color: #fff; /*left tab image path*/
    background-position: left top;
    background-image: url(//www.djpushkin.com/wp-content/themes/rascals_djs/img/menu-left.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

.nav li.current a span, .nav li a:hover span {
    color: #fff; /*right tab image path*/
    background-image: url(//www.djpushkin.com/wp-content/themes/rascals_djs/img/menu-right.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}

/*MENU*/

li.current-menu-item a {
    background: #74BEDB;
    color: black;
    text-decoration: none;

}

div#menu-content {

    position: relative;

/ / bottom : 50 px;

    /*	left: 0px;*/

    left: 6px;

    width: 960px;

    height: 40px;

}

ul#menu {

    width: 900px;

    height: 50px;

    float: left;

    list-style-type: none;

    text-transform: uppercase;

}

ul#menu li {

    float: left;

    margin-left: 7px;

    /*	margin-top: 10px;*/

    margin-top: 5px;

    position: relative;

 /*   background: transparent url(img/menu-x.jpg) repeat-x left top;

    /*	width: 111px;*/

    width: 191px;

    height: 31px;

    font-weight: bold;

}

ul#menu li a {

    background: url(img/menu-left.jpg) left center no-repeat;

}

ul#menu li span {

    display: block;

    /*	width: 111px;*/

    width: 100%;

    height: 31px;

    background: transparent url(//www.djpushkin.com/wp-content/themes/rascals_djs/img/menu-button.jpg) repeat-x left bottom;

}

li.past-events,
li.past-events a {
    width: 140px !important;
}

li.video-production,
li.video-production a {
    width: 190px !important;
}

li.home,
li.home a {

    width: 70px !important;
}

li.clubs,
li.clubs a {
    width : 80px !important;
}

li.press,
li.press a {

    width: 75px !important;
}

li.contact,
li.contact a {

    width: 100px !important;
}

li.private-parties,
li.private-parties a {

    width: 170px !important;

}

ul#menu li a {

    position: absolute;

    top: 0;

    left: 0;

    cursor: pointer;

    width: 100%;

    height: 100%;

    text-align: center;

    line-height: 32px;

    font-size: 17px;

    letter-spacing: 1px;

    color: #88ddff;

    text-decoration: none;

}

ul#menu ul {

    visibility: hidden;

    position: absolute;

    left: 0;

/ / top : 30 px;

    z-index: 1;

    padding-top: 10px;

    width: 160px;

}

ul#menu li li {

    display: block;

    width: 100%;

    margin: 0;

    cursor: pointer;

    background: #06223c;

    border-bottom: 1px solid #041a2f;

}

ul#menu li li a {

    height: auto;

    text-align: left;

    text-indent: 10px;

    color: #4f7fa5;

    line-height: 30px;

    font-weight: normal;

    background: none;

    text-transform: none;

    font-size: 12px;

    margin: 0;

}

ul#menu li li a:hover {

    color: #0f3854;

    background: #39c0f8;

}

ul#menu ul ul {

    position: absolute;

    left: 100%;

    top: -1px;

    padding: 0;

    width: 100%;

    visibility: hidden;

    z-index: 2;

    border: 1px solid #041a2f;

}

/*RSS*/

div#rss {

    height: 35px;

    width: 35px;

    /*	margin-top: 7px;*/

    margin-top: 4px;

    /*	margin-right: 7px;*/

    margin-right: 18px;

    float: right;

    background: #000 url(img/rss-button.jpg) no-repeat left top;

    position: relative;

    display: inline;

}

div#rss div {

    top: 0;

    left: 0;

    width: 100%;

    height: 35px;

    width: 35px;

    display: block;

    background: #000 url(img/rss-button.jpg) no-repeat left bottom;

    position: absolute;

}

div#rss a {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    position: absolute;

    display: block;

    text-indent: -9000px;

}

ul#menu {
    background: url("//www.djpushkin.com/wp-content/themes/rascals_djs/img/menu-x.jpg") repeat-x scroll left top transparent;
    height: 45px !important;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 85px;
    -webkit-border-bottom-left-radius: 8px;
    border-radius: 8px 8px 8px 8px;

}

div.menu {
    display: none;
}

ul#menu {
    background: url("//www.djpushkin.com/wp-content/themes/rascals_djs/img/menu-x.jpg") repeat-x scroll left top transparent;
    border-radius: 8px 8px 8px 8px;
    height: 45px !important;
    margin-left: -6px;
    margin-top : 42px;
    width: 961px;
    padding-left: 9px;
}

.menu-header a, .menu a {
    padding: 0 1px !important;
}

ul#menu li {
    font-size: 13px !important;
    height: 31px;
    margin-left: 5px;
    margin-top: 5px;
    position: relative;
    width: 154px;
}

ul#menu li a {
    font-size: 17px !important;
}

ul#menu {
    margin-bottom: 0 !important;
    margin-top: -5px !important;
}

ul#menu {
    margin-bottom: 0 !important;
    margin-top: -5px !important;
    padding-left: 0;
    width: 1000px;
}

li#menu-item-1322 {
    width: 125px !important;

}

li#menu-item-190 {
    width: 191px !important;
    margin-left: 169px !important;
}

li#menu-item-1319 {
    width: 157px !important;
}

li#menu-item-1321 {
    width: 140px !important;
}

li#menu-item-1320 {
    width: 111px !important;
}

li#menu-item-1322 {
/ / width : 81 px !important;
}

li#menu-item-189 {

}

/*
.customer-avatar img {
    clear: both;
    float: left;
}
.customer-position {
     display: block;
   }
*/
.customer-position {
    color: #333333;
    font-size: 14px;
    padding-top: 137px;
    text-shadow: 0 1px 0 #FFFFFF;
}

.footer {
    background-color: #0b518e;
    background-image: none;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-top: 12px;
    padding: 15px;
    text-align: center;
}

.sugar-faqs-wrap .blue h3.trigger {
    background: none repeat scroll 0 0 #0B518E !important;
}

@font-face {
    font-family: 'Monda';
    font-style: normal;
    font-weight: 400;
    src: local('Monda Regular'), local('Monda-Regular'), url(//themes.googleusercontent.com/static/fonts/monda/v1/sk05J8GA1NvUxDnk43EgAQ.woff) format('woff');
}
.entry-content h1{ line-height: 1.4em; font-size: 30px;}

/*
.entry-content img {
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
}
.wrapper-content img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
*/

img.size-full {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
}

.category-photography {

}

.royalSlider .royalSlide, .royalSlider .royalWrapper {

    background: none !important;

}

.mfp-iframe-holder .mfp-close {
    right: 67px !important;
}

.album{
    position: relative;
    overflow: hidden;
    float: left;
    margin: 15px 15px 0 0;
    width: 300px;
    height: 200px;
}

.album:nth-of-type(3n){
    margin-right: 0;
}

.album .album-description{
    background: none repeat scroll 0 0 rgba(255, 0, 0, 0.7);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    color: white;
    text-align: center;
    opacity: 0;
    transition: all 0.4s ease-in-out 0s;
    z-index: 100;
}
.album .album-description p{
    position: relative;
    top: 50%;
}

.album .album-description:hover, .album:hover .album-description{
    opacity: 1;
    transition: all 0.4s ease-in-out 0s;
}

.album .album-description .title{
    position: absolute;
    top: -40px;
    left: 0;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: center;
    padding: 0;
    color: white;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
    transition: all 0.2s ease-in-out;

}

.album .album-description:hover .title, .album:hover .album-description .title, .album .album-description .title:hover{
    top: 40% !important;
    transition: all 0.2s ease-in-out;
}

.album a.first img{
    transition: all 0.4s ease-in-out;
    max-width: 100%;
}

.album:hover a.first img{
    max-width: 120%;
    height: auto;
    margin: -5% -10% 0;
    opacity: 0.5;
    transition: all 0.4s ease-in-out 0s;
}


.social-popout {
	height: 48px;
	width: 48px;
	margin: 0px 40px 0px 6px;
	float: left;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout img {
	border-radius: 50%;
	margin: 8px;
	width: 100%;
	/*box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);*/
         box-shadow: 0 10 4px 1px #fff;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}

.testPritam {
text-align: center;
margin:10px 10px 10px 110px;

}

.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
background: #fff!important;

}

iframe, object, embed {
//position: absolute; 
//margin-left: 0px;
//top: 0; 
//left: 0; 
//width: 100%; 
//height: 100%;
}

//div.peKb_slides { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
//div.peKb_slides iframe, div.peKb_slides object, div.peKb_slides embed { position: absolute; top: 0; left: 0; width: 100%; //height: 100%; }

//div.peKb_frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.peKb_slides { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
div.peKb_slides { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#peKb_slides { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
div#peKb_slides { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

video {
 // width: 100%    !important;
 // height: auto   !important;
}
.album:last-child {
	margin-bottom:30px;
}

