/*
Theme name: Cinema5d Latest
Description: Reviews for Filmmakers
Author: Rahul
*/

@font-face {font-family:'Hind';font-style:normal;font-weight:400;src:local('Hind Regular'),local('Hind-Regular'),url('fonts/hind_regular.woff') format('woff');}
@font-face {font-family:'Hind';font-style:normal;font-weight:500;src:local('Hind Medium'),local('Hind-Medium'),url('fonts/hind_medium.woff') format('woff');}
@font-face {font-family:'Hind';font-style:normal;font-weight:600;src:local('Hind Semibold'),local('Hind-Semibold'),url('fonts/hind_semibold.woff') format('woff');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat-Regular'),url('fonts/montserrat.woff2') format('woff2'),
url('fonts/montserrat.woff') format('woff');}
.woocommerce_heading {float:left;}
@media (min-width: 100px) and (max-width: 998px){
	.video-holder h1 {padding-left:20px;padding-right:20px;}
}

@media (min-width: 768px) {
	.nav-mobile {display:none !important;} .search-field-mob {display:none !important;} .search-field, #navigation #menu-new-c5d-menu, #navigation #menu-new-c5d-menu-japanese, #menu-new-c5d-menu-spanish {display:block !important;}
}

@media (min-width: 625px) and (max-width: 767px) {
	.author-content{  max-width: 500px;  width: 68%;}
}

@media (min-width: 100px) and (max-width: 767px) {
	.price.p-20-lr {padding: 0 0px 0 0px;}
	.price table{width: 100%!important;margin: 0px 0px 0;}
	.table_price td .price{  font-size: 20px;  line-height: 25px;}
	.table_price td sup.vat_usa, .table_price td sup.vat_eu{font-size:11px;}

	.mob-menu-store-img-div img, .mob-menu img{height:16px;}.search-field-mob img {height:18px;}
	body {min-width:auto;width:100%;font-family:'Hind';font-size:16px!important;text-align:justify;line-height:23px;-webkit-text-size-adjust: 100%;}
	table {width:112%!important;margin:0px -20px 0;}
	.sponsors_div table {width:100% !important;margin:0;}
	.main .top-banner1, .header .header-top, a.readmore_excerpt {display:none !important;}
	.shell {width:100%;margin:0;}
	#navigation_new {background-color:transparent;height:auto;}
	.main {padding:0;}
	.header-banner {display:block;}
	.news-abs .submit-video-mobile {display:inline-block;font-size:14px;height:25px;width:40%;margin-bottom:5px;}
	.content {width:100% !important;}
	.vdo-panel h6 {margin-top:5px;} .video-heading {width:60%;} .star-bx {width:auto;} .heading {width:100%;}
	.vd-bx .details {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.news-cntt span, #menu-new-c5d-menu, #menu-new-c5d-menu-japanese, #menu-new-c5d-menu-spanish, .news-cntt .submit-video, .vd-bx .details span {display:none;}
	.woocommerce-page .news-cntt {box-sizing:border-box;float:left;font-size:45px;line-height:45px;margin:0;overflow:hidden;padding:8px 0;width:100%;}
	.mob-menu-store-img, .mob-menu-img {cursor:pointer;}.woocommerce_heading {float:left;padding:0 0 0 45px;}
	.search-field {display:none;width:153px;}
	.login-now {margin-right:10px;margin-top:10px;display:none;}
	/*from now on, js handles this*/
	/*li.menu-item-has-children:hover > ul.sub-menu {display:block !important;}*/
	.search-field-mob {display:inline;text-align:right;float:right;width:160px;}
	.search-field-mob img {cursor:pointer;padding-right:7px;height:18px;}
	.search-field, .search-field-mob{margin:14px 5px 0 0;position:relative;z-index:3;}
	.search-field{margin-right:10px;}
	h6 {font-size:20px;line-height:24px;}
	.post h6 {margin-top:0px;}
	h1 {font-size:22px;line-height:27px;padding:0px 10px 15px;}
	.dotdotdot{font-size:16px;color:#383838;margin-left:13px;margin-top:2px;}
	.post .featured_img {margin: 5px 0px 19px;height:auto !important;width:40% !important;}
	.single-post .post {box-sizing:border-box;position:relative;width:100%;}
	.yarpp-related .yarpp-thumbnail-title {font-size: 15px !important;}
	.post-options ul {margin:0px!important;}
	.post-options ul li {font-size: 11px;line-height: 16px;margin:0px;}
	.post ul {margin:0 20px 0 30px;}
	.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {display: flex;font-size: 14px !important;}
	.post, #respond {padding: 15px 20px 0;}
	.post p {padding-bottom: 18px;} .excerpt-content {float:left;width:100%;}
	.excerpt-content p {height:100px;padding-bottom:20px;}
	.mob-menu-store-img-div img, .mob-menu img{height:16px;}
	.post .postmeta {margin:0 -20px 5px;font-size:12px!important;}
	.post .postmeta .avatarbox {height:24px;width:24px;}
	span.comment-form-subscriptions p {margin-left:0;}
	.popup_design {width:auto;}
	.jquery-lightbox-html #wp-social-login-connect-options {width:100%;}
	#respond {width:auto !important;margin-right:auto;}
	#required-entry-comment {position:relative;margin:-6px 0;} .align-r-p {float:none;width:auto;}
	.jquery-lightbox {width:96% !important;} .jquery-lightbox-mode-html .jquery-lightbox-background {max-width:100% !important;}
	#required-entry-author, #required-entry-last, #required-entry-email, #required-entry-password, #required-entry-email-login, #required-entry-password-login
	{margin-left:29%;} .align-r-p p {width:auto;} .align-r-p p.form-submit {width:100%;}
	p.comment-form-comment {margin: 0 0px 6px 0px !important;}
	#respond p.form-submit {margin-right:0px !important; margin-left:0px !important;}
	.post img.stretch {margin:5px 0 15px!important;left:-20px !important;min-width:100% !important;max-width:115% !important;}
	.post p iframe, .post p object embed {margin-left:0px !important;left:0 !important;min-width:100% !important;max-width:100% !important;}
	.share-btns {position:relative !important; width:100% !important; text-align:left; left:0 !important; clear:both !important; padding-bottom:0px; padding-top:0px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow: none;}
	.video img {
		/*height:163px !important;*/
		width: 100%;
		height: 400px !important;
		margin: 0 auto;
	}
	.single-videolog .video > iframe,.single-videolog .video img {height:auto !important;}
	#respond {padding: 8px 0px !important; font-size: 14px !important; line-height: 22px !important; font-weight: lighter !important;}
	#respond {padding: 15px 12px !important;}
	.post .share-btns {margin: 0px;border:0px !important;float:left;height:30px;}
	.share-btns .fb_iframe_widget_fluid {display:inline-block !important; float:none !important; margin-right:15px; width:auto !important;}
	.fb_iframe_widget span {left:12px !important;}
	.share-btns .twitter-share-button {display:inline-block !important; float:none !important; margin-top:0px !important; margin-bottom:0px !important; width:30% !important; height:30px !important} .post img.alignleft {margin: 15px 0 20px;width:100%;}
	.post-comments {width: auto;}
	.p-20-lr {padding: 0 40px 0 20px;}

	.social-bx {float:left;left:0;position:relative;width:100%;z-index:5;padding:10px 20px;box-sizing:border-box;}
	.post .social-bx {padding:0 0 10px;}
	.social-bx .facebook {float:left;} .social-bx .twitter {float:right;}
	.social-bx .commentb,.share-small .nmcount {display:none;}
	.social-bx .box {margin-top:1px !important;}p.logged-in-as {right:12px !important;}

	.reviews-stream {width:100%;} .banner-container .content .socials {display:none;}
	.reviews-stream .post-entry img {height:auto;width:100%;}

	.video-holder {width:100% !important;} .video-holder .back22, .video-holder .next11 {display:none;}
	.single-videolog .video {width:100%;}
	.shrt-disc span, .shrt-disc p, .discription-x h4, .discription-x p, .shot-on-cnt h6, .shot-on-cnt h5 {font-size:13px;}
	.videolog-options ul li {font-size:12px;} .slect select {background-size:100% 100%;width:100% !important;max-width:384px;}
	.mb-15 input {width:100%;max-width:384px;} .video-form .input_div {width:96%;} .frm-bx {width:100%;}
	.sbmit {clear:both;float:left;max-width:300px;width:100%;}
	.select-panel {font-size:13px;width:240px;margin-top:5px;}
	.select-panel span select {margin-top:0;}
	.select-panel span {width:64%;}
	.vdo-panel div.h6 {margin:10px;}

	.social-bx .facebook .box {background:url("share/facebook.png") no-repeat scroll right top / 23px auto rgba(0, 0, 0, 0);height:23px;width:48%;float:left;}
	.social-bx .twitter .box  {background:url("share/twitter.png") no-repeat scroll right top / 23px auto rgba(0, 0, 0, 0);height:23px;width:48%;float:left;}
	.share-small .count {float:right !important;text-align:right !important; line-height:26px !important;}
	.single .comment {margin-left:0px !important;} .single .comment img {left:auto !important;z-index:999;} .single .comment-cnt {margin-left:56px;}

	/* Woocommerce */
	.mob-menu-store-img-div {padding-top:0!important;height:16px!important;}
	.news-absblu {margin:0!important;height:42px!important;}
	.woocommerce-page .news-cntt {font-size:24px!important;line-height:30px;}
	.store-header-menu, .store-header-menu-current {display:list-item!important;padding:0px!important;margin-bottom:-5px!important;}
	.store-header ul li a {font-size:16px!important;}
	.store-header {background-color:#466c97!important;}
	.store-header-menu-img {padding:0px!important;margin:0px!important;}
	.woocommerce ul.products li.product h3 {font-size:12px!important;margin-top:0!important;}
	.woocommerce ul.products li.product .price {font-size:16px!important;}
	.products .woocommerce-de_price_taxrate {font-size:12px!important;line-height:15px!important;}
	.product_table {padding:0 0 50px!important;margin:-20px 0px 0!important;}
	.woogrid {min-height:250px!important;padding:0px!important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-top:20px!important;}
	.woocommerce div.product div.images  {width:100%!important;margin:0!important;}
	.woocommerce div.product div.summary {width:100%!important;margin-left:15px!important;float:left!important;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size:14px;}
	.clearfix-store p, .entry-content p {font-size:16px;line-height:23px;padding:0px 0px 15px 15px;}
	#tab-description.panel.entry-content p {padding:0px 0px 15px 15px!important;}
	.woocommerce-tabs div#tab-description.panel.entry-content p a.group1.cboxElement img {width:105%!important;margin:0 -15px 5px !important;}
	.woocommerce div.product .woocommerce-tabs .panel {padding:0 0 30px!important; margin: 0 0 30px!important;}
	.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {margin:0 0 -50px!important;}
	.woocommerce div.product .woocommerce-tabs ul.tabs {padding:0 0 0 15px!important;}
	.woocommerce-tabs div#tab-description.panel.entry-content h2 {font-size:23px;!important; padding-left:15px!important;}
	.woocommerce-cart table.cart td, .woocommerce-cart table.cart th {min-height30px!important;}
	.woocommerce table.shop_table_small td {padding:5px 30px 5px 0!important;}
	.woocommerce a.remove	 {font-size:2.5em!important;}
	.show-xs {margin-top:10px!important;}
	.woocommerce-billing-fields {padding:0 15px!important;}
	#woocommerce_eu_vat_compliance_vat_number {padding:5px 15px 0!important;}
	#woocommerce_eu_vat_compliance_vat_number h3, .woocommerce-billing-fields h3, #woocommerce_eu_vat_compliance_vat_number p small {margin-left:-3px !important;}
	.woocommerce table.shop_table td {padding:0 15px 5px 0!important;}
	.payment_box.payment_method_stripe fieldset p {font-size:12px!important;padding:0px 12px!important;}
	.woocommerce-checkout #payment {width:100%!important;margin:0px!important;border-radius:0px!important;}
	.woocommerce-checkout #payment .payment_method_paypal .about_paypal {color:#f7f7f7!important;}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width:40%!important;}
	.woocommerce #payment .terms, .woocommerce-page #payment .terms {padding:0 36px!important;font-size:12px!important;}
	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {margin:11px!important;}
	.form-row.place-order.wgm-place-order {padding:0 0 20px!important;}
	#place_order {padding:10px 80px!important;}
	.tags-under{padding-bottom:20px;}
	h1{  font-size: 22px !important; line-height: 27px !important; padding: 0px 10px 15px !important;}
	.fields-left ,
	.fields-left .col-left,
	.fields-left .col-right,
	.fields-right{
		float:none;
		width:100%;
		margin:0px;
	}
	.field-helper{height:0px;}
	.author-content p { padding-bottom: 0px;}
	.iframe-circle{top:30%;}

	#sidebar {
		display: none;
	}
	.ad-to-mobile {
		position: absolute;
		left: 9999px;
	}
}

@media (min-width: 100px) and (max-width: 625px) {
	.video-heading {width:45%;}.heading a {font-size:14px;line-height:16px;}
	.vd-bx .details {font-size:11px;line-height:14px;}
	.retailer-bx-img {width:30%;} .shot-on-cnt {float:left;width:30%;}.post-ratings.rate-vd {width:30% !important;}
	.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {width:18px !important;}
	.shrt-disc span, .shrt-disc p, .discription-x h4, .discription-x p, .shot-on-cnt h6, .shot-on-cnt h5 {padding-bottom:2px;}
	.tags-under{margin: 0;}
	.post-options ul li { padding: 0; }
	.post-options { padding: 0; padding-bottom: 20px;}
	.video-bycounty > .video img{height:163px !important;}
}

@media (min-width: 100px) and (max-width: 525px) {
	.search-field {width:40%;height:27px;float:right;background-size:100% 18px;padding: 1px 0px 1px 7px;}
	.search-field-mob {width:22%;height:27px;float:right;padding:0px 2px;}
	.search-field input.field {font-size:12px;line-height:17px;color: #4F4F4F;width:70%;float:left;display:inline;background:none repeat scroll 0% 0% transparent;border:0px none;height:11px;margin-top:2px;margin-left:2px;}
	#wrapper{ overflow:hidden;}
	span.comment-form-subscriptions p {margin-top:8px;position:relative;} #respond p {margin-bottom:0px !important;} #commentform #submit {margin-top:10px;}
}

@media (min-width: 100px) and (max-width: 500px) {
	.video-heading {width:70%;clear:none;display:inline-block;float:none;margin:5px 10px 0;}.heading a {font-size:13px;line-height:14px;}
	.star-bx .cl {display:none;}.star-bx {clear:none;display:inline-block;float:left;margin:0 0 0 5px;padding:0;width:auto;font-size:10px;}
	.img-bxx {max-width:93px;width:20%;}.img-bxx img {width:100% !important;}
	.retailer-bx-img {width:35%;} .shot-on-cnt {width:60%;}
	.post-ratings.rate-vd {float:left;text-align:left;width:100% !important;margin-left:5px;} .rate-vd span {float:left;text-align:left;width:100%;margin-left:5px;}
	#div-gpt-ad-1415718920634-3 {display:none;} #div-gpt-ad-1415718920634-10 {display:inline;}
}

@media (min-width: 470px) and (max-width: 500px){
	.table_price .product-img{width: 90px;}
}
@media (min-width: 470px) and (max-width: 560px) {
	.table_price td .price{font-size:14px;line-height: 18px;}
	.table_price td sup.vat_usa, .table_price td sup.vat_eu{font-size:11px;}
}

@media (min-width: 100px) and (max-width: 469px) {
	.login-now { margin-top:0;margin-right: 15px;}
	.login-now a { padding-top:0;}
	.availability { font-size: 9px !important; color:#333 !important;}
	.table_price td span.price {color: #C71717;font-size: 16px;padding-left: 3px;}
	.price a.buy-btn-new {font-size: 12px;line-height: 23px;width: 57px;height: 23px;margin-right: 5px;}
	.wp-caption {width:100% !important;}
	.table_price .product-img{width:50px;}
	.table_price td .price{  font-size: 16px;  line-height: 21px;}
	.table_price td sup.vat_usa, .table_price td sup.vat_eu {font-size: 9px;}

}

@media (min-width: 100px) and (max-width: 450px) {
	.social-bx .facebook .box {background:url("share/facebook.png") no-repeat scroll right top / 28px auto rgba(0, 0, 0, 0);height:28px;}
	.social-bx .twitter .box  {background:url("share/twitter.png") no-repeat scroll right top / 28px auto rgba(0, 0, 0, 0);height:28px;}
	.share-small .count {line-height:17px !important;}
	.post .featured_img {width:50% !important;}
	.dotdotdot{font-size:14px;color:#383838;margin-left:13px;}
	.select-panel img {width:66px;}
	.select-panel {margin-top:15px;float:none;clear:both;}
}

@media (min-width: 100px) and (max-width: 360px) {
	.post .featured_img {width:auto !important;}
	.post .featured_img {float:none;overflow:hidden;margin:5px 0px 19px;}
	#logo a.logo_anchor {width:110px;background-size:110px;}
	div.excerpt-content *:not(.featured_img):not(a):not(img) {display:none;}
	#respond h3 {margin-bottom:0;}p.logged-in-as {position:relative;right:0 !important;}
	.heading a {font-size:12px;line-height:13px;}.vd-bx .details {font-size:10px;line-height:12px;}
	.table_price td .price{font-size: 14px;line-height: 19px;}
	.hide_onmobile{display:none;}

}

@media (min-width: 100px) and (max-width: 340px) {
	.mob-menu-store-img-div img, .mob-menu img{height:16px;}.search-field-mob img {height:18px;}
	.hide_onmobile{display:none;}
}

@media (min-width: 767px) and (max-width: 950px){
	.fields-left{width: 53%;}
	.fields-right {width: 43%;}
}

@media (min-width: 768px) {
	.yco-contact__form__input::-webkit-input-placeholder,
	.yco-contact__form__textarea::-webkit-input-placeholder {
		color: transparent;
	}

	.yco-contact__form__input::-moz-placeholder,
	.yco-contact__form__textarea::-moz-placeholder {
		color: transparent;
	}

	.yco-contact__form__input:-ms-input-placeholder,
	.yco-contact__form__textarea:-ms-input-placeholder {
		color: transparent;
	}

	.yco-contact__form__input:-moz-placeholder,
	.yco-contact__form__textarea:-moz-placeholder {
		color: transparent;
	}

	.yco-auth__form .yco-auth__form__control input.yco-auth__form__input::-webkit-input-placeholder {
		color: transparent;
	}

	.yco-auth__form .yco-auth__form__control input.yco-auth__form__input::-moz-placeholder {
		color: transparent;
	}

	.yco-auth__form .yco-auth__form__control input.yco-auth__form__input:-ms-input-placeholder {
		color: transparent;
	}

	.yco-auth__form .yco-auth__form__control input.yco-auth__form__input:-moz-placeholder {
		color: transparent;
	}

	.wp-social-login-provider-list,#wp-social-login-connect-options {padding:0px !important;}.jquery-lightbox-button-close{right:-8px; z-index:9999;}
}
