/*
Template: TheFox
Theme Name: TheFox Child Theme
Theme URI: 
Description: 
Version: 1.20
Author: 
Author URI
License: 
License URI: -



*/


@import url("../TheFox/style.css");
@import url("../TheFox/style_end.css");







/************************************************************************************





Put your custom CSS below this block :)





*************************************************************************************/



 


/*body {
color:#737373!important;
font-size:14px !important;
} */

body a:hover {
color:#1D1D31;
}

.post_ctn .entry {
color: #737373;
}

a {
color:#f26122;
    
}

.post a{
color:#f26122 !important;
    
}

.clients .wpb_content_element {
margin-bottom:0px !important;
}

.wpcf7 input[type=submit] {
text-transform:none;
}

.small_rd_bt.bt_icon_right i, .medium_rd_bt.bt_icon_right i, .smallmedium_rd_bt.bt_icon_right i {
vertical-align:middle;
}

.trending_post_wrapper .post-title h2 {
font-family:'Oxygen' !important;
}


.post .trending_post_wrapper .post-info {
font-family:"Oxygen" !important;
}

.tp-bannertimer {
background: #0084ab !important;
}

.standard_trend_post_wrapper .more {
background: #e4632a !important;
    color: #fff !important;
}

.post-title h2 a {
    color: #1086ae !important;
}

.standard_trend_post_wrapper .more:hover {
    background: #2f2933 !important;
}


.post-title h2 {
height: 55px;
}

.partners li {
text-align:center;
}

#header_container nav ul ul li a:hover {
background:#E4632A!important;
}

.signup-btn {
background:#e4632a;
padding: 15px 20px 15px 20px;
 }

#menu-cape-horn-main ul.sub-menu {
margin-top: -25px;
}

.nav_type_3 nav ul li a:hover, .nav_type_3 > ul > .current-menu-item > a {
background:none !important;
}

.nav_type_3 {
/*float:left !important;*/
}

.post_ctn .entry {
height:auto;
}

.o2c-blog .post_ctn .entry {
height:150px !important;
}

.social-media-nav {
    width: 100%;
    float: right;
    text-align: right;
    margin-right: -75px;
    margin-top: -58px;
    font-size: 18px; 

  /*  width: 5%;
    float: left;
    text-align: right;
    margin-top:30px;
    font-size: 18px;*/
}



#to_top:hover {
    background: #007FAB !important;
}

.sb_widget > h3:before {
    border-bottom: 7px solid #131320 !important;
}

.shareicons_icon {
background: #F26122 !important;
}

.next_project:hover {
color:#fff !important;
}
.previous_project:hover {
border: 1px solid #F26122 !important;
    background: #F26122 !important;
}

.social-media-nav a{
color: #1d1d31 !important;
}
.social-media-nav a:hover {
color: #e4632a !important;
}

.slider_button {
min-width:155px !important;
padding: 9px 20px !important;
}

.trend_loadmore .blog_load_more_cont a {
font-size: 12px !important;
    padding: 12px 25px 8px 25px !important;
}

.service-icons .wpb_text_column p {

    min-height:119px;
}

.trend_loadmore .blog_load_more_cont a {
    font-family: "Oxygen" !important;
    text-transform: capitalize;
}

.partners li img {
width:200px;
}

.tags_container {
display:none;
}

.wpb_row {
margin-bottom:10px !important;
}

.post .trending_post_wrapper .post-info {
display:none !important;
}

.entry {
    margin: 10px 0px 0px 0px;
}

.page-id-573 .navigation {
margin-top:-100px;
padding:0 !important;
}

#header_socials a {
    font-size: 13px !important;
}

.post .zilla-likes, .info_like .zilla-likes {
display:none !important;
}

a.comments-link.tiptip {
display:none;
}
.o2cblogbutton{
    color: #ffffff;
    background: #f26122;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font-weight: 500;
    border-radius: 0px;
}
.o2cblogbutton:hover{
background: #3d404b !important;
}

.post a.o2cblogbutton {color:#fff !important;}

.rd_normal_bt,.trend_loadmore .blog_load_more_cont a {
border-radius:3px !important;
}

.nav_type_5 ul li a 

 {padding-top: 42px !important;}

.nav_type_5 > ul > .current-menu-item > a {

    padding-top: 42px;
}


.sponsors {
margin-top:-26px;
}

#menu-cape-horn-main .current-menu-ancestor a {

color: #e4632a !important;
border-top: 5px solid #e4632a !important;
}
#menu-cape-horn-main .current-menu-ancestor .sub-menu a {
border-top:none !important;
color: #fff!important;

}

body.home #menu-cape-horn-main .current-menu-item.menu-item-has-children a {
    border-top: 5px solid transparent !important;
    color: #1c1a27 !important;
}
body.home #menu-cape-horn-main .current-menu-item.menu-item-has-children .sub-menu a {
border-top:none !important;
color: #fff!important;

}

.home-blog .pagination {
display:none !important;
}

.post-attachement a.blog_img_overlay:before {
background: transparent !important;
}

.case-studies-posts .ajax_post.grid_trend_blog_post {
margin-bottom:100px !important;
}

.topbar_type_1 #header_socials a:hover {
color:#E4632A !important;
}

#footer_bg, #footer {
    background: #1D1D31 !important;
    height: 51px;
    padding-top: 13px;
}

#footer_coms {
padding: 0 !important;
}

.post_ctn .entry {
margin:0px important;
}


.post_single .sep_25 {
display:none !important;
}

.rev_slider .tp-caption, .rev_slider .caption {
    white-space: nowrap !important;
}
/*******************************
          RESPONSIVE
********************************/
 


/******************************
      Samsung galaxy 2014
********************************/


@media only screen 
and (min-device-width : 778px) 
and (max-device-width : 1280px) 
and (orientation : portrait) { 

.tp-shape.o2coverlay {

    width: 100%;
    height: 100%;
    margin-top: 360px !important;

 }


.scroll-text, .scroll-arrow {

margin-top:100px !important;

}
}


@media only screen 
    and (max-device-width: 640px), 
    only screen and (max-device-width: 667px), 
    only screen and (max-width: 480px){

.ls-slide > h1{ 

font-size:20px!important; 
}

 }

/*****************************
	CUSTOM NAV
*****************************/
@media only screen and (min-width: 1024px) and (max-width: 1035px) {

header nav ul {
	display: block !important;
}
header nav ul li {
	display:block !important;}

.topbar_type_1 #header_socials {
    padding-right: 4px;
}

#top_bar .wrapper {
    width: 100%;
}

}


@media only screen and (min-width: 1024px) {
header nav ul {

display: block !important; }

.rev_slider .tp-caption, .rev_slider .caption {

	white-space:nowrap !important;
}


}
/*

@media only screen and (min-width: 768px) and (max-width: 1024px){ 

.o2coverlay { 


	margin-top:5px !important;

}

.rev_slider .tp-caption {

	white-space: nowrap !important;
}

} 

*/
@media only screen and (min-width: 1024px) and (max-width: 1216px){ 
.trending_post_wrapper .post-title h2 {min-height:70px;}
}
	

/*******************************
		END
********************************/