/*
Theme Name:brandedwatchreview
Description: Responsive Wordpress theme.
 */

@charset "utf-8";
@font-face {
	font-family: "Poppins-Regular";
	src: url("./fonts/Poppins-Regular.otf");
}

@font-face {
	font-family: "Poppins-SemiBold";
	src: url("./fonts/Poppins-SemiBold.otf");
}

@font-face {
	font-family: "Poppins-Bold";
	src: url("./fonts/Poppins-Bold.otf");
}

@font-face {
	font-family: "Poppins-Medium";
	src: url("./fonts/Poppins-Medium.otf");
}

@font-face {
	font-family: "PristinaStd";
	src: url("./fonts/PristinaStd.otf");
}

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&display=swap');
body {
	font-family: "Poppins-Regular";
	overflow-x: hidden;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}


/* -- style for common  Start's-- */

.n {
	font-family: 'Roboto Condensed', sans-serif;
}

a,
input,
textarea,
button,
select {
	outline: none;
}

a:hover,
a:focus,
input:focus,
textarea:focus,
button:focus,
select:focus {
	outline: none;
	text-decoration: none;
}

header ul {
	padding: 0px;
	margin: 0;
}

header ul li {
	list-style-type: none;
}

strong {
	font-family: "Raleway-Bold";
}

header,
section,
footer {
	float: left;
	width: 100%;
}

img {
	max-width: 100%;
	height: auto;
}

h1,
h2,
h3 {
	font-size: 32px;
	font-family: "Poppins-SemiBold";
	margin-bottom: 22px;
	color: #000;
}

h4 {
	font-size: 20px;
	font-family: "Poppins-SemiBold";
	color: #000;
	margin-bottom: 14px;
}

.page-title {
	font-size: 18px;
	letter-spacing: 2px;
}

.title-head{margin-bottom: 53px;}



/* -- style for common  End's-- */


/* -- style for Header Start's-- */

.header-layer-1 {
	background: #000;
}

.header-soc-icons li {
	display: inline-block;
	margin-right: 10px;
}

.header-soc-icons li a {
	color: #fff;
}

.menu-headermenu-container .navbar-nav>li {
	padding: 18px 30px;
	display: block;
}

.menu-headermenu-container .navbar-nav li a {
	color: #fff;
}

.header-layer-1 .row {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.header-layer-1 .head-menu-sec {
	padding-left: 40px;
}

.head-menu-sec .current_page_item a {
	padding-bottom: 4px;
	border-bottom: 2px solid #fff;
}

.header-layer-2 {
	padding: 26px 15px;
	height: 106px;
}

.hd-logo-title a {
	font-size: 28px;
    font-family: 'Source Serif Pro', serif;
	text-align: center;
	text-transform: uppercase;
	float: left;
	width: 100%;
	font-weight: bold;
	position: relative;
	top: 18px;
}

.hd-logo-title a:hover {
	color: #000;
}


/* -- style for Header  End's-- */


/* -- style for Inner-Pages-- */

.bg-sec-color {
	float: left;
	width: 100%;
	background: #f4f1e6;
}

.brand-name {
	font-size: 18px;
	font-family: "Poppins-Medium";
	margin-bottom: 0;
	color: #fff;
	letter-spacing: 1px;
}

.latest-brands>div {
	float: left;
	width: 100%;
	padding: 30px;
	height: 291px;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	margin-top: 14px;
	text-align: center;
	position: relative;
}

.latest-brands>div:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background-color: #000000a8;
	left: 0;
	top: 0;
}

.brand-section {
	padding: 94px 0px 99px 0px;
}

.home-ct-brand-logo {
margin-bottom: 38px;
    max-height: 70px;
}

.trend-brand-sec {
	border: 1px solid #fff;
	float: left;
	color: #fff;
	width: 100%;
	height: 100%;
	position: relative;
	padding: 30px 0px;
}

.brand-rating-sec {
	margin-bottom: 23px;
}

.rv-btn {
	color: #fff;
	font-family: "Poppins-Medium";
	font-size: 14px;
}
.brand-logo img {
    width: 185px;
    height: 70px;
}

.home-blog-section {
	float: left;
	width: 100%;
	background: #f4f1e6;
	padding: 70px 0px;
}

.home-blog-section .blog-posts-lists {
	margin: 30px 0px 0px 0px;
}

.blog-img {
	height: auto;
	overflow: hidden;
	margin-bottom: 40px;
}

.blog-img img {
    width: 100%;
    height: 225px;
    object-fit: contain;
}

.blog-ath {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.blog-ath-col-left {
	float: left;
	width: 61%;
	margin-bottom: 17px;
}

.blog-ath-col-right {
	float: right;
	width: 39%;
	text-align: right;
	margin-bottom: 17px;
	color: #000;
}

.get-ath {
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.blog-ctx-sec {
	float: left;
	width: 100%;
}

.blog-ctx-content {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.blog-title {
	font-size: 22px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
}

.page-banner-sec {
	float: left;
	width: 100%;
	background: #f4f1e6;
}

.home-video-section {
	padding: 80px 0px;
}

.home-video-section .video-row {
	margin-top: 56px;
}

.header-banner {
	height: 296px;
	position: relative;
}

.header-banner .col-md-12 {
	position: absolute;
	top: 50%;
	padding-left: 26px;
	color: #fff;
}

.page-banner-title {
	font-size: 30px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color: #fff;
}

.breadcrumbs span a {
	color: #fff;
}

.page-breadcumb a {
	color: #fff;
}

.page-breadcumb a:hover {
	color: #f4f1e6;
}

.blog-posts-lists {
	float: left;
	margin-bottom: 48px;
}

.blog-list-section   h1{margin-bottom: 50px;}


.inner-pages {
	float: left;
	width: 100%;
	padding: 71px 0px;
}

.page-template-review-template .inner-pages {
	padding: 68px 0px 32px 0px;
}

.page-link-btn {
	font-size: 16px;
	letter-spacing: 3px;
	border-bottom: 1px solid #000;
	font-family: "Poppins-SemiBold";
}

.blog-right-sec form label {
	display: none;
}

.searchform #s {
	padding: 10px 19px;
	border: 1px solid #c2c2c2;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	float: left;
	width: 84%;
	border-right: 0;
}

.blog-right-sec .searchform #searchsubmit {
	background: url("./images/search-icon_03.png");
	background-color: #3d3d3d;
	border: 0;
	padding: 12px 27px;
	background-repeat: no-repeat;
	border-radius: 12px;
	float: left;
	line-height: 30px;
	background-position: center;
	position: relative;
	left: -23px;
	height: 46px;
	border-top-left-radius: 29px;
	border-radius: 30px;
	top: 0px;
}

.widget-title {
	text-transform: uppercase;
	font-size: 22px;
}

.recent-post-lists {
	padding: 0
}

.recent-post-lists li {
	list-style-type: none;
	float: left;
	width: 100%;
	margin-bottom: 24px;
}

.recent-post-lists .rbp-imgs {
	float: left;
	width: 32%;
}

.recent-post-lists .rbp-link {
	float: left;
	width: 68%;
	padding-left: 13px;
}

.widget-lists {
	float: left;
	width: 100%;
	margin-bottom: 36px;
}

.widget-lists ul {
	padding: 0;
	margin: 0
}

.widget-lists ul li {
	list-style-type: none;
	position: relative;
	padding-left: 24px;
	margin-bottom: 8px;
}

.widget-lists ul li:before {
	position: absolute;
	content: "";
	left: 5px;
	width: 9px;
	height: 9px;
	background: #8b856e;
	border-radius: 50%;
	top: 8px;
}

.post-image {
	margin-bottom: 29px;
}

.blog-left-sec {
	padding-right: 27px;
}

.blog-right-sec {
	float: right;
	padding-left: 40px;
}

.blog-dt-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	float: left;
	width: 80%;
	margin-bottom: 7px;
}

.blog-left-sec .press-date {
	float: right;
	width: 20%;
	text-align: right;
	color: #000;
}

.blog-cont {
	color: #666666;
	float: left;
	width: 100%;
	margin-top: 22px;
}

.press-admin {
	float: left;
	width: 100%;
}

.nt-found-bx {
	background: #bd4b4b;
	padding: 10px;
}

.nt-found-bx p {
	margin: 0;
	color: #fff;
	text-align: center;
}

.srch-blog-posts {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}

.form-sec {
	width: 650px;
	margin: 0 auto;
	max-width: 100%;
	position: relative;
}

.form-sec label {
	position: absolute;
	left: 0;
	opacity: 0;
}

.frm_button_submit {
	width: 197px!important;
	text-transform: uppercase!important;
	font-family: "Poppins-Medium"!important;
	letter-spacing: 1px!important;
	font-size: 16px!important;
	padding: 9px 11px!important;
}

.form-sec h1 {
	font-size: 24px;
	font-style: italic;
}

.form-sec input::placeholder,
.form-sec textarea::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #000!important;
	font-style: italic;
	opacity: 1;
	/* Firefox */
}

.form-sec input:-ms-input-placeholder,
.form-sec textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #000!important;
	font-style: italic;
}

.form-sec input::-ms-input-placeholder,
.form-sec textarea::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #000!important;
	font-style: italic;
}

.brand-img {
	height: 307px;
	overflow: hidden;
}

.brand-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	background: #f4f1e6;
}

.all-brand-sec-lists .brand-ctx-sec {
	background: #000;
	padding: 30px;
	text-align: center;
	float: left;
	width: 100%
}

.all-brand-sec-lists {
	margin-bottom: 58px;
}

.brand-ctx-data {
	border: 1px solid #fff;
	height: 100%;
	float: left;
	width: 100%;
	min-height: 275px;
	padding: 34px;
}

.brand-ctx-data .brand-log-sec {
	margin-bottom: 40px;
}

.brand-ctx-data .brand-name {
	margin-bottom: 10px;
}

.brand-ctx-data .reviews {
	margin-bottom: 33px;
}

.rv-btn:hover {
	color: #f4f1e6;
}

.rv-btn {
	position: relative;
}

.rv-btn:before {
	position: absolute;
	content: "";
	top: -11px;
	width: 64px;
	height: 2px;
	background: #fff;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.brand-detail-section {
	float: left;
	width: 100%;
padding: 79px 0px 50px 0px;

}


.brand-detail-section .brand-detail-col-right {
	order: 2;
}

.brand-detail-section .brand-detail-col-left {
	order: 1;
}

.brand-detail-col-left .page-title {
	float: left;
	width: 40%;
}

.brand-detail-col-left .brand-rating {
	float: left;
	width: 25%;
}

.brand-detail-col-left .brand-url {
	float: right;
	width: 35%;
	text-align: right;
}

.brand-detail-col-left .description {
	float: left;
	width: 100%;
}

.brand-review-section {
	margin-bottom: 33px;
}

.customer-review-section .page-title {
	background: #f4f1e6;
	float: left;
	width: 100%;
	padding: 14px;
}

.rv_user_dt {
	float: left;
	width: 100%;
	padding-bottom: 11px;
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 22px;
}

.rv-name {
	float: left;
	width: 50%;
	font-size: 16px;
	font-family: "Poppins-Medium";
}

.rv_user_rating {
	float: right;
	width: 50%;
	text-align: right;
}

.rv_user_msg {
	float: left;
	width: 100%;
}

.reviews-pagination {
	float: left;
	width: 100%;
	padding: 0;
	text-align: right;
	margin-top: 25px;
}

.reviews-pagination ul {
	padding: 0
}

.reviews-pagination ul li {
	list-style-type: none;
	margin-right: 17px;
	display: inline-block;	width: 46px;
height: 46px;text-align: center;
}

.reviews-pagination li.active {
	padding: 10px 17px;
	background: #e7eaeb;
border-radius: 50%;

}

.reviews-pagination li.selected {
	background: #f4f1e6;
	padding: 10px 17px;
	border-radius: 50%;
}

.reviews-pagination .pagination-prev,
.reviews-pagination .pagination-prev.active {
	background: #e7eaeb;
	padding: 9px 30px 9px 13px;
	border-radius: 29px;width:auto;
}

.reviews-pagination .pagination-next,
.reviews-pagination .pagination-next.active {
	background: #e7eaeb;
	padding: 9px 13px 9px 30px;width:auto;
	border-radius: 29px;
}

.reviews-pagination .pagination-prev i {
	background: #818181;
	padding: 10px;
	border-radius: 50%;
	padding: 7px;
	color: #fff;
	margin-right: 6px;
}

.reviews-pagination .pagination-next i {
	background: #000;
	padding: 10px;
	border-radius: 50%;
	padding: 7px;
	color: #fff;
	margin-left: 6px;
}

.reviews-pagination .inactive {
	cursor: not-allowed;
}

.customer-review-section {
	float: left;
	width: 100%;
	padding-bottom: 51px;
}

.home-video-section .html5video-medium-4 .video_image_frame {
	height: 298px;
	position: relative;
}

.home-video-section .html5video-columns {
	padding: 0;
}

.home-video-section .video_image_frame img {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0px;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.home-video-section .video_image_frame img:hover {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0px;
}

.home-video-section .video_frame .video_title {
	display: none;
}

.inner-pages .subs-thk-msg {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.inner-pages .subs-thk-msg p {
	font-size: 20px;
	color: #2f792f;
	line-height: 38px;
}

.page-height {
	min-height: calc(100vh - 344px);
	position: relative;
}

.error404 header,
.error404 footer {
	display: none;
}

.error404 .col-md-12 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	text-align: center;
}

.error_page h1 {
	font-size: 245px;
	color: #db2b2b;
}

.error_page p {
	font-size: 50px;
	line-height: 66px;
	font-family: "Poppins-Bold";
}

.error_page .btn {
	margin: 20px auto 0px;
}

.search .header-layer-2 {box-shadow: 0px 4px 3px 0px #0000004a; -webkit-box-shadow: 0px 4px 3px 0px #0000004a;} 



/* -- style for Inner-Pages  End's-- */

footer {
	background: #f4f1e6;
	padding: 50px 0px;
}

.footer-logo {
	font-size: 22px;
	font-family: 'Source Serif Pro', serif;
	font-weight: 700;
	text-transform: uppercase;
}

.ft-icons li {
	list-style-type: none;
	display: inline-block;
	font-size: 18px;
	margin-right: 12px
}

.ft-icons {
	padding: 0;
	margin: 53px 0px 0px 0px;
}

.ft-menus ul {
	padding: 0;
	margin-bottom: 32px;
	float: left;
	width: 100%;
}

.ft-menus ul li {
	list-style-type: none;
	display: inline-block;
	margin-right: 34px;
}

.ft-menus .tnp-subscription {
	max-width: 100%!important;
	width: 100%!important;
	float: left!important;
	margin: 0!important;
}

.ft-menus .tnp-subscription label,
.ft-menus .tnp-profile label {
	display: none!important;
}

.ft-menus .tnp-subscription input[type="email"],
.ft-menus .tnp-profile input[type=text] {
	padding: 11px 10px!important;
	height: auto!important;
	width: 372px!important;
	float: left!important;
	background: transparent!important;
	border: 1px solid #000!important;
	max-width: 100%;
}

.ft-menus .tnp-field-button,
.ft-menus .tnp-profile .tnp-field-button {
	float: left!important;
}

.ft-menus .tnp-subscription input.tnp-submit,
.ft-menus .tnp-profile input.tnp-submit {
	background-color: transparent!important;
	color: #000!important;
	margin: 0!important;
	border: 1px solid #000!important;
	border-left: 0!important;
	text-transform: uppercase!important;
	letter-spacing: 2px!important;
	padding: 11px 24px!important;
}

.ft-col-1{padding-top: 31px;}

.ft-menus {
    padding: 13px 0px 0px 67px;

}

.tnp-profile {
	float: left;
	width: 100%;
	text-align: center;
}

footer h4 {
	font-size: 16px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	margin-bottom: 0;
}
.blog-cont h3 {
    font-size: 26px;
    padding-top: 21px;
}
.wp-pagenavi {
    font-family: "Poppins-SemiBold";
}
.wp-pagenavi {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 60px;
}
.wp-pagenavi {
    clear: both;
}
.wp-pagenavi .pages {
    display: none;
}
.wp-pagenavi span.current {
    border: 1px solid #252525;
}
.wp-pagenavi a, .wp-pagenavi .current {
    padding: 7px 13px;
    font-size: 14px;
    margin-right: 15px;
    -webkit-box-shadow: -1.035px 3.864px 3.68px 0.32px rgba(52, 52, 52, 0.17);
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
    background: #f4f1e6;
    color: #000;
}