/*
Theme Name: Ascent
Theme URI: http://testbase.info/c/theme/wp/ascent/
Author: Pitabas Behera
Author URI: http://nettantra.com/
Description: Ascent Theme is a fully responsive WordPress theme that looks elegant on any devices. It is simple, clean and lightweight WordPress theme based on the most modern technologies like HTML5 and CSS3.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-menu, featured-images, post-formats, theme-options, translation-ready
Text Domain: ascent 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

@font-face{font-family:'GothamRounded-Light';src:url('../fonts/gotham/GothamRounded-Light.eot');src:url('../fonts/gotham/GothamRounded-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamRounded-Light.woff2') format('woff2'),url('../fonts/gotham/GothamRounded-Light.woff') format('woff'),url('../fonts/gotham/GothamRounded-Light.ttf') format('truetype'),url('../fonts/gotham/GothamRounded-Light.svg#GothamRounded-Light') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamRounded-BookItalic';src:url('../fonts/gotham/GothamRounded-BookItalic.eot');src:url('../fonts/gotham/GothamRounded-BookItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamRounded-BookItalic.woff2') format('woff2'),url('../fonts/gotham/GothamRounded-BookItalic.woff') format('woff'),url('../fonts/gotham/GothamRounded-BookItalic.ttf') format('truetype'),url('../fonts/gotham/GothamRounded-BookItalic.svg#GothamRounded-BookItalic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamRounded-Book';src:url('../fonts/gotham/GothamRounded-Book.eot');src:url('../fonts/gotham/GothamRounded-Book.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamRounded-Book.woff2') format('woff2'),url('../fonts/gotham/GothamRounded-Book.woff') format('woff'),url('../fonts/gotham/GothamRounded-Book.ttf') format('truetype'),url('../fonts/gotham/GothamRounded-Book.svg#GothamRounded-Book') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamRounded-BoldItalic';src:url('../fonts/gotham/GothamRounded-BoldItalic.eot');src:url('../fonts/gotham/GothamRounded-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamRounded-BoldItalic.woff2') format('woff2'),url('../fonts/gotham/GothamRounded-BoldItalic.woff') format('woff'),url('../fonts/gotham/GothamRounded-BoldItalic.ttf') format('truetype'),url('../fonts/gotham/GothamRounded-BoldItalic.svg#GothamRounded-BoldItalic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamRounded-Bold';src:url('../fonts/gotham/GothamRounded-Bold.eot');src:url('../fonts/gotham/GothamRounded-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamRounded-Bold.woff2') format('woff2'),url('../fonts/gotham/GothamRounded-Bold.woff') format('woff'),url('../fonts/gotham/GothamRounded-Bold.ttf') format('truetype'),url('../fonts/gotham/GothamRounded-Bold.svg#GothamRounded-Bold') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamMedium-Italic';src:url('../fonts/gotham/GothamMedium-Italic.eot');src:url('../fonts/gotham/GothamMedium-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamMedium-Italic.woff2') format('woff2'),url('../fonts/gotham/GothamMedium-Italic.woff') format('woff'),url('../fonts/gotham/GothamMedium-Italic.ttf') format('truetype'),url('../fonts/gotham/GothamMedium-Italic.svg#GothamMedium-Italic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamMedium';src:url('../fonts/gotham/GothamMedium.eot');src:url('../fonts/gotham/GothamMedium.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamMedium.woff2') format('woff2'),url('../fonts/gotham/GothamMedium.woff') format('woff'),url('../fonts/gotham/GothamMedium.ttf') format('truetype'),url('../fonts/gotham/GothamMedium.svg#GothamMedium') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamLight-Italic';src:url('../fonts/gotham/GothamLight-Italic.eot');src:url('../fonts/gotham/GothamLight-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamLight-Italic.woff2') format('woff2'),url('../fonts/gotham/GothamLight-Italic.woff') format('woff'),url('../fonts/gotham/GothamLight-Italic.ttf') format('truetype'),url('../fonts/gotham/GothamLight-Italic.svg#GothamLight-Italic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamLight';src:url('../fonts/gotham/GothamLight.eot');src:url('../fonts/gotham/GothamLight.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamLight.woff2') format('woff2'),url('../fonts/gotham/GothamLight.woff') format('woff'),url('../fonts/gotham/GothamLight.ttf') format('truetype'),url('../fonts/gotham/GothamLight.svg#GothamLight') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamExLight-Italic';src:url('../fonts/gotham/GothamExLight-Italic.eot');src:url('../fonts/gotham/GothamExLight-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamExLight-Italic.woff2') format('woff2'),url('../fonts/gotham/GothamExLight-Italic.woff') format('woff'),url('../fonts/gotham/GothamExLight-Italic.ttf') format('truetype'),url('../fonts/gotham/GothamExLight-Italic.svg#GothamExLight-Italic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamExtraLight';src:url('../fonts/gotham/GothamExtraLight.eot');src:url('../fonts/gotham/GothamExtraLight.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamExtraLight.woff2') format('woff2'),url('../fonts/gotham/GothamExtraLight.woff') format('woff'),url('../fonts/gotham/GothamExtraLight.ttf') format('truetype'),url('../fonts/gotham/GothamExtraLight.svg#GothamExtraLight') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamExLight';src:url('../fonts/gotham/GothamExLight.eot');src:url('../fonts/gotham/GothamExLight.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamExLight.woff2') format('woff2'),url('../fonts/gotham/GothamExLight.woff') format('woff'),url('../fonts/gotham/GothamExLight.ttf') format('truetype'),url('../fonts/gotham/GothamExLight.svg#GothamExLight') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamCondensed-Medium';src:url('../fonts/gotham/GothamCondensed-Medium.eot');src:url('../fonts/gotham/GothamCondensed-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamCondensed-Medium.woff2') format('woff2'),url('../fonts/gotham/GothamCondensed-Medium.woff') format('woff'),url('../fonts/gotham/GothamCondensed-Medium.ttf') format('truetype'),url('../fonts/gotham/GothamCondensed-Medium.svg#GothamCondensed-Medium') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamCondensed-Light';src:url('../fonts/gotham/GothamCondensed-Light.eot');src:url('../fonts/gotham/GothamCondensed-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamCondensed-Light.woff2') format('woff2'),url('../fonts/gotham/GothamCondensed-Light.woff') format('woff'),url('../fonts/gotham/GothamCondensed-Light.ttf') format('truetype'),url('../fonts/gotham/GothamCondensed-Light.svg#GothamCondensed-Light') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamCondensed-Book';src:url('../fonts/gotham/GothamCondensed-Book.eot');src:url('../fonts/gotham/GothamCondensed-Book.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamCondensed-Book.woff2') format('woff2'),url('../fonts/gotham/GothamCondensed-Book.woff') format('woff'),url('../fonts/gotham/GothamCondensed-Book.ttf') format('truetype'),url('../fonts/gotham/GothamCondensed-Book.svg#GothamCondensed-Book') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamCondensed-Bold';src:url('../fonts/gotham/GothamCondensed-Bold.eot');src:url('../fonts/gotham/GothamCondensed-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamCondensed-Bold.woff2') format('woff2'),url('../fonts/gotham/GothamCondensed-Bold.woff') format('woff'),url('../fonts/gotham/GothamCondensed-Bold.ttf') format('truetype'),url('../fonts/gotham/GothamCondensed-Bold.svg#GothamCondensed-Bold') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamBook-Italic';src:url('../fonts/gotham/GothamBook-Italic.eot');src:url('../fonts/gotham/GothamBook-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamBook-Italic.woff2') format('woff2'),url('../fonts/gotham/GothamBook-Italic.woff') format('woff'),url('../fonts/gotham/GothamBook-Italic.ttf') format('truetype'),url('../fonts/gotham/GothamBook-Italic.svg#GothamBook-Italic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamBook';src:url('../fonts/gotham/GothamBook.eot');src:url('../fonts/gotham/GothamBook.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamBook.woff2') format('woff2'),url('../fonts/gotham/GothamBook.woff') format('woff'),url('../fonts/gotham/GothamBook.ttf') format('truetype'),url('../fonts/gotham/GothamBook.svg#GothamBook') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamBold-Italic';src:url('../fonts/gotham/GothamBold-Italic.eot');src:url('../fonts/gotham/GothamBold-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamBold-Italic.woff2') format('woff2'),url('../fonts/gotham/GothamBold-Italic.woff') format('woff'),url('../fonts/gotham/GothamBold-Italic.ttf') format('truetype'),url('../fonts/gotham/GothamBold-Italic.svg#GothamBold-Italic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamBold';src:url('../fonts/gotham/GothamBold.eot');src:url('../fonts/gotham/GothamBold.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamBold.woff2') format('woff2'),url('../fonts/gotham/GothamBold.woff') format('woff'),url('../fonts/gotham/GothamBold.ttf') format('truetype'),url('../fonts/gotham/GothamBold.svg#GothamBold') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamBlack-Italic';src:url('../fonts/gotham/GothamBlack-Italic.eot');src:url('../fonts/gotham/GothamBlack-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamBlack-Italic.woff2') format('woff2'),url('../fonts/gotham/GothamBlack-Italic.woff') format('woff'),url('../fonts/gotham/GothamBlack-Italic.ttf') format('truetype'),url('../fonts/gotham/GothamBlack-Italic.svg#GothamBlack-Italic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamUltra-Italic';src:url('../fonts/gotham/GothamUltra-Italic.eot');src:url('../fonts/gotham/GothamUltra-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamUltra-Italic.woff2') format('woff2'),url('../fonts/gotham/GothamUltra-Italic.woff') format('woff'),url('../fonts/gotham/GothamUltra-Italic.ttf') format('truetype'),url('../fonts/gotham/GothamUltra-Italic.svg#GothamUltra-Italic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamBlack';src:url('../fonts/gotham/GothamBlack.eot');src:url('../fonts/gotham/GothamBlack.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamBlack.woff2') format('woff2'),url('../fonts/gotham/GothamBlack.woff') format('woff'),url('../fonts/gotham/GothamBlack.ttf') format('truetype'),url('../fonts/gotham/GothamBlack.svg#GothamBlack') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamUltra';src:url('../fonts/gotham/GothamUltra.eot');src:url('../fonts/gotham/GothamUltra.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamUltra.woff2') format('woff2'),url('../fonts/gotham/GothamUltra.woff') format('woff'),url('../fonts/gotham/GothamUltra.ttf') format('truetype'),url('../fonts/gotham/GothamUltra.svg#GothamUltra') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamThin-Italic';src:url('../fonts/gotham/GothamThin-Italic.eot');src:url('../fonts/gotham/GothamThin-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamThin-Italic.woff2') format('woff2'),url('../fonts/gotham/GothamThin-Italic.woff') format('woff'),url('../fonts/gotham/GothamThin-Italic.ttf') format('truetype'),url('../fonts/gotham/GothamThin-Italic.svg#GothamThin-Italic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamThin';src:url('../fonts/gotham/GothamThin.eot');src:url('../fonts/gotham/GothamThin.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamThin.woff2') format('woff2'),url('../fonts/gotham/GothamThin.woff') format('woff'),url('../fonts/gotham/GothamThin.ttf') format('truetype'),url('../fonts/gotham/GothamThin.svg#GothamThin') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamRounded-Medium';src:url('../fonts/gotham/GothamRounded-Medium.eot');src:url('../fonts/gotham/GothamRounded-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamRounded-Medium.woff2') format('woff2'),url('../fonts/gotham/GothamRounded-Medium.woff') format('woff'),url('../fonts/gotham/GothamRounded-Medium.ttf') format('truetype'),url('../fonts/gotham/GothamRounded-Medium.svg#GothamRounded-Medium') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamRounded-MediumItalic';src:url('../fonts/gotham/GothamRounded-MediumItalic.eot');src:url('../fonts/gotham/GothamRounded-MediumItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamRounded-MediumItalic.woff2') format('woff2'),url('../fonts/gotham/GothamRounded-MediumItalic.woff') format('woff'),url('../fonts/gotham/GothamRounded-MediumItalic.ttf') format('truetype'),url('../fonts/gotham/GothamRounded-MediumItalic.svg#GothamRounded-MediumItalic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamRounded-LightItalic';src:url('../fonts/gotham/GothamRounded-LightItalic.eot');src:url('../fonts/gotham/GothamRounded-LightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamRounded-LightItalic.woff2') format('woff2'),url('../fonts/gotham/GothamRounded-LightItalic.woff') format('woff'),url('../fonts/gotham/GothamRounded-LightItalic.ttf') format('truetype'),url('../fonts/gotham/GothamRounded-LightItalic.svg#GothamRounded-LightItalic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'GothamExtraLight-Italic';src:url('../fonts/gotham/GothamExtraLight-Italic.eot');src:url('../fonts/gotham/GothamExtraLight-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham/GothamExtraLight-Italic.woff2') format('woff2'),url('../fonts/gotham/GothamExtraLight-Italic.woff') format('woff'),url('../fonts/gotham/GothamExtraLight-Italic.ttf') format('truetype'),url('../fonts/gotham/GothamExtraLight-Italic.svg#GothamExtraLight-Italic') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'MovementBold';src:url('../fonts/movement/MovementBold.eot');src:url('../fonts/movement/MovementBold.eot?#iefix') format('embedded-opentype'),url('../fonts/movement/MovementBold.woff2') format('woff2'),url('../fonts/movement/MovementBold.woff') format('woff'),url('../fonts/movement/MovementBold.ttf') format('truetype'),url('../fonts/movement/MovementBold.svg#MovementBold') format('svg');font-weight:400;font-style:normal;webkit-text-stroke:.6px;-webkit-text-stroke:1px rgba(0,0,0,.1)}@media screen and (-webkit-min-device-pixel-ratio: 0){
@font-face{ font-family:'MovementBold';src:url('../fonts/movement/MovementBold.svg#MovementBold') format('svg')}}

*/
strong{
	  font-family: 'GothamBold';

}

.h3-grape h3 {
    text-align: center;
    margin: 0;
}

#colophon aside.widget{
	background: transparent;
    color: #272525;
    float: none;
    margin-right: 0;
    display: inline-block;
    width: 33%;
}
.site-footer-inner {
    padding: 40px 0 40px 0;
}
nav.main-menu ul{
	margin-top: 28%;
}
nav.main-menu ul>li a{
	font-family:'GothamBook';
	font-size: 14px;
	color: #878589;
}
nav.main-menu ul>li:hover>a{
	background: none;
	color: #760201;
}
nav.main-menu ul>.current-menu-item>a,
nav.main-menu ul>.current-page-ancestor>a{
	background: none;
	color: #760201;
	font-family: 'GothamBold';
}
body.page .page-header h1.entry-title, h1.entry-title {
	color: #9A1E4B;
	font-size: 23px;
	text-transform: uppercase;
	text-align: center;
	font-family:'MovementBold';
	margin: 0 0 60px 0;
	padding: 0;
	line-height: 1;
	letter-spacing: 8px;
}
body.page .page-header h1.entry-title:after, h1.entry-title:after {
	content: "";
	display: block;
	background: url(includes/images/vineta-title.jpg) 0 0 no-repeat;
	margin: 20px auto 0;
	width: 120px;
	height: 30px;
}
.main-content {
    padding: 60px 0 40px;
}
.home .main-content {
	padding-top: 25px;
}
.hentry {
    margin: 0;
}
.main-content-inner {
    padding-bottom: 0;
}
.box-suppliers{
	margin-bottom: 50px;
}
.box-suppliers h2,
.box-suppliers a{
	font-family:'MovementBold';
	color: #9A1E4B !important;
	font-size: 23px;
	margin: 0;
	padding: 0;
	line-height: 1;
	text-decoration: none
}
.box-suppliers a:hover{
	color: #000 !important;
	text-decoration: none;
}
.box-suppliers h2:after{
	content: "";
	display: block;
	background: #1E120D;
	width: 84px;
	height: 2px;
	margin: 25px auto 0;
}
.text-contact p{
	font-size: 13px;
	color: #878589;
}
.text-contact h3{
	font-size: 16px;
	font-family:'GothamMedium';
	color: #878589;
	margin-top: 35px;
	margin-bottom: 20px;
}
.text-bottom a{
	color: #9A1E4B;
}
.text-bottom a:hover{
	color: #000;
}
.text-bottom h3{
	font-size: 14px;
	font-family:'GothamMedium';
	color: #000000;
}
.box-text{
	padding-left:30px; 
	padding-right:30px; 
}
.box-text p{
	font-size: 16px;
	color: #000;
	line-height: 30px;
	margin-bottom: 35px;
}
.wp-table{
	background: #F6F6F7;
	border: 1px solid #d7d7d7;
	padding: 50px;
	position: relative;
}
.wp-table:before,
.wp-table:after{
	content: "";
	width: 4px;
	// height: 200px;
	display: block;
	background: #9A1E4B;
	position: absolute;
	top: 30px;
	bottom: 30px;
}
.wp-table:before{
	left: -4px;
}
.wp-table:after{
	right: -4px;
}
.wp-table table{
    background: none;
    border: 0;
}
.wp-table .table > tbody > tr > td{
	border: 0;
	font-size: 14px;
	font-family:'GothamRounded-Book';
	color: #9A989E;
	padding: 10px 16px;
}
.wp-table .table > tbody > tr > td:nth-child(1){
	font-family: "Times New Roman", Georgia, Serif;
	font-size: 17px;
	font-weight: 700;
	color: #9A1E4B;
	padding-left: 0;
}
.wp-table .table > tbody > tr > td:nth-child(2){
	font-family: "Times New Roman", Georgia, Serif;
	font-size: 17px;
	color: #414142;
}
.wp-table table tbody tr:first-child{
	border-top: 0;
}
.wp-table table tbody tr{
	border-top-color:#9A1E4B; 
}
.vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_square_outlined{
	color: #9A989E !important;
	border-color: #9A1E4B;
	font-size: 16px;
	font-family:'GothamBold';
}
.vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover{
	background: #9A1E4B !important;
	color: #fff!important;
}
.block_2 h2,
.block_3 .col_3 p{
	color: #9A1E4B
}
.home #colophon aside.widget{
	display: block;
    width: 100%;
    text-align: center !important;
    padding: 8px 0;
}
.home #colophon aside.widget .text-right{
    text-align: center !important;

}
.home .site-footer-inner {
    padding: 26px 0 35px 0;
}
@media (min-width: 601px){
	#text-3, #text-4 {
    	padding-top: 0;
	}
	.box-text{
		padding-left:30px; 
		padding-right:30px; 
	}
}
@media (max-width: 601px){
	#responsive-menu-container {
	    display: block;
	}
	.main-content{
		padding: 20px 0;
	}
	#masthead{
		margin-bottom: 0;
	}
	#colophon aside.widget{
		display: block;
	    width: 100%;
	    text-align: center !important;
	    padding: 8px 0;
	}
	#colophon aside.widget .text-right{
	    text-align: center !important;

	}
	.site-footer-inner {
	    padding: 26px 0;
	}
	.vc_custom_1473966738658{
		padding-top: 15px !important;
	    padding-right: 15px !important;
	    padding-bottom: 15px !important;
	    padding-left: 15px !important;
	}
	body.page .page-header h1.entry-title{
		margin: 0 0 20px 0;
	}
	.box-text{
		padding: 0;
	}
	
}
@media (max-width: 480px){
	.wp-table table tbody tr,
	.wp-table .table > tbody > tr > td{
		display: block;
	}	
	.wp-table .table > tbody > tr > td:nth-child(1){
		padding-left: 16px;
	}
	.wp-table {
		padding: 15px;
	}
	body.page .page-header h1.entry-title{
		letter-spacing: normal;
	}
	.text-contact{
		text-align: center;
	}
}