/*

Theme Name: Simply

Description: An awesome theme.

Author: N/A

Version: 1.0

License: Private

*/


@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeue.ttf');
}


html{

	margin: 0!important;

	padding: 0!important;

}

body{

	margin: 0!important;

	padding: 0!important;
	
}



.clearfix{

	clear: both;

}



.wrap{

 	width: 100%;

 	margin: 0;

 	margin-top: -16px;

}



.container{



}





header{

	width: 100%;

	background-color: #F4F4F6;

	height: auto;

	display: block;

	z-index: 9999;

}



header .container{

	width: 100%;

	max-width: 980px;

	margin: 0 auto;

	min-height: 49px; 



}



.top{

	width: 100%;

	background-color: #202839;

	text-align: center;

	height: 20px;

}

.top a{

	line-height: 20px;

	color: #fff;

	text-decoration: none;

	 font-family: 'Open Sans', sans-serif;

	 font-size: 13px;

}

.top a:hover{

	text-decoration: underline;

}



.logo{

	float: left;

	margin-right: 20px;

	padding-top: 4px;
	width: 170px;

}



.menu{

	display: block;

}

#navbar{

	display: block;

}

ul.nav{

	display: block!important;

}



nav.menu-mobile{

	display: none;

}



.nav li{

	list-style-type: none;

	float: left;

	margin: 0px;
    text-transform:uppercase
}

.nav li a{

	color: #000;

    text-decoration: none;

    font-size: 0.875em;

    font-weight: bold;

    padding: 15px 10px;

    display: inline-block;

    position: relative;

    border: 0;

    font-style: inherit;

    margin: 0;

    outline: 0;

    font-family: 'Open Sans', sans-serif;

}



.nav li a:hover{

	background-color: #EFEFEF; 

}



.nav li:hover ul{

	display: block!important;

}



.nav li ul{

	display: none;

    width: 150px;

    position: absolute;

    height: auto;

    z-index: 9;

    background-color: #F4F4F6;

    padding: 0;

}



.nav li ul li{

    float: left;

    width: 100%;

    line-height: 0px;

}

.nav li ul li a{

	width: 86%;

}



#navbar{

	margin-top: -20px;

}



img.down{

	width: 10px;

	margin-left: -5px;

	display: inline-block;

}





img.mobile{

	    display: none;

	}





.search{

	display: inline-block;

    float: right;

}



input#search {

    float: right;

    height: 30px;

    border-radius: 20px;

    margin-top: 9px;

    min-width: 260px;

    padding: 0 15px;
    
    border: 2px solid #ccc;

    background-color: #F7F7F7;

    position: relative;
    
background-image:url('http://www.eyeonwatch.com/wp-content/themes/Simply/images/search.png');
background-repeat:no-repeat;
background-position:right center;outline:0;

}

input#search-mob {

    display: none;

}



.sch{

	display: block;

    position: absolute;

    margin-top: 18px;

    margin-left: 190px;

}

.sch-mob{

    display: none;

}



.search-mobile{

	display: none;

}



.icn-sch{

	display: none;

}



.mob-icons {

    display: none;

}





.main{

	display: block;

	width: 100%;

	max-width: 980px;

	margin: 0 auto!important;

	padding-top: 5x;

}
.main a { color: #ff7d04; text-decoration: none; }
.main a:hover { text-decoration: underline; }

.articles{

	width: 100%;

	max-width: 650px;

	float: left;

}



.post{

	display: inline-block;

	margin: 10px 0;

	border-bottom: 4px solid #f2f2f2;

}



.post .img-post img{

	width: 200px;

	height: auto;

	max-height: 150px;

	overflow: hidden;

	float: left;

	margin-right: 15px;

	margin-bottom: 15px;



}

.post .img-post img:hover{

	opacity: 0.8;

}



.post h4.title {

    color: #222222;

    margin: 0px;

    font-size: 21px;

    line-height: 25px;

    font-weight: normal;

}

h1.title { 

   font-family: "Roboto Slab";

    font-size: 22px;

    line-height: 25px;

    color: #222222;

    font-weight: normal;

    text-decoration: none;

} 


.post a.ttl{

	font-family: "Roboto Slab";

    font-size: 20px;

    line-height: 25px;

    color: #222222;

    font-weight: normal;

    text-decoration: none;

} 

.post a.ttl:hover{

	text-decoration: underline;

}

.post h5.date{

	font-style: italic;

    white-space: nowrap;

    font-family: 'Ubuntu', sans-serif;

    color: #cbcbcb;

    font-weight: normal;

    font-size: 12px;

	margin-top: 10px;	

	margin-bottom: 0px;	

}

.post a.more{

	font-family: "Helvetica neue", Helvetica, Arial, sans-serif;

    font-size: 13px;

    line-height: 18px;

    color: #ff7d04;

    font-weight: bold;

    float: right;

    margin-bottom: 10px;

    text-decoration: none;

}

.post a.more:hover{

	text-decoration: underline;

}



.post p{

	font-family: "Helvetica neue", Helvetica, Arial, sans-serif;

    font-size: 13px;

    line-height: 18px;

    color: #4b4b4b;

}



.post img{

	max-width: 100%;

	height: auto;

}







#sidebar{

	width: 300px;

	float: right;
	
	margin-top: 20px;

}



.about-us{

	border: 2px solid #eee;

	width: 260px;

	background-color: #FCFDFF;

	padding: 0 20px 30px 20px;
	
	margin-bottom: 10px;

}

.about-us h4{

	font-family: "Roboto Slab";

    font-size: 15px;

    line-height: 25px;

    color: #222222;

    font-weight: normal;

    text-decoration: none;

}

.about-us img{

	float: left;

}

.about-us p{

	font-family: "Helvetica neue", Helvetica, Arial, sans-serif;

    font-size: 13px;

    line-height: 18px;

    color: #4b4b4b;

}



.signup{

	width: 100%;

}

.signup h4{

	margin-bottom: 0;

}

.signup form{



}

.signup form input{

	width: 90%;

	margin: 5px auto;

	line-height: 25px;

	padding: 0 10px;

}	

.signup form input[type="submit"]{

	width: 98%;

	margin: 5px auto;

	background-color: #ff7d04;

	color: #fff;

	font-weight: bold;

	font-family: "Roboto Slab";

    font-size: 15px;

    border: none;

    cursor: pointer;

}



.social-icons{	

	width: 300px;

	padding: 15px 5px;

	height: 50px;

	text-align: center;

}

.social-icons img{

	margin: 5px;

}

.social-icons img:hover{

	opacity: 0.5;

}





h2.pop{
	font-family: "Roboto Slab";
    font-size: 23px;
    font-weight: bold;
    background-color: #202839;
    z-index: 1;
    color: white;
    padding: 3px 10px 3px 10px;
    margin: 10px 0;
    line-height: 32px;

}
h2.headaction {
	font-family: "Roboto Slab";
    font-size: 15px;
    font-weight: bold;
    background-color: #202839;
    z-index: 1;
    color: #FFFFFF;
    padding: 15px;
    margin: 10px 0;
}
.rmlist ul {padding:0 5px;margin:0;}
.rmlist li { margin: 10px 0; border-bottom: 1px solid #eee; padding-bottom: 5px; list-style-type: none; }
.wpp-list{

	padding-left: 0;

}

.wpp-list li{

	margin: 10px 0;

	border-bottom: 2px solid #eee;

	padding-bottom: 13px; 

	list-style-type: none;

}

.wpp-list li a{

	font-size: 15px;

    line-height: 21px;

    position: relative;

    margin: 0px;

    font-family: "Roboto Slab";

    color: #222222;

    font-weight: normal;

    text-decoration: none;

}

.wpp-list li a:hover{

	text-decoration: underline;

}



.wpp-list li img{

	margin-right: 15px;



}

.wpp-list li img:hover{

	opacity: 0.7;

}



.wpp-list .post-stats{

	font-style: italic;

    white-space: nowrap;

    font-family: 'Ubuntu', sans-serif;

    color: #cbcbcb;

    font-weight: normal;

    font-size: 12px;

	margin-top: 10px;	

	margin-bottom: 0px;	

}

.wpp-list{

	

}

img.rpimg { width: 300px; height: 145px; }



.links{

	background-color: #f2f2f2;



}

.links ul{

	padding-left: 10px;

	padding-bottom:  20px;

}

.links li{

	list-style-type: none;



}

.links li a{

	color: #4b4b4b;

    text-decoration: underline;

    font-family: 'PT Sans',sans-serif;

    font-size: 14px;

    line-height: 25px;

}

.links li a:hover{

	color: #ff7d04;

}









footer{

	width: 100%;

	background-color: #f2f2f2;

	height: 150px;

	padding-top: 10px;

}



footer .container{

	width: 100%;

	max-width: 980px;

	margin-right: auto!important;

	margin-left: auto!important;

}





footer .socials-footer {

	width: 25%;

	min-width: 100px;

	float: left;

}

footer .socials-footer a{

	float: left;

    line-height: 45px;

    text-decoration: none;

    color: #777;

    font-family: "Helvetica neue", Helvetica, Arial, sans-serif;

    font-size: 13px;



}

footer .socials-footer a:hover{

	color: #000;

}



footer .socials-footer img{

	width: 25px;

	margin-bottom: -5px;

	margin-right: 15px;

	opacity: 0.5;

}

footer .socials-footer img:hover{

	opacity: 1;

}



#footer-sidebar1{

	float: left;

	width: 35%;

	margin-right: 25px;

}



#footer-sidebar2{

	display: inline-block;

	width: 35%;

}

footer #footer-sidebar a {
    text-decoration: underline;

    color: #777;

    font-family: "Helvetica neue", Helvetica, Arial, sans-serif;
    
    font-size: 12px;
}
footer #footer-sidebar a:hover{

	color: #000;

}


#footer-sidebar h3.widget-title{

	font-family: "Roboto Slab";

    font-size: 23px;

    font-weight: bold;

    background-color: #202839;

    z-index: 1;

    color: white;

    padding: 3px 10px 3px 10px;

    margin: 10px 0;

    line-height: 32px;

    width: 165px;

}

#footer-sidebar h3.widget-title::after{

	width: 300px;

	height: 4px;

	color: black;



}



#footer-sidebar ul{

	padding-left: 15px;

}

#footer-sidebar ul li{

	list-style-type: none;

	line-height: 30px;

}

#footer-sidebar ul li a{

    color: #4b4b4b;

    text-decoration: none;

    font-family: 'PT Sans',sans-serif;

    font-size: 14px;

}

#footer-sidebar ul li a:hover{

	text-decoration: underline;

}
ul.footerlinks {line-height: 50px;font-family: 'PT Sans',sans-serif;font-size: 14px;list-style:none;display:inline;}
ul.footerlinks li {display:inline;}
ul.footerlinks li a {color:#fff;text-decoration:none;padding:0 5px;}
ul.footerlinks li a:hover { text-decoration:underline }



.copy{

	background-color: #202839;

	height: 50px;

	vertical-align: text-bottom;

	margin-top: 10px;

}	



.copy p{

	line-height: 50px;

	float: left;

}

.copy .first{

	line-height: 50px;

	margin: 0;

}

.copy .first a{

	float: left;

	color: #fff;

	text-decoration: none;

    font-family: 'PT Sans',sans-serif;

    font-size: 14px;



}

.copy .first a:hover{

	text-decoration: underline;

}

.copy p.sec{

	float: right;

	color: #fff;

}

.copy .sec{

	line-height: 50px;

	margin: 0;

	font-family: 'PT Sans',sans-serif;

    font-size: 14px;

}

.copy p.sec a{

	color: #fff;

	text-decoration: none;

    font-family: 'PT Sans',sans-serif;

    font-size: 14px;

}



.copy p.sec a:hover{

	text-decoration: underline;

}



span.del{

	color:#fff;

	margin: 0 10px;

	text-decoration: none;



}





.cont{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	width: 100%;

	max-width: 650px;

	float: left;



}

.cont h2{

	font-family: "Roboto Slab";

    font-size: 22px;

    line-height: 25px;

    color: #222222;

    font-weight: normal;

    text-decoration: none;

}

.cont img{

	max-width: 100%;

	height: auto;

}

.cont p{

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

   	font-size: 15px;

    color: #262626;

    line-height: 23px;

}





.page{
	width: 100%;
	max-width: 650px;
	float: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #262626;
	font-size: 15px;
	line-height: 23px;

}

.page h2{

	font-family: "Roboto Slab";

    font-size: 22px;

    line-height: 25px;

    color: #222222;

    font-weight: normal;

    text-decoration: none;

}
h2.headtitle {
	font-family: "Roboto Slab";
    font-size: 18px;
    line-height: 25px;
    color: #ff7d04;
    font-weight: normal;
    text-decoration: none;
    margin-bottom: -6px;
    padding-top: 15px;
}
h2.titlepad { padding-top: 30px; border-bottom: 2px solid #ff7d04; }
.page a, .page h4 { text-decoration: underline; }
.page h4 { color: #ff7d04; padding: 0px; margin: 0px; font-size: 18px; }
.page a:hover { text-decoration: none !important; }
.page h4 a:hover { text-decoration: none !important; }

.twrap { margin-bottom: 30px; border-bottom: 1px solid #E7E7E7; clear: both; }
.twrap img { float: left; margin-right: 15px; width: 140px; height: auto; }
.twrap a { text-decoration: underline; }
.twrap a:hover { text-decoration: none !important; }

.page img{

	width: auto;

	max-width: 100%;

	height: auto;

}

.page p{

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 15px;

    color: #262626;

    line-height: 23px;

}







#yiw-featured-post{

    border-bottom: 4px solid #f2f2f2;

    padding: 0;

    display: inline-block;

}

#yiw-featured-post li:hover{

	background-color: #fff!important;

}



#yiw-featured-post li{

	background-color: #fff!important;

    width: 48%;

    float: left;

    border: none!important;

}

#yiw-featured-post li:first-child{

	padding-right: 4%;

}



#yiw-featured-post li a{

	width: 100%;

	max-height: 160px;

    overflow: hidden;

}

#yiw-featured-post li a img{

	width: 100%;

	height: auto;

}

#yiw-featured-post li a img:hover{

	opacity: 0.8;

}

#yiw-featured-post li h4{

	

}

#yiw-featured-post li h4 a{

	font-family: "Roboto Slab";

    font-size: 20px;

    line-height: 25px;

    color: #222222;

    font-weight: normal;

    text-decoration: none;

}

#yiw-featured-post li h4 a:hover{

	text-decoration: underline;

}



#yiw-featured-post li p{

	font-family: "Helvetica neue", Helvetica, Arial, sans-serif;

    font-size: 13px;

    line-height: 18px;

    color: #4b4b4b;

}





.screen-reader-text{

	display: none;

}



.navigation{

	width: 100%;

    height: 50px;

    line-height: 50px;

    margin: 50px auto;

}



.nav-links {

    text-align: center;



    font-family: 'PT Sans',sans-serif;

    font-size: 14px;

}



span.page-numbers.current {

    padding: 10px;

    border: 1px solid #ddd;

    background-color: #202839;

    color: #fff;



}



a.page-numbers {

	margin: 5px;

    padding: 10px;

    border: 1px solid #ddd;

    text-decoration: none;

    color: #bbb;

}



a.prev.page-numbers {

    text-decoration: none;

    color: #bbb;

}



a.next.page-numbers {

    text-decoration: none;

    color: #bbb;

}



a.next.page-numbers:hover{

	background-color: #202839;

	color: #fff;

}

a.prev.page-numbers:hover{

	background-color: #202839;

	color: #fff;

}

a.page-numbers:hover{

	background-color: #202839;

	color: #fff;

}

.clist { line-height:200%;font-weight:bold; }
.clist a { font-weight:bold; }
.u-img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.wpl{
    width:47%;
    float:left;
    display:inline-block;
    margin: 0 10px 10px 10px;
    line-height:200%;
    font-weight: bold;
    text-align: center;
}
.wpr{
    width:47%;
    margin: 0 0 10px 10px;
    /*float:left; */
    display: inline-block;
    line-height:200%;
    font-weight: bold;
    text-align: center;
}
a.lslink { color: #FFFFFF; }
a.lslink:hover { text-decoration: underline }

.bcontainer {
  list-style:none;
  margin: 0;
  padding: 0;
}
.item {
  background: tomato;
  padding: 5px;
  width: 80px;
  height: 100px;
  margin: 5px;
  
  line-height: 100px;
  color: white;
  font-weight: bold;
  font-size: 3em;
  text-align: center;
}
.inline-b {
  max-width:650px;
  margin:0 auto;
}
.inline-b-item {
  display: inline-block;
}
.google-maps {
    position: relative;
    padding-bottom: 60%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
  }
  .google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
  }

@media(max-width: 600px){



	.search{

		display: none!important;

		float: none;

		text-align: center;

		margin-bottom: 20px;	

		margin: 0 auto;

	}

	input#search{

		display: none;

	}



	#search-mob{

	}



	img.mobile{

		display: block;

	    float: right;

	    

	}





	#yiw-featured-post{

		display: block;

		padding: 15px;

		width: 90%;

		margin: 0 auto;

	}	

	#yiw-featured-post li{

	    padding: 15px;

	    width: 100%;

	    float: none;



	}



	.post{

		padding: 15px;

	}



	.post .img-post img {

		float: none;

	}



	#sidebar {

	    display: block;

	    float: none;

	    clear: both;

	    margin: 0 auto;

	    margin-bottom: 50px;

	}	







	footer{

		height: auto;

		text-align: center;

	}



	footer .socials-footer{

		width: 100%;

		max-width: 350px;

		text-align: left;

		float: none;

		margin: 0 auto;

	}

	footer .socials-footer a {

		width: 100%;

	}



	#footer-sidebar1 {

	    float: none;

	    width: 100%;

		max-width: 350px;

		margin: 10px auto;		

	    display: inline-block;

	}

	#footer-sidebar1 ul{

		text-align: left;

	}

	#footer-sidebar2 {

	    float: none;

	    width: 100%;

		max-width: 350px;

		margin: 10px auto;

	    display: inline-block;

	}

	#footer-sidebar2 ul{

		text-align: left;

	}





	.copy{

		height: 100px;

		text-align: center;

	}



	.copy p{

		width: 100%;

		line-height: 50px;

		float: none;

	}

	.copy p.first{

		line-height: 50px;

	    margin: 0;

	    width: 100%;

	    max-width: 260px;

	    display: inline-block;

	    text-align: center;

	}

	.copy p.sec{

		width: 100%;

		float: none;

	}





	.cont {

	    width: 90%;

	    max-width: 650px;

	    float: none;

	    margin: 10px auto;

	}



	.page {

	    width: 90%;

	    max-width: 650px;

	    float: none;

	    margin: 10px auto;
	    color: #262626;
	    line-height: 23px;
	    

	}



}





.search-mobile {

   display: none;

}



img.mobile{

	display: none;

} 
#gblist-content {background: #F1F1F1; padding: 8px; border-radius: 4px; margin-bottom: 20px; text-align: center; width: 980px;}
#gblist-wrap{position:relative;overflow:hidden;}
#gblist-info {font-family:"Helvetica neue",Helvetica,Arial,sans-serif;margin-bottom:5px;font-size:13px;}
.gblist{float:left;width:97px;text-align:centre;padding-bottom:15px;}
.gblist a:hover{color:#1e1c1d;}
.gblist img{width:90px;display:block;border-radius:4px;}
.gblist img:hover{opacity:.5;filter:alpha(opacity=40);}
.sh-link { text-align: right; margin: 0; padding: 0; }
@media screen and (min-width:300px) and (max-width:728px){
    #gblist-content { display: none }
	.search-mobile {

        float: none;

	    width: 255px;

	    margin-left: auto;

	    margin-right: auto;

	    margin-bottom: 60px;

	    max-width: 100%;

	}



	.icn-sch{

		display: block;

		margin-top: 15px;

	    position: relative;

	    float: left;

	    width: 20px;

	}



	.menu-mobile{

		display: block;

	}

}



@media(min-width: 729px){

	.menu-mobile{

		display: none!important;

	}



}





@media(max-width: 728px){



	.menu{

		display: none;

	}



	.logo{

		float: left;

		padding-left: 20px;

	}



	.menu-mobile{

		width: 100%;

		display: none;

	}



	.menu-mobile .nav{

		width: 97%;

		padding: 0px;

	}



	.menu-mobile .nav li{

		list-style-type: none;

	    float: none;

	    margin: 0 auto;

	    text-align: center;

	}

	.menu-mobile .nav li a{

		text-align: center;

	    width: 100%;

	}



	.menu-mobile .nav li a:hover{

		background-color: #EFEFEF; 

	}



	.menu-mobile .nav li:hover ul{

		display: block!important;

	}



	.menu-mobile .nav li ul{

		display: none;

	    width: 100%;

	    position: absolute;

	    height: auto;

	    z-index: 9;

	    background-color: #fff;

	    padding: 0;

	}



	.menu-mobile .nav li ul li{

	    float: left;

	    width: 100%;

	    line-height: 0px;

	}

	.menu-mobile .nav li ul li a{

		width: 100%;

		line-height: 20px;

	}



	.menu-mobile #navbar{

		margin-top: -20px;

	}





	img.down{

		display: none;

	}





	.search{

		display: none!important;

		float: none;

		text-align: center;

		margin-bottom: 20px;	

		margin: 0 auto;

	}

	input#search{

		display: none;

	}

	.search-mobile {

        float: none;

	    width: 255px;

	    margin-left: auto;

	    margin-right: auto;

	    margin-bottom: 60px;

	    max-width: 100%;

	    height: 50px;

	}



	img.mobile{

		display: block;

	    float: right;

	    margin-top: 10px;

	    margin-right: 20px;

	}





	input#search-mob {

		display: block;

	    float: right;

	    height: 30px;

	    border-radius: 20px;

	    margin-top: 9px;

	    min-width: 220px;

	    padding: 0 15px;

	    border: 2px solid #ccc;

	    background-color: #F7F7F7;

	    position: relative;
	    background-image:url('http://www.eyeonwatch.com/wp-content/themes/Simply/images/search.png');
      background-repeat:no-repeat;
      background-position:right center;outline:0;

	}



	

	.sch-mob{

		display: block;

	    position: absolute;

	    margin-top: 67px;

	    margin-left: 230px;

	}





	.mob-icons {

	    width: 100px;

	    display: block;

	    float: right;

	}











	footer{

		height: auto!important;

		text-align: center;

	}



	footer .socials-footer{

		width: 100%;

		max-width: 350px;

		text-align: left;

		float: none;

		margin: 0 auto;

	}

	footer .socials-footer a {

		width: 100%;

	}



	#footer-sidebar1 {

	    float: none;

	    width: 100%;

		max-width: 350px;

		margin: 10px auto;		

	    display: inline-block;

	}

	#footer-sidebar1 ul{

		text-align: left;

	}

	#footer-sidebar2 {

	    float: none;

	    width: 100%;

		max-width: 350px;

		margin: 10px auto;

	    display: inline-block;

	}

	#footer-sidebar2 ul{

		text-align: left;

	}

    .wpl, .wpr { width:100%; float:none; margin:0; padding: 10px 15px 10px 0; }

}



@media(min-width: 711px;){

	.search-mobile {

        display: none!important;

	}



	img.mobile{

		display: none!important;

	}

}





@media(max-width: 1000px){





	.logo{

		padding-left: 20px;

		max-width: 180px;

	}



	.articles{

		float: none;

		margin: 0 auto;

	}





	#sidebar {

	    display: block;

	    float: none;

	    clear: both;

	    margin: 0 auto;

	    margin-bottom: 50px;

	}

}



@media(max-width: 1061px){





	footer{

		height: auto;

	}

	footer .container{

		padding: 0 20px;

		width: auto;

	}





	.copy p.sec{

		padding-right: 20px;

	}





	.cont {

	    width: 90%;

	    max-width: 650px;

	    float: none;

	    margin: 10px auto;

	}





	.page {

	    width: 90%;

	    max-width: 650px;

	    float: none;

	    margin: 10px auto;
	    color: #262626;
        line-height: 23px;
	}



}
.short-divider{clear:both;width: 100%;display: block;border: 1px solid #E7E7E7;margin: 15px 0;}
i.rpoint {
    display: inline-block;
    margin-right: 10px;
    border-right: 4px solid; border-bottom: 4px solid;
    width: 10px; height: 10px;
    transform: rotate(-45deg);
}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
img.scaledown { width: 150px; height: auto; }
img.scaledownm { display: block; margin: 0 auto; width: 320px; height: auto; }
table#tablepress-2 img, table#tablepress-3 img { width: 32px; height: auto; }
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 100%;
}