/*
Theme Name: Wine Today
Theme URI: http://www.ampleebusiness.com
Description: The 2017 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. 
Author: Ample E-bussiness
Version: 1.0
------------------------------------------------------------- */
@font-face{font-family:'HelloBeautifulAlternates';src:url('fonts/HelloBeautifulAlternates/HelloBeautifulAlternates.eot') format('embedded-opentype'), url('fonts/HelloBeautifulAlternates/HelloBeautifulAlternates.woff') format('woff'), url('fonts/HelloBeautifulAlternates/HelloBeautifulAlternates.ttf') format('truetype'), url('fonts/HelloBeautifulAlternates/HelloBeautifulAlternates.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_futura-condensed-normal';src:url('http://winetoday.org/wp-content/themes/wine-today/fonts/futura-condensed-normal/futura-condensed-normal.eot');src:local('☺'), url('fonts/futura-condensed-normal/futura-condensed-normal.woff') format('woff'), url('fonts/futura-condensed-normal/futura-condensed-normal.ttf') format('truetype'), url('fonts/futura-condensed-normal/futura-condensed-normal.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_proximanova-light-webfont';src:url('fonts/proximanova-light/proximanova-light-webfont.eot');src:local('☺'), url('fonts/proximanova-light/proximanova-light-webfont.woff') format('woff'), url('fonts/proximanova-light/proximanova-light-webfont.ttf') format('truetype'), url('fonts/proximanova-light/proximanova-light-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'adelleregularwebfont';src:url('http://winetoday.org/wp-content/themes/wine-today/fonts/adelleregularwebfont/adelleregularwebfont.eot');src:local('adelleregularwebfont'), url('http://winetoday.org/wp-content/themes/wine-today/fonts/adelleregularwebfont/adelleregularwebfont.woff') format('woff'), url('http://winetoday.org/wp-content/themes/wine-today/fonts/adelleregularwebfont/adelleregularwebfont.ttf') format('truetype');}
.fontsforweb_fontid_30477{font-family:'adelleregularwebfont' !important;}
@font-face{font-family:'Conv_HelloBeautiful';src:url('fonts/Conv_HelloBeautiful/HelloBeautiful.eot');src:local('☺'), url('fonts/Conv_HelloBeautiful/HelloBeautiful.woff') format('woff'), url('fonts/Conv_HelloBeautiful/HelloBeautiful.ttf') format('truetype'), url('fonts/Conv_HelloBeautiful/HelloBeautiful.svg') format('svg');font-weight:normal;font-style:normal;}
body{overflow-x:hidden;}
.container-fluid > .container{padding:0 50px;width:100%;}
.container-fluid > .container > .row{margin:0 auto;}
.container{width:1270px;}
#header-right-area .top-nav-menu{float:right;}
#menu-main ul ul ul::before{border:none;}
* html ul#menu-main li.current_page_item a,
* html ul#menu-main li.current-menu-ancestor a,
* html ul#menu-main li.current-menu-item a,
* html ul#menu-main li.current-menu-parent a,
* html ul#menu-main li a:hover{color:#840024;}
img{max-width:100%;}
.top-head-headernav-shrink{position:fixed;width:100%;z-index:999;}
.top-head-headernav-shrink{background:#fff;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.logo_inner > a{display:block;}
.top-head-headernav-shrink .logo_inner > a{margin-top:5px;}
.top-head-headernav-shrink #headernav #menu-main > li > a{margin:0;}
.top-head-headernav-shrink #logo img{margin-top:10px;}
#top-head .sub-menu{display:block;}
#headernav .top-nav-menu{float:right;}
#headernav{background:none repeat scroll 0 0 transparent;border:medium none;display:block;margin-left:auto;margin-right:auto;margin-top:0;}
#headernav #menu-main{float:right;margin-bottom:0;margin-top:22px;}
#headernav a{color:#444444;display:block;font-family:"Conv_futura-condensed-normal";font-size:32px;line-height:normal;margin:0;padding:0;text-align:center;text-decoration:none;transition:all 0.3s ease 0s;}
#headernav li{display:inline-block;list-style:outside none none;margin:0 25px 0 0;position:relative;}
#headernav ul.menu > li.menu-item > a::after{content:"";display:block;height:2px;transform:scale(0, 1);transform-origin:left center 0;transition:all 0.15s ease-out 0s;width:100%;}
#headernav li:first-child{background:rgba(0, 0, 0, 0) url("images/home_icn_pink.png") no-repeat scroll 0 0;font-size:0;height:26px;text-indent:-9999px;top:3px;width:23px;}
#headernav #menu-main li a{}
#headernav #menu-main li a{color:#444444;font-size:18px;font-weight:bold;letter-spacing:0;margin:0;padding:4px 0;font-family:'Open Sans', sans-serif;}
#headernav #menu-main li ul li a{display:block;letter-spacing:1px;line-height:normal;padding:5px 15px;width:100%;}
#headernav ul#menu-main li.first-menu-item:hover a::after, 
#headernav ul#menu-main li.rws-search-icon:hover:hover a::after { transform:scale(0, 1);}
#headernav ul#menu-main li{transition:height 0.35s ease 0s, line-height 0.35s ease 0s;}
#headernav ul#menu-main li:last-child{margin-right:0;}
#headernav ul#menu-main li a{line-height:20px;position:relative;transition:color 0.1s ease-out 0s, background 0.1s ease-out 0s, border 0.1s ease-out 0s, height 0.35s ease 0s, line-height 0.35s ease 0s;vertical-align:middle;}
#headernav ul#menu-main li.menu-item-has-children > a{padding-bottom:15px;}
#headernav ul#menu-main li a::after{background:#840024 none repeat scroll 0 0;color:#000000;content:"";display:block;font-size:19px;height:2px;position:absolute;right:0;transform:scale(0, 1);transform-origin:left center 0;transition:all 0.15s ease-out 0s;width:100%;}
#headernav ul#menu-main > li:hover > a::after{transform:scale(1, 1);}
#headernav #menu-main > li > a:hover,
#headernav #menu-main > li.current-menu-item > a {color:#840024;text-decoration:none;}
#headernav > ul > li:last-child a{margin-right:0;padding-right:0;}
#headernav ul li:hover{z-index:9999;}

/*======= Edited Navigation 14th March =======*/
#headernav ul ul{ 
	display:none;
	float:left;
	left:auto;
	margin:0;
	padding:24px 0 5px;
	position:absolute;
	right:auto;
	top:auto;
	width:auto !important;
	z-index:999;
}

@-moz-document url-prefix() { 
	#headernav ul ul{
		padding-top:23px;
	}
}

#menu-main .sub-menu li.menu-item:first-child{ 
	background:#fdfdfd;
	border-top: 9px solid #840024 !important;
    height: auto;
    padding-top: 7px;
	text-indent:0;
    top: 0;
}
#menu-main .sub-menu li.menu-item:last-child{
	padding-bottom: 5px;
}


#headernav ul .sub-menu li,
#headernav ul ul li{
	background: #fdfdfd;
	display:block;
	width:100%;
}

#headernav ul ul li:first-child:before{ 
	background:rgba(0, 0, 0, 0) url("images/hover_triangle.png") no-repeat scroll left 0;
	content:"";
	height:15px;
	left:22px;
	position:absolute;
	top:-23px;
	width:100%;
}
/*======= Edited Navigation Ends =======*/


#headernav ul li:hover > ul{display:block;}
#headernav ul .children li:first-child,
#headernav ul .sub-menu li:first-child{border-top:2px solid #840024;}
#headernav ul ul a{border:0 none !important;font-size:20px !important;font-family:"Conv_futura-condensed-normal";height:auto;line-height:1.2em;margin:0;padding:11px 10px 11px 15px;width:180px;text-align:left;}
#headernav ul ul a:before{font-family:'fontawesome';margin-right:15px;}
#headernav ul ul a:hover{color:#840024 !important;}
#headernav ul li.current_page_item a{color:#840024;}
#headernav ul ul li.current_page_item a{color:#840024;}
#headernav ul ul li{border:none !important;}
#headernav ul ul ul{border-top:0 none;left:110%;margin-left:0;margin-top:0;top:-5px !important;}
#headernav ul ul.sub-menu li.current_page_item > a{border:medium none;}
.header-inner{position:relative;}
#header-right-area{margin-top:0px;}
#header-right-share-link ul{margin:12px 0 0;padding:0;}
#header-right-share-link li{color:#444444;float:right;font-size:20px !important;list-style:outside none none;padding-right:23px !important;}
#header-right-share-link li a:hover{text-decoration:none;color:#444444;}
#header-right-share-link ul#footer-font-awesome li i{color:#ffffff;}
#header-right-share-link li a{text-decoration:none;color:#444444;}
#header-right-share-link li:first-child{color:#444444 !important;font-size:13px;padding:0px !important;margin:0px !important;line-height:26px !important;}
#header-right-share-link ul li:hover .icon-facebook{color:#3b5998;}
#header-right-share-link ul li:hover .icon-twitter{color:#00aced;}
#header-right-share-link ul li:hover .icon-pinterest{color:#cb2027;}
#header-right-share-link ul li:hover .icon-youtube-play{color:#cb2027;}
#header-right-share-link ul li:hover .icon-google-plus{color:#cb2027;}
.sub-menu{text-align:center;}
.sub-menu li a:hover{color:#840024;}
#header-area{margin-top:0px;}
#header-logo-area{margin:3px auto;}
#header-logo-area img{/*height:70px;*/margin-top:10px;}
.menu-main-navigation-container{float:right;line-height:3px;}
.menu-main-navigation-container li{float:left;list-style:outside none none;margin-left:22px;text-align:center;}
.menu-main-navigation-container li a{color:#B9B9B9;text-decoration:none;}
.menu-main-navigation-container ul{height:50px;margin-top:50px;text-decoration:none;}
.menu-main-navigation-container{color:#B9B9B9;font-size:36px;letter-spacing:4px;line-height:70px;font-family:"Conv_futura-condensed-normal";}
#header-home-btn img{height:30px;margin-top:16px;}
#catagory-container{clear:both;padding:0px;}
#catagory-container .container{border-top:9px solid #840024;}
#catagory-container .row{margin-top:10px;}
div#content-about-us{padding-top:40px;border-top:9px solid #840024;}
#post-container{margin-top:0px;}
.entry-title{color:#444444;font-family:"Conv_proximanova-light-webfont";font-size:53px;font-weight:bold;letter-spacing:-1px;text-transform:capitalize;}
.entry-title a{color:#444444;text-decoration:none;}
.entry-title a:hover{color:#444444;text-decoration:none;}
.page-title{}
.page-title a{}
.read-more{color:#840024;font-size:19px;font-weight:Regular;}
.read-more a{color:#EC018C;text-decoration:none;}
span.meta-author{font-size:10px;font-style:none;color:#000;line-height:52px;text-transform:capitalize;margin-left:10px;font-family:'adelleregularwebfont'!important;}
span.meta-author a{color:#000;text-decoration:none;}
.post-author-img{float:left;margin-top:10px;}
.post-meta{font-family:"adelleregularwebfont" !important;}
.post-meta a{text-decoration:none;color:#444444}
.post-meta a:hover{text-decoration:none;color:#444444;}
.post-author-img img{width:35px;border-radius:50%;}
span.meta-date{font-size:9px;font-weight:100;font-style:italic;margin-left:15px;color:#444444;line-height:52px;}
span .meta-comment,
.meta-catagory,
.meta-category,
.edit-post_link,
.meta-comment{font-size:9px;font-weight:100;font-style:italic;margin-left:14px;color:#444444;line-height:52px;}
a .meta-comment,
.meta-category,
.edit-post_link,
.meta-comment{color:#444444;text-decoration:none;}
a:hover .meta-comment,
.meta-category,
.edit-post_link,
.meta-comment{color:#444444;text-decoration:none;}
#post-thumbnail{margin-top:35px;}
#post-thumbnail img{width:100%;height:auto;}
#post-content{margin-top:40px;line-height:27.01px;color:#444444;font-size:19px;font-family:"adelleregularwebfont" !important;}
#page-next-preview-link{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;color:#444444;font-size:30px;margin-top:31px;padding-bottom:6px;padding-top:0;text-transform:uppercase;}
#tag-col{margin-top:30px;}
#tag-col-heading{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;color:#444444;font-size:30px;margin-top:20px;padding-bottom:12px;padding-top:12px;text-transform:uppercase;}
span#col-keep{font-family:'Conv_futura-condensed-normal';letter-spacing:3px;}
span#col-keep a{color:#444444;font-family:"Conv_futura-condensed-normal";text-transform:lowercase;text-decoration:none;}
span#col-keep a:hover{color:#444444;text-decoration:none;}
#tag-col-heading > span#col-keep a::before{content:"#";font-size:24px;}
.post_tags{display:inline-block;color:#444444;text-transform:lowercase;font-size:30px;letter-spacing:3px;font-family:'Conv_futura-condensed-normal';}
.post_tags a{color:#444444;text-decoration:none;text-transform:lowercase;margin-left:10px;}
.post_tags a:hover{color:#840024;text-decoration:none;text-transform:lowercase;}
.category-content{float:right;padding:0 12px;width:70%;}
.catagory-feature-img{float:left;width:30%;overflow:hidden;}
.catagory-feature-img img{width:100%;}
.catagory-title h2{color:#840024;font-family:"Conv_proximanova-light-webfont";font-size:12px;font-weight:bold;letter-spacing:0px;text-decoration:none;margin:0;padding:0;}
.catagory-title a{color:#840024;text-decoration:none;}
.catagory-title a:hover{color:#840024;text-decoration:none;}
.catagory-discription{color:#444444;font-family:"adelleregularwebfont" !important;font-size:12.4px;line-height:19.01px;}
#shop-container{margin-top:25px;}
#shop{background-color:#840024;}
span#shop-content{color:#FFF;margin-left:17px;font-size:11px;font-family:'Conv_proximanova-light-webfont';font-weight:bold;}
.post{margin-bottom:60px;}
#social-post-link, 
.social-icon-sticky {margin-top:20px;margin-left:-36px;font-size:28px;color:#444444;font-family:"Conv_futura-condensed-normal";width:20% !important;float:left;}
#social-post-link li, 
.social-icon-sticky li {text-align:center;text-decoration:none;list-style:outside none none;padding:20px 0px;border-bottom:1px solid #cccccc;}
#social-post-link ul, 
.social-icon-sticky ul {width:150px;}
#social-post-link li a, 
.social-icon-sticky li a {position:relative;}
#social-post-link li a img, 
.social-icon-sticky li a img {left:0;position:absolute;top:0;z-index:2;}
#social-post-link li#twitter-hover a:hover img:last-child, 
.social-icon-sticky li#twitter-hover a:hover img:last-child {top:-9 !important;visibility:visible;}
#social-post-link li a img:last-child, 
.social-icon-sticky li a img:last-child {top:-9px !important;visibility:hidden;}
#social-post-link li a img:first-child, 
.social-icon-sticky li a img:first-child {position:static;}
#social-post-link li a:hover img:first-child, 
.social-icon-sticky li a:hover img:first-child {visibility:hidden;}
#social-post-link li a:hover img:last-child, 
.social-icon-sticky li a:hover img:last-child {visibility:visible;}


#social-content-link-area{height:auto;margin-top:0px !important;}
#about-author{margin-top:10px;}
#about-author-page{margin-top:0px;}
#author-profile{float:left;height:100%;margin-top:50px;padding:0;width:33%;}
#author-profile img{border-radius:50%;width:70%;}
.author-name{margin-top:20px;margin-left:-10px;}
.author-name h1{font-family:'Conv_HelloBeautiful';font-size:49px;color:#444444;}
.author-name a{text-decoration:none;color:#444444;}
.author-name a:hover{text-decoration:none;color:#444444;}
.author-name a:visited{text-decoration:none;color:#444444;}
#author-share-icon ul{margin-top:10px;margin-left:-47px;}
#author-share-icon li{float:left;list-style:outside none none;padding-right:23px;}
#author-share-icon li img{width:25px;}
#author-description{font-size:18px;line-height:28.01px;color:#444444;margin-bottom:35px;margin-top:15px;margin-top:15px;font-family:"adelleregularwebfont" !important;}
span#author-read-more{font-size:19px;color:#840024;font-family:"adelleregularwebfont" !important;}
span#author-read-more a{color:#840024;}
#comment-show-box span{color:#840024;font-size:13px;}
#comment-show-box span a{color:#840024;}
#comment-show-box img{height:13px;}
#comment-show-box{text-align:center;padding:20px;border:3px solid #840024;border-radius:104px;margin-top:50px;font-family:"adelleregularwebfont";}
#ebook-area{background:url("images/banner-pink-bg.jpg") no-repeat center;background-size:cover;width:100%;}
#ebook-area img{width:100%;}
#ebook-area > p{color:#ffffff;display:inline-block;font-family:open sans;font-size:41px;font-weight:semibold;line-height:48.01px;padding:50px 70px;text-align:center;text-transform:uppercase;width:50%;}
#ebook-area span{font-family:open sans;font-size:19px;font-weight:normal;line-height:25.01px;margin-top:52px;display:inline-block;}
#ebook-area a{border:1px solid #ffffff;color:#ffffff;font-family:open sans;font-size:14px;font-weight:normal;padding:7px 29px;}
#feature-post-container{width:100%;}
.feature-post-matters{border-top:9px solid #840024;width:25%;float:left;text-align:center;border-right:none;}
.feature-img-thumbnail img{width:100%;margin:0px;padding:0px;}
.feature-img-thumbnail{width:100%;margin:0px;padding:3px;}
.feature-post-matters span{color:#444444;letter-spacing:1px;}
h1.feature-post-cat{color:#444444;font-family:"Conv_futura-condensed-normal";font-size:24px;letter-spacing:2px;text-transform:capitalize;padding:0px 25px;}
h1.feature-post-cat a{color:#444444;text-decoration:none;}
h1.feature-post-cat a:hover{color:#444444;text-decoration:none;}
.feture-post-tag{background-color:#cccccc;font-family:"Conv_proximanova-light-webfont";font-weight:bold;height:25px;left:0;margin:-10px auto 0;padding:4px;position:relative;right:0;text-align:center;text-transform:uppercase;width:170px;z-index:500;color:#840024;}
.feture-post-tag a{color:#840024;text-decoration:none;}
.feture-post-tag a:hover{color:#840024;text-decoration:none;}
span.feature-author-img{width:100%;display:none;}
span.feature-author-img img{width:35px;border-radius:50%;}
.rdm-post-matters .rdm-author-img,
.rdm-post-matters .rdm-post-author{display:block;text-align:center;width:100%;}
span.rdm-author-img img{width:35px;border-radius:50%;}
.rdm-author-img-full img{display:none;}
span.rdm-post-author{color:#444444;display:inherit;font-family:"Conv_proximanova-light-webfont";font-size:12px;font-style:unset;margin-bottom:5px;margin-top:3px !important;text-transform:capitalize;text-align:center;}
span.rdm-post-author a{color:#444444;text-decoration:none;}
span.rdm-post-author a:hover{color:#444444;text-decoration:none;}
.blg-post-matters .blg-author-img,
.blg-post-matters .blg-post-author{display:block;max-height:32px;text-align:center;width:100%;}
span.blg-author-img img{width:35px;border-radius:50%;}
span.blg-post-author{color:#444444;display:inherit;font-family:"Conv_proximanova-light-webfont";font-size:12px;font-style:unset;line-height:16px;margin-top:6px !important;text-transform:capitalize;}
span.blg-post-author a{color:#444444;text-decoration:none;}
span.blg-post-author a:hover{color:#444444;text-decoration:none;}
span.feature-post-author{color:#bbbbbb;display:inherit;font-family:"Conv_proximanova-light-webfont";font-size:12px;font-style:unset;line-height:0;margin-bottom:29px;margin-left:14px;text-transform:capitalize;}
span.feature-post-author a{color:#444444;text-decoration:none;}
span.feature-post-author a:hover{color:#444444;text-decoration:none;}
.recent-img-thumbnail{width:100%;height:auto;}
.recent-img-thumbnail img{width:100%;height:auto;}
#post-container,
#mostrecent-area{margin-top:50px;}
h1.page-title{background:rgba(0, 0, 0, 0) url("images/heart_icn.png") no-repeat scroll right center;float:left;height:auto !important;padding:5px 35px 0px 0px !important;margin-bottom:25px !important;}
.page h1.page-title{margin:0;}
.page .entry{float:left;width:100%;}
h1.page-title a,
h1.page-title a:hover{color:#444444;font-family:"Open Sans", sans-serif !important;text-decoration:none;font-size:38px;font-weight:bold;}
#recent-link-text,
#recent-link-text .page-title{color:#444444;font-family:"Open Sans", sans-serif !important;font-size:33px;font-weight:bold;height:45px;letter-spacing:1px;margin-bottom:30px;margin-right:20px;}
#recent-link-text a{text-decoration:none;color:#9f9f9f;}
#recent-link-text a:hover{text-decoration:none;color:#9f9f9f;}
#recent-heart-image{font-family:"Conv_futura-condensed-normal" !important;font-size:31px;text-transform:capitalize !important;}
.recent-link-text-right a{color:#840024 !important;float:right;font-family:"Conv_proximanova-light-webfont";font-size:16px;letter-spacing:1px !important;line-height:50px;padding-right:27px;position:relative;text-transform:lowercase !important;}
.recent-link-text-right a::after{background:transparent url("images/blue_arrow.png") repeat scroll 0 0;bottom:0;color:#167fd7;content:"";font-size:12px;height:14px;margin:auto;position:absolute;right:0;top:2px;width:17px;}
.recent-link-text-right a:hover{text-decoration:none;color:#167fd7`;}
#single-dividerow{padding:50px 0px;}
.divide-row{margin-top:10px;text-align:center;}
#recent-post-container{width:100%;}
.recent-post-matters{float:left;margin-bottom:35px;margin-left:13px;margin-right:9px;padding:0;position:relative;width:46%;}
#recent-post-container > .recent-post-matters.clearfix:nth-child(3n){clear:both;}
.recent-post-title{height:25px;text-align:center;width:170px;background-color:#CCC;z-index:500;position:absolute;margin:-10px auto 0px;left:0px;right:0px;text-transform:uppercase;padding:7px;font-family:'Conv_proximanova-light-webfont';font-weight:bold;}
.recent-post-title a{color:#840024;text-decoration:none;}
.recent-post-title a:hover{color:#840024;text-decoration:none;}
.recent-post-title h2{background-color:#cccccc;color:#840024;font-size:12px;font-weight:bold;margin:0;}
.recent-description{min-height:170px;}
.recent-description p{color:#444444;font-family:"Conv_proximanova-light-webfont";font-size:24px;font-weight:bold;line-height:26px;margin-top:30px;padding:10px;position:relative;text-align:center;}
.recent-description a{color:#444444;text-decoration:none;}
.recent-description a:hover{color:#444444;text-decoration:none;}
.recent-description p span{background:transparent url("images/blue_arrow.png") no-repeat scroll 0 0;display:inline-block;height:13px;left:5px;position:relative;top:0px;width:17px;}
.recent-post-matters .recent-author-img,
.recent-post-matters .recent-post-author{display:block;text-align:center;width:100%;}
span.recent-author-img img{width:35px;border-radius:50%;}
span.recent-post-author{color:#444444;display:inherit;font-family:"Conv_proximanova-light-webfont";font-size:12px;font-style:unset;line-height:16px;margin-bottom:18px;margin-top:18px !important;text-transform:capitalize;}
span.recent-post-author a{color:#444444;text-decoration:none;}
span.recent-post-author a:hover{color:#444444;text-decoration:none;}
.blg-post-matters{float:left;margin-bottom:50px;margin-left:13px;margin-right:9px;padding:0;position:relative;width:46%;}
.blg-post-title{height:25px;text-align:center;width:170px;background-color:#CCC;z-index:500;position:absolute;margin:-10px auto 0px;left:0px;right:0px;text-transform:uppercase;padding:7px;font-family:'Conv_proximanova-light-webfont';font-weight:bold;}
.blg-post-title a{color:#840024;font-weight:bold;text-decoration:none;}
.blg-post-title a:hover{color:#840024;text-decoration:none;}
.blg-post-title h2{background-color:#cccccc;color:#840024;font-size:12px;font-weight:bold;margin:0;}
#blg-description{min-height:163px;}
#blg-description p{color:#444444;font-family:"Conv_proximanova-light-webfont";font-size:24px;font-weight:bold;margin:0;margin-top:20px !important;padding:0;position:relative;text-align:center;}
#blg-description a{color:#444444;text-decoration:none;}
#blg-description p span{background:transparent url("images/blue_arrow.png") no-repeat scroll 0 0;display:inline-block;height:13px;left:5px;position:relative;top:0px;width:17px;}
#mailing-area{margin-top:0;text-align:center;}
#mail_heading{color:#444444;font-family:"HelloBeautifulAlternates" !important;font-size:63px;letter-spacing:4px;}
#mail-form p{font-size:20px;color:#5a5a5a;}
#mail-form form{border:2px solid #840024;border-radius:50px;height:56px;margin:49px auto 0;padding:8px;width:76%;}
#mail-form input{background-color:#ffffff;border:0 none;color:#840024;float:left;font-size:17px;line-height:30px;margin-left:25px;width:70%;}
#mail-form-full input{border:0px;background-color:#fff;color:#840024;font-size:17px;line-height:50px;margin-left:20px;float:left;width:70%;}
#mail-form button{background-color:#840024;border:0 none;border-radius:32px;color:#ffffff !important;float:right;height:35px !important;width:90px;}
#mail-form-full button{background-color:#840024;border:0 none;border-radius:9px;color:#ffffff !important;float:right;font-size:20px;height:100% !important;width:17%;}
#mail-form-full form{border:2px solid #840024;border-radius:14px;height:71px;margin:10px auto 0;padding:8px;width:70%;}
#full-width-banner-container{margin-bottom:50px;margin-top:80px;}
#banner-container{background-image:url("images/mid_bg_pattern.png");background-repeat:no-repeat;padding:9px 0;text-align:center;margin-top:65px;margin-bottom:25px;}
#more-btn{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #ffffff;color:#ffffff;font-family:"Conv_proximanova-light-webfont" !important;font-size:19px;font-weight:bold !important;height:42px;margin-left:34px;text-transform:uppercase;width:auto;margin-bottom:20px;}
#more-btn a{color:#fff;}
#more-heading{color:#ffffff;display:inline-block;font-family:"open sans";font-size:19.13px;letter-spacing:4px;line-height:4;margin:20px -1px;text-transform:uppercase;}
#more-heading img {position: relative; right: 10px; }
#ndx-full-width{margin-top:50px;text-align:center;}
#ndx-heading-line h1{font-size:62.13px;color:#444444;font-family:'Conv_futura-condensed-normal'!important;letter-spacing:4px;}
.rdm-post-matters{float:left;margin-left:8px;margin-right:8px;min-height:385px;padding:0;position:relative;width:30.5%;}
.rdm-post-matters-full-width{float:left;margin-left:4px;margin-right:4px;min-height:320px;padding:0;position:relative;width:24%;min-height:340px;}
.rdm-post-title{height:25px;text-align:center;width:170px;background-color:#CCC;z-index:500;position:absolute;margin:-10px auto 0px;left:0px;right:0px;text-transform:uppercase;padding:7px;font-family:'Conv_proximanova-light-webfont';font-weight:bold;}
.rdm-post-title a{color:#840024;text-decoration:none;}
.rdm-post-title a:hover{color:#840024;text-decoration:none;}
.rdm-post-title h2{background-color:#cccccc;color:#840024;font-size:12px;font-weight:bold;margin:0;}
#rdm-description{color:#444444;font-family:"Conv_proximanova-light-webfont";font-size:20.99px;font-weight:bold;text-align:center;margin-top:10px;padding:10px !important;}
#rdm-description p{margin:0;padding:0;}
#rdm-description a{color:#444444;text-decoration:none;}
#rdm-description span{background:transparent url("images/blue_arrow.png") no-repeat scroll 0 0;display:inline-block;height:13px;left:5px;position:relative;top:0px;width:17px;}
#yqa-full-width{margin-top:50px;}
.yqa-post-matters{width:25%;float:left;padding:15px 16px;position:relative;}
#rdm-heading-text{color:#444444;font-family:"HelloBeautifulAlternates";font-size:76.73px;font-weight:unset;letter-spacing:1px;line-height:40px;margin-bottom:50px;text-transform:capitalize;}
#rdm-full-text{text-align:center;margin-bottom:70px;}
#rdm-full-text > span img{height:50px;margin-left:17px;}
#rdm-full-width-text{margin-top:20px;}
#rdm-full-width{margin-top:20px;}
.rdm-link-text{color:#444444;font-size:25.47px;height:70px;margin-right:20px;margin-top:20px;letter-spacing:4px;padding:0 13px;}
.rdm-link-text a{text-decoration:none;color:#444444;position:relative;}
.rdm-link-text a:hover{text-decoration:none;color:#444444;}
.rdm-link{}
.rdm-link > a::after{background:rgba(0, 0, 0, 0) url("images/heart_icn.png") no-repeat scroll 0 0;content:"";font-size:34px;height:30px;margin-left:7px;margin-top:8px;display:inline-block;width:28px;top:0;left:100%;}
.rdm-view-more{float:right;font-family:"Conv_proximanova-light-webfont" !important;font-size:25.47px;font-weight:unset;letter-spacing:0;line-height:50px;text-transform:lowercase;}
.rdm-description{margin-top:5px;margin-left:25px;font-size:12.63;color:#444444;font-family:'adelleregularwebfont' !important;text-align:center;}
.rdm-description a{text-decoration:none;color:#444444;}
.rdm-description a:hover{text-decoration:none;color:#444444;}
#indx-main-post-area{padding-top:40px;}
.indx-post-matters{width:48%;float:left;padding:0px 9px;}
.indx-img-thumbnail{width:100%;height:auto;}
.indx-img-thumbnail img{width:100%;height:auto;}
.indx-post-title{height:40px;text-align:center;color:#444444;font-family:'adelleregularwebfont' !important;}
.indx-post-title a{text-decoration:none;color:#444444;}
.indx-post-title a:hover{text-decoration:none;color:#444444;}
.indx-post-title h2{font-size:16.6px;margin:5px;}
#indx-link-text{height:70px;font-size:25.47px;color:#a3a33a;}
#indx-link-text a{text-decoration:none;color:#444444;}
#indx-link-text a:hover{text-decoration:none;color:#444444;}
#indx-heart-image{float:left;font-family:"Conv_proximanova-light-webfont";}
.attachment-full{height:auto;width:100%;}
#sidebar-1{margin-top:-30px;padding:0;}
.xoxo{margin:0;padding:0;}
.xoxo ul{margin:0;padding:0;}
.xoxo li{color:#444444;margin-top:10px;list-style:outside none none;}
#second-sidebar #cnss_widget-2,
#second-sidebar #text-4,
.single #second-sidebar #text-5{display:none !important;}
#second-sidebar #category-posts-9{display:none;}
.cat-post-item{border-bottom:medium none !important;}
.cat-postt-left{float:left;width:40%;}
.cat-post-thumbnail{float:left;width:100%;}
.widget-container,
.widget-container-Second,
.cat-post-thumbnail img{height:auto;margin:0;max-width:100%;}
.cate-postt-right{float:right;width:55%;}
.cat-post-item p{float:left;font-size:16px;font-weight:bold;margin:0 !important;padding-top:0 !important;width:100%;line-height:21px;}
.cat-post-item p a {display: inline-block; font-size: 12px; font-weight: 400; letter-spacing: 2px; } 
.cate-postt-category-wrap{color:#840024;width:100%;}
.cate-postt-category-wrap > a{color:#840024;font-size:11px;text-transform:uppercase;font-family:"Conv_proximanova-light-webfont" !important;padding-left:7px;}
.cate-postt-category-wrap > a:first-child{padding-left:0px;}
.cate-postt-category-wrap > a:hover{color:#840024;text-decoration:none;}
.widget-container .cat-post-title,
.widget-container-Second .cat-post-title{color:#5a5a5a;font-family:"Conv_proximanova-light-webfont";font-size:16px;font-weight:bold;text-transform:capitalize;}
.widget-container .cat-post-title a:hover,
.widget-container-Second .cat-post-title a:hover{color:#5a5a5a;text-decoration:none;}
.widget-container .cat-post-title span,
.widget-container-Second .cat-post-title span{background:transparent url("images/blue_arrow.png") no-repeat scroll 0 0;display:inline-block;height:13px;left:5px;position:relative;top:2px;width:17px;}
.widget_tag_cloud .widget-title,
.widget_tag_cloud .widget-title a,
.cat-post-widget .widget-title,
.cat-post-widget .widget-title a{display:none;}
.blog.widget-title{display:block;color:#444444;font-family:"Conv_proximanova-light-webfont" !important;font-size:26px;text-transform:uppercase;margin:0px;}
.post-author.cat-post-author{color:#444444;font-family:"Conv_proximanova-light-webfont" !important;font-size:12px;}
.post-author.cat-post-author a{color:#5a5a5a;font-size:12px;font-family:"Conv_proximanova-light-webfont" !important;}
.blog.widget-title a{color:#444444;text-decoration:none;}
.widget-title a:hover{color:#444444;text-decoration:none;}
li.cat-post-item{margin-top:20px !important;}
li.cat-post-item:first-child{margin-top:35px !important;}
.widget-container.cat-post-widget,
.widget-container-Second .cat-post-widget{list-style:outside none none;margin:0;padding:0;}
.cat-post-item{border-bottom:medium none !important;}
.cat-post-item{margin:0 !important;padding:0 !important;}
.textwidget{margin-top:50px;}
.textwidget h1,
.widget-title{}
.widget-title a,
.widget-Second-title a,
.widget-title a:hover,
.widget-Second-title a:hover{color:#444444;text-decoration:none;}
.cnss-social-icon{margin-bottom:40px !important;}
.widget-container .widget_sp_image,
.widget-container-Second .widget_sp_image{margin-top:10px !important;}
.tagcloud{font-size:47px !important;font-family:"Conv_futura-condensed-normal" !important;color:#444444;display:inherit;text-align:center;text-decoration:none;margin-top:30px;margin-bottom:30px;letter-spacing:4px;}
.tagcloud a::before{content:"#";font-size:24px !important;}
.tagcloud a{color:#444444;display:inline-block;font-size:32px !important;text-align:center;text-decoration:none;}
.tagcloud a:hover{color:#840024;}
.tagcloud a:active{color:#840024;text-decoration:none;}
.sidebar-form{background-image:url('images/stay_update_bg.png');background-repeat:no-repeat;height:auto;padding:25px;text-align:center;border-radius:25px;background-size:100%;}
.sidebar-form h1{color:#ffffff !important;font-family:"HelloBeautifulAlternates" !important;font-size:55px;letter-spacing:5px !important;text-transform:uppercase !important;}
.textwidget .sidebar-form h1#stay-update{font-family:"Conv_futura-condensed-normal" !important;font-size:43px;letter-spacing:0;margin:7px auto;padding:0;}
#sidebar-form-input p{font-size:12px;}
#sidebar-form-input{height:40px;background-color:rgb(255, 255, 255);width:300px;margin:0px auto;border-radius:50px;margin-bottom:20px;}
#sidebar-form-input input{background-color:#ffffff;border:medium none;color:#58585a;font-size:11.01px;font-family:"Conv_proximanova-light-webfont";margin-top:10px;margin-left:15px;font-size:13px;float:left;width:70%;}
#sidebar-form-input button{background-color:#840024;border:medium none;border-radius:50px;color:#ffffff;float:right;font-family:"Conv_proximanova-light-webfont";font-size:11.01px;font-weight:bold;height:24px;margin-right:7px;margin-top:8px;width:61px;}
#ad-graphics{background:rgba(0, 0, 0, 0) url("images/pink-graphics.jpg") no-repeat scroll center center;padding:45px 10px;text-align:center;width:100%;}
#ad-graphics > p{color:#ffffff;font-family:"open sans";font-size:29px;line-height:37.01px;text-transform:uppercase;}
#ad-graphics span{display:block;font-family:"open sans";font-size:49px;margin-top:22px;text-align:center;text-transform:uppercase !important;width:100%;}
#ad-graphics button{background-color:#ffffff;border:0 none;border-radius:29px;color:#840024;font-family:"open sans";font-size:23px;height:53px;margin-top:49px;text-transform:uppercase;width:288px;}
#blog-main-post-area{border-top:9px solid #840024;margin-top:0;padding-top:40px;}
#blog-main-link-text{border-bottom:0.5px solid #e0e0e0;color:#444444;font-family:"HelloBeautifulAlternates";font-size:35px;letter-spacing:1px;text-transform:capitalize;width:100%;}
#blog-main-container{margin-top:40px;width:100%;}
.blog-main-post-matters{margin-top:40px;width:100%;}
.blog-main-post-matters:first-child{margin-top:0 !important;width:100%;}
.blog-main-img-thumbnail{float:left;width:25%;overflow:hidden;}
.blog-main-img-thumbnail img{width:100%;height:auto;}
.blog-main-content{float:right;width:70%;}
span.blog-main-post-title h2{margin-top:10px !important;text-transform:capitalize;color:#444444;font-family:"Conv_proximanova-light-webfont";font-size:24px;font-weight:bold;line-height:26px;}
span.blog-main-post-title h2 a{color:#444444;text-decoration:none;}
span.blog-main-post-title h2 a:hover{color:#840024;text-decoration:none;}
span.blog-main-post-author{color:#444444;font-family:"Conv_proximanova-light-webfont";font-size:12px;font-style:unset;text-transform:capitalize;}
span.blog-main-post-author a{color:#444444;text-decoration:none;}
span.blog-main-post-author a:hover{color:#840024;text-decoration:none;}
span.blog-main-date{color:#444444;font-size:12px;}
.wp-pagenavi{clear:both;margin-bottom:50px;}
#postt-pagination{margin-top:50px;}
#postt-pagination .wp-pagenavi a:hover,
#postt-pagination .wp-pagenavi span.current{border-color:#840024;margin-bottom:20px;}
#postt-pagination a,
#postt-pagination span{color:#444444;font-family:"Conv_futura-condensed-normal";font-size:18px;font-weight:normal;letter-spacing:1px;line-height:normal;padding:10px 12px;}
.author-row{margin-top:50px;}
#contributer{color:#840024;float:left;font-family:"Conv_futura-condensed-normal";padding-right:13px;text-align:right;width:22%;line-height:1.3;}
#contributer > span{font-size:40px;letter-spacing:2px;}
#contributer-write{background-color:#840024;color:#ffffff;float:left;font-family:"Conv_futura-condensed-normal";font-size:34px;height:104px;line-height:164px;margin-left:5px;margin-top:5px;padding-right:10px;text-align:right;width:16% !important;-webkit-border-radius:8px;border-radius:8px;}
.author-container{float:left;margin:5px;overflow:hidden;width:10%;}
.author-container img{border-radius:7px;max-height:105px;/*width:100%;*/}

#mailing-area-full{margin-bottom:50px;}
#footer-area{background-image:url("images/footer.png");margin:50px 0 0;padding:20px 0 6px;}
#footer-logo{margin-top:5px;display:none;}
#site-footer-menu{font-size:15.01px;letter-spacing:1px;line-height:2;display:block;margin-top:10px;}
#footer-logo > img{width:30%;}
#footer-heading{float:left;text-align:center;width:100%;}
#footer-heading > span{color:#ffffff;float:left;font-family:"HelloBeautifulAlternates";font-size:25px;letter-spacing:2px;line-height:47px;width:100%;}
#footernav ul li{display:inline-block;line-height:17px;list-style:outside none none;padding-right:8px;text-transform:capitalize;}
#footer-main{float:left;margin:0;padding:0;width:100%;}
#footer-social ul{margin:0;padding:0;}
#footer-social{margin-top:12px;}
#footer-main li a,
#footer-main li a:hover{color:#fff;}
#tag-post-fluid{margin-top:32px;}
.tag-post-container{margin:0px 0;}
.tag-img-thumbnail img{width:90%;}
.tag-banner{margin:0 !important;}
.tag-feature{margin:40px 0px;}
.tag-link{font-family:"HelloBeautifulAlternates";font-size:25.73px;letter-spacing:2px;line-height:normal;margin-left:19px;text-transform:capitalize;}
.tag-link > a::after{background:rgba(0, 0, 0, 0) url("images/heart_icn.png") repeat scroll 0 0;content:"";font-size:34px;height:30px;margin-left:3px;margin-top:8px;position:absolute;width:28px;}
.perticular-tag-container{float:left;width:33%;padding-bottom:40px;}
.tag_heading{color:#444444;font-family:"HelloBeautifulAlternates";font-size:34px;padding-bottom:15px;padding-left:10px;width:100%;}
.tag_heading a,
.tag_heading a:hover{color:#444444;text-decoration:none;}
.tag-post-container .perticular-tag-container:last-child .tag-matters{border-right:medium none;}
#tag-description{width:70%;float:left;}
.tag-img-thumbnail{float:right;text-align:right;width:28%;}
.tag-matters{border-right:1px solid #cccccc;float:left;min-height:112px !important;padding:0 20px !important;width:100%;}
p.tag-cat-post{color:#840024;font-family:"Conv_proximanova-light-webfont";font-size:13px;font-weight:bold;margin:0;text-transform:capitalize;}
p.tag-cat-post a{color:#840024;text-decoration:none;}
p.tag-title{color:#444444;font-family:"Conv_proximanova-light-webfont";font-size:18.99px;font-weight:bold;text-align:left}
p.tag-title a,
p.tag-title a:hover{color:#444444;text-decoration:none;}
.tag-post-author,
.tag-post-author a,
.tag-post-author a:hover{font-family:"Conv_proximanova-light-webfont";font-size:12px;text-transform:capitalize;color:#444444;}
.hide-tild-sect{display:none;}
.tag-link,
.tag_heading,
#recent-link-text,
#recent-link-text .page-title,
#mail_heading,
#rdm-heading-text,
.sidebar-form h1,
#blog-main-link-text{font-family:'Open Sans', sans-serif;}
#mail_heading,
.sidebar-form h1{font-family:'Open Sans', sans-serif!important;}
h1.widget-Second-title{display:none;}
.rdm-link,
.textwidget h1,
.widget-title,
.widget-Second-title{font-family:'Open Sans', sans-serif;line-height:normal;color:#404040;font-size:36px;font-weight:bold;text-transform:uppercase;letter-spacing:0;text-align:center;}
.textwidget img{margin-left:6px;}
.textwidget h1,
.widget-title,
.widget-Second-title{text-transform:capitalize;}
#mail_heading{font-size:45px;}
.textwidget h1,
.widget-title,
.widget-Second-title{font-size:29px;letter-spacing:0;}
#rdm-heading-text{font-size:65px;}
input.wpcf7-form-control.wpcf7-submit{background-color:#840024;border:0;border-radius:7px;width:91px;height:36px;color:#fff;font-size:19px;}
#footer-area{background:#840024;position:relative;padding-top:0 !important;}
/*#footer-area:before{content:"";background-image:url("images/mid_bg_pattern.png");display:block;height:25px;background-position:0 0;position:absolute;width:100%;bottom:100%;}*/
.rdm-post-matters-full-width.clearfix:nth-child(5n){clear:both;}
/*
*Footer New style
*/
.footer-icon {
    border-bottom: 1px solid #000;
}
#footer {
    background: #fff none repeat scroll 0 0;
    color: #475f75;
    display: block;
    font-size: 14px;
    height: 145px;
    line-height: 60px;
    text-align: center;
    margin-top: 30px;
}
.text-center {
    text-align: center;
}
.social-icons li {
    display: inline;
    font-size: 20px;
    list-style: outside none none;
    padding: 20px;
}
#footer .span12.text-center a {
    color: #58595b;
}
#footer .span12.text-center a {
    color: #58595b;
}
ul#menu_list li {
    display: inline;
    list-style: outside none none;
    padding: 10px;
}
#footer .span12.text-center a:hover {
    color: #840024;
    text-decoration: none;
}
ul#menu_list li {
    float: left;
}
ul#menu_list {
    list-style: outside none none;
    text-align: center;
}
ul#menu_list li {
    float: left;
    padding-left: 25px;
}

footer ul#menu_list {
	padding: 0;
}
#footer-main-menu ul#menu_list li {
	float: none;
	display: inline-block;;
	text-decoration: none;
	padding: 10px 0 0 40px;
}
#footer-main-menu ul#menu_list li:first-child,
footer .social-icons li:first-child {
	padding-left: 0;
}
#footer-main-menu ul#menu_list li a{
	color: #000;
} 
#footer-main-menu ul#menu_list li a:hover {
	color: #840024;
}

footer .footer-social {
	width: 100%;
}

footer .social-icons {
	padding: 0;
}

footer .social-icons li {
	padding: 20px 0 20px 40px;
}
 
footer .row {
	margin: 0;
}

/*========== 9th March Added Css ==========*/
.blg-post-matters:nth-child(2n+1) {
    clear: left;
}

.entry-title {
    font-family: 'Open Sans', sans-serif;
}

#search-container {
	display: block;
	float: right;
	margin-right: 15px;
    position: relative;
    top: -15px;
}

.rws-search-wrapper {
    border: 2px solid #840024;
    background: #fff;
    border-radius: 50px;
    padding: 6px 7px 6px 20px;
}
.rws-search-wrapper input {
	border: none;
	outline: none;
}

.rws-search-wrapper #searchsubmit {
    background: #840024;
    color: #fff;
    border-radius: 32px;
    padding: 5px 15px;
}

.rws-mobile-search-wrapper {
	display: none;
}

#social-post-link {
	background: #fff;
	width: 14%;
}
#social-post-link ul {
	background: #fff;
	width: 100%;
}

#post-content {
    width: 80%;
    float: right;
}

/* The sticky */
.social-icon-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

#content-about-us .wpcf7-form input, 
#content-about-us .wpcf7-form select, 
#content-about-us .wpcf7-form textarea {
	padding: 3px 7px;
	width: 100%;
}

#content-about-us select {
	padding-bottom: 5px;
	padding-top: 5px;
}

#content-about-us input[type="submit"] {
	width: 91px;
}

/*added for right alignment of sub menu of last child in main menu*/
#menu-main > li:last-child ul{ position:absolute; right:0px; top:39px; }
#menu-main > li:last-child ul li a{ text-align: right; }
#menu-main > li:last-child ul::before{ left: 110px }

button.btn-primary {
    background: #840024 none repeat scroll 0 0;
    border: medium none;
    font-size: 19px;
    font-weight: 600;
    min-width: 130px;
    text-transform: none;
}
#footer-main-menu ul#menu_list li.page-item-2885, 
#footer-main-menu ul#menu_list li.page-item-1718 {
	display: none !important; 
}
/*== Ninja Form Company Information ==*/
#nf-form-2-cont input.ninja-forms-field[type="button"] {
    background: #840024 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    padding: 6px 36px;
}
#nf-form-2-cont input.ninja-forms-field,
#nf-form-2-cont select.ninja-forms-field {
    border: 2px solid #840024;
    border-radius: 5px;
    padding: 6px;
}
#nf-form-2-cont .nf-form-fields-required {
	display: none;
}

/*========== Media queries ==========*/

@media only screen and (max-width:890px) and (min-width:800px){#sumome-smartbar-popup.sumome-smartbar-popup > .sumome-smartbar-content > .sumome-smartbar-form > div.sumome-smartbar-text{width:100%;}
}
@media only screen and (max-width:320px){
	#sumome-smartbar-popup .sumome-smartbar-content .sumome-smartbar-form div.sumome-smartbar-input,
	.sumome-smartbar-popup .sumome-smartbar-content .sumome-smartbar-form div.sumome-smartbar-input{width:100% !important;}
	#sumome-smartbar-popup .sumome-smartbar-content .sumome-smartbar-form input[type="text"],
	.sumome-smartbar-popup .sumome-smartbar-content .sumome-smartbar-form input[type="text"]{width:45%;}
	#sumome-smartbar-popup .sumome-smartbar-content .sumome-smartbar-form button,
	.sumome-smartbar-popup .sumome-smartbar-content .sumome-smartbar-form button{width:50%;margin:0;font-size:12px !important;}
}
@media only screen and (max-width:1135px){
	#sidebar-form-input{width:100%;}
	#sidebar-form-input input{width:65%;}
	#banner-container{background:#840024;position:relative;}
	.textwidget .sidebar-form h1#stay-update{font-size:30px;}
	#banner-container:before,
	#banner-container:after{content:"";background-image:url("images/mid_bg_pattern.png");display:block;height:25px;background-position:0 0;position:absolute;width:100%;}
	#banner-container:before{bottom:100%;}
	#banner-container:after{background-position:100% 100%;top:100%;}
	.tag-link{font-size:22px;}
	#footernav ul li{font-size:13px;}
	#headernav ul ul { padding-top: 13px;}

}
@media only screen and (max-width:1024px){
	#social-post-link{}
	.container,
	.row{width:100% !important;}
	#recent-post-area .rdm-link-text{margin-top:0;}
	#sidebar-1 ul.xoxo li:first-child h1{margin-top:60px;}
	#sidebar-1 ul.xoxo:first-child li:first-child h1{width:100%;}
	#ad-graphics{padding:25px;}
	#ad-graphics span{font-size:34px;margin-top:25px;}
	#ad-graphics > p{font-size:23px;line-height:32.01px;}
	#ad-graphics button{font-size:19px;height:43px;margin-top:30px;width:100%;max-width:228px;}
	#more-heading span img{margin-right:10px;width:5%;}
	#footer-area{background-repeat:no-repeat;margin:48px 0 0;padding:20px 0 0;}
	#site-footer-menu{font-size:11.01px;}
	.rdm-post-matters{min-height:387px;width:46%;}
	.tag-link{font-size:14.73px;}
	.textwidget h1,
	.widget-title{font-size:15px;}
	.textwidget .sidebar-form h1#stay-update{font-size:20px;}
	#mail_heading{font-size:32px;}
	#blg-description{min-height:196px;}
	#tag-col-heading{font-size:22px;}
	.sidebar-form{background-image:url("images/stay_update_bg.png");background-repeat:no-repeat;background-size:100% auto;border-radius:25px;height:auto;padding:10x;text-align:center;padding-bottom:40px;}
	#sidebar-form-input button{width:20%;margin:0;}
	#headernav #menu-main li a{}
	h1.feature-post-cat{font-size:18px;}
	#post-content{font-size:16px;}
	#recent-link-text,
	#recent-link-text .page-title{font-size:37.47px;}
	#recent-link-text,
	#recent-link-text .page-title{font-size:28.47px !important;font-weight:bold;height:auto !important;letter-spacing:0;}
	#sidebar-form-input button{padding:0;}
	#sidebar-form-input{}
	#sidebar-form-input input{margin-top:5px;margin-left:5px;}
	#mail-form button{margin-left:0;}
	.recent-post-matters{width:46%;margin-left:2%;}
	#mail-form-full button{width:20%;}
	#social-post-link ul{width:125px;}
	.author-container img{max-height:80px;}
	#contributer > span{font-size:27px;}
	#contributer-write{line-height:127px;height:81px;padding:0 15px 0 40px;-webkit-border-radius:8px;border-radius:8px;width:auto !important;}
	.category-content{float:right;padding:0 8px;width:65%;}
	#mail-form input{width:59%;}
	.blg-post-matters{width:44%;}
	#rdm-full-width .rdm-post-matters{margin-bottom:20px;}
	#recent-post-container > .rdm-post-matters:nth-child(3n){clear:both;}
	.recent-post-container > .rdm-post-matters:nth-child(2n){clear:both;}
	.rdm-post-matters-full-width{width:23%;}
	#recent-post-container .rdm-post-matters-full-width.clearfix:nth-child(3n):after{content:"";display:block;clear:both;height:5em;}
	#recent-post-container .rdm-post-matters-full-width.clearfix:nth-child(5n){clear:none;}
	.rdm-link{font-size:31.73px;}
	.rdm-post-matters{width:45%;min-height:315px;}
	#rdm-heading-text{font-size:49px;}
	#blog-main-link-text{font-size:30px;margin-top:30px;}
	span.blog-main-post-title h2{font-size:17px;}
}
@media only screen and (max-width:1024px) and (min-width:768px){
	#sidebar-form-input input{margin-top:10px;}
	#sidebar-form-input button{margin-top:8px;margin-right:5px;}
	#recent-post-container .rdm-post-matters-full-width{width:32%;padding:1%;}
}
@media only screen and (max-width:992px){
	.perticular-tag-container{width:100%;border:1px solid #eee;margin-bottom:20px;}
	.perticular-tag-container:last-child{margin-bottom:0;}
	.perticular-tag-container .tag-matters{width:50%;border:none;}
	.perticular-tag-container .tag-matters:first-child{border-right:1px solid #eee;}
	.perticular-tag-container .tag-matters:last-child{border-left:1px solid #eee;}
	.author-container{width:11%;}
	.blg-post-matters:nth-child(2n+1) {
    	margin-left: 0;
	}
	.entry-title {
		font-size: 44px;
	}	
}
@media only screen and (max-width:992px) and (min-width:768px){
	.sidebar-form{padding:10px;}
	#ebook-area > p{padding:50px 15px;}
	#sidebar-form-input input{width:65%;}
	#sidebar-form-input button{width:25%;}
	#search-container { 
		top: -7px;
	}
	body.home .rdm-post-matters:nth-child(2n+1) {
    	clear: left;
	}

	/*======= sticky social-share =======*/

	#social-post-link, 
	.social-icon-sticky {
		background: #fff;
	    left: 0 !important;
	    text-align: center;
	    margin: 0;                                 
	    width: 100% !important;
	    z-index: 2;
	}
	#social-post-link ul, 
	.social-icon-sticky ul {
		background: #fff;
	    padding: 20px 0 0;
	    width: 100%;
	}
	#social-post-link li, 
	.social-icon-sticky li {
		border-bottom: none;
		display: inline-block;
	    margin-left: 10px;	
		padding: 0;
	    width: 37px;
	}
	#social-post-link li a, 
	.social-icon-sticky li a {
        margin-left: 15px;
	    display: inline-block;
	    width: 65%;
	}
	#social-post-link li a img:first-child, 
	.social-icon-sticky li a img:first-child {
	    margin-top: 8px;
	    position: static;
	    vertical-align: top;
	}	
	#post-content {
	    display: block;
	    float: none;
	    width: 100%;
	}

	#headernav ul ul { padding-top: 0;}
}

@media only screen and (max-width:930px) and (min-width:767px){
	#sidebar-1 li.cat-post-item .cat-postt-left,
	#sidebar-1 li.cat-post-item .cate-postt-right{width:100%;}
}
@media only screen and (max-width:767px){
	#recent-post-container .rdm-post-matters-full-width.clearfix:nth-child(3n):after{clear:none;}
	#recent-post-container .rdm-post-matters-full-width.clearfix:nth-child(2n):after{content:"";display:block;clear:both;height:5em;}
	.rdm-post-matters-full-width{width:48%;}
	#recent-post-container .rdm-post-matters-full-width.clearfix:nth-child(5n){clear:both;}
	.cate-postt-right{width:65%;}
	.cat-postt-left{width:30%;}
	#more-heading span img{width:10%;}
	#contributer-write{line-height:2;height:auto;}
	.author-container{width:10%;}
	.container,
	.row{width:100% !important;}
	.rdm-link-text{margin-right:0;}
	.feature-post-matters{width:50%;}
	.feature-post-matters:nth-child(3n){clear:both;}
	#ebook-area > p{line-height:28.01px;min-height:350px;width:100%;font-size:2em;line-height:1.5;}
	#ebook-area span{font-size:16px;line-height:25.01px;margin-top:52px;display:block;}
	#ebook-area a{font-size:18px;padding:7px 29px;margin-top:24px;display:inline-block;}
	#ad-graphics{background-size:cover;width:50%;padding:100px 0;margin:0 auto;}
	#ad-graphics > p{font-size:15px;line-height:23.01px;}
	#ad-graphics span{font-size:24px;margin-top:9px;}
	#ad-graphics button{font-size:16px;height:35px;margin-top:19px;width:147px;}
	.textwidget .sidebar-form h1#stay-update{font-size:16px;}
	#sidebar-1{margin-top:40px;border-top:1px solid #EEE;padding-top:15px;}
	.sidebar-form{padding-bottom:20px;}
	#sidebar-form-input{height:35px;width:100%;padding:4px 7px;margin-top:25px;}
	#sidebar-form-input input{}
	#sidebar-form-input button{height:27px;padding:0;-webkit-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;}
	#footer-heading > span{}
	#site-footer-menu{text-align:center;}
	#more-btn{ }
	#more-heading{margin-left:0px;}
	#footernav ul li a{padding:10px 20px;display:inline-block;margin-bottom:15px;position:relative;z-index:9;}
	#footer-area #footer-social{text-align:center;}
	#footer-area #header-right-share-link ul{display:inline-block;float:none;margin:0;}
	#footer-area #header-right-share-link li{margin-bottom:15px !important;margin-top:15px !important;}
	.textwidget h1,
	.widget-title{font-size:17px;}
	#mail_heading{font-size:20px;}
	.sidebar-form h1{font-size:15px;}
	.catagory-discription{font-size:10.4px;}
	.catagory-title h2{font-size:10px;}
	#recent-link-text,
	#recent-link-text .page-title{margin-bottom:10px;}
	h1.feature-post-cat{font-size:14px;}
	.catagory-title > h2{margin:0;padding:0;}
	.rdm-post-matters{width:46%;margin-left:2%;}
	#social-post-link ul{width:97px;}
	#social-post-link{font-size:18px;}
	#social-post-link li a img{width:40%;}
	#headernav li#menu-item-155{top:0px;}
	#headernav #menu-main li a{font-size:23px;}
	.rdm-link{font-size:36.73px;}
	.recent-description p{font-size:17px;}
	#rdm-description{font-size:15.99px;}
	#recent-link-text,
	#recent-link-text .page-title{font-size:37.47px;}
	.author-container img{max-height:65px;}
}
@media only screen and (max-width:767px){
	#header-right-area .top-nav-menu{display:none;}
	#responsive-menu.RMOpened{background:#F7F7F7;}
	#responsive-menu #responsive-menu-title,
	#responsive-menu #responsive-menu-title a{background:none !important;}
	#responsive-menu .responsive-menu li.current-menu-item > a,
	#responsive-menu .responsive-menu li.current-menu-item > .appendLink,
	#responsive-menu .responsive-menu li.current_page_item > a,
	#responsive-menu .responsive-menu li.current_page_item > .appendLink{background:none !important;}
	#responsive-menu .menu-main-navigation-container .responsive-menu li a{font-size:20px;letter-spacing:0;font-weight:400;color:#333 !important;}
	#click-menu #RMX{font-size:70px;}
	#responsive-menu .appendLink{font-family:sans-serif;font-size:10px;z-index:1;}
	.menu-main-navigation-container{line-height:1.4;}
	.menu-main-navigation-container ul{height:auto;margin-top:0;z-index:2;position:relative;}
	#responsive-menu #menu-main-navigation.responsive-menu li a:hover,
	#responsive-menu #menu-main-navigation span.appendLink:hover{color:#FFF !important;}

	/*======= Search area =======*/
	#responsive-menu .menu-main-navigation-container .responsive-menu li.rws-search-icon {
		display: none;
	}
	.rws-mobile-search-wrapper {
		display: block;
		position: absolute;
		right: 105px;
		top: 10px;
		width: auto;
		z-index: 1;
	}

	#social-post-link li a:hover img:last-child, 
	.social-icon-sticky li a:hover img:last-child, 
	#social-post-link li#twitter-hover a:hover img:last-child, 
	.social-icon-sticky li#twitter-hover a:hover img:last-child {
    	visibility: hidden;
	}

	#social-post-link li a:hover img:first-child, 
	.social-icon-sticky li a:hover img:first-child {
		visibility: visible;
	}
	#header-area .container-fluid {
		padding: 0;
	}
	/*======= sticky social-share =======*/

	#social-post-link, 
	.social-icon-sticky {
		background: #fff;
	    left: 0 !important;
	    text-align: center;
	    margin: 0;                                 
	    width: 100% !important;
	    z-index: 2;
	}
	#social-post-link ul, 
	.social-icon-sticky ul {
		background: #fff;
	    padding: 20px 0 0;
	    width: 100%;
	}
	#social-post-link li, 
	.social-icon-sticky li {
		border-bottom: none;
		display: inline-block;
	    margin-left: 10px;	
		padding: 0;
	    width: 37px;
	}
	#social-post-link li a, 
	.social-icon-sticky li a {
        margin-left: 15px;
	    display: inline-block;
	    width: 65%;
	}
	#social-post-link li a img:first-child, 
	.social-icon-sticky li a img:first-child {
	    margin-top: 8px;
	    position: static;
	    vertical-align: top;
	}	
	#post-content {
	    display: block;
	    float: none;
	    width: 100%;
	}	
}
@media only screen and (max-width:768px){
	#header-right-share-link ul{display:inline-block;float:right;}
}

@media only screen and (max-width:767px){#header-right-share-link ul{margin-bottom:0;}
}

@media only screen and (max-width:668px){
	.container,
	.row{width:100% !important;}
	#feature-post-area{}
	#ad-graphics{background-size:cover;padding:65px 26px;width:100%;}
	#ad-graphics > p{font-size:42px;line-height:55.01px;}
	#ad-graphics span{font-size:62px;margin-top:58px;}
	#ad-graphics button{font-size:26px;height:56px;margin-top:106px;width:208px;}
	.rdm-post-matters{min-height:345px;width:46%;}
	#ad-graphics button{font-size:22px;height:53px;margin-top:89px;width:199px;}
	#more-heading{}
	#more-btn{}
	.rdm-link{font-size:29.73px;}
	.rdm-link,
	.textwidget h1,
	.widget-title{display:inline-block;font-size:34px;margin:0 auto;}
	#mostrecent-area #sidebar-1:first-child ul.xoxo li:first-child h1{width:100%;margin-top:0;}
	.tag-link{font-size:26.75px;}
	.perticular-tag-container{width:100%;}
	.tag-matters{border:none;min-height:145px;}
	#mail-form-full input{width:68%;}
	#mail-form-full button{width:26%;}
	.author-container img{max-height:50px;}
	#contributer > span{font-size:20px;}
	#contributer-write{font-size:18px;height:49px;line-height:76px;margin-left:2px;}
	#catagory-container{display:none;}
	#rdm-heading-text{font-size:35px;}
	.rdm-post-matters-full-width{width:48%;}
	#blog-main-post-area{margin-top:10px;padding-top:0px;}
	#sidebar-1{margin-top:50px;}
	.sidebar-form h1{font-size:15px;padding:23px;}
	#sidebar-form-input{width:250px;}
	.textwidget .sidebar-form h1#stay-update{font-family:"Conv_futura-condensed-normal" !important;font-size:57px;letter-spacing:0;}
	#sidebar-form-input{height:45px;width:370px;}
	#sidebar-form-input button{height:32px;width:25%;margin-right:0;margin-top:3px;font-size:14px;}
	#sidebar-form-input input{font-size:18px;width:70%;margin-left:5px;}
	#ebook-area{background-image:url("images/banner-pink-bg.jpg");background-size:cover;background-repeat:no-repeat;min-height:280px;}
	#ebook-area > p{font-size:1.5em;line-height:1.4;min-height:1px;padding:60px 20px;}
	#ebook-area span{font-size:15px;line-height:20.01px;margin-top:38px;}
	#ebook-area a{font-size:15px;line-height:2;padding:5px 35px;}

}

@media only screen and (max-width:570px){
	#header-right-share-link ul{margin-top:0;}
	.home #post-container,
	.home #mostrecent-area{border-top:10px solid #840024;margin-top:11px;padding-top:15px;}
	#shop-container{display:none;}
	.entry-title{font-size:31px;}
	#social-post-link{display:none;}
	.rdm-link{font-size:32.73px;}
	#author-share-icon li{padding-right:14px;}
	#comment-show-box{padding:15px 0px;}
	.rdm-post-matters-full-width{width:100%;}
	#rdm-heading-text{font-size:29px;}
	.recent-post-matters{width:100%;margin-left:0;margin-right:0;}
	.rdm-post-matters{width:100%;margin:0;}
	.sidebar-form h1{font-size:23px;padding:19px 0;}
	.textwidget .sidebar-form h1#stay-update{font-family:"Conv_futura-condensed-normal" !important;font-size:27px;letter-spacing:0;}
	#sidebar-form-input{}
	#sidebar-form-input input{}
	#sidebar-form-input button{}
	.perticular-tag-container .tag-matters{width:100%;border-bottom:1px solid #eee;margin-bottom:20px;padding:20px !important;}
	.perticular-tag-container .tag-matters:last-child{padding-bottom:0 !important;margin-bottom:0;border:none;}
	#footer-heading > span{}
	#site-footer-menu{font-size:9.09px;}
	#footernav ul li{padding-right:1.5px;}
	.tag-link{font-size:20px;}
	#mail-form-full form{height:48px;margin:21px auto 0;padding:0;width:100%;}
	#mail-form-full input{font-size:14px;line-height:41px;margin-left:10px;width:70%;}
	#mail-form-full button{font-size:13px;height:78% !important;margin-right:7px;margin-top:5px;width:23%;}
	.author-container img{max-height:26px;}
	#contributer > span{font-size:25px;margin-bottom:20px;display:block;}
	#contributer{margin-top:14px;padding-right:0;width:100%;text-align:center;}
	.author-container{width:21%;}
	.author-container img{max-height:100px;}
	#contributer-write{font-size:20px;padding:0;width:100% !important;text-align:center;line-height:2;height:auto;}
	#full-width-banner-container{margin-bottom:31px !important;margin-top:25px;}
	#more-heading{font-size:21px;}
	#more-btn{font-size:17.17px;}
	.rdm-post-matters-full-width{width:100%;margin-bottom:30px;}
	#recent-post-container .rdm-post-matters-full-width.clearfix:nth-child(3n):after{height:0;}
	#social-post-link{display:none;}
	#author-share-icon li{padding-right:14px;}
	#comment-show-box{padding:13px 0;}
	.rdm-link-text{margin-bottom:25px;}
	#rdm-full-width{margin-top:15px;}
	#mail-form form{width:100%;}
	#mail-form input{width:59%;margin-left:7px;font-size:14px;}
	.blg-post-matters{width:100%;}
	.wp-pagenavi{clear:both;margin-bottom:10px;}
	#postt-pagination a,
	#postt-pagination span{font-size:12px;letter-spacing:1px;padding:5px;}
	#footer-main-menu ul#menu_list li, footer .social-icons li { padding-left: 20px; }

	/*======= Search area =======*/

	#header-area {
    	min-height: 200px;
	}
	#header-area .container {
		position: absolute;
	    top: 50px;
	    /*padding-right: 30px;*/
	}
	.rws-mobile-search-wrapper {
		width: 87%;
	    right: 20px;
	}
	.rws-mobile-search-wrapper .rws-search-wrapper {
	    height: 46px;
	}	
	.rws-mobile-search-wrapper .rws-search-wrapper input {
	    height: 100%;
	}
	.rws-search-wrapper #searchsubmit {
		float: right;
	}

	#header-logo-area {
		margin-bottom: 0;
	}

	#click-menu {
		top: 75px !important;
	}
	.blg-post-matters {
	    margin-left: 0;
	    margin-right: 0; 
	}
}

@media only screen and (max-width:480px){
	.perticular-tag-container .tag-link{display:block;margin:0;}
	.perticular-tag-container .tag-link a:after{margin-top:0;}
	.perticular-tag-container .recent-link-text-right a{float:left;}
	#feature-post-area{border-top:9px solid #840024;}
	.feature-post-matters{border-top:none;width:100%;}
	.rdm-link{display:block;}
	.rdm-link + .recent-link-text-right{display:block;width:100%;margin-top:-15px;text-align:center;}
	.rdm-link + .recent-link-text-right > a{float:none;}
	#rdm-heading-text{font-size:25px;}
	.perticular-tag-container .tag-matters{width:100%;border:none;border-bottom:1px solid #eee;padding-bottom:20px !important;margin-bottom:20px;}
	.perticular-tag-container .tag-matters:first-child{padding-bottom:0 !important;}
	.perticular-tag-container .tag-matters:last-child{border:none;padding-bottom:0 !important;margin-bottom:0;}
	#ad-graphics{background-size:cover;padding:42px 10px;}
	#ad-graphics > p{font-size:30px;line-height:45.01px;}
	#ad-graphics button{font-size:20px;height:41px;margin-top:25px;width:166px;}
	.textwidget .sidebar-form h1#stay-update{font-family:"Conv_futura-condensed-normal" !important;font-size:34px;letter-spacing:0;}
	#sidebar-form-input{height:48px;width:100%;border:2px solid #840024;margin-top:5px;}
	#sidebar-form-input input{font-size:15px;height:25px;margin-top:5px;width:70%;}
	#sidebar-form-input button{font-size:14px;height:36px;margin-right:-2px;margin-top:0;}
	.author-container img{max-height:77px;}
	#contributer-write{}
	#full-width-banner-container{}
	.author-container img{max-height:80px;}
	#footer { height: 125px; }
	footer .footer-text .second { padding: 0; }
	footer .social-icons { margin-bottom: 0; }
	#footer-main-menu ul#menu_list li, footer .social-icons li { padding-left: 10px; }
	#footer-main-menu ul#menu_list { margin-bottom: 0; }
	#footer-main-menu ul#menu_list li { font-size: 11px; padding-top: 0; }
}

@media only screen and (max-width:360px){
	.textwidget .sidebar-form h1#stay-update{font-size:27px;}
	#sidebar-form-input{height:36px;width:100%;}
	#sidebar-form-input button{font-size:13px;height:28px;margin-right:-4px;margin-top:-2px;}
	#sidebar-form-input input{font-size:14px;height:25px;margin-top:0;width:70%;}
	#ad-graphics{background-size:contain;padding:10px;}
	#ad-graphics > p{font-size:18px;line-height:32.01px;}
	#ad-graphics span{font-size:41px;margin-top:40px;}
	#ad-graphics button{font-size:20px;height:41px;margin-top:25px;width:166px;}
	.rdm-link,
	.textwidget h1,
	.widget-title{display:block;font-size:26px;margin:0 auto;}
	.tag-link > a{font-size:16px;}
	.recent-link-text-right a{font-size:13px;}
	#full-width-banner-container #more-heading{font-size:14px;letter-spacing:0;line-height:4;}
	#full-width-banner-container #more-heading > span{display:block;margin-bottom:20px;}
	#full-width-banner-container #more-btn{margin:0;font-size:13px;display:block;width:100%;}
	#mail_heading{font-size:15px;letter-spacing:1px;}
	.author-container img{max-height:55px;}
	#ebook-area{background-position:75% center;}
	#footer-main-menu ul#menu_list li { padding-left: 7px; }
}

@media only screen and (max-width:320px){#author-share-icon li img{width:19px;}
	#mail-form-full input{font-size:13px;width:60%;}
	#mail-form-full button{width:28%;}
	.author-container img{max-height:48px;}
	#ad-graphics{background-size:cover;padding:20px 10px;}
	#ad-graphics > p{font-size:17px;line-height:23.01px;}
	#ad-graphics span{font-size:25px;margin-top:25px;}
	#ad-graphics button{font-size:16px;height:36px;margin-top:31px;width:150px;}
	.textwidget .sidebar-form h1#stay-update{font-size:21px;}
	#comment-show-box span{font-size:11px;}
	#mail-form input{width:70%;margin:0;}
	#mail-form button{height:35px !important;width:68px;}
	.sidebar-form h1{font-size:16px;padding:19px 0;}
	#more-heading{font-size:17px;}
	#more-btn{font-size:15.17px;}
	#postt-pagination a,
	#postt-pagination span{font-size:10px;letter-spacing:1px;padding:2px;}
	.rdm-link,
	.textwidget h1,
	.widget-title{display:block;font-size:18px;margin:0 auto;}
}