/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/
@font-face 
{
  font-family: BebasBook;
  src: url(fonts/bebasbook.otf);
}
@font-face 
{
  font-family: Holybuck;
  src: url(fonts/holybuck.ttf);
}
.bebas, .bebas h1, .bebas h4
{
	font-family: "BebasBook" !important;
	letter-spacing: 5px;
}
.holybuck,.holybuck h3, .holybuck h2
{
	font-family: "Holybuck" !important;
}
.gem-print-icon.gem-icon-pack-elegant
{
	font-size: 28px;
}
@media (min-width: 1212px) {
    .container {
        width: 1440px;
    }
}
.gem-button-size-small, input.gem-button-size-small
{
	margin: 0;
}
.thegem-te-menu .menu-toggle .menu-line-1, .thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-1, .thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-1, .thegem-te-menu .menu-toggle .menu-line-2, .thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-2, .thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-2, .thegem-te-menu .menu-toggle .menu-line-3, .thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-3, .thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-3
{
	height: 2px !important;
}
.thegem-menu-custom ul.nav-menu-custom li a, .thegem-menu-custom ul.nav-menu-custom li > span
{
	    padding: 0.1em 0.7em !important;
	font-size:14px;
	font-family: 'Montserrat';
}
.thegem-te-portfolio-gallery .portfolio-carousel .owl-dots
{
    left: 47%;
    margin: 0 auto;
    position: absolute !important;
    z-index: 1000 !important;
	display: block;
}
.borderimg img
{
	border-bottom-right-radius: 8%;
}
.borderimg2, .borderimg2 img
{
	border-bottom-right-radius: 40px !important;
}
.bordercontact1
{
	border-top-right-radius: 25px;
	border-top-left-radius: 25px;
}
.bordercontact2
{
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
}
.wpb_gmaps_widget
{
	margin-bottom: 0 !important;
}
.contact-form .col-md-6, .contact-form  .col-lg-6, .contact-form .col-xs-12
{
	padding-left: 11px;
    padding-right: 11px;
}
@media (min-width: 320px) and (max-width: 480px) {
  
  .thegem-te-portfolio-gallery .portfolio-carousel .owl-dots
{
    left: 38% !important;
}
	.portfolio-carousel .img-responsive
	{
		height: 300px;
	}
	
	.holybuck h3, .holybuck h2
{
	font-size: 50px;
}
	.pointsforts h5
	{
		text-align: center;
	}
	.pointsforts .gem-divider
	{
		margin: 20px auto;
	}
}
/*.thegem-te-menu__hamburger.desktop-view.hamburger-active ul.nav-menu
{
	left: 0 !important;
}*/