/*
    Theme Name: Etsy
    Theme URI: http://www.scratchmarketing.com
    Version: 1.0.31
    Description: 
    Author: Scratch Marketing
    Author URI: http://www.scratchmarketing.com
    License: GNU General Public License version 3.0
    License URI: http://www.gnu.org/licenses/gpl-3.0.html
	
	This theme is comprised of two parts.
	(1) the PHP code and integrated HTML are licensed under the General Public
	License (GPL). You will find a copy of the GPL in the same directory as this
	text file.
	(2) All other parts, but not limited to the CSS code, images, and designs are
	copyright of Сcratch Мarketing.
*/

html {
	height: 100%;
}
html, body {
	/*overflow-x: hidden;*/
	font-size: 16px;
	height: auto;
	min-height: 100%;
	font-family:"Graphik Webfont";
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a {
	color: inherit;
	text-decoration: underline;
}
a:hover {
	color: #F1641E;
}


.orange {
	color: #F56400;
}
.gray {
	color: #717171;
}

.main-bigger .container,
.container-bigger {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	float: none !important; /* Override VC styles */
}
.vc_row.container {
	margin-right: auto !important;
	margin-left: auto !important;
}
.container-medium {
	width: 90% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
}

.container-etsy {
	max-width: 1440px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
	width: 83.333% !important;
}
.vc_row.container-etsy {
	max-width: 1470px !important;
	width: calc( 83.333% + 30px ) !important;
}
.vc_row.container-etsy1 {
	padding: 0 9%;
}

.atwm-float-sidebar {
	position: -webkit-sticky !important; /* Safari */
	position: sticky !important;
	top: 60px;
}

.wt-text-body-02 p {
	font-size: 20px;
	line-height: 32px;
}

.judges .vc_column-inner p {
    padding-right: 15%;
	font-size: 16px;
    line-height: 24px;
}
.atwm-home-hero p:last-child {
	padding-top: 30px;
}
.wt-text-body-02 li {
	font-size: 16px;
	line-height: 24px;
}

@media only screen and (min-width: 640px) {
	.wt-text-body-02 p {
		font-size: 20px;
		line-height: 28px;
	}
}



.intl-tel-input {
    position: relative;
    display: block;
}

