/*
Theme Name: RT-Theme 19 Child
Template: rttheme19
Author: Child Theme Configurator
Version: 1.0.1437177896
Updated: 2015-07-18 00:04:56
*/

@charset "UTF-8";

/* for the Marketo form  */
.message{display:none;}
.mktoEmailField, .mktoTextField{width:180px !important; clear:left !Important; height:20px !Important;}




/*menu */

.sub-menu .menu-item{
-webkit-box-shadow: 4px 4px 5px 0px rgba(138,138,138,1);
-moz-box-shadow: 4px 4px 5px 0px rgba(138,138,138,1);
box-shadow: 4px 4px 5px 0px rgba(138,138,138,1);
}

h6{font-size:10px !important; color:#ABABAB !important;}

/* Front Page */

article section.featured_image span.format-icon {display:none;}

.widget > ul > li, .widget .menu > li { 
	border-style: none;
}


.blog_list > article .date, .blog_list > article .text {
  padding: 0px;
}

.vid {
	margin-right:10px;
margin-left:-10px;

}

#tools {
  float:right;
}

#logo {
    margin-top: -10px;
}

.header-elements{
  border-bottom:3px solid #005AAA;
}

.sidebar {
    border-style: none;
}

/* Header Search Manipulation */

#tools > ul:second-child {
    display: block;
}
#tools-right {display:none;}
#tools-right { float: right;
    border-width: 0;
    border-style: solid;
    text-align: left; }

#tools-right > ul:first-child {
    display: none;
}

#tools-right > ul {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
    display: block;
}

/* Footer */

#footer .copyright {
    float: right;
    margin-left: 10px;
}
#footer-navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
}

#footer-navigation li{
	border-right: 1px solid darkgray!important;
}

/* Marketo Form */

.mktoForm .mktoLabel {
    padding-top: 1em!important;
}

.mktoButtonRow {float:right;}

/* Sidebar */
.widget {
    border-bottom-style: solid;
    border-bottom-width: thin;
    padding-top: 20px;
    padding-bottom: 20px;
}
.widget_text {
    border-style: none !important;
    padding-bottom: 0px !important;
}
.sidebar-widgets .widget > h5:after, .footer_widgets .widget > h5:after, .wpb_widgetised_column .widget > h5:after, .sidebar .widget > h5:after, #tools .widget > h5:after {
    display:none;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
    padding-right: 25px;
}

col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 25px;
}

/* Remove Image Row */

#swimmerrow { display:none; }

/* Mobile Search */

#tools { float:left; }

#tools ul li span.icon-search{ display:none; }

#tools > ul > li > div {
    display: block;
    width: 238px!important;
    padding:0px;
    }

#tools > ul > li:hover > div {
    border: none;
    display: block;
    right: auto; 
    position: relative; */
    z-index: 999;
    padding:0px;
}

#tools .widget {
	margin: 5px 5px 5px 20px!important;
}

@media screen and (min-width: 980px) {
	#swimmerrow { display:block; }
	.single-post article section.featured_image { width:100%; float: none; }
	article section.featured_image { width:30%; float:right; }
	article section.text .zurich-post-data .date { padding: 0px 0px 0px 5px;}
	article section.text { width:70%; padding:0px; float: left;}
	.single-post article section.text { width:100%; padding:0px; float: none; }

	article .post_data {margin-bottom:30px;}
	
	.blog_list > article .date, .blog_list > article .text {
		padding: 0 50px;
	}
	#tools-right { display:block; }
	#tools {display: none;}
	
	#tools-right > ul > li > div {
		border-width: 1px 0 0 0; 
		border-style: none;
		display: inline;
		right: 0;
		padding: 0px;
		float: right;
		z-index: 999;
	}
	
	#tools-right > ul > li:hover > div {
		border-width: 1px 0 0 0; 
		border-style: none;
		display: inline;
		right: 0;
		padding: 0px;
		float: right;
		z-index: 999;
	}
	
	.layout2 #tools-right > ul > li > span:first-child {
		display:none;
	}
	
	#tools-right > ul > li {
		margin-top: 18px;
	}
	
	.header-right {
		float: left;
		right:auto;
		text-align: right;
		position: relative;
		left: 0;
		bottom: 0;
		top:11px;
	}
	
	#logo {
		margin-top: 0px;
	}

}

  

@media (max-width: 1200px) and (min-width: 980px){
	#swimmerrow {
		display:block;
	}
	#tools {display:none;}
	#tools-right { display:block;}
	
	#tools-right > ul > li > div {
		border-width: 1px 0 0 0; 
		border-style: none;
		display: inline;
		right: 0;
		padding: 0px;
		float: right;
		z-index: 999;
	}
	
	#tools-right > ul > li:hover > div {
		border-width: 1px 0 0 0; 
		border-style: none;
		display: inline;
		right: 0;
		padding: 0px;
		float: right;
		z-index: 999;
	}
	
	.layout2 #tools-right > ul > li > span:first-child {
		display:none;
	}
	
	#tools-right > ul > li {
		margin-top: 18px;
	}
	
	.header-right {
		float: left;
		right:auto;
		text-align: right;
		position: relative;
		left: 0;
		bottom: 0;
		top:11px;
	}
	
	#logo {
		margin-top: 0px;
	}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #ffffff;
    background-color:#4D91F4;
 }
}
/* hide vkontakte social share item*/
li.vkontakte {display:none;}
