

.q_logo a {
	height: 50px !important
}
.easy-t-slideshow-wrap {
	border: 1px solid #5b5e61;
	margin: 0 0 0 15px;
}
blockquote.easy_testimonial {
	margin: 30px !important
}
.easy-t-slideshow-wrap::before {
	width: 70px;
	height: 58px;
	content: " ";
	background-image: url(https://www.tangiersinternational.com/wp-content/uploads/2018/01/testimonials-icon-70.png);
	position: absolute;
	left: 0px;
	top: 45px;
}
.testimonial_body p {
	font-size: 12px !important;
	color: #b0b7b9 !important
}
.footer_bottom ul li {
	margin-right: 12px !important;
}
.footer_bottom ul::before {
	content: "About us";
	padding-right: 30px;
	font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;
}
a.search_button {
	padding: 5px !important;
	border: 1px solid #ff9414;
	color: #ff9414;
}
a.search_button:hover {
	border: 1px solid #1b1b1b;
	color: #1b1b1b;
}

@media (min-width: 1000px) {
.b-corp-button {
	position: absolute;
	bottom: -20px;
}
.footer_bottom {
	border-bottom: 1px solid #616466 !important;
	height: 30px !important
}
.footer_bottom_holder .column1 {
	width: 70% !important
}
.footer_bottom_holder .column2 {
	width: 30% !important
}
.footer_bottom_holder .column_inner {
	padding: 0px !important
}
.b-corp-bg {
	background-image: url(https://www.tangiersinternational.com/wp-content/uploads/2018/01/b-corp-background.jpg);
}
.app-bg {
	background-image: url(https://www.tangiersinternational.com/wp-content/uploads/2018/02/tangiers-app-bg-hero-white-5.jpg);
}
}

@media (max-width: 1000px) {
.bcorp-box {
	margin-bottom: 30px
}
.b-corp {
	margin-bottom: 30px;
}
.b-corp h3 {
	padding-bottom: 30px
}
.mobile-hide {
	display: none
}
.b-corp-bg {
	background-image: none;
}
.we-are-tangiers h2 {
	text-align: center;
	padding-bottom: 30px;
}
.copyright-text {
	text-align: center
}
}
.latest_post_holder.boxes > ul > li .latest_post {
	float: right;
	width: 55%;
	z-index: 800;
	padding: 30px 10px 30px 80px;
	border: 1px solid #a7adb4;
	min-height: 150px;
}
.latest_post_holder.boxes > ul > li .latest_post h3 {
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
	font-family: 'Roboto Condensed', sans-serif;
}
.boxes_image img {
	max-width: 140% !important;
	height: 160px !important;
	position: relative;
	left: -40px;
}
.latest_post_holder.boxes > ul > li .latest_post ::after {
	width: 97px;
	height: 3px;
	content: " ";
	background-image: url(https://www.tangiersinternational.com/wp-content/uploads/2018/01/orange-bar.png);
	position: absolute;
	right: 0px;
	top: 0px;
}
.latest_post_holder.boxes .boxes_image {
	overflow: hidden;
	float: left;
	width: 40%;
	position: absolute;
	z-index: 999;
	background-color: #fff;
	top: 25px;
}
.latest_post_holder.boxes > ul > li {
	background-color: transparent!important
}
b, strong {
	font-weight: 800
}
.light-text {
	font-weight: 300
}
.b-corp h3 {
	font-weight: 300;
	font-size: 23px;
	color: #4c4c4c;
}
.b-corp {
	border: 1px solid #ff9414;
	padding: 20px;
}
.b-corp-button {
	background-color: #ff9414;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	padding: 10px 20px 10px 20px;
}
.b-corp-button:hover {
	color: #000000;
}
.bcorp-orange {
	text-transform: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #ff9414;
	font-size: 28px;
}
.center-align {
	text-align: center
}
.dark-text p {
	color: #32383a
}
.homepage-stats {
	text-align: center
}
.homepage-stats h3 {
	padding-top: 40px;
	font-size: 60px;
	font-family: 'Roboto Condensed', sans-serif;
}
.homepage-stats h4 {
	font-size: 18px;
	font-weight: 800;
	font-family: 'Roboto Condensed', sans-serif;
}
.homepage-stats {
	line-height: 248px;
	height: 248px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

@media (min-width: 1000px) {
.we-are-tangiers h2 {
	text-align: right;
}
.we-are-shadow-left {
	background-image: url(https://www.tangiersinternational.com/wp-content/uploads/2018/01/we-are-shadow-left.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: contain;
}
.we-are-shadow-right {
	background-image: url(https://www.tangiersinternational.com/wp-content/uploads/2018/01/we-are-shadow-right.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-size: contain;
}
.we-are-icons .vc_column-inner {
	padding-top: 40px;
	padding-bottom: 40px;
}
.we-are-title {
	padding-top: 170px
}
.bcorp-box {
	padding-left: 50px
}
.orange-dash:before {
	width: 118px;
	height: 248px;
	content: " ";
	background-image: url(https://www.tangiersinternational.com/wp-content/uploads/2018/01/orange-dash.png);
	position: absolute;
	left: -59px;
	top: 10px;
}
.orange-dash:after {
	width: 118px;
	height: 248px;
	content: " ";
	background-image: url(https://www.tangiersinternational.com/wp-content/uploads/2018/01/orange-dash.png);
	position: absolute;
	right: -59px;
	top: 10px;
}
}
.q_icon_with_title h4 {
	font-size: 18px;
	font-weight: 800;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
}
.q_icon_with_title .icon_holder {
	padding-top: 30px;
}
.we-are-tangiers h2 {
	color: #60696c;
	font-weight: 300;
	letter-spacing: 4px;
	font-size: 30px;
}
.we-are-tangiers .image_with_text img {
	margin: 0 auto;
}
.we-are-tangiers .image_with_text {
	text-align: center;
}
.we-are-tangiers .image_with_text h4 {
	padding-top: 20px;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
}
.blogtitle h3 {
	text-align: center;
	font-weight: 300;
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	padding-bottom: 30px;
}
.blogtitle .orange {
	color: #d9a769;
}
.blogtitle .smalltitle {
	font-size: 17px;
}
.gform_wrapper textarea{
background-color: #fcfcfc !important;
border:1px solid #c9c9c9 !important;
border-radius: 4px !important;
}
.gf_step_number{
padding: 10px 0px 0 0;
margin-right: 10px;
display: inline-block;
width: 50px;
height: 50px;
background-color: #eaeaea;
text-align: center;
font-size: 20px !important;
font-weight: 700;
color: #a9a9a9;
border: 1px solid #d9d9d9;
position: relative;
z-index: 1;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.gf_step{
margin: 0 0 0 0 !important;
padding:0 25px 0 25px;
height: 50px !important;
opacity: 1 !important;
}
.gf_step_label{
font-weight: 500;
font-size: 14px;
text-transform: uppercase;
color: #333;
}
.gf_step_pending{
opacity:1 !important;
}
.gf_step_active > .gf_step_number{
color: #92cf5c;
border: 1px solid #92cf5c;
background-color: #fff;
}
.gf_step_completed > .gf_step_number{
color: #fff;
border: 1px solid #92cf5c;
background-color: #92cf5c;
}
.gf_step_previous{
opacity:1 !important;
}
.gf_page_steps{
padding: 0 0 14px !important;
}
.gfield_checkbox li input{
vertical-align: top !important;
}
body .gform_wrapper .gform_body .gform_fields .gfield .datepicker {
background-color: #fcfcfc !important;
border:1px solid #c9c9c9 !important;
border-radius: 4px !important;
}
.gfield_list_cell input {
background-color: #fcfcfc !important;
border:1px solid #c9c9c9 !important;
border-radius: 4px !important;
}
.gfield_list select{background-color: #fcfcfc !important;
border:1px solid #c9c9c9 !important;
border-radius: 4px !important;}
.gfield{
border-bottom:1px dotted #e3e3e3 !important;
padding-bottom:20px !important;
}
.gform_page_footer{
border-top:none !important;
}
.nobottomborder{
border-bottom:none !important;
margin-bottom:0px !important;
}
.nob{
border-bottom:none !important;
margin-bottom:0px !important;
}
.topborder{
border-top:1px dotted #e3e3e3 !important;
padding-top:10px !important;
}
.address_line_1 input, .address_city input,  .address_state input, .address_zip input, .address_country select, .address_line_2 input, .ginput_container_email input, .name_first input, .gfield .name_last input, .ginput_container_text input, .ginput_container_number input, .ginput_container_website input, .ginput_container_phone input, .ginput_container_select select{
background-color: #fcfcfc !important;
border:1px solid #c9c9c9 !important;
border-radius: 4px !important;
}
.nolabel label{
display:none !important
}
li#field_7_39 label span.gfield_required {display: none;}
li#field_7_40 label span.gfield_required {display: none;}
.lab input,.lab select{padding:11px !important; margin:0px !important}
.lab label{font-size: 14px !important}
.nolab label{display:none !important}
.lab .ginput_container{margin-top:4px !important}
body .gform_wrapper .lab .datepicker{width: 100% !important;}

.gfield  input,.gfield select{padding:11px !important; margin:0px !important}
.gfield label{font-size: 14px !important}
.nolab label{display:none !important}
.nolab1 .gfield_label{display:none !important}
.gfield .ginput_container{margin-top:4px !important}
body .gform_wrapper  .datepicker{width: 100% !important;}
body .gform_wrapper .button.gform_button_select_files{padding: 0 9px !important;}

.inv-recaptcha-holder{display:none !important}
.gform_wrapper select option{padding: 0px !important;}
#gform_fields_15 .gfield_checkbox li input {
    vertical-align: middle !important;
}
nav.main_menu ul li a span.underline_dash{top:-15px !important; bottom:none !important}
#wpmchimpaw-1 input{border-radius:0px !important}
#wpmchimpaw-1 .inputlabel{font-size:12px !important}
.wpmchimpa-subs-button{text-transform:uppercase !important; font-size:14px !important;font-family: 'Roboto Condensed', sans-serif !important;line-height: 35px !important;}
#wpmchimpaw-1{text-align:left !important}
#wpmchimpaw-1 h3{font-family: "Roboto Condensed", sans-serif !important;
font-size: 20px !important;
font-weight: 400 !important;
color: #616466 !important;
padding-top: 0px !important;
letter-spacing: 1px !important;
line-height: 1.571428571428571em !important;
}
.inner_title_image {
    padding: 240px 0px 5px 0px !important;position: relative;
}
.entry_title_image{text-transform:none !important; font-size:50px !important; font-weight: 300 !important;}
.post_text_inner_image {
    padding: 35px 0 0 !important;
}
.post_info_image{margin-top:10px !important; padding-top:10px !important;border-top:4px solid #ff9414}
.post_category_image{margin-bottom: 5px !important;}
.campaign-header::before {
    background: -webkit-linear-gradient(transparent, #000) !important;
    background: linear-gradient(transparent, #000) !important;
    opacity: .8 !important;
    content: "" !important;
    display: block !important;
    height: 100% !important;
    left: 0 !important;
    position: absolute !important;
    top: 0 !important;
    width: 100% !important;
}
.campaign-header {
    position: relative !important;
    width: 100% !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
.qode-news-holder{padding-top:100px !important}
.blog_single{background-color:#ffffff !important}
.blog_single p{font-size: 1.125em !important;font-weight: 400 !important;color: #242424 !important;}
@media (min-width: 1000px) {
.itp_post_text{padding-left: 1em !important;
padding-right: 1em !important;
max-width: 60em !important;
margin-left: auto !important;
margin-right: auto !important;}}
.subtitle{font-size:18px; color:#ffffff; font-family: 'Roboto Condensed', sans-serif;font-weight:300}
.main-title{text-transform:uppercase; color:#474d50;font-family: 'Roboto Condensed', sans-serif;font-size:40px; line-height:40px;padding-bottom:40px;padding-top:30px}
.lightt{font-weight:300}
.service-title{text-transform:uppercase; color:#97a0a9;font-family: 'Roboto Condensed', sans-serif;font-size:15px; line-height:15px;padding-bottom:0px}
.service-box{ border:1px solid #ff9414}
.service-box-inner{background-color:#ffffff; margin:10px 0px 0 0px; padding:30px}
.service-box-title{text-transform:uppercase; color:#474d50;font-family: 'Roboto Condensed', sans-serif;font-size:30px; line-height:30px;font-weight:300}
.service-box-navigation{background-color:#ffffff; margin:0px 0px 0px 0px; padding:30px}
.service-box-navigation:after{
	width: 97px;
	height: 3px;
	content: " ";
	background-image: url(https://www.tangiersinternational.com/wp-content/uploads/2018/01/orange-bar.png);
	position: absolute;
	right: 15px;
	bottom: -3px;
}
.service-box-navigation ul {
list-style: none;
margin-left: 0;}
.service-box-navigation li{
font-family: 'Roboto Condensed', sans-serif;font-size:16px; padding-bottom:10px;
}
.service-box-navigation li a{color:#53595c;}
.service-box-navigation li a:hover{color:#ff9414;padding-left:20px}

.about-box-navigation ul {
list-style: none;
margin-left: 0;}
.service-box-navigation li{
font-family: 'Roboto Condensed', sans-serif;font-size:16px; padding-bottom:10px;
}
.about-box-navigation li {
  padding-left: 1.3em;
}
.about-box-navigation li:before {
  content: "\f00c";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; 
  width: 1.3em;
}
.about-box-navigation{background-color:#ffffff; margin:0px 0px 0px 0px; padding:30px}
.about-box-navigation:after{
	width: 97px;
	height: 3px;
	content: " ";
	background-image: url(https://www.tangiersinternational.com/wp-content/uploads/2018/01/orange-bar.png);
	position: absolute;
	right: 15px;
	bottom: -3px;
}
.app-white{
background: -webkit-linear-gradient(top, rgba(255,255,255,.75) 0%, rgba(255,255,255,.98) 45%);
background: -moz-linear-gradient(top, rgba(255,255,255,.75) 0%, rgba(255,255,255,.98) 45%);
background: linear-gradient(top, rgba(255,255,255,.75) 0%, rgba(255,255,255,.98) 45%);}
.app-title{
text-transform: uppercase;
color: #474d50;
font-family: 'Roboto Condensed', sans-serif;
font-size: 40px;
line-height: 40px;
padding-bottom: 10px;}
.appimage .image_with_text h4 {
    padding-top: 10px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
text-align:center;
}
.appimage  .image_with_text img {
    margin: 0 auto;
}
.app-features ul {
list-style: none;
margin-left: 0;}
.service-box-navigation li{
font-family: 'Roboto Condensed', sans-serif;font-size:16px; padding-bottom:10px;
}
.app-features li {
  padding-left: 1.3em;
}
.app-features li:before {
  content: "\f00c";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; 
  width: 1.3em;
}
.apple-button a.button-one{
    background: #252525;
    border-color: #252525;
}
.apple-button a i {
    font-size: 22px;
    vertical-align: -1px;
    margin-right: 10px;
}
@media (min-width: 1000px) {
.apple-button{text-align:right}
}
.apple-button a {
    width: 190px;
    line-height: 56px;
    font-size: 18px;
    font-weight: 500;
    border: 2px solid #fff;
        border-top-color: rgb(255, 255, 255);
        border-right-color: rgb(255, 255, 255);
        border-bottom-color: rgb(255, 255, 255);
        border-left-color: rgb(255, 255, 255);
    border-radius: 3px;
    text-align: center;
    margin: 10px 15px 0 0;
    color: #fff;
padding:10px 20px 10px 20px;
}
.google-button a.button-two{
    border-color: #252525;
}

.google-button a {
    width: 190px;
    line-height: 56px;
    font-size: 18px;
    font-weight: 500;
    border: 2px solid #fff;
        border-top-color: rgb(255, 255, 255);
        border-right-color: rgb(255, 255, 255);
        border-bottom-color: rgb(255, 255, 255);
        border-left-color: rgb(255, 255, 255);
    border-radius: 3px;
    text-align: center;
    margin: 10px 15px 0 0;
    color: #252525;
padding:10px 20px 10px 20px;
}
.google-button a img {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}
.menu-item-18312 br {
   display: block !important;
   margin-bottom: 10px !important;
}
.terms-text h3{padding-top:25px !important;color: #ff9414 !important;}
.terms-text h4{padding-top:20px !important;font-size:16px !important;font-weight:600 !important}
.footer_bottom_holder ul li a{letter-spacing: 0px !important}
.qode-post-info-date{display:none !important}