/*
Theme Name: Social Drinker child
Theme URI:  http://example.com/SocialDrinker/
Author: Ak
Author URI: http://example.com/
Description: socialdrinker Child Theme
Template: socialdrinker
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: socialdrinker
*/

@import url('https://fonts.googleapis.com/css?family=Ubuntu:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@font-face {
    font-family: 'Malgun Gothic';
    src: url('./fonts/Malgun-Gothic_29381.ttf');
    src: local('☺'),
        url('./fonts/Malgun-Gothic_29381.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

body,html { padding:0px; margin:0px; font-family: 'Ubuntu', sans-serif;}
body:before{ height:0px !important;}
body:after {height: 0px !important;}
.site{margin: 0;}
* { padding:0px; margin:0px;}


.clear { clear:both;}

h1 { font-size:35px; font-family: 'Malgun Gothic', sans-serif; color: #4167b2; }

h2 { font-size:30px; font-family: 'Malgun Gothic', sans-serif; color: #4167b2; }

h3 { font-size:28px; font-family: 'Malgun Gothic', sans-serif; color: #4167b2; }

h4 { font-size:24px; font-family: 'Malgun Gothic', sans-serif; color: #4167b2; }

h5 { font-size:20px; margin: 0px; font-family: 'Malgun Gothic', sans-serif; color: #4167b2; }

h6 { font-size:18px; font-family: 'Malgun Gothic', sans-serif; color: #4167b2; }

p { font-size:15px; font-weight: 300; line-height:20px; margin: 20px 0px;   }

span { font-size:15px;}
a { color: #000; }
a:hover { text-decoration: none;  }
.site-inner {   margin: 0 auto;   max-width: 100%;   position: relative; }
.header { background: #fff; padding:10px 0px; }
.navbar { margin: 0px; }
.navbar-brand mark {  padding: 0px;  background: none;  color: #4167b2;  font-size: 32px;  font-weight: bold;  vertical-align: middle;  font-family: 'Malgun Gothic', 'Ubuntu', sans-serif; }
.navbar-brand mark.navbar-drinker{  padding: 0px;  background: none;  color: #1da1f3;  font-size: 32px;  font-weight: 100;  vertical-align: middle; }
.navbar-toggle {  position: relative;  float: left;}
button.navbar-toggle.collapsed:hover {    background: #4167b2; }
.navbar-nav {    margin: 0.5px -15px;	}

.nav>li>a { text-transform: inherit;color: #4167b2; font-size:18px; }
.nav>li>a:focus, .nav>li>a:hover { background-color: rgba(0,0,0,0.1); }
.navbar-brand { margin-top: 0px;  margin-left: -24px !important; }
.navbar-toggle { background:#fff; }
.navbar-toggle .icon-bar { background: #1da1f3; }
.butoon-slider li { display: inline-block; margin: 0px 20px; }
.navbar-brand img { width: 50px; margin-top: -14px; }
div#navbar {   float: right; }
/*.menu-main-menu-container {   display: inline-block;  margin-right: -50px;   position: relative;   right: -450px; }*/
.carousel-indicators .active{   width: 20% !important;   height: auto;   margin: 0;   background-color: #2e2c2c;}
.caption {    bottom: 50px;    font-size: 24px;    word-spacing: 2px;    background: none;    letter-spacing: 2px;}
.learn_more a {    margin: 50px 0px 30px 0px;    display: inline-block;    padding: 12px 20px;    font-size: 18px;    background: #1da1f3;    color: #fff;}

.body-part .learn-more {   position: relative;   top: 130px;   left: 0;    z-index: 11111;     text-align: right;}
.body-part .learn-more a {   padding: 15px 35px;   background: #1da1f3;    z-index: 11111;   color: #fff;   font-size: 20px;   vertical-align: middle;}
.rslides_container {   margin-bottom: 20px; }
.home_description {    padding: 40px 15px;    line-height: 32px;    font-size: 17px;    text-align: right;}
.item-servieces {   text-align:center; }
.item-servieces .item-servieces-image{   padding-bottom: 50px; }
.heading-servieces{ text-align:center; font-weight:bold;margin-bottom: 20px;text-transform: lowercase;}
p.caption-logo-bottom { display:none;}
.rslides_container{ margin:0px auto !important; float:none;}
.about-head {   margin: 0px auto;   text-align: center;   display: table;}
.body-home{ padding:0px 0px 10px 0px}
.our-servieces{ margin: 30px 0px; }

.home-learn-more {
    text-align: center;
    margin: 0px 0px 30px 0px;
}
.home-learn-more a {
    padding: 13px 35px;
    background: #1da1f3;
    z-index: 11111;
    color: #fff;
    font-size: 20px;
    vertical-align: middle;
}
.top-learn-more{ display:none;}
.home-learn-more{ display:block;}
.mobile_logo{ display:none;}

/*------------------ 19--12--2017 ------------------------*/

.footerLogo a img { width: 30%; float: right; }
footer .footer-title {margin: 30px 0px 10px 0px;}

.header.sticky {
  position: fixed;
  top: 0;
  transition: all 5s ease;
  z-index:999;
}


/*--------------------- About ------------------------*/
.about-desc {
    border: 1px solid #4167b2;
    position: relative;
    top: -100px;
    background: rgba(255, 255, 255, 0.8);
    text-align: left;
    padding: 10px 40px;
    margin-bottom: -50px;
}
.about-articles {
    display:inline-block;
    margin: 20px 0px;
}

.about-articles .item-servieces-image {
    padding-bottom: 30px;
}
a.about-readmore {
    color: #4167b2;
    font-size: 20px;
}
.about-read-articale{ text-align:left;}


/*--------------------- About ------------------------*/
/*--------------------- Contact ------------------------*/

.ninja-forms-field.ninja-form-button.nf-element {
    padding: 15px 45px;
    background: #1da1f3;
    text-transform: lowercase;
}
.ninja-forms-field.ninja-form-button.nf-element:hover {
    background: #4167b2;
	padding: 15px 45px;
}
.nf-before-form-content {
    display: none;
}

.address-details-contact {
    font-size: 20px;
    line-height: 22px;
    padding: 0px 25px;
}
span.title-contact mark {
    color: #4167b2;
    background: none;
    font-size: 20px;
    font-weight: 600;
	padding: 0;
}

span.title-contact mark.title-contact2 {
    color: #1da1f3;
}
.contact-mail{ color:#1da1f3; text-decoration:underline;}
h2.contact-head {   text-align: center;   margin-bottom: 40px;}

/*--------------------- Contact ------------------------*/
/*--------------------- Alcohol Marketing ------------------------*/

.alc-mark-articale {
    padding-top: 20px;
    padding-bottom: 20px;
}


/*--------------------- Alcohol Marketing ------------------------*/

/*--------------------- Footer ------------------------*/
footer#colophon {    background: #4167b2;    color: #fff; }
footer#colophon a.navbar-brand.site-title mark {    color: #fff;  }
.site-footer .site-title:after {   content: ""; }
footer#colophon a.instagram {
    /*width: 30%;
    font-size: 40px;
    color: #4167b2;
    background: #fff;
    padding: 0px 3px;
    margin-right: 5px;*/
	display:inline-block;
	width: 35%;
}
footer#colophon a.linkedin {
    /*width: 30%;
    font-size: 40px;
    color: #4167b2;
    background: #fff;
    padding: 0px 3px;
    margin-right: 5px;*/
	display:inline-block;
	width: 35%;
}

footer#colophon p {    text-align: center; font-size:18px; }
footer#colophon .privacy-policy{color:#fff;text-decoration:underline;}
footer { padding: 5em 0px; }
footer .container .col-md-4 h5 { font-weight: 700; color: #656565; font-size: 22px; text-transform: uppercase; margin: 0px; padding-bottom: 5px; border-bottom: 2px solid #1da1f3; }
footer .container .col-md-4 ul li { list-style: none;  margin: 10px 0px;}
footer .container .col-md-4 ul { margin-top: 10px; }
footer .container .col-md-4 ul li a:hover { color: #1da1f3;   }
footer .container .follow .foot-social a {  transition: 0.3s; background: #1da1f3; height: 35px; width: 35px; display: inline-block; margin: 0px 5px; border-radius: 5px; text-align: center; margin-top: 10px; }
footer .container .follow .foot-social a i { color: #fff; font-size: 18px; margin-top: 8px; }
footer .container .follow .foot-social a:hover { background: #4167b2; transition: 0.3s; }
footer {   padding: 0em 0px;}
.site-footer{    padding: 0em 0px; }


/*--------------------- Footer ------------------------*/


.site-info {
    color: #686868;
    font-size: 14px;
    /* font-size: 0.8125rem; */
    line-height: 1.6153846154;
}

@media only screen and (max-width: 2000px) and (min-width: 900px){
    .navbar-nav {    margin: 18px -15px 0px -15px !important;  }
}

@media only screen and (max-width: 720px) and (min-width: 320px){
    
    footer .first-footer {    float: right !important;}
    footer#colophon a.instagram {    display: inline-block !important;    width: 20% !important;}
    footer#colophon a.linkedin {    display: inline-block !important;    width: 20% !important;}
    footer .footerLogo a img {    width: 100% !important;   float: right !important;}
       .header.sticky {        background: #fff;        width: 100%;    }
    
}

@media only screen and (max-width: 720px) and (min-width: 668px){
    div#navbar {float: none !important;}
    .menu-main-menu-container {       display: inline-block;        position: relative;        right: 0;    width: 100% !important;    }    
    .different_alcohol {float: none !important;    width: 100% !important;}
    .nav>li.different_alcohol>a {    text-transform: inherit !important;    display: inherit !important;    padding: 10px 15px !important;}
}    
@media only screen and (max-width: 768px) and (min-width: 720px){
    .menu-main-menu-container {       display: inline-block !important;        position: relative !important;        right: 0 !important;    width: 100% !important;    }
    .different_alcohol {float: left ;    width: auto !important;}
    .nav>li.different_alcohol>a {    text-transform: inherit;    display: inherit;    padding: 10px 15px;}
    .header.sticky {        background: #fff;        width: 100%;    }
}
@media only screen and (max-width: 910px) and (min-width: 768px){
 .footer-title { margin: 30px 0px 0px 0px !important;} 
}
@media only screen and (max-width: 480px) and (min-width: 400px){
    .caption {    bottom: -25px !important;}
    .mobile_logo img {    width: 75%;    margin: 0px auto !important;    padding: 10px 0px !important;}
    
}
@media only screen and (max-width: 400px) and (min-width: 320px){
    .caption {    bottom: -25px !important;}
    .navbar-toggle {        background: #4167b2;        margin: 10px 10px !important;   }
}
@media only screen and (max-width: 667px) and (min-width: 375px){
	.item-servieces .item-servieces-image {		height: 145px !important;	}
}
@media only screen and (max-width: 640px) and (min-width: 360px){
	.item-servieces .item-servieces-image {		height: 130px !important;	}
}
@media only screen and (max-width: 731px) and (min-width: 411px){
	.item-servieces .item-servieces-image {		height: 145px !important;	}
}
@media (max-width: 850px) {
    .slider-search .slider-box input { width: 98%; text-align: center; }
    .slider-search .slider-box select { width: 100% }
    .slider-search .slider-box .slider-search-btn { width: 100%; margin: 0px; float: none; background: #000; }
}


@media screen and (max-width: 991px)
{
	.posts .col-md-3 { margin: 15px 0px; }
	.happy-client .container .col-md-3 { margin: 15px 0px; }
}

/* media query 1024 */
/*@media only screen and (max-width: 1024px)
{
	.menu-main-menu-container {
		display: inline-block;
		margin-right: -170px;
		position: relative;
		right: -125px;
	}
	.body-part .learn-more {
		position: inherit;
		top: 90px;
		left: 0;
		text-align: center;
		    z-index: 11111;
	}
}
*/


/* media query 768 */
@media only screen and (max-width: 768px)
{
     body.home .body-part .container {    padding: 0px;}
     .singlePages .container {    padding: 0px;}
     
    .different_alcohol {   display: inline-table;   float: right;   width: 5%;}
    .different_alcohol a { color: #4167b2;  }
    .navbar-right {width: 100%;}
    .nav>li.different_alcohol>a {padding: 15px 15px !important;}
    
    .nav>li.different_alcohol>a:hover{ background: inherit; }
	.home-learn-more{ display:block;    margin-top: 40px;}
	.about-head .img-single{ height:auto;}
	.carousel-indicators span { padding:5px 0px; font-size: 14px; width: 40%;  }
	
	.carousel-indicators .active { width: 40% !important; }
	footer#colophon a.instagram {    display: inline-block;width: 45%;}
	footer#colophon a.linkedin {    display: inline-block;    width: 45%;}
	footer .footerLogo a img {    width: 50%;    float: right;}
	
	.carousel-indicators { bottom: -74px; padding: 10px 0px; }
	.slider-search { position: static; margin-top: 100px; width: 90%; }
	footer .container .col-md-4 {  margin-bottom: 15px; }
	.our-services .container table tr td { width: 50%; }
	.cat-search { margin-top: 0px; }
	.contact-us { padding-right: 15px; }
	.partner-with-us { padding-left: 15px; }
	.menu-main-menu-container {  display: inline-block;  position: relative;  right:0; }
	.different_alcohol {  display: inline-table;  float: left;   width: 10%;}
	.body-part .learn-more a {		padding: 15px 35px;		background: #1da1f3;		color: #fff;		font-size: 15px;		vertical-align: middle; z-index: 11111;	}
	.caption {    	bottom: 0px;	}
    .foot-social.second-footer {  padding: 2px 0px;    }
	.body-part .learn-more {	display:none;	}
    .learn_more {    display: none; }

@-moz-document url-prefix(){ 
  .our-services .container table tr td { width: 49%; }
  .about-head {   margin: 0px auto;   text-align: center;   display: inherit;}
}

}

@media only screen and (max-width: 720px)
{
	.body-part .learn-more {
		position: inherit;
		top: 1075px;
		left: 0;
		text-align: center;
		z-index: 11111;
	}
	

	p.caption-logo-bottom {
		display: block;
		margin: 0px;
		color: #1da1f3;
	}
	
}




/* media query 1280 */
@media only screen and (max-width: 736px)
{
	.home_description{ display:none;}
}

/* media query 600 */
@media only screen and (max-width: 668px)
{
	.home_description{ display:none;}
	div#navbar {	float: none;	}
	.menu-main-menu-container {
		display: inline-block;
		position: relative;
		right: 0;
	    width: 100%;
	}
	.different_alcohol {
		display: block;
		float: left;
		width: 100%;
	}
	.nav>li.different_alcohol>a {
		text-transform: inherit;
		display: block;
		padding:10px 15px;
	}
}


@media only screen and (max-width: 600px)
{
	.home_description{ display:none;}
	div#navbar {	float: none;	}
	.menu-main-menu-container {
		display: inline-block;
		position: relative;
		right: 0;
	    width: 100%;
	}
	.different_alcohol {
		display: block;
		float: left;
		width: 100%;
	}
	.nav>li.different_alcohol>a {
		text-transform: inherit;
		display: block;
		padding:10px 15px;
	}
	.body-part .learn-more {
		position: inherit;
		top: 975px;
		left: 0;
		text-align: center;
		z-index: 11111;
	}
	
	
	
}
@media only screen and (max-width: 568px)
{
	.body-part .learn-more {
		position: inherit;
		top: 935px;
		left: 0;
		text-align: center;
		z-index: 11111;
	}
}

@media only screen and (max-width: 480px)
{
  .mobile_logo{ display:block;}
  .desktop_logo{ display:none;}
  .mobile_logo img {    width: 75%;        margin: 0px auto;    padding: 10px 0px;}
  body.home .body-part .container {    padding: 0px;}
  
  p { font-size: 12px !important; }
  a { font-size: 14px !important; }
  span { font-size: 12px !important; }
 .our-services .container table tr td i { font-size: 22px;  }
 .our-services .container table tr td h4 { font-size: 14px; }
 .our-services .container table tr td { padding: 15px 10px; }
 .nav>li:last-child {   border-bottom: 1px solid rgba(229, 229, 229, 0.89); }

 .nav>li.different_alcohol>a {  text-transform: inherit;  display:inherit;  padding:10px 15px; }
 .navbar-header a.navbar-brand.img_logo{	display:none;	}
 .navbar-header a.navbar-brand.site-title{   margin: 0px auto;	width: 86%;	text-align: center;	}
 .navbar-toggle .icon-bar {	background: #fff;}
 .navbar-header a.navbar-brand.site-title mark {	color: #fff;font-size: 26px;}
 .navbar-toggle {	background: #4167b2; margin: 20px 10px;}
 nav.navbar .navbar-header {	background: #4167b2;}
 div#navbar {	float: none;	}
 .menu-main-menu-container {	display: inherit;	margin-right: 0;position: inherit;}
	.different_alcohol {	display: inherit;	float: none;	width: 100%;	}
	.home_description{ display:none;}
	.body-part .learn-more {position: relative;	top:670px;	left: 0;    z-index: 11111;	padding: 20px 15px;	text-align: center;	}
	footer#colophon a.instagram{ font-size:40px !important;}
	footer#colophon a.linkedin{ font-size:40px !important;}
	.linkedin img { top: -2px !important;}
	
	.footer-title {
		padding-left: 0;
		padding-right: 0;
	}
	.first-footer {
		float: right;
		width: 50%;
		padding-left: 0;
		padding-right: 0;
	}
	.first-footer a {padding-right: 0;}
	.first-footer mark {	font-size: 25px;}
	.first-footer .navbar-drinker {	font-size: 26px !important;}
	.second-footer {	float: left;	width: 50%;	padding-right: 0;	padding-left: 0;	padding-top: 10px;	}
	footer#colophon p {	font-size: 18px !important;	}
	.header {		background: #fff;		padding: 0px 0px;	}
	.item-servieces .item-servieces-image {		height: 100px;	}
	p.caption-logo-bottom {
		font-size: 20px !important;
		color: #1da1f3;
		padding: 15px 0px 0px 0px;
		line-height: 30px;
		display:block;
	}
		.about-desc {
		border: none;
		position: relative;
		top: 0px;
		background: rgba(255, 255, 255, 0.8);
		text-align: center;
		padding: 0px;
		margin:0;
	}
	.about-articles {
		position: relative;
		top: 0px;
		padding: 20px 0px;
	}
	a.about-readmore {
		position: relative;
		top: 0px;
		left: 0px;
		color: #4167b2;
		font-size: 20px !important;
		font-weight: 600;
		text-align: center;
	}
	.about-read-articale{ text-align:center;}
	.contact-details {
		padding: 0px;
	}
	.address-details-contact{ padding:0px;}

}

@media only screen and (max-width: 384px)
{

	.body-part .learn-more {
		position: relative;
		top: 625px;
		left: 0;
		z-index: 11111;
		padding: 20px 15px;
		text-align: center;
	}

}

@media only screen and (max-width: 377px)
{
	.body-part .learn-more {position: relative;	top: 615px;	left: 0;    z-index: 11111;	padding: 20px 15px;	text-align: center;	}
}

/*@media only screen and (max-width: 375px)
{
	.body-part .learn-more {position: relative;	top: 745px;	left: 0;	padding: 20px 15px;	text-align: center;	}
}


@media screen and (max-width: 322px)
{
	.body-part .learn-more {position: relative;	top: 575px;	left: 0;	padding: 20px 15px;	text-align: center;	}
}
*/
@media only screen and (max-width: 320px)
{
	.body-part .learn-more {position: relative;	top: 530px;	left: 0;    z-index: 11111;	padding: 20px 15px;	text-align: center;	}
}


@media screen and (min-width: 56.875em){
	.widget {
		font-size: 14px;
		/* font-size: 0.8125rem; */
		line-height: 1.6153846154;
		margin-bottom: 3.230769231em;
		padding-top: 1.615384615em;
	}
	.site-footer{padding: 20px 4.5455% 0em;}
	.site-content {		padding: 0%;	}
	footer {	padding: 0em 0px;}
}


@media screen and (min-width: 44.375em){
    .site {
        width: 100%;
        display: -webkit-box;
        margin: 0px;
    }
	body:not(.custom-background-image):before, body:not(.custom-background-image):after{
		 height: 0px !important;
	}
	div#navbar {
		float: none;
	}
	
}

@media screen and (min-width: 48.9375em){
    body:not(.custom-background-image).admin-bar:before {
        top: 0 !important;
    }
}
.linkedin img {
    width: 45px;
    position: relative;
    top: -6px;
}
